Go Back
+ servings
Shahi Paneer in bowl on grey towel

Shahi Paneer

Shahi Paneer or Shahi Paneer Masala is a rich and creamy indian cheese recipe that is served with naan but you can serve it with rice if you prefer. Shahi means Royal and as such this is a recipe that is a little bit luxurious. You can add both fruits and nuts and even rose water/petals if you like but I stick to cashews only because that is how we like it.

Course Dinner
Cuisine Indian, Punjabi
Keyword Mughal Paneer, Shahi Paneer
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings 4
Calories 338 kcal
Author Safira



  • Small Pinch Saffron
  • 10 Cashews
  • 225 g Paneer Diced into small cubes

Onion and Tomato Base

  • 1 tbsp Oil
  • 1 tbsp Ghee or Butter Or just add more Oil
  • 2 Cardamom Pods
  • 1 inch Cinnamon Stick
  • 3 Cloves
  • 1 Black Cardamom
  • 1 large Onion Diced
  • 6 cloves Garlic Crushed
  • 1 inch Ginger Crushed
  • 2 Green Chillies Slit slightly down the middle
  • 250 g Plum Tomatoes Blended
  • 1 heaped tbsp Tomato Puree
  • 250 ml Water
  • 1 tsp Salt

Cream and Combining

  • 1 tbsp Oil
  • 1 tsp Cumin Seeds
  • 1 large Bay Leaf
  • 1/4 tsp ground Turmeric
  • 1 tsp Red Chilli Powder
  • 1 tsp Cumin Powder Optional
  • 1 tsp Coriander Powder Optional
  • 3 tbsp Double Cream
  • 1/2 tsp Sugar or a drizzle of Honey
  • 1/2 tsp Kasuri Methi (Dried Fenugreek) Skip of you can't find it
  • 1/4 tsp Garam Masala



  1. Crush the Saffron between your fingers and dry roast in a pan over medium low heat. 

  2. Soak 10 Cashews in water for 15 - 20 minutes.

  3. Fry Paneer cubes in oil for 1 - 2 minutes each side or until golden all over. (Optional).


  1. In a pot over medium/high heat add oil and ghee/butter. Then add cardamom pods, cinnamon, cloves. Cook for a minute.

  2. Now add diced onions. Cook for around 15 - 20 minutes over medium/low until golden brown.

  3. Add Garlic, Ginger and Green Chilli and cook for 2 - 3 minutes.

  4. Add Cashew Nut paste and stir through.

  5. Pour in the tomato, tomato puree, water and add the salt. Cook over low heat for 20 minutes until oil seperates from tomato, then blend and set aside. 

Cream and Combining

  1. In a pot over medium heat, heat oil and add cumin seeds and bay leaves.

  2. Once they sizzle, add turmeric, red chilli powder, coriander powder and cumin powder.

  3. Cook for 2 minutes and then stir in cream and add the Paneer.

  4. Add tomato paste, cook on low for 5 minutes before adding Saffron, Sugar or Honey, Dry Fenugreek and Garam Masala. Cook for 2 minutes and then remove from heat. 

  5. Serve hot with Naan.

Recipe Notes

Tips to make the best Shahi Paneer

Crush then Roast the Saffron - To make the most of Saffron, dry roast it in a pan first. This will make it easy to grind into a powder if you like. If you don't want to grind it to a powder, you can add it into the dish knowing that the flavours have been maximised by the dry roasting beforehand. Once it is added into the recipe it will be in enough warm liquid for the flavours to become even more enhanced. Less is more when it comes to Saffron so use a very small pinch because it can completely overpower the dish.

OR Soak the Saffron - Soak the threads in warm but not boiling water for 5 - 20 minutes.Then add it with the water into the recipe. 

Soak Cashews beforehand - Soaking the cashews before hand makes it easier to blend them.

Tomato - Some people don't add pureed tomatoes to Shahi Paneer and it isn't traditional to do so but I like to add them. You can skip it if you prefer. 

Frying the Paneer beforehand - This is an optional step and it depends on the Paneer I had brought as to whether or not I fry it. If the Paneer is super soft, I don't fry it. If I have made it at home, I don't fry it either but if it is a harder Paneer, I like to fry it in oil for a couple of minutes each side over a medium low heat.

Soaking Paneer Cubes - If you have brought a harder Paneer, soaking it in water for 10 - 15 minutes before using softens it slightly. If you then want to fry the Paneer before using it, dry it thoroughly so it doesn't splutter. 


To save time, you can use ground almonds instead of pre soaking cashews and blending them. 

You can fry cashews and add them as an additional garnish to the dish.

Some people prefer to use soaked Almonds in place of Cashews. If you do this, remove the skin from the Almonds before blending.

You can add fruits such as golden raisins in the dish too. 

You can add Rose water and Rose Petals to the dish for a touch of Mughal luxury. 

Nutrition Facts
Shahi Paneer
Amount Per Serving
Calories 338 Calories from Fat 252
% Daily Value*
Fat 28g43%
Saturated Fat 12g75%
Cholesterol 53mg18%
Sodium 687mg30%
Potassium 275mg8%
Carbohydrates 14g5%
Fiber 3g13%
Sugar 5g6%
Protein 11g22%
Vitamin A 686IU14%
Vitamin C 16mg19%
Calcium 317mg32%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.