This creamy coconut Thai curry is the perfect weeknight dinner when you’re craving something bold, comforting and fast. With tender green beans and sweet bell pepper simmered in a luscious coconut milk sauce spiced with ginger, curry powder and a kick of sweet Thai chili, every spoonful is a balance of creamy, spicy and tangy.
Served over fluffy jasmine rice infused with fresh lime, this dish gets a final flourish of fragrant Thai basil and crunchy peanuts. It’s a vibrant, satisfying meal that comes together in just 30 minutes-no takeout needed.
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
- Cook the rice: In a small pot, combine 0.5 cup jasmine rice, 1 cup water and a pinch of salt. Bring to a boil, then cover and reduce heat to low. Simmer for 15 minutes until tender. Remove from heat and keep covered.
- Prep the vegetables: Trim and halve the green beans crosswise. Core and dice the bell pepper into ½-inch pieces. Peel and mince the ginger. Peel and thinly slice the shallot. Pick the Thai basil leaves from stems. Zest and juice the lime. Roughly chop the peanuts.
- Sauté aromatics: In a large skillet or pot, heat a drizzle of oil over medium-high heat. Add the shallot and ginger; cook, stirring, for 1 minute until fragrant. Add the curry powder and cook for 30 seconds more.
- Cook the vegetables: Add the green beans and bell pepper to the skillet. Cook, stirring occasionally, for 3-4 minutes until slightly tender.
- Make the curry sauce: Pour in the coconut milk, veggie stock concentrate, sweet Thai chili sauce and ¼ cup water. Stir to combine. Bring to a simmer and cook for 5-7 minutes until the vegetables are tender and the sauce has thickened slightly. Season with salt and pepper to taste.
- Finish the rice: Fluff the cooked rice with a fork. Stir in the lime zest and a squeeze of lime juice.
- Serve: Divide the lime rice between bowls. Spoon the curry over the top. Garnish with Thai basil leaves and chopped peanuts. Serve with lime wedges on the side.
Recipe Tips
For extra heat, add a pinch of red pepper flakes or a sliced Thai chili with the aromatics.
If you prefer a thicker sauce, let it simmer a few minutes longer uncovered.
Substitute green beans with snap peas or asparagus if desired.
FAQ
Can I use regular basil instead of Thai basil?
Yes, regular basil works, but Thai basil has a distinct anise-like flavor that complements the curry beautifully. If using regular basil, add it just before serving to preserve its freshness.
Is this recipe vegan?
Yes, this recipe is completely vegan as written. It uses coconut milk and vegetable stock, with no animal products.
Can I make this curry ahead of time?
Absolutely. The curry keeps well in the refrigerator for up to 3 days. Reheat gently on the stove, adding a splash of water if needed. Cook the rice fresh for best texture.



























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