June 18, 2026 · 10 min

Creamy Coconut Thai Curry with Green Beans and Peanuts

Dinner10 min520 cal / serving

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.

Ingredients

Green Beans6 ounce Green BeansView ingredient guide
Jasmine Rice0.5 cup Jasmine RiceView ingredient guide
Curry Powder1 tablespoon Curry PowderView ingredient guide
Coconut Milk1 unit Coconut MilkView ingredient guide
Lime1 unit LimeView ingredient guide
Bell Pepper1 unit Bell PepperView ingredient guide
Ginger1 thumb GingerView ingredient guide
Thai Basil0.5 ounce Thai BasilView ingredient guide
Shallot1 unit ShallotView ingredient guide
Peanuts0.5 ounce PeanutsView ingredient guide
Saltteaspoon (tsp) SaltView ingredient guide
Black Pepperteaspoon (tsp) Black PepperView ingredient guide

Instructions

  1. 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.
  2. 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.
  3. 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.
  4. Cook the vegetables: Add the green beans and bell pepper to the skillet. Cook, stirring occasionally, for 3–4 minutes until slightly tender.
  5. 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.
  6. Finish the rice: Fluff the cooked rice with a fork. Stir in the lime zest and a squeeze of lime juice.
  7. 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.

Useful Cookware

A few helpful kitchen tools for this recipe, with relevant Amazon picks for each item.

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.

DandyRecipes community

Vote and share your thoughts

Votes and comments are stored inside DandyRecipes and stay separate from the original HelloFresh feed rating.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.