paneer butter masala recipe | restaurant style paneer makhani
Prep time
Cook time
Total time
A very rich and creamy gravy made using onions, tomatoes, cashewnuts, cream and paneer.
Recipe type: Curries
Cuisine: Punjabi
Serves: 4
To make the puree:
  • 1 tsp butter
  • 1 tbsp oil
  • ½ tsp cumin seeds
  • 1 tsp ginger garlic paste
  • 3 onions, chopped roughly
  • 6 tomatoes, chopped roughly
  • 15-20 cashewnuts/kaju
  • 3 green chillies
  • salt - to taste
  • ½ tsp kashmiri red chilli powder
  • ½ tsp turmeric powder/haldi
Cooking of paneer butter masala
  • 1 tsp butter
  • 1 tbsp oil
  • ½ tsp kashmiri red chilli powder
  • salt - to taste
  • ½ tsp sugar
  • ½ tsp roasted coriander seeds powder
  • ½ tsp garam masala powder
  • 200 gms paneer cubes /cottage cheese cut into cubes
  • 3 tbsp coriander leaves
  • 1 tsp crushed kasoori methi
  • 3 tbsp cream/malai
  1. Firstly, take a pan, into it add some butter, oil and heat it.
  2. Add cumin seeds and let them crackle.
  3. Add ginger garlic paste and saute until raw smell disappears.
  4. Add chopped onions, chopped tomatoes, cashewnuts, green chillies, salt as per taste, kashmiri red chilli powder, turmeric powder and mix well.
  5. Cook the whole mixture for few minutes.
  6. When the mixture gets cooked, switch off the flame and allow it to cool.
  7. Take a blender, into it, add the mixture that has been cooled down.
  8. Blend the mixture into a smooth paste.
  9. Add half a cup of water and blend the mixture again into a smooth fine puree and transfer it into a bowl.
  10. Take a wok, into it add butter, oil and heat it.
  11. Add kashmiri red chilli powder and saute it for few seconds on low flame.
  12. Add the blended onion tomato cashew puree.
  13. Add salt, sugar, coriander seeds powder, garam masala powder, mix well.
  14. Cook this mixture for few minutes on low flame until oil appears at the sides.
  15. Add cubes of paneer, mix it delicately, add chopped coriander leaves, add crushed kasoori methi.
  16. Mix and cook the masala for a minute on low flame.
  17. Add cream/malai and give a slight mix.
  18. Cook the whole paneer butter masala for about 2-3 minutes on low flame.
  19. Switch off the flame.
  20. Paneer butter masala is ready to be served.
  21. Serve it with tandoori roti or naan and enjoy!!!.
1.Always use fresh paneer to make any paneer recipe.
2.Do not overcook paneer as it gets firm and chewy due to overcooking.
3.Here, in this recipe I have not strained the puree but if you wish to have more smooth and shiny gravy then, we can strain the blended puree.
Recipe by Yummy Indian Kitchen - Indian Food Recipes at