This creamy vegan Thai curry comes together in just 30 minutes, making it perfect for a quick and satisfying weeknight dinner. Tender green beans and bell pepper simmer in a fragrant coconut curry sauce infused with fresh ginger, sweet Thai chili sauce and lime juice. The sauce thickens to a luscious consistency that coats every vegetable beautifully.
Serve the curry over fluffy jasmine rice brightened with lime zest, then top with fresh cilantro and crunchy peanuts for texture. Each bite is a balance of creamy, spicy, tangy and savory flavors. It’s a plant-based meal that doesn’t skimp on taste or satisfaction.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- In a small pot, combine rice, ¾ cup water (1½ cups for 4 servings) and a pinch of salt. Bring to a boil, then cover and reduce to a low simmer. Cook until rice is tender, 15-18 minutes. Keep covered off heat until ready to serve.
- While rice cooks, wash and dry produce. Core, deseed and dice bell pepper into ½-inch pieces. Trim green beans if necessary; cut crosswise into 1-inch pieces. Halve, peel and mince shallot. Peel and grate or mince ginger. Zest and quarter lime. Finely chop cilantro.
- Heat a large drizzle of oil in a medium pan over medium-high heat (use a large pan for 4 servings). Add bell pepper, green beans and a big pinch of salt. Cook, stirring occasionally, until veggies are slightly softened and lightly charred, 4-6 minutes.
- Add another large drizzle of oil to pan with veggies; stir in shallot, ginger and half the curry powder (all for 4 servings). Cook, stirring constantly, until fragrant, 1 minute. Add coconut milk. (TIP: Thoroughly shake coconut milk in container before opening.) Stir in chili sauce, stock concentrate, juice from half the lime and 1 tsp sugar (2 tsp for 4). Bring to a simmer, then reduce heat to medium low.
- Simmer curry until sauce has thickened and veggies are tender, 4-6 minutes. Stir in half the cilantro. Taste and season with salt and more lime juice if desired. Turn off heat.
- Roughly chop peanuts. Fluff rice with a fork; stir in lime zest. Divide rice between shallow bowls or plates and top with curry. Garnish with peanuts and remaining cilantro. Serve any remaining lime wedges on the side.
Recipe Tips
Shake the coconut milk can well before opening to ensure a smooth sauce.
For extra heat, add a pinch of red pepper flakes with the curry powder.
If you prefer a thicker curry, let it simmer a few minutes longer until it reaches your desired consistency.
FAQ
Can I use brown rice instead of jasmine rice?
Yes, but adjust the cooking time and water amount according to the package instructions. Brown rice typically takes longer to cook.
What can I substitute for coconut milk?
For a lighter version, you can use light coconut milk or a blend of coconut milk and vegetable broth. However, the sauce will be less creamy.
Is this recipe gluten-free?
Yes, all ingredients are naturally gluten-free. Just ensure your curry powder and stock concentrate are certified gluten-free if needed.




























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.