Prepare to be amazed by this luxurious, rich, and incredibly flavorful Shahi Paneer – so good, you won’t believe it’s homemade. Featuring a velvety smooth gravy, tender cubes of paneer, and a symphony of aromatic spices, this dish truly embodies its ‘royal’ name.

Crave more Paneer delights? Explore these fantastic recipes:
- Paneer Butter Masala
- Paneer Biryani
- Paneer Chilli
- Palak Paneer
- Paneer Kathi Roll
- Paneer Tikka
Authentic Shahi Paneer: A Journey into Royal Indian Cuisine
Shahi Paneer is a beloved Indian curry, renowned for its rich and creamy texture, often gracing dining tables during celebrations and special occasions. The term “Shahi” itself translates to “royal,” hinting at its origins in the opulent kitchens of the Mughal emperors, where food was a lavish affair characterized by nuts, cream, and exotic spices.
Traditionally, Mughlai Shahi Paneer recipes are known for their distinctive white gravy, primarily made with nuts, cream, and sometimes yogurt, often excluding tomatoes. While this version offers a unique, mellow richness, it can sometimes feel overly heavy and sweet for modern palates. My preferred approach, and the one shared in this recipe, is the vibrant Punjabi or North Indian style of Shahi Paneer.
This rendition embraces the delightful tang of tomatoes, balanced beautifully with the sweetness of onions, the richness of cashews, and the luxurious touch of fresh cream. A meticulously selected blend of whole and ground spices infuses the dish with an unparalleled aroma and depth of flavor. The result is a stunning orange-red gravy that is not just aromatic and creamy, but also perfectly balanced – a true crowd-pleaser and, in my opinion, one of the finest paneer recipes you’ll ever encounter. It’s a culinary masterpiece that brings restaurant-quality taste right into your home kitchen.
Table of Contents
- Why You’ll Love This Recipe
- Ingredients for Shahi Paneer
- How to Make Shahi Paneer
- Frequently Asked Questions
- Top Tips To Make The Best Shahi Paneer
- Serve This Shahi Paneer With
- Watch Recipe Video
- Shahi Paneer Recipe Card
Why You’ll Love This Recipe
This Shahi Paneer recipe isn’t just another curry; it’s an experience designed to delight your senses and simplify your cooking. Here’s why it deserves a spot in your recipe collection:
- Authentic Restaurant-Style Flavor at Home: Achieve the deep, nuanced flavors of your favorite Indian restaurant right in your own kitchen using readily available pantry staples.
- Exquisitely Smooth and Creamy Gravy: Indulge in a gravy that is silky, rich, and melts in your mouth. It offers a perfect balance of savory spices with just a hint of sweetness, creating a truly harmonious taste profile.
- Rich Yet Surprisingly Light: Despite its luxurious base of cashews and cream, this curry feels surprisingly light on the palate, allowing you to enjoy its richness without feeling weighed down.
- Effortless Meal Prep: The versatile gravy can be prepared well in advance, stored in the fridge for a few days, or even frozen for longer periods. This makes it perfect for busy weeknights or spontaneous entertaining, significantly cutting down on cooking time when you need it most.
- Naturally Gluten-Free: This recipe is naturally free of gluten, making it a wonderful option for those with dietary restrictions without compromising on taste or texture.
- Aromatic and Flavorful Spice Blend: The careful combination of whole and ground spices creates an intoxicating aroma that fills your kitchen and translates into an incredibly complex and satisfying flavor in every bite.
- Super Soft, Malai Paneer: The use of soft, creamy paneer, ideally homemade or high-quality malai paneer, ensures that each bite of cottage cheese is tender and succulent, adding an extra layer of “shahi” richness to the dish.
- Ideal for Special Occasions: Whether it’s an indulgent Sunday lunch, a festive dinner, or a gathering with loved ones, this Shahi Paneer is a showstopper that will impress everyone at the table.
Key Ingredients for a Royal Shahi Paneer
Don’t let the extensive list of ingredients deter you! This recipe relies on common pantry staples and fresh produce, most of which you’ll likely already have in your kitchen. Each component plays a crucial role in building the layered flavors and luxurious texture of this classic dish.

