Shahi Paneer at Home: Creamy and Mild, No Shortcuts

You wanted the pale, silky paneer from the restaurant menu and got an orange, slightly gritty gravy that tastes of tomato. That is the most common way shahi paneer at home goes sideways, and it usually comes down to two things: a tomato that should not be there, and an onion that browned.

What makes it shahi

Shahi means royal, and the dish is built on mildness. The sweetness comes from onion, cashew and a little sugar. The colour is cream to pale gold. The spicing is whole cardamom and cinnamon, a quarter teaspoon of garam masala at the very end, and nothing that shouts.

Our shahi paneer recipe serves 4 and uses 300 g (10.5 oz) paneer, 15 soaked cashews, 200 ml (about 0.8 cup) milk, 3 tbsp ghee, one sliced onion, 1 tsp each of ginger and garlic paste, 1.5 tsp sugar, 2 tbsp cream and no tomato at all. Prep is 15 minutes and cooking is 25.

If your gravy is red, it is a different dish. That is paneer butter masala, which leans on four tomatoes and butter. Both are good. They are not the same.

Build the gravy in three moves

  1. Cashew paste. Soak the cashews in hot water for 15 minutes, drain, then blend with the milk until completely smooth. Any speck of cashew you can feel in the blender is a speck you will feel in the gravy.
  2. Pale onion. Warm the ghee over medium-low heat and sizzle the cinnamon and cardamom for 30 seconds. Add the sliced onion and cook about 5 minutes, until soft and see-through. Do not let it colour. Add the ginger-garlic paste for one more minute, until the raw smell is gone.
  3. Blend, return, thicken. Let the onion cool for 5 minutes, fish out the whole spices, and blend it with a splash of water. Put the onion paste and the cashew paste back in the pan and cook on low for 6 minutes, stirring, until the gravy coats a spoon.

That is the whole gravy. Everything after is about not wrecking it.

The heat setting that matters

Low. Cashew-milk gravy catches on the bottom of a thin pan faster than a tomato gravy does, because there is no acidic water to loosen it. If you see brown flecks, you have already added a toasted flavour that will not go away. A heavy-bottomed pan and a spoon that reaches the corners are worth more than any ingredient swap.

Paneer: soak, then barely simmer

Cut-up paneer straight from the packet can feel dense in a mild gravy. Our recipe soaks the cubes in warm water for 3 minutes, drains them and adds them with the sugar and salt. Then it simmers very gently for 5 minutes. A hard boil is what turns paneer rubbery. If it has already gone chewy, our post on why paneer goes grainy or rubbery covers the cause.

Cream goes in last, off the heat

Switch the burner off first, then stir in the 2 tbsp cream and the garam masala. Rest it 2 minutes. Cream added to a bubbling gravy is the usual reason for a split, oily surface. The gravy also thickens as it sits, so keep a little warm milk nearby and loosen it just before serving.

Small upgrades that do not change the colour

  • A few saffron strands soaked in warm milk, stirred in with the cream.
  • A pinch of white pepper instead of black or red chilli. Warmth without specks or a colour shift.
  • A little crushed kasuri methi at the end, if you have it, for the restaurant aroma. It is optional and will tint the surface very slightly.

If it goes wrong

What you seeLikely causeFix
Gravy looks orangeTomato added, or onion brownedKeep the onion translucent, skip tomato
Gritty feelCashews not soaked or not blended long enoughBlend longer with the milk, or push through a sieve
Oily, split topCream added over heatTake off the heat first, whisk in a spoon of warm milk
Too thickIt sets as it restsLoosen with warm milk, not cold
Too sweetSugar plus cashew stack upCut sugar to 1 tsp next time, add salt to balance
BlandWhole spices skippedFry the cinnamon and cardamom in the ghee first

Serving and timing

Serve it hot with naan or paratha. A plain pulao also works because the gravy is mild enough not to fight the rice. The gravy base can be made ahead and warmed, then the paneer and cream added fresh, which keeps the texture right. If you want a pantry check before you cook, the pantry sandbox on the Degchi home page can show which of these ingredients you already have.

Tonight's checklist

  • Cashews soaking by 6:00 if you plan to eat by 7:00.
  • Onion cooked soft, not golden.
  • Heat low from the moment the pastes go back in.
  • Paneer soaked 3 minutes, simmered 5.
  • Cream in last, with the burner off.

Recipes with paneer

Browse recipe collections

High-protein recipes: lentils, chickpeas, paneer, eggs Lunch and dinner recipes Recipes with onions Paneer recipes Vegetarian recipes