Easy Creamy Green Bean Curry

Featured in Quick Lunch Recipes.

A rich and creamy curry made with fresh green beans, baby potatoes, and coconut milk. Flavored with cumin, coriander, and ginger, this dish is ready in just 30 minutes.
Fati in her kitchen
Updated on Tue, 28 Oct 2025 00:51:33 GMT
Green Bean Curry Pin it
Green Bean Curry | savouryflavor.com

Simmering green beans and baby potatoes in coconut milk with aromatic spices creates a creamy curry that's vibrant, satisfying, and perfect for showcasing fresh summer produce. Toasting whole cumin seeds in oil releases their essential oils, then ground spices like coriander, turmeric, and paprika build layers of flavor. Fresh ginger and garlic add depth, while a squeeze of lime and fresh cilantro at the end brighten everything. This comes together in one pan in about 30 minutes and tastes even better the next day.

Green bean curry became my solution for summer when the garden produces more green beans than anyone can eat plain. The first time I made this, I was skeptical that green beans could be interesting enough to carry a curry, but the combination of creamy coconut milk and warming spices transforms them completely. Learning to toast cumin seeds and ground spices before adding liquid builds flavor depth that dumping everything in together can't achieve. Now I make this regularly because it's genuinely healthy comfort food that uses vegetables I always have available.

Ingredients and Why They Matter

  • Coconut oil (2 tablespoons): Rich flavor that complements coconut milk; olive or vegetable oil substitute
  • Cumin seeds (1 teaspoon): Whole seeds toasted in oil provide earthy, warm base
  • Yellow onion (1 large, diced): Aromatic foundation
  • Garlic (4 cloves, minced): Essential savory depth
  • Fresh ginger (1-inch piece, minced): Bright, zingy flavor; ground ginger doesn't provide same freshness
  • Ground cumin (2 teaspoons): Reinforces the cumin seed flavor
  • Ground coriander (1 tablespoon): Citrusy, floral notes
  • Paprika (1 teaspoon): Color and mild sweetness; smoked paprika adds depth
  • Turmeric powder (½ teaspoon): Golden color and earthy flavor
  • Red chili flakes (½ teaspoon, or to taste): Heat; adjust based on preference
  • Salt (to taste): Essential seasoning
  • Tomato paste (3 tablespoons): Concentrated flavor and thickness; crushed tomatoes thin it more
  • Full-fat coconut milk (1 can, 13.5 ounces): Creates rich, creamy sauce
  • Fresh green beans (1 pound, trimmed and cut into 2-inch pieces): Main vegetable; frozen works too
  • Baby potatoes (1 pound, halved): Substance and starch
  • Fresh lime juice (from 1 lime): Brightens at the end
  • Fresh cilantro (¼ cup chopped): Fresh herbal finish

How To Make It

Toast cumin seeds:
Heat the coconut oil in a large, deep skillet or sauté pan over medium heat. Once the oil is hot and shimmering, add the cumin seeds. Let them sizzle and toast for about 30-60 seconds until they become fragrant and darken slightly. You'll smell them becoming aromatic. This toasting releases the essential oils locked in the whole seeds, creating much deeper flavor than just using ground cumin alone. Don't let them burn or they'll taste bitter.
Cook aromatics:
Add the diced onion to the pan with the toasted cumin seeds. Cook for 2-3 minutes, stirring occasionally, until the onion softens and turns translucent. Add the minced garlic and minced fresh ginger. Stir constantly for about 1 minute until incredibly fragrant. The kitchen should smell amazing at this point. Be careful not to let the garlic burn or it will taste bitter and harsh.
Toast ground spices:
Add all the ground spices - ground cumin, ground coriander, paprika, turmeric, and red chili flakes - directly to the pan. Stir constantly for 1-2 minutes, toasting the spices in the hot oil. They should become very fragrant and darken slightly in color. This blooming process wakes up dried spices and releases their volatile compounds, creating exponentially more flavor than adding them with liquid. The spices will coat the onions and smell incredible.
Add tomato paste and coconut milk:
Stir in the tomato paste and cook for about 1 minute, stirring constantly. The tomato paste will caramelize slightly and darken, which develops its flavor and removes any metallic taste. Pour in the entire can of coconut milk, including any thick cream that may have separated at the top. Stir everything together thoroughly until the coconut milk, tomato paste, and spices create a smooth, creamy sauce. Scrape the bottom of the pan to make sure nothing is sticking.
Add vegetables:
Add the green beans and halved baby potatoes to the pan. Stir everything together so all the vegetables are coated in the curry sauce and submerged as much as possible. The vegetables should be mostly covered by the coconut milk. If not, add a splash of water or vegetable broth. Season with salt - about 1 teaspoon to start, knowing you'll adjust later.
Simmer until tender:
Reduce the heat to low, cover the pan with a lid, and let everything simmer gently for 20-25 minutes. Stir occasionally to prevent sticking and ensure even cooking. The vegetables are done when the potatoes are completely tender when pierced with a fork, and the green beans are tender but still have slight bite. The curry should have thickened as the potatoes release starch and the liquid reduces. If it seems too thick, add a splash of water. If too thin, simmer uncovered for a few more minutes.
Finish and serve:
Once the vegetables are tender, stir in the fresh lime juice. Taste and adjust seasoning with more salt and black pepper as needed. Remove from heat and sprinkle chopped fresh cilantro over the top. Serve immediately over steamed basmati rice, jasmine rice, or with warm naan bread. The curry tastes best served hot. Leftovers keep refrigerated in an airtight container for 3-4 days and can be reheated on the stovetop or in the microwave.
Easy Creamy Green Bean Curry Pin it
Easy Creamy Green Bean Curry | savouryflavor.com

Cumin seeds versus ground cumin confused me until learning they serve different purposes. Whole cumin seeds toasted in oil provide intense, concentrated flavor that defines the curry base. Ground cumin added later reinforces that flavor throughout. Using both creates deeper, more complex cumin flavor than either alone. The whole seeds also provide textural interest with small bursts of concentrated flavor. Find whole cumin seeds in the spice aisle near other whole spices.

Toasting Spices Technique

Toasting dried spices in hot oil before adding liquid is fundamental to Indian cooking. The technique, called blooming or tempering, releases volatile compounds and essential oils locked in dried spices. The heat and fat extract these flavors, creating exponentially more aromatic and flavorful curry than just stirring spices into liquid. Toast just until fragrant and slightly darkened - about **1-2 minutes**. Don't burn them or they'll taste bitter. This brief step transforms the entire dish.

Fresh Ginger Importance

Fresh ginger root provides bright, zingy, slightly spicy flavor that ground ginger powder can't match. The fresh root contains volatile oils that add complexity and freshness. Ground ginger tastes flat and one-dimensional in comparison. To prep fresh ginger, scrape off the thin skin with a spoon, then mince finely or grate on a microplane. A **1-inch piece** yields about 1 tablespoon minced. Store leftover ginger root in the freezer and grate it frozen directly into dishes.

Coconut Milk Selection

**Full-fat coconut milk** contains about 17% fat, creating rich, creamy curry sauce. Light coconut milk has about 5-7% fat and creates thin, watery curry that tastes less satisfying. The fat is essential for carrying flavors and creating proper mouthfeel. Don't confuse coconut milk with coconut water or coconut cream - they're different products. Shake the can well before opening because the cream often separates and rises to the top.

Green Bean Preparation

Fresh green beans work best when in season during summer, but frozen green beans substitute perfectly year-round. If using frozen, no need to thaw - just add directly to the curry and add **5 minutes** to cooking time. Trim fresh beans by snapping off the stem end. Cut into **2-inch pieces** for easy eating. The beans should be tender but still have slight snap when done, not completely soft and mushy. Overcooking turns them olive green and mushy.

Potato Purpose

**Baby potatoes** or small waxy potatoes hold their shape during long simmering better than large russet potatoes which break down and become mushy. The potatoes add substance that makes this a complete meal rather than just a vegetable side. As they simmer, they release starch that naturally thickens the curry sauce. The potatoes also absorb curry flavors beautifully. Halving them ensures they cook through in the same time as the green beans.

Meal Prep Benefits

This curry is one of those magical dishes that tastes better the next day after flavors have melded overnight. The spices infuse more deeply and everything tastes more harmonious. Make on Sunday for easy weeknight dinners. Store in airtight containers refrigerated for **3-4 days**. Freeze portions for up to 3 months. Unlike cream-based dishes, coconut milk curries freeze perfectly with no texture issues. Having curry ready means quick, healthy meals without cooking.

Creamy Green Bean Curry Recipe Pin it
Creamy Green Bean Curry Recipe | savouryflavor.com