- Ghee, Oil, and Butter: This recipe artfully uses a trio of fats at different stages. Ghee and oil are used for initial tempering and sautéing, imparting a nutty depth, while butter is added later to enrich the gravy, contributing to that distinctive “shahi” texture and flavor without making the dish excessively oily.
- Aromatic Spices: The soul of Shahi Paneer lies in its spices.
- Whole Spices: Cumin seeds, green and black cardamom pods, cinnamon stick, cloves, black peppercorns, and bay leaf are tempered in oil to release their essential oils, creating a fragrant foundation. Green chilies add a subtle, fresh heat.
- Ground Spices: Kashmiri red chili powder offers a beautiful color and mild heat, coriander powder provides earthy notes, and turmeric powder adds warmth and a golden hue.
- Onions and Tomatoes: These form the creamy base of the gravy, used in a balanced 1:2 ratio (onions to tomatoes). When finely chopped and simmered with nuts and whole spices, they create a rich, tangy, and slightly sweet foundation.
- Cashews: A cornerstone of the creamy texture, cashews are simmered and then blended with the onion-tomato mixture. They provide a smooth, subtle sweetness and a luxurious creaminess, keeping the gravy surprisingly light despite its richness.
- Paneer: The star of the dish! For the softest, most melt-in-your-mouth paneer, I highly recommend using fresh, homemade paneer. You can find my 15-minute homemade paneer recipe here. If homemade isn’t an option, high-quality, fresh store-bought paneer works perfectly.
- Fresh Cream: A drizzle of fresh cream at the end adds another layer of velvety texture and richness, enhancing the “shahi” decadence of the curry.
- Kasuri Methi (Dried Fenugreek Leaves): Often referred to as the “hero ingredient” in many Indian curries, kasuri methi is added towards the end. Its unique, slightly bitter, and smoky aroma elevates the entire flavor profile of the dish, adding an authentic touch.
- Sugar: A small amount of sugar is crucial for balancing the acidity from the tomatoes, ensuring the gravy achieves a perfectly rounded flavor without becoming overly sweet.
- Ginger-Garlic Paste: This essential aromatic duo provides a pungent and flavorful kick, deepening the overall taste of the curry.
How to Make Shahi Paneer: A Step-by-Step Guide
Crafting this restaurant-style Shahi Paneer at home is simpler than you might think. Follow these detailed steps to achieve a truly royal curry:

Part 1: Preparing the Onion-Tomato Masala Base
- Temper Whole Spices: In a large pan or kadai, heat 1 tablespoon each of ghee and oil over medium heat. Once hot, add 1 teaspoon cumin seeds and allow them to splutter, which typically takes about 30 seconds to 1 minute, releasing their aroma. Immediately add the whole spices: 1 inch cinnamon stick, 1 green cardamom, 1 black cardamom, 2 cloves, 1 teaspoon black peppercorns, and 1 bay leaf. Sauté for another 1-2 minutes until they become fragrant, being careful not to burn them.
- Sauté Aromatics and Onions: Add 1-2 slit green chilies and 1 tablespoon ginger garlic paste to the pan. Sauté for 30 seconds until fragrant. Then, add 2 medium chopped onions and sauté on medium-high heat for 2-3 minutes, stirring frequently, until they turn translucent and slightly softened.
- Simmer Tomatoes and Cashews: Introduce 4 medium chopped tomatoes and 10-12 cashew nuts to the pan. Sauté for 3-4 minutes, allowing the tomatoes to soften slightly. Add 1 teaspoon salt and 1 cup water. Bring the mixture to a boil, then cover and simmer for 7-8 minutes, or until the water reduces by half and the tomatoes are very soft. Turn off the heat.
- Cool and Blend: Carefully remove the bay leaf and the large black cardamom pod from the cooked mixture, as their strong flavor isn’t desirable in the final blended gravy. Allow the mixture to cool completely to room temperature. Once cooled, transfer it to a blender or food processor. Blend until you achieve a perfectly smooth puree. Set this aromatic base aside.

Part 2: Assembling the Creamy Gravy
- Caramelize Sugar and Fry Ground Spices: In the same pan, melt 2 tablespoons of butter over medium heat. Add ½ teaspoon sugar and cook it gently until it begins to caramelize and turns a light golden brown (this adds a beautiful depth of color and flavor). Immediately add ½ tablespoon Kashmiri red chili powder (or paprika), 1 teaspoon coriander powder, and ½ teaspoon turmeric powder. Sauté these ground spices on low heat for about 1 minute, stirring constantly. To prevent burning, you can add a splash of water to cool the pan slightly if needed. This step helps cook the spices and bloom their flavors.
- Combine and Simmer Gravy: Pour the prepared smooth onion, tomato, and cashew puree into the pan with the caramelized sugar and ground spices. Add ¼ to ½ teaspoon salt, adjusting to your taste preference. Stir everything together until well combined. Bring the mixture to a gentle boil, then cover the pan and reduce the heat to a simmer. Allow it to cook for 10 minutes, or until you observe a thin layer of oil separating and floating on top of the gravy, indicating it’s well-cooked and flavorful.

