Shahi Paneer Recipe is a tasty and delicious North Indian main course preparation of succulent pieces of Cottage Cheese or Paneer cooked in rich gravy of tomatoes and cream. It is simple and quick to make. It gets ready within 30 minutes which is perfect for a weeknight dinner. Shahi paneer is a staple part on vegetarian buffet menu and a good add on to any Punjabi spread. The creamy paneer recipe is prepared using yoghurt and dry fruits to bring in a richness the flavours. The dish is enjoyed perfectly with hot naans and paratha. Both of them are considered the ideal meal combination.

Shahi Paneer is one of the popular dishes of Indian cuisine to be found on every restaurant or Dhaba menu card. It’s the most creamy paneer recipe that you can ever taste with naan or paratha. Shahi Paneer is the use of spices and cream in it along with kewra water, which brings an aroma to it that can make mouth water. Shahi means royal and as the name suggest this is a royal paneer dish. Literally translated to royal cottage cheese. Dry fruits, yogurt, saffron, whole spices, and sometimes cream is added to make this dish royal and rich.

The restaurant-style shahi paneer recipe will surely become your new favorite paneer curry at home. This Punjabi version of the shahi paneer recipe is very flavorful with aromatic, rich, and creamy gravy. Here paneer cubes are simmered into the spiced onion, tomato gravy. It is mainly eaten with traditional Indian flat-breads like roti or naan, and rice. Paneer is derived from the Persian word for cheese, and shahi is the term for royal. The subtle difference between paneer butter masala and shahi paneer is that more whole spices are used in paneer butter masala, whereas shahi paneer has a sweeter taste when compared to paneer butter masala.

Paneer is easy to digest. It’s light on the stomach. … Paneer, taken in moderation, helps in reducing weight. So, people who are on a strict diet can include paneer as part of their diet. Try making this restaurant-style shahi paneer recipe at home. Trust me it is very easy to make. You can make ahead of time and reheat at the time of serving. It is a side made from delectable pieces of paneer cooked in a rich creamy base of almond and cashew. It tastes delicious with roti, paratha, naan, or rice. Cottage Cheese or Paneer in any form is loved by most of the families. 

  • Prep Time20 min
  • Cook Time30 min
  • Total Time50 min
  • Yield4 Plates
  • Serving Size250 g
  • Energy310 cal
  • Cuisine
    • Indian
  • Course
    • Main Course
  • Cooking Method
    • Cutting
    • Sauteing


    • 250 grams Paneer, cut into cubes
    • 1 Onion , finely chopped
    • 1 Green Chilli , slit
    • 1 cup Homemade tomato puree
    • 3/4 cup Fresh cream
    • 1 teaspoon Cumin seeds 
    • 1 teaspoon Cumin powder 
    • 1/2 teaspoon Cardamom Powder 
    • 1/2 teaspoon Turmeric powder 
    • 1/2 teaspoon Red Chilli powder
    • Salt , to taste
    • 2 tablespoons Sunflower Oil
    • Coriander  Leaves , small bunch, finely chopped


  • Heat  oil in a heavy bottomed pan
  • Add the cumin seeds and allow it to crackle.
  • Add in the green chilli and onions.
  • Saute until the onions become tender.
  • After onions become soft, add the tomato puree, turmeric powder, chilli powder, cumin powder, cardamom powder and salt.
  • Simmer the tomato puree along with the spices for a few minutes until gravy begins bubbling.
  • Stir in the cream to combine well.
  • Add the cubed paneer and chopped coriander leaves.
  • Simmer for a couple of more minutes.
  • The Shahi Paneer is ready to be served along with rice or Indian flat bread for dinner.


  • Always use the best quality of paneer for making shahi paneer dish.
  • Homemade paneer is more suitable for the recipe.
  • When paneer is store-bought, soak it in warm water for 10-minutes.
  • Depending on flavor, use almond and cashew both in the dish.
  • Use sour curd in the recipe or homemade curd.
  • Use whole spices to make garam masala for adding the best flavor to dish.
  • The creaminess comes from onions, nuts, and curd.
  • You can deep fry paneer cubes in butter/ghee or oil until light brown and add into the curry for variation.
  • Add 1/4-cup fresh cream instead of 2 tablespoons to give extra creamy texture and taste to shahi paneer gravy.
  • Remove and discard the whole spices before blending the tomato gravy in mixer-grinder.
  • Garnish it with a cream to give prepared shahi paneer a tempting look.
  • The contrast of the white and yellow-red color of gravy gives it a delicious look.
  • Shahi paneer can be served with butter naan, tandoori roti, paratha, kulcha, etc. for lunch or dinner.
  • It tastes better when served with steamed rice or peas pulao.
  • Adding cream makes curry rich and flavourful. Do not make curry spicy as it needs to be mild.
  • Sieve the puree to get a silky smooth texture and tastes great when served hot.
  • 4 servings per container
  • Serving Size250 g
  • Amount per serving
  • Calories310
  • % Daily Value*
  • Total Fat25 g32.05%
  • Saturated Fat11 g55%
  • Trans Fat0.7 g
  • Polyunsaturated Fat0 g
  • Monounsaturated Fat0 g
  • Cholesterol52 mg17.33%
  • Sodium555 mg24.13%
  • Total Carbohydrate12 g4.36%
  • Dietary Fiber2.4 g8.57%
  • Total Sugars7.2 g
  • Protein12 g24%
  • Calcium0.7 mg0.05%
  • Iron0.4 mg2.22%
  • Vitamin A0.2 mcg0.02%