This green bean curry represents the kind of plant-based cooking that satisfies everyone at the table regardless of dietary preferences. The combination of creamy coconut milk, warming spices, tender vegetables, and fresh herbs creates comfort food that happens to be vegan while tasting indulgent. When you serve steaming bowls over rice and watch people go back for seconds without anyone mentioning it's just vegetables, you know you've created something special. Sometimes the best recipes are the ones that prove vegetables can taste just as satisfying as meat-based dishes, and this curry definitely accomplishes that goal perfectly every single time you make it.

Frequently Asked Questions

→ Can I use frozen green beans instead of fresh?
Yes, frozen green beans work well in this recipe. Just add them directly to the pan without thawing, and they may need a few extra minutes to cook through.
→ What can I substitute for coconut milk?
You can use cashew cream or regular cream for a non-vegan version. Coconut milk gives the best flavor and creaminess though.
→ How do I store leftover curry?
Keep it in an airtight container in the fridge for up to 4 days. The flavors actually get better the next day. Reheat on the stove or in the microwave.
→ Can I make this curry spicier?
Absolutely! Add more red chili flakes, include a fresh green chili, or stir in some cayenne pepper when you add the other spices.
→ What should I serve with this curry?
This goes great with steamed rice, naan bread, roti, or quinoa. A simple cucumber salad on the side is nice too.
→ Can I add other vegetables to this curry?
Yes! Cauliflower, bell peppers, carrots, or peas would all work nicely. Just adjust the cooking time based on how long each vegetable needs.

Creamy Green Bean Curry

Creamy coconut curry loaded with green beans and potatoes. Ready in 30 minutes and bursting with warm spices.

Prep Time
10 Minutes
Cook Time
30 Minutes
Total Time
40 Minutes
By: Kylie

Category: Lunch Ideas

Difficulty: Easy

Cuisine: Indian

Yield: 4 Servings

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Aromatics & Spices

01 1 tablespoon coconut oil
02 1 teaspoon cumin seeds
03 1 medium onion, finely diced
04 2 large garlic cloves, minced
05 1 tablespoon fresh ginger, minced
06 1 teaspoon ground cumin
07 1 teaspoon ground coriander
08 1/2 teaspoon ground turmeric
09 1/2 teaspoon paprika
10 1/4 teaspoon red chili flakes
11 1/2 teaspoon salt

→ Main Ingredients

12 1 tablespoon tomato paste
13 1 can (14 oz/400 ml) coconut milk
14 1 lb (450 g) fresh green beans, trimmed and cut into thirds
15 1/2 lb (225 g) baby potatoes, halved

→ Finishing Touches

16 Juice of half a lime
17 Fresh cilantro, handful
18 Salt and black pepper to taste

Instructions

Step 01

Warm the coconut oil in a large skillet over medium heat. Toss in the cumin seeds and let them sizzle until they become fragrant and start popping slightly.

Step 02

Add your diced onions to the pan and cook them for about 2-3 minutes until they turn soft and see-through. Then add the minced garlic and ginger, stirring everything together for another minute until your kitchen smells amazing.

Step 03

Mix in the ground cumin, coriander, paprika, turmeric, chili flakes, and salt. Keep stirring for 1-2 minutes to let those spices bloom and release their flavors.

Step 04

Stir in the tomato paste until it's well combined, then pour in the entire can of coconut milk. Give everything a good stir to create your curry base.

Step 05

Toss in the green beans and halved baby potatoes, making sure they're nicely coated in that creamy curry sauce.

Step 06

Turn the heat down to low and cover your pan. Let everything simmer gently for 20-25 minutes, or until the potatoes are fork-tender and the green beans are cooked through but still have a little bite.

Step 07

Squeeze in the lime juice and taste your curry. Add more salt and freshly ground black pepper as needed to make it just right.

Step 08

Right before you're ready to eat, scatter fresh cilantro over the top. Serve this beauty hot alongside steamed basmati rice or warm naan bread.

Notes

  1. This flavorful curry is perfect for using up fresh green beans from your garden or farmers market.
  2. The nutritional values provided are estimates and may vary based on specific ingredients used.
  3. For a spicier kick, feel free to increase the red chili flakes or add a fresh green chili pepper.

Tools You'll Need

  • Large skillet or sauté pan with lid
  • Cutting board and sharp knife
  • Wooden spoon or spatula for stirring

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Tree nuts (coconut)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 380
  • Total Fat: 25 g
  • Total Carbohydrate: 38 g
  • Protein: 7 g