Pin it
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.
Pin it
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.
Pin it
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.