|

Shahi Paneer Recipe (Restaurant-Style)

Learn how to make Shahi Paneer at home with this easy and creamy Indian curry recipe. Shahi Paneer is a healthy and delicious Indian veg recipe from North India. It is made with paneer, also known as Indian cottage cheese, which is cooked in a rich and creamy gravy. This dish is special because of its rich texture and delicious taste. The gravy is made with spices, nuts, and cream, which makes it very tasty, making it a perfect dish for those who eat flavorful creamy Indian curries. Whether you’re searching for how to cook restaurant-style Shahi Paneer or a healthy Indian paneer recipe for dinner, this guide gives you everything you need. 

In the original recipe, milk is optional and not always used. You can also cook Shahi Paneer without cream. Follow this step-by-step instructions to make healthy and flavorful Shahi Paneer Indian curry at home. Paneer is also commonly cooked with peas to make Matar Paneer, another similar recipe that you can try.

shahi panner recipe restaurant style

Ingredients and Substitutes

  • Paneer (Indian cottage cheese): Paneer is the main protein ingredient and adds richness to this royal North Indian curry. I prefer fresh, homemade paneer, but store-bought works well too. You can substitute with tofu for a vegan version.
  • Cooking Oil: Use any healthy oil or ghee for cooking. Ghee gives a rich, buttery flavor in Shahi Paneer. If you’re avoiding dairy, use sunflower oil, canola oil, or vegetable oil.
  • Bay leaf: Adds subtle aroma to the masala base. You can skip it if unavailable, or use a small piece of Indian bay leaf (tej patta) for a more authentic touch.
  • Green cardamoms: These add delicate sweetness and aroma. If you don’t have whole pods, use a pinch of ground cardamom.
  • Cinnamon stick: Cinnamon brings warmth and depth. I use ¼ tsp ground cinnamon.
  • Cumin seeds: Cumin gives a smoky flavor when tempered in hot oil or ghee. If you’re out, try caraway seeds (shahi jeera) a slightly different flavor or just skip it.
  • Onion: Onions form the base of the shahi paneer gravy. Use yellow or red onions, or shallots for a milder taste.
  • Ginger-Garlic Paste: A must for depth and savory flavor. I usually make my own fresh paste. You can use freshly grated ginger and garlic, or store-bought paste.
  • Tomatoes: Tomatoes add tang and body to the gravy. I blend fresh tomatoes in a grinder to make a paste. You can also use canned tomato puree or blanched and blended tomatoes.
  • Cashew nuts: These give that creamy richness Shahi Paneer is known for. If needed, substitute with blanched almonds, melon seeds, or a spoon of cream cheese blended into the curry.
  • Spices for Shahi Paneer: I use turmeric powder to add color and mild earthiness. For heat and vibrant color, I use red chili powder but you can substitute it with Kashmiri chili powder for a milder version or paprika if you prefer no heat. For a subtle citrusy warmth, I add coriander powder; if it’s unavailable, a small pinch of cumin powder can be used instead. I also use garam masala powder at the end to bring warmth and fragrance. If you don’t have it, a mix of clove, cinnamon, and cumin powder can work as a substitute.
  • Salt: I typically use regular salt but sometimes add pink salt pink Himalayan salt for added minerals.
  • Fresh Milk Cream: Cream is a key ingredient in Shahi Paneer that makes creamy shahi texture. You can also blend extra cashews or stir in malai (milk cream) from boiled milk. For a vegan version, cashew cream or coconut cream.
  • Milk (optional): Sometimes I add milk to adjust the gravy’s consistency. You can use plant-based milk (unsweetened almond or cashew milk) if you prefer dairy-free version.
  • Dried Fenugreek Leaves: Adds a signature restaurant-style shahi paneer aroma. If unavailable, I skip it or use a tiny pinch of celery seed powder for an earthy note.
  • Coriander Leaves: Finish the dish with fresh coriander, it gives a pop of color and freshness. You can also use mint leaves or skip if you prefer a cleaner finish.
  • Silvered Almonds (optional): Used for garnish in festive or restaurant-style plating. I add these when serving guests or for festive meals You can also garnish with toasted cashews, raisins.

Shahi Paneer Recipe Instructions

