Vegan Thai Red Curry Recipe
Introduction
Vibrant and comforting, this Vegan Thai Red Curry is packed with colorful vegetables and rich flavors. It’s a quick and satisfying meal that’s perfect for weeknight dinners or anytime you crave a taste of Thailand.

Ingredients
- 1-2 tablespoons olive oil
- 1 small yellow onion, chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 red bell pepper, thinly sliced into 2 inch slices
- 1 yellow bell pepper, thinly sliced into 2 inch slices
- 2 medium carrots, peeled and cut into matchsticks or small rounds
- 1 cup broccoli florets
- 1 cup cauliflower florets
- 2 1/2 tablespoons Thai red curry paste
- 1 15-oz can full fat coconut milk
- 1/2 cup water
- 2 cups thinly sliced kale OR spinach
- 2 medium roma tomatoes, diced
- 2 teaspoons pure maple syrup
- 1 tablespoon low sodium soy sauce (tamari for gluten free)
- 1 tablespoon fresh lime juice (about 1 lime)
- 4 cups cooked white or brown rice
- Optional: Sriracha hot sauce, fresh chopped basil or cilantro
Instructions
- Step 1: Prepare all vegetables and have them ready before heating the pan. For ease, you can use pre-chopped or frozen vegetables. Cook your rice according to package instructions.
- Step 2: Heat 1-2 tablespoons olive oil in a large skillet over medium-high heat. Add the chopped onion and cook, stirring often, until translucent, about 3 minutes. Then add the garlic and ginger, cooking for 30 seconds until fragrant.
- Step 3: Add the bell peppers, carrots, broccoli, and cauliflower to the skillet. Cook, stirring frequently, for 2 to 3 minutes to slightly soften the vegetables.
- Step 4: Stir in the red curry paste, coconut milk, and water. Mix well until the curry paste dissolves into the liquid. Add the kale or spinach and stir. Bring to a simmer, then reduce heat, cover, and cook for 5 to 10 minutes until vegetables are tender.
- Step 5: Stir in the diced tomatoes, maple syrup, soy sauce, and fresh lime juice. Remove from heat and mix to combine.
- Step 6: Serve hot over cooked rice. Add Sriracha and fresh basil or cilantro if desired. Enjoy your vibrant and flavorful vegan Thai red curry!
Tips & Variations
- For a richer curry, use full-fat coconut milk and avoid watering it down.
- Swap kale for spinach for a milder taste and quicker cooking time.
- Add tofu or chickpeas for extra protein.
- Adjust the amount of red curry paste to suit your preferred spice level.
Storage
Store leftover curry in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk if the sauce has thickened. The rice can be stored separately to maintain its texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen vegetables for this curry?
Yes, frozen vegetables work well and can save prep time. Just adjust cooking time to ensure they cook through without becoming mushy.
Is this curry spicy?
The curry has a mild to moderate heat level depending on the amount of red curry paste used. You can reduce the paste for milder flavor or add Sriracha for extra spice on the side.
PrintVegan Thai Red Curry Recipe
A vibrant and comforting Vegan Thai Red Curry packed with fresh vegetables simmered in a fragrant coconut milk and red curry paste sauce. This easy one-pan dish pairs perfectly with steamed rice for a wholesome and flavorful meal that’s both gluten-free and vegan-friendly.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Thai
- Diet: Gluten Free
Ingredients
Vegetables
- 1 small yellow onion, chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 red bell pepper, thinly sliced into 2 inch slices
- 1 yellow bell pepper, thinly sliced into 2 inch slices
- 2 medium carrots, peeled and cut into matchsticks or small rounds
- 1 cup broccoli florets
- 1 cup cauliflower florets
- 2 cups thinly sliced kale OR spinach
- 2 medium roma tomatoes, diced
Liquids and Sauces
- 1–2 tablespoons olive oil
- 1 15-oz can full fat coconut milk
- 1/2 cup water
- 1 tablespoon low sodium soy sauce (tamari for gluten free)
- 1 tablespoon fresh lime juice (about 1 lime)
Seasonings and Other
- 2 1/2 tablespoons Thai red curry paste
- 2 teaspoons pure maple syrup
- 4 cups cooked white or brown rice
- Optional: Sriracha hot sauce
- Optional: Fresh chopped basil or cilantro
Instructions
- Prepare Vegetables and Rice: Chop all vegetables as directed or use pre-chopped/frozen ones for convenience. Cook the rice according to the package instructions and set it aside.
- Sauté Aromatics: Heat 1-2 tablespoons olive oil in a large skillet over medium-high heat until warm. Add the chopped onion and cook, stirring often, until translucent, about 3 minutes. Add minced garlic and grated ginger and cook for 30 seconds until fragrant.
- Cook Vegetables: Add the sliced red and yellow bell peppers, carrots, broccoli, and cauliflower to the skillet. Stir frequently and cook for 2-3 minutes to slightly soften the vegetables.
- Add Curry Base: Stir in the Thai red curry paste, coconut milk, and water. Mix well for a few minutes until the curry paste is fully dissolved into the coconut milk and water. Add the thinly sliced kale or spinach and stir to combine. Bring the mixture to a simmer, then reduce heat to low, cover, and cook for 5-10 minutes until vegetables are tender.
- Finish the Curry: Stir in the diced tomatoes, pure maple syrup, soy sauce, and fresh lime juice. Remove the skillet from heat and give the curry a final mix to incorporate all flavors.
- Serve: Spoon the vegan Thai red curry over the cooked rice. Add optional Sriracha hot sauce and fresh chopped basil or cilantro for extra flavor if desired. Enjoy immediately!
Notes
- For a gluten-free option, use tamari instead of soy sauce.
- Use pre-chopped or frozen vegetables to save time without compromising flavor.
- The curry paste can be adjusted to taste depending on preferred spice level.
- Substitute kale with spinach for a milder flavor and softer texture.
- Serve with steamed jasmine rice or brown rice for added fiber and nutrients.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.
Keywords: Vegan Thai Red Curry, Thai Curry Recipe, Vegan Curry, Gluten Free Curry, Coconut Milk Curry, Thai Cuisine, Vegan Dinner

