• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Spice Up The Curry
  • Home
  • About
  • Recipes
    • By Category
    • By Ingredients
    • Festivals
    • Collections
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
  • Recipes
  • Ingredients
  • Collections
  • Festivals
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Recipe Index » Curries » Paneer Gravies » Paneer Butter Masala

    Paneer Butter Masala

    Published: Apr 22, 2021 · Last Modified: Apr 22, 2021 by Kanan Patel / 45 Comments

    Jump to Recipe Pin Recipe
    Paneer butter masala pin

    Do you want to make Restaurant style paneer butter masala at home? If yes then you’re at the right place. It came out incredibly delicious + creamy, buttery. I bet you can’t stop eating it. 

    Paneer butter masala garnished with cream and cilantro on the napkin served with naan and onions.

    Jump to:
    • ❤️About This Recipe
    • 🧾Ingredient Notes
    • 🎥Watch The Recipe Video
    • 👩‍🍳Step By Step Photo Instructions 
    • 💭Expert Tips
    • 🍽 Serving Ideas
    • 📋 Recipe Card
    • ⭐ Reviews

    ❤️About This Recipe

    This restaurant style paneer butter masala is also known as butter paneer.

    It has delicious, creamy, rich, buttery, medium spicy and vibrant looking onion-tomato gravy with soft, succulent paneer (Indian cottage cheese) cubes in it.

    It pairs well with garlic naan or jeera rice.

    This is the most popular, demanding paneer recipe served in Indian restaurants.

    This paneer butter masala recipe tastes exactly the same as your favorite Indian restaurant. 

    It’s easy to make with easy-to-find ingredients.

    🧾Ingredient Notes

    Here is the pic of restaurant-style paneer butter masala recipe ingredients. All the ingredients are easily available in any Indian grocery store.

    Paneer butter masala recipe ingredients in individual bowls and spoons on marble surface.

    - Paneer: It is available in the frozen section in Indian grocery stores. I prefer nanak, gopi brand. I have tried brar and swad brands are ok too. Occasionally I make homemade paneer, but for convenience, I mostly use store-bought. Once I cut them into cubes, I keep them in warm water to keep it soft.

    - Whole spices (cloves, cinnamon, green cardamoms): It is added to the melted butter and sauteed. This gives a nice aromatic gravy. 

    - Tomatoes: When it comes to Indian food and tomato-based gravy I highly recommend used ripe Roma tomatoes (Plum tomatoes). Other verities give me a slightly sour taste.

    - Kashmiri chili powder: This variety of red chili powder is not spicy and doesn't provide heat to the gravy. But it adds a nice deep red color. So when it is added to the melted butter, it gives beautiful vibrant color to the dish.

    - Heavy cream: Here in the USA, I use heavy whipping cream (which has 35-40% fat content). In India, my mom uses the Amul fresh cream and it gives a good result. Or you can use malai that is collected from the top of the boiled milk. If using that then just add a splash of milk in malai and whisk it till smooth and runny, then add in the recipe. 

    🎥Watch The Recipe Video

    👩‍🍳Step By Step Photo Instructions 

    1) Heat the oil in a pan on medium heat. Once hot add onion, ginger, garlic and cashew nuts.

    2) Cook until onions are soft and translucent or light pink.

    3) Add chopped tomatoes and mix.

    4) Cook until tomatoes are soft and mushy.

    5) Now add turmeric powder, red chili powder and coriander powder.

    6) Stir well and cook for a minute. Turn off the stove and let the mixture cool down slightly.

    Collage of 6 steps showing cooking onion tomato cashews mixture with spices for gravy.

    7) Now add that mixture into the blender jar along with a splash of water. 

    8) Grind into a smooth puree.

    Collage of 2 steps showing cooked mixture into grinder and prepared puree.

    9) Wipe out the same pan using a paper towel and melt the butter in it on medium heat. Add whole spices (cloves, cinnamon, cardamoms). Saute for 40-60 seconds or until you get the nice aroma of the spices.

    10) Then add kashmiri chili powder and stir immediately.

    11) Within 30 seconds add the prepared puree. 

    12) Mix well and cook for 2-3 minutes. If yours is too watery then cook for a little more time until it thickens.

    Collage of 4 steps showing tempering spices in butter and adding prepared puree.

    13) Now add water and mix well. Simmer for 4-5 minutes.

    14) Add paneer, garam masala, crushed kasoori methi and cardamom powder. Mix well and bring it to a simmer.

    15) Add heavy cream, mix and cook for a minute.

    16) Your restaurant style paneer butter masala is ready.

    Collage of 4 steps showing adding water, paneer, spices, creamy and mixing into gravy.

    💭Expert Tips

    • You should not simmer for longer after adding paneer pieces. Otherwise, paneer will get chewy.
    • Sauté kashmiri chili powder for 30 seconds only. The longer your cook it will burn and gives off taste to the gravy. You may start sneezing.
    • Always crush kasoori methi between your palm before adding. By doing so, it releases its flavor at most.
    • Sometimes, kasoori methi catches up moisture (if living in a humid climate) and you cannot crush it into powder. In that case, toast it into the microwave for 45 seconds. Let cool down and then crush.
    • Please do not cut down the butter amount. It gives the right amount of buttery, rich flavor. If making for guests and wants to make it super rich then you can add 1-2 tablespoons of more butter.

    🍽 Serving Ideas

    • It tastes best with garlic naan (or plain naan) or tandoori roti.
    • It can be served with jeera rice or plain basmati rice.
    • I would like to have some onion slices w/ lemon wedges (or Indian onion salad) on the side.
    • It is a good idea to serve chaas or salted lassi on the side to soothe your palate from the spicy taste of the gravy.
    Close up of paneer butter masala in a bowl garnished with cream, cilantro and kasoori methi.

    Check Out Other Restaurant Style Recipes

    • Palak paneer
    • Kaju curry
    • Shahi paneer
    • Kadai paneer
    • Paneer lababdar
    • Veg handi
    • Dum aloo
    • Veg handi

    PS Tried this recipe? Please leave a star rating in the recipe card below and/or a review in the comment section. I always appreciate your feedback! Plus, Subscribe to my newsletter and follow along on Pinterest, Instagram, and Facebook for all the latest updates.

    📋 Recipe Card

    Step by Step Photos AboveWant to make it perfect first time? Don't forget to check out Step-by-Step photo instructions and helpful Tips & Tricks !!
    Paneer butter masala garnished with cream and cilantro on the napkin served with naan and onions.
    Print Pin

    Paneer Butter Masala

    4.95 from 17 votes
    Tried this recipe? Leave a comment and/or give ★ ratings
    Make this restaurant style paneer butter masala recipe at home and wow your guests or family members. This butter paneer gravy is creamy, buttery, rich and delicious.
    Author: Kanan
    Course: Main Course
    Cuisine: North Indian
    Calories: 458kcal
    Servings 3
    Prep Time 15 minutes
    Cook Time 20 minutes
    Total Time 35 minutes
    US measuring cups are used (1 cup = 240 ml) See details

    Ingredients  

    To Cook And Puree:

    • 2 teaspoons Oil
    • 1 medium or 1 cup Red onion roughly chopped
    • ½ inch Ginger chopped
    • 2 cloves Garlic chopped
    • 10 Cashew nuts
    • 3 medium or 1 ½ cups Tomatoes Chopped
    • ¼ teaspoon Turmeric powder
    • 1 teaspoon Coriander powder
    • 1 teaspoon Red chili powder

    For Curry:

    • 3 tablespoons Butter
    • 2 Cloves
    • 1 inch Cinnamon stick
    • 2 Green cardamoms
    • 1 teaspoon Kashmiri red chili powder
    • ½ - ¾ cup Water
    • 200 grams or 7 oz Paneer cut into bite-sized cubes
    • ½ teaspoon Garam masala
    • 1 ½ teaspoon Kasoori methi (Dried fenugreek leaves) Crushed between your palm before adding
    • ¼ teaspoon Cardamom powder
    • 3-4 tablespoons Heavy whipping cream or fresh cream or malai
    • Cilantro or coriander leaves for garnishing

    Instructions 

    • Heat the oil in a pan on medium heat. Once hot add onion, ginger, garlic and cashew nuts. Cook until onions are soft and translucent or light pink.
    • Add chopped tomatoes and mix. Cook until tomatoes are soft and mushy.
    • Now add turmeric powder, red chili powder and coriander powder. Stir well and cook for a minute.
    • Turn off the stove and let the mixture cool down slightly.
    • Now add that mixture into the blender jar along with a splash of water. Grind into a smooth puree.
    • Wipe out the same pan using a paper towel and melt the butter in it on medium heat.
    • Add whole spices (cloves, cinnamon, cardamoms). Saute for 40-60 seconds or until you get the nice aroma of the spices.
    • Then add kashmiri chili powder and stir immediately. Within 30 seconds add the prepared puree.
    • Mix well and cook for 2-3 minutes. If yours is too watery then cook for a little more time until it thickens.
    • Now add water and mix well. Simmer for 4-5 minutes.
    • Add paneer, garam masala, crushed kasoori methi and cardamom powder. Mix well and bring it to a simmer.
    • Add heavy cream, mix and cook for a minute. Turn off the stove and it’s ready.

    Notes

    • You should not simmer for longer after adding paneer pieces. Otherwise, paneer will get chewy.
    • Sauté Kashmiri chili powder for 30 seconds only. The longer your cook it will burn and gives off taste to the gravy. You may start sneezing.
    • Always crush kasoori methi between your palm before adding. By doing so, it releases its flavor at most.
    • Sometimes, kasoori methi catches up moisture (if living in a humid climate) and you cannot crush it into powder. In that case, toast it into the microwave for 45 seconds. Let cool down and then crush.
    • Please do not cut down the butter amount. It gives the right amount of buttery, rich flavor. If making for guests and wants to make it super rich then you can add 1-2 tablespoons of more butter.
    • Always use ripe, red tomatoes. I recommend using Roma tomatoes/plum tomatoes. Other verities or unripe tomatoes give a sour taste to the gravy.

    Video

    Nutrition

    Calories: 458kcal | Carbohydrates: 17g | Protein: 13g | Fat: 39g | Saturated Fat: 17g | Trans Fat: 1g | Cholesterol: 65mg | Sodium: 188mg | Potassium: 482mg | Fiber: 4g | Sugar: 6g | Vitamin A: 2104IU | Vitamin C: 22mg | Calcium: 385mg | Iron: 2mg
    *Nutrition information is a rough estimate for 1 serving
    Did you make this recipe?Snap a pic, mention @spice.up.the.curry or tag #spiceupthecurry. I would love to see.
    525shares
    • Facebook 148
    Previous Post: « Eggless Lemon Curd
    Next Post: Eggless Coconut Cookies »

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Comments

    1. Anju

      March 23, 2019 at 2:51 pm

      I made this at a get together and it was a big hit! I would recommend this to everyone. I have a family member that is allergic to nuts, so I substituted sunflower and pumpkin seeds instead of the cashew. I love this website!5 stars

      Reply
      • Kanan

        March 24, 2019 at 8:15 pm

        Very glad that everyone enjoyed.
        Thank you for the detailed feedback.

        Reply
    2. Amol

      March 12, 2019 at 2:59 am

      I can never say no to paneer butter masala, it's my all time favorite. Thanks for the recipe.5 stars

      Reply
      • Kanan

        March 19, 2019 at 4:16 pm

        you're welcome

        Reply
    3. Shriya Shah

      August 23, 2018 at 5:26 pm

      Will try it. How come you have this recipe a tad different from your other gravy recipes where you cook onions tomatoes in little water for 15 minutes? just want to understand!!

      Reply
      • Kanan

        August 24, 2018 at 9:04 am

        No specific reason. Just to have different taste for every gravy.
        If cook onion-tomato same way in all recipes then it will taste same.

        Reply
    4. Macho

      July 27, 2018 at 3:02 am

      Easy recipe and it's sooooooo good 😋😋😋😋5 stars

      Reply
      • Kanan

        July 28, 2018 at 10:52 pm

        thank you.

        Reply
    5. Chef

      July 15, 2018 at 1:51 pm

      Perfect recipe5 stars

      Reply
      • Kanan

        July 16, 2018 at 11:07 am

        thank you

        Reply
    « Older Comments
    Newer Comments »
    Kanan

    Hi, I'm Kanan Patel. I share easy, delicious vegetarian recipes (mostly Indian) and Eggless baking recipes that you can sure count on!

    More about me →

    Indian Spice Box

    Indian Spice Box

    Top Recipes

    • Eggless Chocolate Chip Cookies
    • World’s BEST Eggless Brownies
    • Frankie Recipe (Bombay Veg Frankie Roll)
    • Punjabi Shahi Paneer (Restaurant Style)
    • Sukhdi recipe (Gur papdi or Gol Papdi)
    • Veg manchurian dry recipe

    Footer

    ↑ back to top

    About

    • About Kanan
    • Privacy Policy
    • Disclosure
    • Accessibility Policy
    • Nutrition Disclaimer

    Newsletter

    • Sign Up! for emails and updates. Plus get a bonus cooking tips!

    Resources

    • Conversion Chart
    • Glossary
    • Recipe Index
    • Contact

    As Featured In

    Spice Up The Curry Featured in sites

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2020 Spice Up The Curry