Fry the Paneer

1. Cut 200g fresh paneer into cubes. Lightly fry the paneer cubes in 1–2 tablespoons of ghee or oil in a non-stick heavy-bottomed pan over medium heat until golden at the edges. Remove from pan and set aside.

Be careful not to over-fry the paneer, just enough to firm them up while keeping the inside soft.

lightly fry the paneer cubes for shahi paneer recipe step 1

Sauté Whole Spices and Nuts

2. Heat 2 tablespoons ghee or oil in the same pan over medium heat. Add the following whole spices and nuts:

  • 1 teaspoon cumin seeds
  • 1 bay leaf
  • 2–3 green cardamom pods
  • 1 small stick of cinnamon
  • 12–15 cashew nuts

Sauté for a few seconds until the spices turn aromatic. Lightly roast the nuts until they start to turn golden. This adds a creamy, rich flavor to the shahi paneer gravy.

prepare masala paste for shahi paneer recipe

3. Add onion and tomatoes to the pan. Cook for 5-7 minutes, stirring occasionally, until the oil separates from the masala.

Tomatoes and cashew nuts added to a sauté pan with onions for Shahi Paneer curry paste

4. Add 1 tablespoon ginger-garlic paste to the pan. Mix and cover the pan with a lid and cook for 7-8 minutes on medium flame, or until the raw smell of the ginger-garlic paste disappears.

cover the pan with lid and cook for a few minutes to make a paste

5. When the tomatoes are fully softened and the mixture is slightly cooled, it’s ready to blend.

shahi paneer paste ready to blend

6. Blend everything to make a smooth Shahi Paneer gravy paste. You can add a little water if needed to help achieve the right consistency.

Blend everything to make a smooth Shahi Paneer paste.

Temper the Ground Spices

7. Take a clean pan and heat 2 tablespoons oil and add the following spices:

  • ½ teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • Salt to taste

Stir well to mix the spices with the oil. Sauté for a few seconds to release their color and aroma, enhancing the flavor of your Shahi Paneer curry base.

add spices in pan

8. Add the prepared Shahi Paneer masala paste to the pan. Stir in 1 teaspoon coriander powder and salt to taste. Mix well and let the masala cook for a few minutes over medium heat.

add blended paste to the pan, add coriander powder and salt

Add Paneer

9. Gently add the paneer cubes in pan, taking care not to break the them, and mix well.

If you’d like to enhance the flavor, fry the Indian cottage cheese cubes in butter for a few minutes until the edges turn golden brown.

add paneer cubes in shahi paneer paste

Cook the Shahi Paneer

10. If using, pour in ½ cup of milk to create a rich, restaurant-style Shahi Paneer gravy. Then add the final flavor enhancers to bring everything together:

  • ¼ cup fresh cream
  • ½ teaspoon garam masala
  • 1 teaspoon crushed kasuri methi (dried fenugreek leaves)

Stir well to combine the creamy elements and spices evenly.

add cream in shahi paneer

11. Let the curry simmer on low heat for 2–3 minutes. After simmering, the Shahi Paneer gravy will thicken and develop a rich, restaurant-style creamy texture, as shown in the image below.

shahi paneer gravy after cooking

Garnish and Serve

12. Turn off the heat and drizzle some cream over the top of the Shahi Paneer. Garnish with fresh coriander leaves and slivered almonds. Serve hot with roti, butter naan, or jeera rice.

Cream and fresh coriander garnishing Shahi Paneer, ready to serve with naan or rice.

Serving Suggestions for Shahi Paneer

  • Serve Shahi Paneer with butter naan or garlic naan for an indulgent restaurant-style experience. For a healthier option, pair it with whole wheat roti or soft phulkas.
  • Include Shahi Paneer as the star Indian curry in a thali with dal, sabzi, salad, raita, and chapati for a complete and royal vegetarian platter.
  • Serve with onion rings, lemon wedges, and green chutney on the side. Add a bowl of boondi raita or cucumber raita to balance the richness.
  • You can add Cashew Paste in Shahi Paneer. Cashew paste creates a creamy, nutty flavor, making the gravy rich and luxurious. Ground almonds also give the gravy a subtle sweetness and smooth texture.
  • You can add Yogurt in Shahi Paneer. Yogurt replaces cream for a tangy, lighter, and healthier version of the dish.
  • Add cream and ghee in this paneer dish. Fresh cream and ghee make the dish richer, offering a smooth, indulgent texture. You can also add Coconut milk, it gives a dairy-free, lighter, tropical flavor

