Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published April 4, 2026 Verified Recipe
Vegetarian Gluten-Free Halal
Contains: dairy, tree nuts
50 min total Prep 20m · Cook 30m 4 servings 520 cal
↓ Jump to Recipe
Shahi Paneer — Indian Cottage Cheese in Rich Tomato-Cream Sauce - authentic indian recipe

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)

  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 fro…
  2. Blend the drained cashews with 120 ml water until completely smooth, scraping the blender jar as needed. A silky cashew paste i…
  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…
  4. Add the sliced onion and cook 8–10 minutes, stirring often, until golden and sweet. Proper browning builds depth, so keep the h…
  5. Stir in the garlic, ginger, and green chili and cook for 60–90 seconds until the raw aroma disappears. Keep stirring so the aro…
  6. 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.

savorygently sweettangywarm-spicedsoft paneer cubessilky creamy gravycardamom warmthbuttery tomatotoasted fenugreek🌶 mild

Equipment

heavy-bottomed pan or kadaiblenderwooden spoon or silicone spatulameasuring spoonsfine-mesh sieve (optional)

💡 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.
everyday holiday party
#classic#family-style#gluten-free

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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

Origin: Indian Cuisine
Researched by: Zaffaron Kitchen
Published: April 4, 2026

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

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.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

520
Calories
18g
Protein
40g
Fat
22g
Carbs
4g
Fiber
980mg
Sodium

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

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.