Green Bean Curry

There are weeknight dinners, and then there are dinners that make the whole kitchen smell so good that everyone suddenly appears asking, “When are we eating?” This Green Bean Curry definitely belongs in the second category.

Tender green beans and buttery baby potatoes simmer in creamy coconut milk with cumin, coriander, turmeric, ginger, garlic, and just enough chili to wake everything up. A squeeze of fresh lime at the end cuts through the richness, while cilantro gives every bowl a bright, fresh finish.

Best of all, you don’t need restaurant-level skills or a pantry overflowing with specialty ingredients. This is exactly the kind of cooking I love sharing at Pulse Recipes: simple steps, fresh ingredients, and big flavor without making dinner feel like another item on your to-do list.

Serve it over fluffy steamed rice or scoop it up with warm Indian bread. Either way, you may want to make extra.

Why You’ll Love This Green Bean Curry

  • Easy Weeknight Dinner: Most of the cooking happens in one pan, with straightforward steps that even newer cooks can confidently tackle.
  • Big, Cozy Flavor: Coconut milk, ginger, garlic, and warm spices create a creamy curry that tastes wonderfully rich.
  • Loaded With Vegetables: Green beans and baby potatoes make this dish satisfying without feeling overly heavy.
  • Simple Ingredients: Everything is easy to find at a well-stocked grocery store, and several ingredients are pantry staples.
  • Easy to Customize: Adjust the chili, swap vegetables, or serve the curry with your favorite grain or flatbread.
  • Great for Leftovers: The flavors continue to mingle in the refrigerator, making tomorrow’s lunch something worth looking forward to.

Ingredients You’ll Need

Here’s everything you need to make this comforting curry:

  • 1 tablespoon coconut oil
  • 1 teaspoon cumin seeds
  • 1 medium onion, finely chopped
  • 2 large garlic cloves, finely chopped
  • 1 tablespoon fresh ginger, finely chopped
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon ground turmeric
  • ½ teaspoon paprika
  • ¼ teaspoon red chili flakes
  • ½ teaspoon salt
  • 1 tablespoon tomato paste
  • 1 can (14 fl. oz./400 ml) coconut milk
  • 1 lb. (450 g) green beans, cut into thirds
  • ½ lb. (225 g) baby potatoes, halved
  • Juice of ½ lime
  • A handful of fresh cilantro
  • Salt and freshly ground black pepper, to taste

The combination may look simple, but those spices do some serious work. Toasting them before adding the coconut milk releases their aromas and creates a much deeper flavor.

How to Make Green Bean Curry

1. Sizzle the cumin seeds

Heat the coconut oil in a large pan over medium heat.

Add the cumin seeds and let them cook until they begin to sizzle and smell fragrant. This only takes a short time, so stay close to the stove. We want beautifully toasted cumin, not tiny charcoal nuggets.

2. Cook the aromatics

Add the finely chopped onion and cook for 2–3 minutes, stirring occasionally, until it becomes soft and translucent.

Stir in the chopped garlic and fresh ginger. Cook for about 1 minute.

At this point, your kitchen should already smell fantastic. Garlic, ginger, onion, and toasted cumin are basically the dinner equivalent of sending out invitations.

3. Toast the spices

Add the ground cumin, coriander, turmeric, paprika, red chili flakes, and salt.

Cook for 1–2 minutes, stirring frequently so the spices toast without burning.

This quick step makes a noticeable difference. Heating dried spices in the oil helps release their flavors before they meet the coconut milk.

4. Build the creamy curry sauce

Stir in the tomato paste and let it combine with the spices.

Pour in the coconut milk and stir well, scraping the bottom of the pan to incorporate all those flavorful bits.

You should now have a creamy, golden sauce flecked with spices.

5. Add the vegetables

Add the green beans and halved baby potatoes to the pan.

Stir everything together so the vegetables are well coated in the coconut curry sauce.

Try to keep the potato pieces fairly similar in size. That way, they’ll cook at roughly the same rate.

6. Simmer until tender

Reduce the heat to low and cover the pan.

Simmer for 20–25 minutes, or until the potatoes are fork-tender and the green beans are cooked to your liking. Give the curry an occasional stir while it simmers.

If the sauce becomes thicker than you prefer, stir in a small splash of water.

7. Brighten the flavors

Once the vegetables are tender, stir in the juice of half a lime.

Taste the curry and add additional salt and freshly ground black pepper as needed.

Don’t skip that lime if you can help it. The acidity balances the creamy coconut milk and wakes up all those warm spices.

8. Finish and serve

Scatter freshly chopped cilantro over the curry just before serving.

Spoon it into bowls with steamed rice, or pair it with warm naan, roti, or another favorite Indian bread.

Chef Omar’s Tips for Better Curry

  • Give the spices a moment to toast. Tossing everything straight into the coconut milk works in a hurry, but blooming the spices in oil gives you a deeper, more aromatic curry.
  • Cut the potatoes evenly. Larger pieces can still be firm when everything else is ready. Small, evenly sized halves cook more reliably.
  • Control the heat your way. The red chili flakes provide a gentle kick. Reduce them for a milder family dinner or add a little more if your household considers “spicy” a compliment.
  • Taste before serving. Coconut milk softens spices and salt, so the curry may need a final adjustment. Lime, salt, or pepper can transform a sauce that tastes slightly flat.

And remember, curry sauce does not need to behave perfectly every second it’s on the stove. If it looks a little thin halfway through cooking, give it time. Simmering helps everything come together.

A Curry Made for Real-Life Cooking

I’m always drawn to recipes that create impressive flavor without demanding an impressive amount of effort.

That’s one reason this curry has such an appealing rhythm. Chop a few vegetables, toast your spices, pour in the coconut milk, and let the pan handle the rest.

It reminds me why I enjoy vegetable curries so much in the first place. Humble ingredients can completely change personality once you introduce the right spices. Green beans go from everyday side dish to the star of dinner, while baby potatoes soak up that fragrant coconut sauce like they were made for it.

That’s the kind of kitchen transformation I never get tired of.

Green Bean Curry with tender potatoes, fresh green beans, herbs, and a rich, aromatic spiced sauce.
Green Bean Curry loaded with tender green beans and baby potatoes in a rich, warmly spiced sauce for an easy, comforting dinner.

faqs about Green Bean Curry

Is Green Bean Curry spicy?

This version has a mild-to-moderate warmth from the red chili flakes. For a mild curry, reduce or omit them. If you enjoy extra heat, add more according to taste.

Can I use frozen green beans?

Yes. Frozen green beans can work when fresh ones aren’t available. Because they may soften more quickly, consider adding them later in the cooking process so they don’t become mushy.

Can I make this curry ahead of time?

Absolutely. Prepare the curry, let it cool, and store it in an airtight container in the refrigerator. Reheat it gently on the stovetop, adding a small splash of water if the sauce has thickened.

What can I substitute for baby potatoes?

Regular potatoes work just fine. Cut them into small, evenly sized chunks so they cook within roughly the same amount of time.

Can I add protein?

Yes. Chickpeas are an especially easy addition because they complement the coconut sauce and require very little extra preparation. Stir drained, rinsed chickpeas into the curry while it simmers.

How do I know when the curry is ready?

Pierce one of the larger potato pieces with a fork or small knife. It should slide in easily. The green beans should also be tender while still holding their shape.

Bring Some Color to Dinner Tonight

A comforting dinner doesn’t have to mean spending your entire evening standing over the stove. Sometimes all you need is one pan, a few good spices, plenty of vegetables, and creamy coconut milk doing its magic.

This Green Bean Curry brings together tender potatoes, fresh green beans, aromatic spices, tangy lime, and a silky coconut sauce in a meal that feels special without being complicated.

Pile it over hot rice, add a generous sprinkle of cilantro, and bring the pan straight to the table. When everyday ingredients can taste this good, dinner is worth celebrating.

More Flavor-Packed Recipes to Try

