Shahi paneer: paneer cubes in a smooth, creamy orange gravy
Serves4 servings
CuisineIndian

Shahi Paneer: North Indian Paneer in Almond Cream Gravy

Shahi paneer, the North Indian paneer curry in a strained tomato, almond and curd gravy. Learn the cool-then-strain step, the oil cue and which swaps work.

Cooking flow

Cooking steps

STEP 11 / 8

Toast the whole spices and fry the onion

Whole spices fragrant in oil with ginger, garlic and onion frying to gold in a wide pan
Keep the heat low while the whole spices toast. They should darken gently, never blacken

Heat the 2 tbsp oil for the puree in a wide pan over low heat. Add the peppercorns, bay leaf, cumin seeds, cinnamon, cloves and cardamom, and stir them in the oil over low heat. Add the ginger, garlic and sliced onions. Fry, stirring often, until the onions turn golden and soft.

STEP 22 / 8

Soften the tomatoes and almonds

Sliced tomatoes and blanched almonds stirred into the golden onion and spice mixture
The almonds stay whole in the pan. The blender breaks them down later

Add the sliced tomatoes and blanched almonds to the golden onions. Stir them into the spices and keep cooking. The tomatoes will release their juice and collapse. Move on when the tomatoes are completely soft and break apart under the spatula.

STEP 33 / 8

Cool the base, then blend with the curd

STEP 3

Take the pan off the heat and let the mixture cool completely. Pick out the cinnamon stick, bay leaf and cardamom pods, which stay hard and fibrous. Put the cooled mixture into the blender, add the curd and blend to a smooth paste.

Hot blending

Never blend the mixture while it is hot. Steam builds up in a closed blender and can push the lid off and spray hot puree. Letting it cool also keeps the curd from splitting when it meets the hot base.

STEP 44 / 8

Strain the puree

Smooth orange puree in a blender jar beside a fine sieve, with puree pressed through into a bowl
Scrape the underside of the sieve too. The smoothest puree clings there

Set a fine-mesh sieve over a bowl and pour in the puree. Press it through with the back of a spoon, scraping the underside of the sieve now and then. Throw away the fibres and spice bits left in the sieve. The strained puree should be silky and run smoothly off the spoon.

Smoothness happens here

The velvet texture of shahi paneer comes from blending a cold base and then straining it. Skip either one and the gravy feels grainy on the tongue, however much cream goes in later.

STEP 55 / 8

Bloom the powdered spices and cook the puree

Strained orange puree beginning to bubble in a kadai with spice-coloured butter at the edges
Add the puree as soon as the powdered spices smell toasty. Left too long, they turn bitter

In a kadai, warm the butter and the 2 tbsp oil for the gravy over low heat until the butter melts. Add the turmeric, chili powder, coriander and cumin. Stir for a few moments until they smell toasty and colour the fat. Pour in the strained puree, stir well and let it cook until it bubbles gently.

STEP 66 / 8

Add the cream and cook until the oil shows

Cream swirled into a thick, glossy orange gravy with a slight sheen of oil at the edges
Lift a spoonful: the gravy should coat the spoon and slide off slowly

Stir in the cream and salt. Keep the gravy at a gentle simmer over low heat and stir now and then so it does not catch on the bottom. It thickens and turns glossy as it cooks. Stop when small beads of oil separate at the edges of the pan.

STEP 77 / 8

Simmer the paneer with saffron and sugar

Whole paneer cubes in creamy orange gravy with saffron strands, at a gentle simmer
Turn the cubes with a folding motion rather than stirring, so their corners stay sharp

Add the paneer cubes, saffron strands and sugar. Fold everything together gently so the cubes stay whole. Simmer for 5 minutes over low heat so the paneer absorbs the gravy. The paneer is ready when it has warmed through and turned soft, and the saffron has tinted the gravy gold.

STEP 88 / 8

Finish with kasuri methi and coriander

A hand crushing dried fenugreek leaves over the finished shahi paneer, with chopped coriander alongside
Crush the leaves right over the pan. Rubbing them releases the aroma just before it goes in

