Have people coming over lunch? Then why not make something interesting like this dish using paneer or cottage cheese? It is loved by not just elders but kids as well. 

Paneer Butter Masala Recipe Card

It is heavy and rich and the perfect dish when you have people coming over!

Total Time :
60 min
Preparation Time :
10 min
Cooking Time :
50 min
Servings :
Cooking Level :
Main Course
Kishori Sud


  • 3 tbsp butter
  • 250 grams paneer cubes
  • 3 cloves
  • 2 cardamoms
  • 1 teaspoon ginger paste
  • 1 teaspoon garlic paste
  • 1 bay leaf
  • 1 inch cinnamon stick
  • 3 Kashmiri red chilies
  • 1/2 tsp peppercorns
  • 2 tbsp chopped cashew nuts
  • 1 tsp white poppy seeds (optional)
  • 1 chopped onion
  • 1/2 tsp garam masala
  • 1/2 tsp turmeric
  • 1 tbsp ketchup
  • 1 tbsp dry kasuri methi
  • 2 tbsp fresh cream
  • Salt to taste 6 chopped tomatoes
  • 1/2 tsp chilli powder


Step 1
In a kadhai, heat a spoonful of butter and oil.
Step 2
Add ginger, garlic, red chillies, cinnamon, cloves, bay leaves, cardamom and peppercorns.
Step 3
Saute for a minute and then add cashew nuts, poppy seeds (if using) and onions.
Step 4
Once the onions become translucent, add the tomatoes and mix well.
Step 5
Cover and cook till the tomatoes become soft and starts leaving oil.
Step 6
Switch off the flame and let it cool.
Step 7
Once it cools down take out the whole spices and make a smooth paste in a blender.
Step 8
In the same pan, heat the remaining butter and fold in the paste.
Step 9
Add turmeric, ketchup, garam masala powder, chili powder, salt along with 1/2 cup water and bring it to boil.
Step 10
Once the curry comes to a boil, simmer and cook for 30 minutes, till the oil separates slightly.
Step 11
Cut the paneer into pieces and add it to the gravy and mix gently.
Step 12
In another pan, dry roast the kasuri methi and grind it to a fine powder.
Step 13
Mix kasuri methi and fresh cream in the curry and serve hot.