
If you’re looking for a rich, creamy, and comforting North Indian curry, this Indian Shahi Paneer recipe is one you’ll want to make again and again. Soft cubes of paneer are simmered in a silky onion, tomato, and cashew gravy that’s gently spiced and finished with cream and crushed kasoori methi for classic restaurant-style flavor.
What makes this recipe special is its balanced texture. The combination of yogurt, cashews, and cream creates a luxurious gravy without making it overly heavy. Whether you’re preparing a festive dinner, a weekend family meal, or a special occasion feast, this paneer curry pairs beautifully with naan, paratha, or fragrant basmati rice.
Why You’ll Love This Recipe
- Rich, creamy, and smooth restaurant-style gravy
- Perfect balance of mild spices and sweetness
- Uses everyday pantry ingredients
- Yogurt adds creaminess while reducing the amount of cream needed
- Cashews naturally thicken the gravy
- Ready in about 35 minutes
- Great for family dinners and celebrations
- Easy to make ahead for parties
Recipe Overview Detail
| Detail | Value |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 20 minutes |
| Total Time | 35 minutes |
| Servings | 2 |
| Course | Main Course |
| Cuisine | North Indian |
| Difficulty | Easy to Intermediate |
Indian Shahi Paneer Ingredients List
For the Onion Tomato Gravy
- 1 tablespoon ghee
- 1 tablespoon oil
- 1 teaspoon cumin seeds
- 1-inch cinnamon stick
- 2 cloves
- 2 green cardamoms
- 1 black cardamom
- 1 bay leaf
- 2 green chilies
- 1 tablespoon ginger garlic paste
- 2 medium onions, quartered
- 10–12 soaked cashew nuts
- 4 medium tomatoes, quartered
- Salt, to taste
- ¼ teaspoon turmeric
- ½ cup water
For the Final Curry
- 2 tablespoons butter
- 1 tablespoon Kashmiri red chili powder
- 1 teaspoon coriander powder
- Prepared onion tomato gravy
- 250 g paneer, cut into cubes
- ¼ cup cream
- 1 teaspoon crushed kasoori methi
- Pinch of green cardamom powder (for finishing)
Optional Garnish
- Extra cream
- Crushed kasoori methi
Equipment Needed
- Heavy-bottomed pan or kadai
- Blender
- Fine mesh strainer
- Non-stick pan
- Measuring spoons
- Knife and cutting board
- Spatula
Ingredient Notes
- Paneer:-Fresh, soft paneer gives the best texture. Avoid overcooking, as it can become chewy.
- Cashews:-Soaked cashews create a naturally creamy gravy without using excessive cream.
- Yogurt:-Mixing spices with yogurt helps them cook gently while adding richness to the sauce.
- Kashmiri Red Chili Powder:-Provides a vibrant red color with mild heat, making the curry visually appealing without becoming too spicy.
- Butter:-Butter adds richness and gives the gravy its signature restaurant-style finish.
- Kasoori Methi:-Crushed dried fenugreek leaves add a distinctive aroma that elevates the finished curry.
How to Make Shahi Paneer Step-by-Step Instructions
Build the Flavor Base
Heat the ghee and oil together in a heavy pan. Add the cumin seeds, cinnamon, cloves, green cardamoms, black cardamom, and bay leaf.
Cook until the spices become fragrant and begin to sizzle. This step infuses the fat with deep aromatic flavor.
Add Aromatics
Stir in the green chilies and ginger garlic paste.
Cook just until the raw smell disappears. Avoid browning the paste, as it should remain aromatic rather than roasted.
Cook the Onions
Add the quartered onions and soaked cashews.
Cook until the onions become soft and translucent. They should not turn golden brown, which helps keep the gravy light in color and smooth in flavor.
Add Tomatoes
Mix in the tomatoes, salt, and turmeric.
Immediately pour in the water, cover, and cook over low heat for 12–15 minutes.
The tomatoes should soften completely and the onions should become tender enough to blend easily.
Blend Until Smooth
Allow the mixture to cool slightly before transferring it to a blender.
Blend until completely smooth with no visible pieces remaining.
Strain the Gravy
Pass the blended mixture through a fine mesh strainer.
This extra step creates the silky, restaurant-style texture that makes Shahi Paneer so luxurious.
Cook the Final Gravy
Heat butter in a non-stick pan.
Add the Kashmiri red chili powder and coriander powder.
Cook briefly over low heat, stirring continuously so the spices bloom without burning.
Immediately stir in the prepared gravy and mix well.
Add the Paneer
Gently fold the paneer cubes into the simmering gravy.
Cook for about 2 minutes over low heat so the paneer warms through while remaining soft and tender.
Finish the Curry
Stir in the cream.
Sprinkle crushed kasoori methi and a pinch of green cardamom powder over the curry.
Mix gently until everything is well combined.
The gravy should be thick, smooth, glossy, and coat the paneer beautifully.
Garnish and Serve
Finish with a swirl of cream and a light sprinkle of crushed kasoori methi.
Serve immediately while hot.
Expert Tips
- Soak the cashews before cooking for a smoother gravy.
- Blend thoroughly for the creamiest texture.
- Straining the gravy gives a restaurant-quality finish.
- Cook the spices over low heat to prevent bitterness.
- Keep the onions translucent instead of browning them.
- Simmer the paneer gently to keep it soft.
- Crush kasoori methi between your palms before adding to release its aroma.
- Let the finished curry rest for a few minutes before serving so the flavors can meld.
Common Mistakes
- Browning the Onions:-Dark onions create a heavier flavor and darker gravy.
- Burning the Spice Powders:-Ground spices burn quickly in hot butter.
- Overcooking Paneer:-Too much cooking makes paneer firm and rubbery.
- Skipping the Straining Step:-The gravy may feel slightly coarse.
Variations
- Add a little more cream for an extra-rich special occasion version.
- Reduce the green chilies for a milder family-friendly curry.
- Increase the Kashmiri chili powder slightly for a deeper red color without adding much heat.
- Garnish with finely chopped cilantro for extra freshness.
Ingredient Substitutions
- Cashews: Substitute blanched almonds if needed.
- Ghee: Use additional oil if preferred.
- Cream: Use half-and-half for a lighter finish, though the gravy will be less rich.
- Paneer: Store-bought or homemade paneer both work well.
- Butter: Replace with ghee for a deeper buttery flavor.
What to Serve With This Recipe
This Indian Shahi Paneer recipe pairs wonderfully with:
- Butter naan
- Garlic naan
- Tandoori roti
- Lachha paratha
- Plain paratha
- Steamed basmati rice
Frequently Asked Questions
Why is my Shahi Paneer gravy not smooth?
The mixture may not have been blended thoroughly or strained. Blend until silky and pass it through a fine mesh strainer.
Can I make this recipe ahead of time?
Yes. Prepare the gravy a day ahead and add the paneer just before serving.
Can I use homemade paneer?
Absolutely. Fresh homemade paneer gives excellent flavor and texture.
Is this recipe very spicy?
No. Kashmiri red chili powder adds color more than heat, making the curry mildly spiced.
Final Thoughts
This Indian Shahi Paneer recipe delivers everything you’d expect from a restaurant-quality curry—soft paneer, a velvety onion and tomato gravy, subtle warming spices, and just the right amount of richness. With simple techniques like blending, straining, and gently simmering the paneer, you can create an elegant meal that’s perfect for both everyday dinners and festive celebrations. Pair it with warm naan or flaky paratha, and enjoy a comforting North Indian classic that’s sure to impress every time.
Read Also:-Indian Chilli Paneer Recipe