Loved this Green Bean Curry? Keep those warm spices and cozy flavors going with a few more delicious recipes from Pulse Recipes:

  • Craving another hearty plant-based dinner? Try our creamy black bean curry for a rich, satisfying meal packed with comforting curry flavor.
  • If potatoes are your favorite part of this recipe, this chickpea and potato curry is another easy, wholesome option for busy weeknights.
  • For something with similar creamy coconut goodness, make our coconut curry quinoa for a flavorful, filling meal with a nutritious twist.
  • Want to explore another vegetable-forward curry? This eggplant curry is a delicious way to bring even more warm spices and hearty vegetables to your dinner table.

Made this Green Bean Curry? ⭐ Leave a star rating and review below! I’d love to hear how it turned out, what you served it with, and whether you added your own delicious twist. Your feedback also helps other home cooks find their next favorite dinner!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Green Bean Curry with tender potatoes, fresh green beans, herbs, and a rich, aromatic spiced sauce.

Green Bean Curry


  • Author: Omar
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This easy Green Bean Curry combines tender green beans and baby potatoes with coconut milk, tomato, ginger, garlic, and warm spices. Finished with fresh lime and cilantro, it’s a creamy, comforting vegetable curry that’s perfect with steamed rice or warm Indian bread.


Ingredients

Scale
  • 1 tablespoon coconut oil
  • 1 teaspoon cumin seeds
  • 1 medium onion, finely chopped
  • 2 large garlic cloves, finely chopped
  • 1 tablespoon fresh ginger, finely chopped
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon ground turmeric
  • ½ teaspoon paprika
  • ¼ teaspoon red chili flakes
  • ½ teaspoon salt
  • 1 tablespoon tomato paste
  • 1 can (14 fl. oz./400 ml) coconut milk
  • 1 lb. (450 g) green beans, trimmed and cut into thirds
  • ½ lb. (225 g) baby potatoes, halved
  • Juice of ½ lime
  • 1 handful fresh cilantro, chopped
  • Salt and freshly ground black pepper, to taste


Instructions

  1. Heat the coconut oil in a large pan over medium heat. Add the cumin seeds and cook briefly until they begin to sizzle and become fragrant.
  2. Add the chopped onion and cook for 2–3 minutes, or until softened and translucent. Stir in the garlic and ginger and cook for another minute.
  3. Add the ground cumin, coriander, turmeric, paprika, red chili flakes, and salt. Cook for 1–2 minutes, stirring frequently, to toast the spices.
  4. Stir in the tomato paste, then pour in the coconut milk. Mix well until you have a smooth, fragrant curry sauce.
  5. Add the green beans and baby potatoes. Stir until the vegetables are evenly coated with the sauce.
  6. Reduce the heat to low and cover the pan. Simmer for 20–25 minutes, stirring occasionally, until the potatoes are fork-tender and the green beans are cooked.
  7. Stir in the lime juice. Taste and season with additional salt and freshly ground black pepper as needed.
  8. Sprinkle with freshly chopped cilantro just before serving.
  9. Serve the Green Bean Curry hot with steamed rice, naan, roti, or your favorite Indian bread.

Notes

  • Adjust the spice: Reduce or omit the red chili flakes for a milder curry, or add more for extra heat.
  • Check your potatoes: Cut them into similar-sized pieces so they cook evenly.
  • Sauce too thick? Add a small splash of water or vegetable broth while the curry simmers.
  • For the creamiest curry: Full-fat coconut milk will produce a richer sauce.
  • Storage: Refrigerate cooled leftovers in an airtight container and reheat gently before serving.
  • Serving idea: Steamed basmati rice, jasmine rice, naan, or roti all pair beautifully with this curry.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian-inspired

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 330 kcal
  • Sugar: 8 g
  • Sodium: 360 mg
  • Fat: 24 g
  • Saturated Fat: 20 g
  • Unsaturated Fat: 3 g
  • Trans Fat: 0 g
  • Carbohydrates: 29 g
  • Fiber: 7 g
  • Protein: 7 g
  • Cholesterol: 0 mg