Crush the kasuri methi between your palms as you scatter it over the gravy, then stir it in. Add the chopped coriander leaves. Taste for salt. Serve when the steam carries the bittersweet smell of fenugreek, with naan or roti.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Oil (for the puree) 2 tbsp Toasts the whole spices and fries the onion
Black peppercorns 1 tsp Whole spice, gentle heat
Bay leaf (tej patta) 1 Whole spice, background aroma
Cumin seeds 1 tsp Whole spice, warm and earthy
Cinnamon stick 1 inch Whole spice, sweet warmth
Cloves ½ tsp Whole spice, deep aroma
Green cardamom 3 pods Whole spice, floral top note
Ginger 1-inch piece Aromatic base
Garlic 4 cloves Aromatic base
Onions 2, sliced Sweetness and body for the gravy
Tomatoes 2, sliced Acidity and the orange colour
Blanched almonds 2 tbsp Richness and thickness
Curd (plain yogurt, dahi) ¼ cup Gentle tang, blended into the puree
Butter 2 tbsp Gravy fat, carries the powdered spices
Oil (for the gravy) 2 tbsp Cooks with the butter
Ground turmeric ½ tsp Colour and earthiness
Chili powder 1 tsp Heat and red colour
Ground coriander 1 tsp Body and citrusy depth
Ground cumin ½ tsp Roasted warmth
Cream ¼ cup Silkiness and richness
Salt 1 tsp Seasoning
Paneer 20 cubes (about 250 g as a guide) The main ingredient
Saffron a few strands Aroma and golden colour
Sugar 1 tsp The slight sweetness that defines the dish
Kasuri methi (dried fenugreek leaves) 2 tbsp, crushed Bittersweet finishing aroma
Fresh coriander leaves 2 tbsp, finely chopped Fresh finish
0 / 0

You press the blended onion, tomato and almond through a fine sieve with the back of a spoon, and what drips into the bowl is pale orange and as smooth as velvet. That puree then goes into butter and warm spices, cream softens it, and cubes of paneer sit in it for a few minutes until they are soft and warmed through. Shahi paneer is a North Indian curry of paneer, India's fresh unripened cheese, in a gravy made thick and silky with onion, nuts and dairy. It is gentle rather than fiery: milky, a little tart from the curd, slightly sweet, with saffron and dried fenugreek leaves rising from the top as you lift the bowl.

A "Royal" Curry Without a Settled Birthplace

The name is usually traced to a Persian word: shahi means "royal." It suits a gravy built from cream, nuts and saffron, the same rich ingredients associated with Mughal cooking. Still, the dish does not turn up in Mughal-era cookbooks, so the idea that it was born at the Mughal court is not settled. The safest thing to say is that it belongs to the Indian subcontinent.

You will also see it called paneer rajwadi or chhena rajwadi. Many versions use the orange gravy cooked here, with tomato, nuts, curd and cream. Some recipes make a pale white gravy with no tomato at all. Households also choose their own nut: almonds in this version, cashews in many others.

Shahi paneer and its orange neighbours

Several North Indian curries look alike in the bowl. Paneer butter masala is the closest, and next to it shahi paneer is a touch sweeter. If you know the butter, tomato and cream gravy of murgh makhani, think of shahi paneer as a vegetarian cousin made smoother by nuts and curd and perfumed with saffron.

Paneer is the reason the dish exists. It is a fresh cheese that holds its shape in hot sauce, takes on whatever it simmers in and has a soft, slightly squeaky bite. In India it has a legal standard: no more than 60 percent moisture, and at least 50 percent milk fat on a dry basis. For more dishes from the same kitchens, such as chana masala, kashmiri dum aloo and rogan josh, see the Indian cooking page.


Ingredients (serves 4)

Top-down view of the ingredients for shahi paneer laid out on a board
Measure the whole spices and the powdered spices into separate bowls. They go into different pans at different times
Keep the two oils apart

The oil is used twice, in two different pans. The first 2 tbsp cooks the whole spices and onion for the puree. The second 2 tbsp goes in with the butter for the gravy. Measure them separately so neither stage runs short.

Allergen information

This dish contains milk (paneer, butter, curd, cream) and tree nuts (almonds). Check the labels on packaged paneer, cream and spice blends for other allergens and shared-facility statements.

Equipment

  • A wide, heavy pan for the puree
  • A kadai or other deep pan for the gravy
  • A blender or stick blender
  • A fine-mesh sieve and a bowl to strain into
  • A spoon or spatula for pressing the puree through
  • A wooden spatula or spoon for stirring

Choosing and Substituting

Paneer comes chilled or frozen from Indian grocers and online shops, usually in blocks you cut into cubes yourself. Choose a firm block that holds an edge when you slice it. A crumbly or very wet block breaks apart in the gravy.

The whole spices, ground spices, kasuri methi and saffron are all at Indian and Middle Eastern shops, and many online spice sellers carry them. Kasuri methi is the one to track down. Its bittersweet, hay-like smell is what people recognise in a North Indian paneer curry, and nothing at the supermarket replaces it. Saffron goes in by the strand, so a small pack lasts a long time.

