Shahi Paneer

Shahi Paneer is a creamy and rich North Indian dish that is popularly served in restaurants and enjoyed by people all over the world. This dish is made from soft and succulent paneer (Indian cottage cheese) cooked in a luxurious and flavourful gravy made from cashews, onions, and aromatic spices. The word “Shahi” in the name means royal, and the dish certainly lives up to its name with its creamy and indulgent taste. It is usually served with Indian bread like naan, paratha, or roti, and is a perfect choice for a special occasion or when you want to treat yourself to something special. Let’s dive into the details of this scrumptious recipe!


  • 250 grams paneer (cottage cheese)
  • 2 medium-sized onions, finely chopped
  • 1/4 cup cashews
  • 1/2 cup tomato puree
  • 2-3 green chilies, finely chopped
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1 teaspoon red chilli powder
  • 1/4 teaspoon turmeric powder
  • 1/2 teaspoon garam masala powder
  • 1/4 cup heavy cream
  • 2 tablespoons ghee (clarified butter) or oil
  • Salt to taste
  • Chopped coriander leaves for garnishing


  1. Cut the paneer into small cubes and keep them aside.
  2. Soak the cashews in warm water for 10-15 minutes. Drain the water and blend the cashews into a smooth paste.
  3. Heat ghee or oil in a pan and add cumin seeds. Once they start to splutter, add the finely chopped onions and green chilies. Sauté until the onions turn golden brown.
  4. Add the ginger-garlic paste and sauté for a few seconds until the raw smell disappears.
  5. Add the tomato puree, cashew paste, and all the powdered spices (coriander, red chilli, turmeric, and garam masala powder). Mix well and cook for 2-3 minutes on medium heat.
  6. Add half a cup of water and mix well. Cover and cook for 5-7 minutes until the gravy thickens.
  7. Add the paneer cubes and mix well, ensuring that the paneer is coated well with the gravy. Add salt to taste.
  8. Simmer for 2-3 minutes until the paneer is heated through and has absorbed the flavours of the gravy.
  9. Add heavy cream and mix well. Turn off the heat and let the shahi paneer sit for a minute or two to allow the flavours to meld.
  10. Garnish with chopped coriander leaves and serve hot with naan, paratha, or roti.

Enjoy the rich and creamy flavours of Shahi Paneer as a delicious and indulgent main course. You can adjust the level of spiciness according to your preference by adding more or less chilli powder and green chilies. For a healthier version, you can substitute heavy cream with coconut milk or cashew cream. With its luxurious taste and rich texture, Shahi Paneer is sure to satisfy your taste buds and leave you feeling like royalty!

Leave a comment