Part 3: Finishing the Shahi Paneer
- Add Paneer: Gently add 350 grams of cubed paneer to the simmering gravy. Stir very carefully to coat the paneer. Simmer for just 2-3 minutes; be mindful not to overcook the paneer, as it can become rubbery and lose its soft texture.
- Final Touches and Serve: Turn off the flame. Stir in 1 teaspoon roasted and crushed kasuri methi (dried fenugreek leaves) and ¼ cup fresh cream. Mix well to incorporate these final flavor boosters. Taste and adjust salt if necessary. Garnish with fresh coriander leaves and an extra dash of cream, then serve your exquisite homemade Shahi Paneer hot with your favorite Indian bread or rice!
Frequently Asked Questions About Shahi Paneer
1. I don’t have cashews, what else can I use for creaminess?
If cashews are unavailable, soaked almonds make an excellent substitute. Simply blanch a handful of almonds in hot water for 10-15 minutes, then peel off their skins. These blanched almonds can be blended with the onion-tomato mixture just like cashews to achieve a similar creamy consistency and rich flavor. Another option is melon seeds (magaz), which are often used in traditional Indian gravies for thickness and a subtle nutty taste.
2. How can I make this Shahi Paneer recipe vegan?
Transforming this dish into a delicious vegan version is quite straightforward. Replace paneer with firm tofu, cubed and lightly pan-fried for texture. For the cream, swap fresh dairy cream with a rich coconut cream or a cashew-based cream (made by blending soaked cashews with a little water until smooth). Remember to use oil instead of ghee or butter for sautéing. While these substitutions will introduce a slightly different flavor profile, the resulting vegan curry will still be incredibly delicious and satisfying.
3. Can I make the gravy ahead of time? How do I store it?
Absolutely! Preparing the gravy in advance is a fantastic time-saver. Cook the gravy as instructed up to the simmering stage (before adding paneer and cream). Once cooled, transfer it to an airtight container. It can be stored in the refrigerator for up to 3-4 days or frozen for up to 2-3 months. When ready to serve, simply thaw (if frozen), reheat the gravy, then add fresh paneer cubes and cream, and simmer for a couple of minutes before serving.
4. What kind of tomatoes are best for this recipe?
For the best results, use Roma tomatoes or other hybrid varieties that are less sour and tangy than traditional “desi” Indian tomatoes. Their balanced acidity helps create a smoother, richer gravy without an overpowering sourness. If using very ripe, acidic tomatoes, you might need to adjust the sugar slightly to balance the flavors.

