Vegetable Qorma

An assortment of tender vegetables and paneer in a rich, creamy sauce.

Overhead view of a portion of vegetable qorma served next to white rice on a blue plate, on a textured blue fabric

Serious Eats / Amanda Suarez

Why It Works

  • Adding yogurt incrementally helps to cook out its water and develop more flavor by cooking its proteins. 
  • Using boiling water to blend the cashew-poppy seed mixture helps create a smooth purée.
  • Cutting the vegetables to a uniform, small size will speed up the cooking time and promote even cooking. 

Qorma is a method for braising meats and vegetables that originated in the kitchens of the Mughal Empire, which dominated the Indian subcontinent from the 1500s until the late 1800s. Also spelled korma or kurma, the method lends its name to a variety of dishes, and it's similar to the European method of braising.

The main difference between qorma and Western braises, aside from the use of an array of fragrant spices, is the character of the resulting sauce. Qormas are typically made with cream, yogurt, coconut, and/or ground nuts, all of which yield a luscious and velvety sauce to accompany the braised meat or vegetables. The dish is then garnished with fried nuts, dried fruit, or even thin slivers of silver foil called varak, which is often used when qormas are served as part of a celebration or event.

Side-angle, close up view of a qorma garnished with fried cashews

Serious Eats / Amanda Suarez

This technique is used to make stand-alone braised dishes, like the recipe for vegetable qorma I've provided below, but it can also be used as one step among others in dishes like a pulao or a lamb biryani. Since it's a fundamental technique of royal Mughal cooking, it can be used with a variety of ingredients; the possibilities are endless.

There are two main parts to making a qorma: building the sauce and then simmering the ingredients that will be served in the sauce.

How to Build the Sauce for Qorma

Overhead view of mise en place for vegetable qorma

Serious Eats / Amanda Suarez

Fat. Ghee is the fat of choice here, as it has a lot of flavor and a nutty, caramel-like aroma that complements the yogurt I use in this qorma. You can also use a neutral vegetable oil like grapeseed, but even extra-virgin olive oil is a good option.

Thickeners. A qorma is defined by its thick sauce, and you have a choice of thickeners you can use, which will vary from dish to dish. Grated coconut and cream are often called for, as are nuts, which are rich in proteins and fat and, when ground and cooked, they offer both flavor and thickening properties in abundance. For this qorma I use a combination of cashew nuts and white poppy seeds.

Poppy seeds are used in Indian cuisine not only for the texture when added to breads and for their thickening porperties, but also for their fragrance and flavor. I find it hard to describe the flavor of cooked ground poppy seeds; it’s slightly peppery but toastier than pepper (if that makes any sense). For sauces like qormas, white poppy seeds, also known as khus khus (not to be confused with the fragrant vetiver or khus grass that is used to make a vibrant, green-colored cooling sweet drink in India) are also used, as they give the sauce a smoother look, without any dark speckling, similar to the way in which white sauces often call for the addition of white pepper instead of black. It’s mostly visuals and won’t affect the taste. White poppy seeds are available online and in Indian grocery stores.

Onions. Onions are used to make the base of many sauces, not just qormas, and while they're often fried to a dark brown, in this sauce I choose to skip the browning step, preferring instead to cook them slowly over low heat while covered, which makes them tender while also bringing out their sweetness. I've also found that the lavish use of spices in this recipe mask the flavor of browned onions.

Dairy. While many qorma recipes call for adding cream, this recipe relies on full-fat yogurt for its dairy element. However, rather than simply adding the yogurt all at once, I add it in small batches and cook each addition until the water evaporates and the fat separates. The milk proteins denature and eventually, along with nuts, they constitute much of the body of the qorma’s sauce.

Spices. A combination of whole and ground spices cooked in hot oil is essential for giving each qorma its character. The heat draws out the fragrant essential oils in the spices and the fat acts as a solvent, capturing them in the sauce. Whole spices can be removed and displayed on the dish after cooking or removed and discarded. Turmeric isn't entirely necessary; some versions of vegetable qorma omit it, and the result is a pale and creamy sauce. However, for this recipe, I call for adding turmeric as it gives the sauce a beautiful golden color.

