Shahi Paneer Recipe – Rich and Creamy North Indian Paneer Curry

Rate this post

Shahi Paneer Recipe

Shahi Paneer is a rich and creamy North Indian dish that is made with paneer (Indian cottage cheese) cooked in a creamy tomato-based sauce. The dish gets its name from the royal and luxurious ingredients used to make it. It is a perfect dish to serve on special occasions or when you want to indulge in something decadent.

Shahi Paneer - Indian dish with cubes of paneer in creamy tomato-based gravy
Shahi Paneer – Indian dish


  • 200g paneer, cubed
  • 2 onions, finely chopped
  • 2 tomatoes, finely chopped
  • 1 tsp ginger, grated
  • 1 tsp garlic, minced
  • 1 tsp cumin seeds
  • 1 tsp coriander powder
  • 1/2 tsp turmeric powder
  • 1/2 tsp red chili powder
  • 1/2 cup heavy cream
  • 1/4 cup cashews, soaked in water for 30 minutes
  • Salt to taste
  • 2 tbsp oil
  • 1 tbsp ghee
  • Fresh coriander leaves, chopped for garnish


  1. Heat oil in a pan and add cumin seeds. Once they start to splutter, add chopped onions and sauté until they turn translucent.
  2. Add grated ginger and minced garlic to the pan and sauté for another minute.
  3. Add chopped tomatoes to the pan and cook until they turn soft and mushy.
  4. Add coriander powder, turmeric powder, red chili powder and salt to the pan and mix well.
  5. Turn off the heat and let the mixture cool down.
  6. Once the mixture cools down, blend it in a mixer until it forms a smooth puree.
  7. Heat ghee in a pan and add the puree to it. Cook the puree on medium heat for 5-7 minutes.
  8. Add soaked cashews to the puree and cook for another 2-3 minutes.
  9. Add cubed paneer to the pan and mix well.
  10. Add heavy cream to the pan and let it simmer for a few minutes until the paneer is cooked through and the sauce thickens.
  11. Garnish with chopped fresh coriander leaves and serve hot with rice or naan bread.

Enjoy your delicious Shahi Paneer!


  • Soak the cashews in water for at least 30 minutes before using them. This will make them soft and easy to blend.
  • You can use tomato puree instead of chopped tomatoes to save time.
  • Be careful while adding the spices, as too much or too little can affect the taste of the dish.
  • To make the curry more creamy and rich, you can add more heavy cream or substitute it with coconut cream.
  • You can adjust the spice level according to your taste by adding more or less red chili powder.
  • Serve the Shahi Paneer hot with naan bread or rice, and garnish it with fresh coriander leaves.

Next👉: Easy and Delicious Lemon Rice Recipe | Quick and Tasty Lemon Rice