Shahi Paneer (शाही पनीर) — Indian Cottage Cheese in Rich Tomato-Cream Sauce
Shahi Paneer is a North Indian “royal” curry where paneer is simmered in a silky tomato-cream gravy enriched with cashews and warm spices. Often served at celebrations, its luxurious texture and gentle sweetness balance the tang of tomatoes.

Printable Recipe Card
Servings: 4 · Total: 50 min · Difficulty: medium
Ingredients (quick list)
- 400 g paneer (cut into 2 cm cubes)
- 6 g fine salt (for soaking paneer in warm water)
- 500 ml water (warm, for soaking paneer)
- 30 g ghee
- 180 g onion (thinly sliced)
- 12 g garlic (minced)
- 12 g ginger (grated)
- 5 g green chili (finely chopped)
- 400 g tomato puree (smooth, from canned or fresh ripe tomatoes)
- 40 g raw cashews (soaked in hot water 10 minutes and drained)
- 2 tsp kashmiri red chili powder (for color and mild heat)
- 2 tsp ground coriander
+ 9 more in the full ingredients section below.
Steps (summary)
- Soak the paneer cubes in 500 ml warm water mixed with 6 g salt for 10 minutes. This keeps the paneer tender and prevents it fro…
- Blend the drained cashews with 120 ml water until completely smooth, scraping the blender jar as needed. A silky cashew paste i…
- Heat 30 g ghee in a heavy pan over medium heat, then add the cardamom, cinnamon, and cloves and cook for 30 seconds. The spices…
- Add the sliced onion and cook 8–10 minutes, stirring often, until golden and sweet. Proper browning builds depth, so keep the h…
- Stir in the garlic, ginger, and green chili and cook for 60–90 seconds until the raw aroma disappears. Keep stirring so the aro…
- Add the tomato puree and cook 6–8 minutes, stirring, until it thickens and the ghee begins to separate slightly at the edges. T…
+ 4 more steps in the full instructions section below.
Cultural Background
Shahi Paneer reflects Mughlai-inspired North Indian cooking, where nuts, cream, and aromatic spices signal celebration and hospitality. It’s a popular vegetarian centerpiece at weddings and festive meals, offering richness without meat.
Equipment
💡 Tips
- For the smoothest gravy, pass the cooked sauce through a fine sieve before adding paneer; this takes 3–4 minutes and gives a banquet-style finish.
- Keep the final simmer gentle after adding cream; high heat can split the sauce and mute the delicate dairy sweetness.
- If paneer is very firm, extend the warm soak to 15 minutes and drain well; it will stay soft even after reheating.
⚠️ Common Mistakes
❌ Adding cream while the gravy is boiling hard, causing it to split.
✅ Fix: Lower the heat to a gentle simmer before adding cream, and keep the final cook to 2 minutes.
❌ Not cooking the tomato puree long enough, leaving a raw, sharp taste.
✅ Fix: Cook until the puree thickens and the fat separates slightly at the edges, then proceed with spices and cashew paste.
❌ Over-simmering paneer, making it rubbery.
✅ Fix: Soak paneer first and simmer only 3–4 minutes in the gravy, then reheat gently if needed.
🧊 How to Store
Cool completely, then refrigerate in an airtight container for up to 3 days. Reheat gently over low heat with 30–60 ml water, stirring often; avoid boiling after reheating to keep the cream from splitting and paneer from toughening.
📅 Make Ahead
Prepare the gravy (without paneer and cream) up to 2 days ahead and refrigerate airtight. Reheat gently, then add paneer and cream just before serving to keep the cubes soft and the sauce silky.
🍽️ Pairs Well With
- Jeera rice
- naan
- tandoori roti
- onion salad
- pickled onions.
Regional Variations
- Mughlai-style: add 1 tbsp rose water (15 ml) at the end and garnish with 1 tbsp slivered almonds (10 g) for a more perfumed, royal profile.
- Restaurant-style: add 1 tsp tomato paste (5 g) with the puree for deeper color and a slightly sweeter tomato backbone.
- Punjabi dhaba-style: increase green chili to 10 g and add 1 tsp crushed black pepper (2 g) for a brighter, spicier finish.
Ingredients
- 400 gpaneer (cut into 2 cm cubes)
- 6 gfine salt (for soaking paneer in warm water)
- 500 mlwater (warm, for soaking paneer)
- 30 gghee
- 180 gonion (thinly sliced)
- 12 ggarlic (minced)
- 12 gginger (grated)
- 5 ggreen chili (finely chopped)
- 400 gtomato puree (smooth, from canned or fresh ripe tomatoes)
- 40 graw cashews (soaked in hot water 10 minutes and drained)
- 2 tspkashmiri red chili powder (for color and mild heat)
- 2 tspground coriander
- 1 tspground cumin
- 0.5 tspturmeric powder
- 1 tspgaram masala
- 1 tspkasuri methi (dried fenugreek leaves, crushed)
- 6 ggranulated sugar (balances tomato acidity)
- 120 mlheavy cream
- 2 podcardamom pod (lightly crushed)
- 1 stickcinnamon stick (about 5 cm)
- 3cloves
🔄 Substitutions
- ghee→ unsalted butter
- heavy cream→ evaporated milk
- raw cashews→ blanched almonds
Instructions
- 1
Soak the paneer cubes in 500 ml warm water mixed with 6 g salt for 10 minutes. This keeps the paneer tender and prevents it from drying out once simmered in the sauce.
- 2
Blend the drained cashews with 120 ml water until completely smooth, scraping the blender jar as needed. A silky cashew paste is essential for the “shahi” (royal) richness and helps thicken the gravy without flour.
- 3
Heat 30 g ghee in a heavy pan over medium heat, then add the cardamom, cinnamon, and cloves and cook for 30 seconds. The spices should become fragrant but not darken, as burnt whole spices can make the gravy bitter.
- 4
Add the sliced onion and cook 8–10 minutes, stirring often, until golden and sweet. Proper browning builds depth, so keep the heat moderate and deglaze with a splash of water if the pan starts to catch.
- 5
Stir in the garlic, ginger, and green chili and cook for 60–90 seconds until the raw aroma disappears. Keep stirring so the aromatics do not scorch, which would dull the final flavor.
- 6
Add the tomato puree and cook 6–8 minutes, stirring, until it thickens and the ghee begins to separate slightly at the edges. This step cooks out the raw tomato taste and concentrates the sauce for a restaurant-style finish.
- 7
Lower the heat and add Kashmiri chili powder, coriander, cumin, turmeric, and 8 g salt, stirring for 30 seconds. Spices bloom best in fat, but keeping the heat low prevents them from burning and turning harsh.
- 8
Pour in the cashew paste and stir continuously for 2 minutes until the gravy turns glossy and slightly lighter in color. Add 150 ml water and simmer 5 minutes to marry the flavors and reach a smooth, spoon-coating consistency.
- 9
Drain the paneer and gently add it to the simmering gravy along with 6 g sugar. Simmer 3–4 minutes on low heat, stirring carefully so the cubes stay intact while absorbing the sauce.
- 10
Stir in the heavy cream, crushed kasuri methi, and garam masala, then simmer 2 minutes without boiling hard. Taste and adjust thickness with 10–30 ml additional water if needed, then remove the whole spices before serving for a refined texture.
🪪 Recipe Passport
Cultural Background
Shahi Paneer reflects Mughlai-inspired North Indian cooking, where nuts, cream, and aromatic spices signal celebration and hospitality. It’s a popular vegetarian centerpiece at weddings and festive meals, offering richness without meat.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Jhal Muri (ঝাল মুড়ি) — Indian Puffed Rice Snack with Mustard Oil and Chilies
Indian · Side Dishes · 15 min

Gatte ki Sabzi (गट्टे की सब्ज़ी) — Indian Gram Flour Dumplings in Yogurt-Spice Gravy
Indian · Stews · 60 min

Thepla (थेपला) — Indian Fenugreek-Spiced Flatbread, Soft and Travel-Friendly
Indian · Breads · 45 min

Egyptian Fatta (فتة) — Layered Meat, Rice, and Crisp Bread
Egyptian · Main Courses · 145 min

Biangbiang Noodles (油泼扯面) — Xi'an Hand-Pulled Belt Noodles
Chinese · Main Courses · 65 min

Sheermal (شیرمال) — Afghan Saffron Milk Bread with a Gentle Sweetness
Afghan · Breads · 43 min

Authentic Kabab Koobideh (کباب کوبیده) — Persian Minced Lamb Skewers
Persian · Kebabs · 40 min

Kadai Paneer (कड़ाही पनीर) — Indian Paneer in Spicy Bell-Pepper Tomato Gravy
Indian · Main Courses · 45 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.