FAQ

What is Shahi Paneer?

Shahi Paneer is a creamy North Indian curry made with paneer (Indian cottage cheese), nuts like cashews and almonds, and a spiced tomato-onion gravy cooked with cream or milk.

Can I make Shahi Paneer without cream?

Yes, you can make Shahi Paneer without cream. You can substitute cream with full-fat milk or a cashew paste. Coconut cream can also be used for a unique twist.

How can I make the Shahi Paneer gravy smooth?

Blend the masala mixture thoroughly and strain it through a fine mesh sieve if needed. This gives your Shahi Paneer that restaurant-style silky texture.

Recipe Card

Shahi paneer recipe restaurant style

Shahi Paneer (Restaurant-Style Indian Cottage Cheese Curry)

Shahi Paneer is a classic North Indian dish made with paneer (Indian cottage cheese) simmered in a rich, creamy, and mildly spiced tomato-nut gravy. This healthy paneer dish is perfect for festive meals and this flavorful recipe is cooked with aromatic spices, nuts, and optional cream for a royal taste.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Dinner, Indian curry, Main Course
Cuisine Indian, north indian
Servings 4 people
Calories 320 kcal

Equipment

  • 1 Heavy-bottomed pan
  • 1 Blender or mixer grinder
  • 1 Spatula
  • 1 Chopping board and knife
  • 2 Measuring spoons

Ingredients
  

  • 200 g paneer cubed
  • 2 tbsp ghee or oil
  • 1 bay leaf tej patta
  • 2 green cardamoms hari elaichi
  • 1- inch cinnamon stick dalchini
  • 1 tsp cumin seeds jeera
  • 1 medium onion chopped
  • 1 tbsp ginger-garlic paste
  • 2 medium tomatoes pureed
  • 10 –12 cashew nuts for richness
  • 1 tsp turmeric powder haldi
  • 1 tsp red chili powder lal mirch
  • 1 tsp coriander powder dhaniya
  • ½ tsp garam masala
  • Salt to taste
  • ¼ cup fresh cream malai
  • ¼ cup milk optional
  • 1 tsp kasuri methi crushed
  • Chopped coriander leaves
  • Slivered almonds optional
  • Extra cream for drizzling

Instructions
 

  • To prepare Shahi Paneer, cut paneer into medium cubes.
  • Heat 1–2 tbsp ghee/oil in a pan. Lightly fry paneer on medium heat until edges turn golden. Set aside.
  • In a pan, heat 2 tbsp ghee or oil.
  • Add cumin seeds, bay leaf, cardamom, and cinnamon to make masala paste. Sauté until aromatic.
  • Add cashews and sauté for 1–2 minutes.
  • Add chopped onions and cook until translucent.
  • Then add pureed tomatoes and ginger-garlic paste. Cook for 5–7 minutes until oil separates.
  • Cool the mixture slightly and blend the masala into a smooth paste with the sautéed nuts.
  • In a clean pan, heat 2 tbsp oil.
  • Add turmeric, red chili powder, and salt. Mix.
  • Pour in the blended paste, add coriander powder, and cook for a few minutes.
  • Add the fried paneer cubes. Stir gently.
  • Optional: Add ¼ cup milk and ¼ cup cream. Stir in garam masala and crushed kasuri methi. Simmer on low for 2–3 minutes until thick and creamy.
  • Turn off the heat. Garnish the dish with coriander leaves, kasuri methi, slivered almonds, and a drizzle of cream.
  • Serve Shahi Paneer hot with naan, roti, or jeera rice.

Notes

  • If you don’t have cream, you can skip cream and milk for a lighter version.
  • Soak 12-15 cashews and blend separately to make paste for a smoother texture.
  • The gravy for Shahi Paneer can be made in advance and stored for 1–2 days.
Keyword indian curry, shahi paneer, shahi paneer recipe

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating