Vegan Thai Red Curry Recipe
Introduction
This Vegan Thai Red Curry is a vibrant and flavorful dish packed with fresh vegetables and creamy coconut milk. Perfect for a quick weeknight dinner, it offers a delicious balance of spicy, sweet, and tangy notes that everyone will love.

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 the vegetables and keep them close by. Cook your rice according to the package instructions. For ease, you can use pre-chopped or frozen vegetables.
- Step 2: Heat 1-2 tablespoons of 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 garlic and ginger and cook for 30 seconds.
- Step 3: Add the bell peppers, carrots, broccoli, and cauliflower to the pan. Cook, stirring frequently, for 2-3 minutes until they start to soften.
- Step 4: Stir in the red curry paste, coconut milk, and water. Mix well until the curry paste is fully dissolved. Add the kale or spinach and stir through. Bring to a simmer, then lower the heat, cover, and cook for 5-10 minutes until vegetables are tender.
- Step 5: Add the diced tomatoes, maple syrup, soy sauce, and fresh lime juice. Stir to combine and remove from heat.
- Step 6: Serve the curry immediately over the cooked rice. Garnish with Sriracha and fresh basil or cilantro if desired. Enjoy!
Tips & Variations
- Use tamari instead of soy sauce for a gluten-free version.
- Swap kale for spinach or other leafy greens for a milder flavor.
- For extra protein, add tofu cubes or chickpeas in step 3.
- Adjust the curry paste amount depending on your preferred spice level.
Storage
Store leftover curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk if it has thickened. Cooked rice can be stored separately and reheated similarly.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this curry ahead of time?
Yes, this curry tastes even better the next day as the flavors have time to meld. Store it in the fridge and reheat when ready to serve.
What can I substitute for Thai red curry paste?
If you don’t have red curry paste, you can use a mixture of chili paste, garlic, ginger, and lemongrass, but the flavor might be less authentic. Alternatively, check your local store for mild curry pastes or create a quick blend using spices.
PrintVegan Thai Red Curry Recipe
A vibrant and flavorful Vegan Thai Red Curry packed with fresh vegetables, creamy coconut milk, and authentic Thai red curry paste, served over cooked rice. This easy stovetop recipe is perfect for a comforting and healthy plant-based meal.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Thai
- Diet: Vegan
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 (or tamari for gluten free)
- 1 tablespoon fresh lime juice (about 1 lime)
- 2 teaspoons pure maple syrup
- 4 cups cooked white or brown rice
Spices and Pastes
- 2 1/2 tablespoons Thai red curry paste
Optional Toppings
- Sriracha hot sauce
- Fresh chopped basil or cilantro
Instructions
- Prepare Vegetables and Rice: Chop all vegetables as described and have them ready. If preferred, use pre-chopped or frozen vegetables. Cook rice according to package instructions to serve alongside the curry.
- Start Sautéing Aromatics: Heat 1-2 tablespoons olive oil in a large skillet over medium-high heat. Add the chopped onion and stir frequently until translucent, about 3 minutes. Add minced garlic and grated ginger, cooking for an additional 30 seconds until fragrant.
- Add Main Vegetables: Incorporate the sliced red and yellow bell peppers, carrots, broccoli, and cauliflower into the skillet. Stir frequently and cook for 2-3 minutes, allowing them to slightly soften while retaining some crunch.
- Add Curry Base and Simmer: Stir in the Thai red curry paste, coconut milk, and water until the curry paste dissolves into the liquid. Add the kale or spinach, mix well, then bring the mixture to a simmer. Reduce heat to low, cover, and cook for 5-10 minutes until vegetables are tender.
- Finish the Curry: Stir in diced roma tomatoes, pure maple syrup, low sodium soy sauce (or tamari), and fresh lime juice. Remove the skillet from heat to preserve fresh flavors.
- Serve: Serve the Thai red curry hot over cooked rice. Optionally garnish with Sriracha hot sauce and fresh chopped basil or cilantro for added flavor and heat. Enjoy your wholesome vegan meal!
Notes
- For a gluten-free version, substitute soy sauce with tamari.
- Use canned full-fat coconut milk for a richer texture and flavor.
- If you prefer a spicier curry, add extra Thai red curry paste or top with Sriracha.
- Fresh herbs like basil or cilantro enhance flavor but are optional.
- Leftovers can be refrigerated in an airtight container for up to 3 days and reheated gently on the stovetop.
Keywords: Vegan Thai Red Curry, Thai Curry, Vegan Curry, Coconut Curry, Plant-Based Dinner, Vegan Thai Recipe