Top Tips To Make The Best Shahi Paneer Ever
Achieving that perfect, restaurant-quality Shahi Paneer at home is all about paying attention to a few key details. Here are my tried-and-tested tips to ensure your dish is consistently exceptional:
- Choose the Right Tomatoes: Avoid highly acidic “desi” (local Indian) tomatoes, which can make the gravy too tangy. Opt for Roma or hybrid tomatoes that offer a more balanced flavor profile, contributing to a naturally sweeter and smoother curry.
- Prioritize Paneer Quality: For the ultimate soft and creamy texture, use freshly made paneer. If store-bought, look for “malai paneer” which is known for its superior softness and richness. Soaking store-bought paneer in warm water for 15-20 minutes before adding it to the curry can also help soften it.
- Prevent Burning Ground Spices: When frying ground spices like Kashmiri red chili, coriander, and turmeric, keep the heat on low. If the pan feels too hot, add a small splash of water to cool it down slightly. This allows the spices to bloom and release their flavors without scorching, which can impart a bitter taste.
- Do Not Overcook Paneer: Paneer cooks very quickly. Overcooking it will result in a hard, chewy texture. A gentle simmer for just 1-2 minutes in the hot gravy is more than sufficient to warm it through and allow it to absorb the flavors, keeping it wonderfully soft and tender.
- Make Ahead for Convenience: To save time, prepare the gravy in advance (up to the point of adding paneer and cream). Store it in the refrigerator. When you’re ready to serve, simply reheat the gravy, then add the paneer and cream, and simmer briefly. This ensures the paneer remains fresh and soft.
- Freezing Instructions: If you plan to freeze the Shahi Paneer, freeze only the gravy without the cream and paneer. Cream can separate upon thawing and freezing paneer can alter its texture. When you’re ready to use it, thaw the gravy, simmer it on the stove, then incorporate the fresh cream and paneer, cooking for a few minutes until heated through.
- Balance the Flavors: Always taste and adjust seasoning, especially salt and sugar, before serving. The sugar helps balance the tang from the tomatoes and the heat from the spices, creating a harmonious and well-rounded flavor.
- Blend Until Perfectly Smooth: For that signature velvety gravy, ensure your onion-tomato-cashew mixture is blended until absolutely smooth, with no discernible chunks. This might require blending for several minutes.
By following these expert tips, you’re not just making a dish; you’re mastering the art of Shahi Paneer, turning common pantry staples into a truly royal culinary masterpiece. This rich gravy, succulent paneer, and incredible flavors will create a wholesome and unforgettable meal!
What to Serve with Shahi Paneer
Shahi Paneer is a versatile curry that pairs wonderfully with a variety of Indian breads and rice dishes, creating a complete and satisfying meal. Here are some perfect accompaniments to elevate your dining experience:
Indian Recipes
No Yeast Naan in 30 minutes (on the stovetop)
Vegetarian Recipes
Boondi Raita (Dahi Boondi ka Raita)
Vegetarian Recipes
Garlic Cheese Kulcha
Rice Recipes
Perfect Jeera Rice | Indian Cumin Rice
Watch the Shahi Paneer Recipe Video
LOVE THIS RECIPE? Subscribe to my newsletter and be the first to receive all new recipes directly in your inbox!
Shahi Paneer
Velvety smooth gravy, soft cubes of paneer, and a tonne of flavor makes this dish truly royal. This is a Punjabi version of Shahi Paneer, resulting in an appealing orange-ish gravy rather than the traditional white.
Cook: 30 mins
Total: 40 mins
Servings: 6 people
Rate Recipe
Print Recipe
Ingredients
Onion Tomato Masala
- 1 Tablespoon Ghee
- 1 Tablespoon Oil
- 1 Teaspoon Cumin Seeds
- 1 inch Cinnamon Stick
- 1 Green Cardamom
- 1 Black Cardamom
- 2 Cloves
- 1 Teaspoon Black Peppercorns
- 1 Bay Leaf
- 1-2 Green Chillies
- 1 Tablespoon Ginger Garlic Paste
- 2 Medium Onion, roughly chopped
- 4 Medium Tomato, roughly chopped
- 10-12 Cashew Nuts
- 1 Teaspoon Salt
- 1 Cup Water
Gravy
- 2 Tablespoons Butter
- ½ Teaspoon Sugar
- ½ Tablespoon Kashmiri Red Chilli Powder, or paprika
- 1 Teaspoon Coriander Powder
- ½ Teaspoon Turmeric Powder
- ¼ – ½ Teaspoon Salt, to taste
- 350 Grams Paneer, cubed
- ¼ Cup Cream
- 1 Teaspoon Kasuri Methi, roasted and crushed
Instructions
Onion Tomato Masala
- Add ghee and oil to a kadai and allow to heat. Once hot, add cumin seeds and allow to splutter, about 1 minute. Add cinnamon, black and green cardamom, cloves, black peppercorns, and bay leaf. Sauté for 1-2 minutes or until fragrant.
- Add green chili, ginger garlic paste, and onion. Sauté on high while stirring frequently, for 2-3 minutes or until onions are translucent.
- Add tomato and cashew and sauté for 3-4 minutes. Add salt and water and cook for 8-10 minutes or until the water reduces by half and the tomatoes have softened. Turn off the heat and keep aside.
- Remove the black cardamom and bay leaf. Allow the mixture to cool completely and then transfer to a mixer/blender. Blend until smooth and set aside for later.
Gravy
- To the same kadai, add butter and allow to melt over medium heat. Add sugar and allow to caramelize, about 30 seconds, until light golden brown. Add Kashmiri red chili powder, coriander powder, and turmeric powder and fry for a few seconds or until the raw smell goes. Add a splash of water if needed to prevent burning.
- Add the prepared onion-tomato masala puree and salt and stir to combine. Allow the mixture to come to a boil, cover, and reduce the heat to simmer. Simmer for 5-6 minutes or until the desired consistency is achieved and oil separates.
- Add paneer cubes and cook for 1-2 minutes or until softened. Do not overcook.
- Add cream and kasuri methi. Add more salt according to taste, if required. Stir to combine and serve hot along with naan, roti, or rice!
Nutrition
Carbohydrates: 12g,
Protein: 10g,
Fat: 28g,
Saturated Fat: 15g,
Polyunsaturated Fat: 1g,
Monounsaturated Fat: 5g,
Trans Fat: 1g,
Cholesterol: 66mg,
Sodium: 578mg,
Potassium: 321mg,
Fiber: 3g,
Sugar: 5g,
Vitamin A: 1154IU,
Vitamin C: 15mg,
Calcium: 323mg,
Iron: 1mg
Like this recipe? Rate and comment below!