South Indian vegetarian korma is a gently spiced curry of vegetables simmered in a creamy coconut-based sauce, often served with rice, dosa, appam, or flatbread. Regional and family versions vary; this easy stovetop version uses common vegetables, cashews, and coconut milk for a smooth sauce without hard-to-find ingredients.
Ingredients
- 2 tablespoons neutral oil, such as sunflower or canola (30 ml)
- 1 medium yellow onion, finely chopped (about 1 cup / 150 g)
- 1 medium tomato, chopped (about 1 cup / 180 g)
- 1 tablespoon peeled, minced fresh ginger (15 g)
- 2 garlic cloves, minced (about 2 teaspoons / 6 g)
- 1 green chile, slit lengthwise, such as serrano (optional)
- 1 teaspoon ground coriander (2 g)
- ½ teaspoon ground cumin (1 g)
- ¼ teaspoon ground turmeric (about 0.5 g)
- ¼ teaspoon ground cinnamon (about 0.5 g)
- ½ teaspoon fine salt, plus more to taste (about 3 g)
- 1 medium potato, peeled and cut into ½-inch cubes (about 1 cup / 150 g)
- 1 medium carrot, cut into ½-inch pieces (about ¾ cup / 90 g)
- 1 cup cauliflower florets, cut small (100 g)
- ½ cup green beans, trimmed and cut into 1-inch pieces (60 g)
- 1 cup water, divided (240 ml)
- ⅓ cup raw unsalted cashews (45 g)
- ½ cup canned coconut milk, well stirred (120 ml)
- ½ cup frozen peas (70 g)
- ½ teaspoon garam masala (about 1 g)
- 1 tablespoon chopped fresh cilantro (4 g), plus extra to serve
- 1 teaspoon lemon juice (5 ml), or to taste
Instructions
- Make the cashew paste. Put the cashews in a small bowl and cover with hot water from the kettle. Leave them to soften for 10 minutes, then drain. Blend with ¼ cup (60 ml) of the measured water until as smooth as possible. A small blender works well; scrape down the sides as needed.
- Cook the aromatics. Warm the oil in a medium, heavy-bottomed saucepan over medium heat. Add the onion and cook for 5–7 minutes, stirring often, until soft and translucent but not deeply browned. Stir in the ginger, garlic, and optional green chile; cook for 30 seconds, just until fragrant.
- Build the spiced tomato base. Add the tomato, coriander, cumin, turmeric, cinnamon, and salt. Cook for 4–5 minutes, stirring and pressing the tomato with the spoon, until it softens and looks saucy. If the mixture starts sticking, lower the heat and add a tablespoon of water.
- Simmer the firm vegetables. Add the potato, carrot, cauliflower, green beans, and the remaining ¾ cup (180 ml) water. Stir, cover, and bring to a gentle simmer. Reduce the heat to medium-low and cook for 12–15 minutes, stirring once or twice, until the potato and carrot are nearly tender when pierced with a knife. Keep the simmer gentle; a hard boil can break up the vegetables.
- Finish the korma. Stir in the cashew paste, coconut milk, peas, and garam masala. Simmer uncovered for 4–6 minutes, stirring gently, until the peas are hot and the sauce coats the vegetables. If it is thicker than you like, loosen it with a splash of water; if it is thin, simmer for another minute or two. Stir in cilantro and lemon juice, then taste and adjust the salt and acidity.
Tips
- Cut the vegetables to similar sizes so they cook evenly. Keep the potato and carrot pieces near ½ inch; larger pieces may need extra simmering time.
- For a smoother sauce, blend the cashews thoroughly. If you do not have a blender, finely grind the cashews and whisk them with a little water, though the sauce may have a slightly grainier texture.
- Use unsweetened coconut milk, not a sweetened coconut beverage. Full-fat canned coconut milk makes a richer sauce; light coconut milk works but gives a thinner, less creamy result.
- Once the cashew paste and coconut milk go in, keep the heat low and stir gently. A rapid boil can make the sauce sputter and cause soft vegetables to break apart.
Serving Suggestions
Serve the korma hot with steamed basmati rice, plain rice, or jeera rice. It is also good with dosa, appam, idiyappam, chapati, or another flatbread for scooping up the sauce. Add a bowl of sliced cucumber or a simple salad on the side for freshness. For a fuller meal, serve with lentils or a second vegetable dish; the korma is substantial enough to be the main curry.
Variations
Swap the listed vegetables for an equal total amount of vegetables you have, such as cauliflower, bell pepper, zucchini, or diced sweet potato. Add quick-cooking vegetables, including zucchini or bell pepper, during the last 6–8 minutes so they do not turn mushy. Chickpeas can replace some of the vegetables: add 1 cup (165 g) drained, rinsed canned chickpeas with the peas, and simmer until hot.
For a nut-free version, omit the cashews and use 2 tablespoons (30 ml) of tahini or sunflower-seed butter blended with the water. Tahini adds a distinct toasted, slightly bitter flavor, while sunflower butter is more neutral; check that either product is unsweetened. For extra heat, add another green chile or a pinch of cayenne. For a milder curry, leave out the chile and use less black pepper if adding any.
Storage and Reheating
Cool leftovers promptly and refrigerate them in a covered, shallow container within 2 hours of cooking. Store for 3–4 days in the refrigerator. Reheat only the portion you need in a saucepan over medium-low heat, stirring occasionally and adding a splash of water if the sauce has thickened. Bring leftovers to 165°F (74°C), checking with a food thermometer. Microwave in a covered, microwave-safe dish, stirring partway through and checking the temperature in more than one spot. Avoid repeatedly cooling and reheating the whole batch.
You can freeze the korma in an airtight freezer-safe container for up to 2 months for best quality. Thaw overnight in the refrigerator and reheat as above. Potatoes can become a little softer after freezing, and the sauce may separate slightly; stir while reheating to bring it back together.
Frequently Asked Questions
Is this korma very spicy?
It is mild as written if you omit the green chile. Serrano chile makes it noticeably hotter, so use half or remove its seeds and membrane for a gentler result. You can also serve chile or hot sauce separately.
Can I use frozen vegetables?
Yes. Frozen peas go straight into the sauce. For a frozen mixed-vegetable blend, add it after the potato and carrot have simmered for about 8 minutes, then continue cooking until the vegetables are tender and heated through. Follow the package directions if the pieces are especially large.
Can I make it without cashews?
Yes. Use the tahini or sunflower-seed butter option in the variations, or leave out the cashews and increase the coconut milk to ¾ cup (180 ml). Without a thickener, the sauce will be looser and more coconut-forward.
Can I make the korma ahead?
Yes. Prepare it up to 2 days ahead, refrigerate within 2 hours, and reheat gently to 165°F (74°C). The vegetables may soften a little while stored. If making ahead, stop cooking when they are just tender rather than very soft.
What can I use instead of coconut milk?
Use ½ cup (120 ml) unsweetened, unflavored plant-based cooking cream, or plain dairy cream if you do not need a dairy-free dish. These substitutes change the flavor and will not taste as traditionally coconut-based; add them over low heat and avoid boiling hard.
How can I tell when the vegetables are done?
Test a piece of potato and carrot with the tip of a knife. It should slide in easily while the pieces still hold their shape. If they are firm, cover the pan and simmer for another 2–3 minutes before adding the finishing ingredients.
Related
- Fruit Name With X: A Fresh Xigua Salad
- A Box of 24 Fruit Bars: Easy Serving and Storage Guide
- Fruity Alcoholic Drinks in a Bottle to Make at Home
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).