How to make Shahi Paneer | Mild Indian cottage cheese curry recipe

How to make Shahi Paneer | Mild Indian cottage cheese curry recipe

Shahi paneer is an Indian recipe made with paneer or Indian cottage cheese. The gravy is creamy and delicious. We used cashew nuts to thicken it but you can also use blanched almonds. Adding heavy whipping cream is entirely optional but it definitely adds to the richness of the recipe.

We used store-bought paneer in the recipe but it is very easy to make it at home. Simply boil milk and heavy cream and use vinegar to curdle it. Then add ice cubes to stop the curdling process to yield soft cheese. Then strain through a cheesecloth and let it set in a slab for six to eight hours. It can then be cut into small cubes for this delicious Shahi paneer recipe.

If you plan to buy paneer, look for malai paneer in the refrigerator section of your international store. Malai paneer tends to cook soft and tastes better than regular paneer. All ingredients used in the recipe should be readily available in Indian and international stores. Kasuri methi is optional but it does add a nice taste to the dish. If possible, use freshly ground cardamom powder for the best taste.

Shahi paneer
Shahi Paneer

Shahi Paneer

Indian cottage cheese cubes in creamy cashew-based curry
Prep Time 10 mins
Cook Time 20 mins
Total Time 30 mins
Course Main Course
Cuisine Indian
Servings 4


  • Blender


  • 1 lb paneer (Indian cottage cheese) about ½ kg cut into cubes or desired shapes
  • 3-4 tsp ghee (clarified butter)
  • ¼ tsp cumin seeds
  • 1 bay leaf
  • 1 stick cinnamon
  • 7-8 whole peppercorns
  • 5-6 cardamom pods
  • 1 medium-sized onion chopped
  • 3 cloves garlic
  • ½ inch ginger
  • 1 tomato
  • ¼ cup cashews
  • ¼ tsp turmeric powder
  • 1 tsp red chili powder
  • ½ tsp garam masala
  • 1 tsp cumin-coriander powder
  • 2 tsp sugar
  • ¼ tsp kasuri methi dried fenugreek leaves
  • ¼ tsp cardamom powder
  • 2 tbsp heavy cream optional
  • salt to taste
  • chopped cilantro garnish
  • water as needed


  • Blend tomato and cashews and keep aside.
  • In a pan, melt ghee on medium heat.
  • Add cumin seeds, bay leaf, cardamom pods, whole peppercorns, and cinnamon stick.
  • Sauté for a minute and add onions, minced garlic and minced ginger.
  • Brown slightly and add tomato-cashew paste.
  • Sauté until fat separates.
  • Add the dry spices – turmeric, chili, cumin-coriander, garam masala powders.
  • Add sugar and salt as needed and add a cup of water slowly to dissolve lumps.
  • Add more spices as needed and bring to a boil.
  • Add paneer.
  • Add dried fenugreek leaves and cardamom powder.
  • Cover and simmer for 5-10 minutes.
  • Garnish with cilantro and stir in heavy cream.
  • Give it a last stir and serve with rice or naan or roti.


Keyword cashewnut, easy, Vegetarian

If you like this recipe, please consider subscribing to our YouTube channel.

You may also like

Leave a Reply

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