5 from 8 votes
Cook Time
30 mins
Total Time
30 mins

Paneer Peshawari is a delicious Paneer Curry that can be stirred up in 30 minutes, still bringing the authentic Peshawari flavors.

Course: Main Course
Cuisine: North Indian
Servings: 3 People
Author: Sandhya Hariharan
  • 250 gm of Paneer Cubes
  • 1 Large Red onion finely chopped
  • 1 Cup of Tomato Puree Roughly 2 tomatoes blended
  • 1 Tsp Freshly grated Ginger
  • 1 Tsp Garlic Paste or 2 Cloves of Garlic
  • 12 Nos of Cashewnuts soaked in hot water
  • 1/2 Cup of Cream
  • 2 Tsp Kasthuri Methi
  • 1 Tblspn Oil
  • 1 Tbslpn Unsalted Butter
  • 1 Tsp Cumin Seeds
  • 1 Bay Leaf
  • 3/4 Tsp of Turmeric
  • 1 1/2 Tsp Chilli Powder
  • 3/4 Tsp Garam Masala
  • 2 Tsp Coriander Powder
  • 2 Tsp Cumin Powder
  • Salt to Taste Approx 3/4 Tsp
  1. Heat Oil + Unsalted Butter in a Pan, add Bayleaf & Cumin Seeds. Once Cumin Seeds splutter add chopped onions. Saute until they begin to change color to light brown. I often add a pinch of salt along with onions so they let out water and speeds up the process.
  2. Add Ginger Garlic and saute until raw smell is eliminated.
  3. Add Tomato Puree, spice powders and saute until the mixture begins to leave oil.
  4. Meanwhile, grind the soaked cashewnuts and set them aside.
  5. Once onion tomato mixture has begun to form a lump, add the cashew puree and saute for 2 minutes. Add 1/2 -3/4 Cup of water to the mixture.
  6. Stir in Paneer Cubes, cream, crushed Kasturi methi and a sprinkle of garam masala.
  7. Cook for another a minute and turn off the flame.
  8. Adjust the spices, by adding more if required and check for salt too.
  9. Serve Hot Paneer Peshawari along with Roti's / Nan Breads.