Choosing Vegetables for Qorma

The beauty of this qorma is that it can happily accomodate a large variety of vegetables, and so the choice of vegetables is up to you. Carrots, green beans, peas, carrots, cauliflower, sweet corn, broccoli—any of these vegetables will be delicious when cooked in the sauce. However, you want to be sure to cook the vegetables so they're tender but still retain some of their structural integrity. For even cooking, it's critical to cut all the vegetables into pieces of a consistent size, preferably on the smaller side, as that reduces the overall cooking time.

I call for adding paneer to this qorma as well, which gives it a little extra richness and textural complexity. To further enhance the flavor and texture, I fry the paneer first in the fat, removing it before proceeding with the cooking of the onions and the addition of spices. You can skip this step entirely and simply add the paneer along with the vegetables, if you like.

To finish this qorma, I’ve kept the garnishes simple, but you can go wild. I fry dried golden raisins alongside whole nuts in hot fat and then pour the mixture over the finished dish, essentially a tadka. You can also garnish the qorma with fresh herbs like cilantro or mint and, if you can get your hands on it and would like to add a little luxurious visual florish, the delicate fine sheets of edible silver foil called varak.

Recipe Facts

Total: 0 mins
Serves: 4 to 6 servings

Rate & Comment


For the Qorma:

  • 1/2 cup (70g) whole raw cashews

  • 1 tablespoon white poppy seeds (khus khus) (see note)

  • 1/2 cup boiling water

  • 4 tablespoons (60ml) ghee or neutral oil, such as grapeseed 

  • 1 cup (230g) paneer, cut into 1/2-inch (12mm) cubes (optional)

  • 2 large white or yellow onions (455g), finely diced

  • 4 garlic cloves, peeled and grated

  • 2-inch (5cm) piece fresh ginger root, peeled and grated

  • 1 teaspoon whole cumin seeds

  • 1 teaspoon whole fennel seeds

  • 1/2 teaspoon ground green cardamom

  • 1/2 teaspoon ground turmeric (optional)

  • One 2-inch (5cm) piece cinnamon stick

  • 4 whole cloves

  • 1 large bay leaf

  • 1 black cardamom pod (optional)

  • 1/4 to 1/2 teaspoon cayenne

  • 1 cup (240g) plain, unsweetened whole milk yogurt

  • 1 tablespoon tomato paste

  • 1 Russet potato (250g), peeled and diced into 1/2-inch (12 mm) cubes (see note)

  • 1/2 a small head of cauliflower (250g), separated into 1-inch (2.5cm) florets (see note)

  • 1 medium carrot (200g), peeled and diced into 1/2-inch (12 mm) cubes (see note)

  • 1 teaspoon (6g) Diamond Crystal kosher salt, plus more to taste; if using table salt, use half as much by volume

  • 1/2 cup (60g) peas, fresh or frozen


  • 2 tablespoons (30ml) ghee or a neutral oil like grapeseed 

  • 2 tablespoons whole raw cashews

  • 2 tablespoons golden raisins

  • 2 tablespoons cilantro leaves, torn

  • 1 green chile, such as jalapeno or serrano, thinly sliced


  1. Combine cashews, poppy seeds, and boiling water in a high-speed blender and blend until completely smooth and milky. Transfer to small mixing bowl and set aside.

    Two image collage, looking into a blender, of whole cashews and spices before and after being blended

    Serious Eats / Amanda Suarez

  2. Add ghee or oil to Dutch oven and heat over medium heat until shimmering. Add paneer cubes and cook, turning once or twice, until they turn golden brown all over, 4 to 5 minutes. Remove the paneer with a slotted spoon and transfer to a paper towel-lined plate. Alternatively, you can skip frying the paneer and add the cubes later along with the vegetables.

    Two image collage. Top image: overhead view of oil being added to a dutch oven on a stovetop. Bottom image: cubed cheese being fried in oil in dutch oven, with a hand holding tong to flip them.

    Serious Eats / Amanda Suarez

  3. Add onions to Dutch oven, stir, cover pot with a lid, reduce heat to low, and cook, stirring occasionally, until the onions become translucent and soft, about 10 minutes. There is no need to brown them. Stir in the garlic, ginger, cumin, fennel, green cardamom, turmeric, cinnamon, cloves, bay leaf, black cardamom, and cayenne, and cook until the spices become fragrant, 30 to 45 seconds.

    Four image collage. All shot from overhead. Clockwise from top left: Onions added to dutch oven; onions softened in dutch over with wooden spoon resting on top; spices added to dutch oven; a hand stirring the qorma with a wooden spoon.

    Serious Eats / Amanda Suarez

  4. Increase heat to medium-high. Add 1/4 cup of yogurt and cook until water in yogurt evaporates and it takes on a grainy consistency and fat separates. Repeat with remaining yogurt; the process should take about 8 to 10 minutes. Stir in the tomato paste and reduce heat to low.

    Two image collage. Top image: overhead shot of yogurt added to dutch oven. Bottom Image: side angle view of tomato paste about to be added.

    Serious Eats / Amanda Suarez

  5. Stir cashew-poppy seed mixture thoroughly and fold it into the yogurt-spice mixture. From this point forward, you'll want to watch the contents of the pot and stir it frequently, as the ground nuts can stick to the bottom of the saucepan and scorch.

    Three Image collage. Top two images shot from overhead view of cashew mixture being added to qorma. Bottom image, shot from side angle, of a hand stirring the mixture.

    Serious Eats / Amanda Suarez

  6. Add vegetables, paneer, salt, and 1/2 cup (120ml) water and stir to combine. Increase heat to medium-high, bring contents of pot to a boil, cover with a lid, reduce heat to low, and cook until the vegetables are cooked through and just tender, between 20 to 30 minutes, depending on the vegetables used. Add peas, frozen or fresh, and cook until peas are just cooked, about 5 minutes. The sauce should be thick; if it isn’t, increase heat to medium and cook, uncovered, stirring constantly, until the liquid reduces. Taste and season with salt. Transfer qorma to a serving dish.

    4 image collage. All photos shot from overhead. Clockwise from top left: paneer added to qorma with wooden spoon resting on side; vegetables added, frozen peas added to boiling mixture; a hand stirring qorma

    Serious Eats / Amanda Suarez

  7. To Make the Garnish: Heat the oil in a small saucepan over medium heat until shimmering. Add cashews and cook until they turn golden brown on all sides, 3 to 4 minutes. Add raisins and cook until they plump up, about 30 to 45 seconds. Pour mixture over qorma. Garnish with cilantro leaves and sliced green chile, and serve hot or warm with rice or flatbread.

    Cashews and golden raisins frying in a pan

    Serious Eats / Amanda Suarez

Special Equipment

Dutch oven


If you can't find white poppy seeds, you can use black poppy seeds, but the resulting purée will look speckled.

If you skip frying the paneer, you can reduce the amount of ghee or oil to 3 tablespoons (45ml).

This recipe has been tested with the vegetables listed in the ingredient list. However, this is a forgiving method, and you can substitute 4 cups of other mixed vegetables. You will, however, have to take into consideration their cooking times and cut them up accordingly. Hardier vegetables like carrots and potatoes benefit from being cut to a smaller size, while softer vegetables can be left in larger pieces. The cooking time will also vary.

Make-Ahead and Storage

The qorma can be stored in an airtight container in the refrigerator for up to one week. Reheat gently on the stovetop or in a microwave before serving.

Nutrition Facts (per serving)
347 Calories
22g Fat
34g Carbs
9g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 347
% Daily Value*
Total Fat 22g 28%
Saturated Fat 10g 50%
Cholesterol 38mg 13%
Sodium 450mg 20%
Total Carbohydrate 34g 12%
Dietary Fiber 6g 21%
Total Sugars 12g
Protein 9g
Vitamin C 31mg 157%
Calcium 138mg 11%
Iron 3mg 15%
Potassium 789mg 17%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)