Vegetable Korma earns a regular spot in my kitchen because it solves a specific problem: I often have half a potato, a small eggplant, and a handful of green beans that need using before they go soft. This recipe takes exactly that kind of random assortment and turns it into something that tastes considered rather than thrown together.
I keep a cinnamon stick and cardamom pods in a small jar on the shelf specifically because of this dish — when those whole spices hit the melted butter, the smell alone makes the effort feel worthwhile. I have made this on tired Tuesday evenings and for Sunday lunches when people were coming over, and it holds up equally well in both situations. The double cream stirred in at the end is the detail that makes it feel like more than a weeknight vegetable dish.
About the Recipe
Every ingredient in this korma is available at a regular supermarket — no specialist shopping required. The whole spices are the only thing that might need a small one-time purchase, but they keep well and show up in dozens of other recipes. Start to finish, this takes around 45 minutes.
I would make it on a night when I want something that feels homemade and warm rather than assembled, especially if I have vegetables sitting in the fridge that are a day away from being past their best. The sauce comes together at the end and takes only a few minutes once the vegetables are already cooked.
Why you will love this recipe
The sauce is what keeps you coming back to this one. Reducing the cooking liquid before adding the yogurt and cream concentrates the spice flavour without any extra work — you just let the pan bubble while the vegetables stay warm in a dish. That small step means the final sauce tastes layered rather than flat.
The garam masala goes in right at the end, which preserves its fragrance instead of cooking it out, and that makes a noticeable difference. Paired with pappadums, which add a dry, crisp contrast to the creamy sauce, this is the kind of meal that uses simple things well. I find it lands best with plain boiled rice rather than anything seasoned, so the korma itself stays the focus.

Cooking Tips
The most common mistake with this recipe is rushing the spices in step one. If you pull the onions off the heat too early before they have softened properly, the base will taste raw and slightly sharp. Give it the full five minutes on medium heat. The cardamom pods and cinnamon stick go in whole — do not crack or grind them — and warn your guests to set them aside when eating.
Also, when you add the yogurt and cream to the reduced liquid, keep the heat low. High heat will split the cream and make the sauce grainy.
Top Tips
- Soften the onions fully before adding garlic and ginger — undercooked onions will make the base bitter rather than sweet.
- Remove the vegetables to a warmed dish with a slotted spoon before reducing the liquid, and cover them loosely with foil so they stay hot without continuing to cook.
- Stir the yogurt in slowly off a high heat; a sudden boil will cause it to curdle and the sauce will look broken.
- Cardamom pods and the cinnamon stick are left whole throughout — they are there for flavour, not to be eaten, so let people know before serving.
- If your mushrooms release a lot of water during cooking, let the liquid reduce a little longer before adding the yogurt and cream to keep the sauce from tasting watery.
- This korma reheats well the next day; add a small splash of water when warming it on the stove to loosen the sauce.
Serving and Storing Suggestions
Serves 4, with a prep and cook time of around 45 minutes total. Serve hot over plain boiled rice with pappadums on the side — the crunch of the pappadum against the creamy sauce is the right contrast. Leftovers keep well in a sealed container in the fridge for up to two days. Reheat gently on the stove on low heat with a tablespoon of water stirred in. Freezing is possible but the cream-based sauce may separate slightly on thawing, so this korma is best eaten fresh.
Similar Recipes
Nutrient Benefits
This korma packs a range of vegetables into a single meal, which means you are getting dietary fibre, potassium from the potato, and antioxidants from the eggplant and green beans in one bowl. The yogurt contributes a small amount of protein and calcium.
Ginger and turmeric have both been used in traditional cooking for their digestive and anti-inflammatory properties, though the amounts here are modest rather than medicinal. If you want to lighten the dish, replacing the double cream with single cream reduces the fat content without greatly changing the sauce texture.

Vegetable Korma
Ingredients
- 1/4 cup Butter
- 2 Onions (sliced)
- 2 cloves Garlic (crushed)
- 1 inch Fresh Root Ginger (grated)
- 1 tsp Ground Cumin
- 1 tbsp Ground Coriander
- 6 Cardamom Pods
- 2 inch Cinnamon Stick
- 1 tsp Ground Turmeric
- 1 Fresh Red Chilli (seeded and finely chopped)
- 1 Potato (peeled and cut into 1 inch cubes)
- 1 small Eggplant (chopped)
- 1 1/2 cups Mushrooms (chopped)
- 3/4 cup Water
- 115 gms Green Beans (cut into 1 inch lengths)
- 4 tbsp Plain Yogurt
- 2/3 cups Double Cream
- 1 tsp Garam Masala
- Ground Black Pepper (to required)
- Salt (to taste)
- Fresh Coriander Sprigs (to garnish)
- Boiled Rice and Pappadums (to serve)
Instructions
- Melt the butter in a heavy pan. Add the onions and cook for 5 minutes until soft. Add the garlic and ginger and cook for 2 minutes then stir in the cumin, coriander, cardamom pods, cinnamon stick, turmeric and finely chopped chilli. Cook, stirring constantly, for 30 seconds.
- Add the potato cubes, eggplants and mushrooms and the water. Cover the pan, bring to the boil, then lower the heat and simmer for 15 minutes.
- Add the beans and cook, uncovered for 5 minutes. With a slotted spoon remove the vegetables to a warmed serving dish and keep hot.
- Allow the cooking liquid to bubble up until it has reduced a little. Season with salt and pepper to taste, then stir in the yogurt, double cream and garam masala.
- Pour the sauce over the vegetables and garnish with fresh coriander.
- Serve with boiled rice and pappadums.
Sign up for our newsletter
Add Awesome Cuisine as a Preferred Source
Frequently Asked Questions
My sauce looks split and grainy — what went wrong?
This usually happens when the yogurt or cream is added over heat that is too high. Once you stir them in, keep the flame on low and do not let the sauce boil. If it has already split, try stirring in a tablespoon of cold water and keeping the heat very gentle — it will not fully recover, but it will look less broken.
Can I use dried ginger powder instead of fresh root ginger?
You can in a pinch, but the flavour will be warmer and less sharp than fresh. Use about a quarter teaspoon of dried ginger in place of the one inch piece of fresh. Fresh ginger also adds a slight brightness that dried does not, so the sauce will taste a little different — still good, just mellower.
The vegetables turned out mushy. How do I avoid that?
The potato and eggplant go in for 15 minutes of simmering, then the beans go in for a further five minutes uncovered. If your potato is cut too small or your heat is too high, they will overcook quickly. Keep the cubes a full one inch as specified and check them a couple of minutes early if you are unsure.
Can I swap any of the vegetables for something else?
Yes. Cauliflower works well in place of eggplant, and frozen peas can replace the green beans if that is what you have. Just add frozen peas in the last two minutes so they do not lose their colour. Avoid very watery vegetables like zucchini unless you are prepared for a thinner sauce.
Do I need to remove the cardamom pods before serving?
The recipe does not require you to, but I always warn people at the table. Biting into a whole cardamom pod is not pleasant — the flavour is intense and the texture is papery. You can remove them when you take the vegetables out with the slotted spoon in step three, which is what I usually do.
1 comment
nice tasty