Ingredient Swap that works What changes
Blanched almonds Slivered or skinless almonds Hardly anything. Skinless nuts keep the puree pale and smooth
Curd Plain, unsweetened yogurt Very close. Sweetened or flavoured yogurt throws off the balance
Cream Dairy whipping or heavy cream Any dairy cream works. Richer cream gives a heavier finish
Chili powder Kashmiri chili powder Same red colour with less heat
Saffron A pinch more turmeric The golden colour stays but the saffron perfume is lost

Keep the paneer, the kasuri methi and the slight sweetness of the sugar, and the dish will taste of North India wherever you cook it. Saffron is the one thing you can let go of on a weeknight.


Method: Two Pans and a Sieve

The work falls into two halves. First you cook the onion, tomato and almond base and let it cool completely. That is the hands-off stretch, and a good time to cube the paneer, chop the coriander and measure the gravy spices. Then you blend and strain the base, and finish the gravy in a second pan, adding the paneer only at the end.

Low heat once dairy is in

Once the cream is in, keep the gravy at a lazy simmer. Hard boiling can split the dairy into a grainy sauce, and gentle heat is also what lets the oil separate cleanly.

When It Goes Wrong

What you see Why What to do
The gravy feels grainy The base was blended hot or not strained Strain the gravy through the fine sieve now, then return it to the pan. Next time cool the base completely and strain it before step 5
The sauce looks curdled or split The dairy boiled too hard Lower the heat at once and stir gently. A spoonful of cream stirred in off the heat helps bring it back together
The powdered spices taste bitter The heat was too high in step 5 The bitterness stays, but cream and a pinch of sugar soften it. Next time add the puree as soon as the spices smell toasty
The paneer crumbles It went in too early or was stirred hard Add it only in step 7 and turn it with a folding motion
It is hotter than you wanted The chili powder is strong Stir in a little more cream. Next time use less chili or Kashmiri chili powder
The aroma is flat The kasuri methi went in whole or was left out Crush another pinch between your palms over the pan at the end

Serving and Variations

A home dinner table with shahi paneer, naan dipped into the gravy, roti and jeera rice
Tear the naan and use it as a scoop. The cream gravy clings to the bread

Naan or roti is the classic partner. You tear off a piece and use it to scoop a cube of paneer with plenty of gravy. Jeera rice, steamed with cumin seeds, soaks up the sauce well, and thin phulka or a millet pilaf also work. Because the gravy is rich and mild, it is good on the same table as a spicier dish, or as the centrepiece when you cook a vegetarian meal for guests.

Leftovers: cool them, refrigerate promptly in a covered container, and reheat thoroughly over low heat, stirring gently so the paneer stays whole.

Variations

  • Cashew and yogurt. Use cashews in place of almonds and blend them with yogurt and tomato. The method is quicker. One version fries the paneer lightly first, which gives the cubes a golden skin and a firmer bite. Add the cashew-yogurt paste late, a little at a time, over low heat so it does not split.
  • No nuts. Cook tomato puree with fresh cream and skip the nuts entirely. The result is lighter and sharper, with less body. It suits a busy night or a table with a nut allergy.
  • The white style. Some cooks make a pale gravy with no tomato, built on nuts and cream. It loses the tang and the orange colour and becomes softer and milkier.
A pale cream-white paneer gravy beside an orange tomato-based shahi paneer, in two bowls
A different style for comparison: the white gravy on the left, the orange tomato version from this recipe on the right

Frequently asked questions

Can I make shahi paneer for someone with a nut allergy?

Make the no-nut style instead: tomato puree with cream, and no almonds. The gravy is thinner and less rich, but it is still creamy and mild. Check that the paneer, cream and spices are free of nut traces.

Can I use tofu instead of paneer?

Some cooks use firm tofu. Press out as much water as you can before cubing it, and add it at the same point as the paneer. It is softer and has none of the milky taste of paneer, so the dish becomes a close cousin rather than shahi paneer.

Do I really have to strain the puree?

Straining is what gives shahi paneer its velvet texture. If you skip it, the gravy tastes the same but feels coarser. A strong blender narrows the gap, but the sieve still catches fibres and skins the blades leave behind.

Why is there sugar in a curry?

The slight sweetness is part of the dish's character. It is what sets shahi paneer apart from its orange neighbours. The teaspoon of sugar rounds off the tomato and curd and brings out the cream, without making the gravy taste like dessert.

Sources