Authentic Paneer Butter Masala Recipe

Authentic Paneer Butter Masala Recipe

How To Make Authentic Paneer Butter Masala

This Indian paneer butter masala is a rich and creamy curry that is made with a tasteful medley of vegetables, nuts, herbs, and spices!

Preparation: 10 minutes
Cooking: 20 minutes
Total: 30 minutes



  • 1lbpaneer,cubed
  • 3tbspcashews
  • 1small onion,chopped
  • 4garlic cloves
  • 1ginger
  • 2green chiles
  • ½tspturmeric powder
  • ¾tspgaram masala
  • ½tspred chili powder
  • 1cinnamon stick
  • 2bay leaves
  • ½tspshahi jeera
  • 1tsppaprika
  • 1tsphoney
  • 4tbspbutter
  • 1tspgrapeseed oil,optional
  • fresh cilantro,to garnish
  • 1cuptomato puree
  • ½cupheavy cream,or beaten sour cream
  • 2tspkasuri methi,(dry fenugreek leaves)
  • salt,to taste


  1. In a flat bottom pan, heat 1 tablespoon of butter along with a teaspoon of oil. Add shah jeera to this and let it crackle. Now add chopped onions and sauté until translucent.

  2. Then, add garlic cloves, ginger, green chilies and cashews to the onions and let sauté for a couple of more minutes.

  3. At this time, add tomato puree and mix well. Simmer for a couple of mins until the raw smell vanishes. Turn the gas off and let the mixture cool.

  4. In a blender add the mixture and blend it well to make a puree/paste.

  5. In the same pan as used before, add the remaining 3 tablespoons of of butter and heat. Once heated, add cinnamon stick and bay leaves to the pan.

  6. Now add the pureed mixture from the blender and roast the mixture for a few minutes. Add all the spices and mix it well.

  7. Add a cup of water and allow the mixture to come to a boil. Add honey, Kasuri methi, and heavy cream or sour cream.

  8. Mix and let simmer for a couple of minutes. Set the gravy aside.

  9. In a bowl of water, add the paneer cubes and soak for 5 mins.

  10. Drain the water and dunk the softened paneer into the creamy gravy. Once the paneer is added to the gravy, stir for 2 to 3 minutes until well-combined.

  11. Turn off the heat, cover the pan and let the gravy sit for 5 to 6 minutes.

  12. Garnish with chopped cilantro, then serve with favorite naan, roti, jeera rice or tandoori roti along with sliced onions and a squeeze of lemon. Enjoy!


  • Calories: 433.87kcal
  • Fat: 32.15g
  • Saturated Fat: 16.86g
  • Trans Fat: 0.47g
  • Monounsaturated Fat: 8.92g
  • Polyunsaturated Fat: 2.51g
  • Carbohydrates: 22.98g
  • Fiber: 3.84g
  • Sugar: 10.68g
  • Protein: 17.41g
  • Cholesterol: 90.57mg
  • Sodium: 681.15mg
  • Calcium: 178.02mg
  • Potassium: 611.15mg
  • Iron: 3.21mg
  • Vitamin A: 311.57µg
  • Vitamin C: 64.50mg
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!