• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Whisk Affair
  • Home
  • Recipe Index
  • Indian Recipes
  • Meal Type
    • Salads
    • Soups
    • Appetizers
    • Main Course
    • Desserts
  • My Cookbook
    • My E-Books
  • Subscribe
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Home
  • Recipe Index
  • Healthy Recipes
  • Buy my Cookbook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Whisk Affair » Recipes » Dal & Curries » Veg Curries » Paneer Butter Masala

    Published: May 20, 2021 | Last Updated On: May 21, 2021 by Neha Mathur

    Paneer Butter Masala

    2860 shares
    Jump to Recipe

    Paneer butter masala is a rich and creamy paneer curry where paneer cubes (Indian cottage cheese) are simmered in an onion tomato gravy. It is one of the most popular Indian curries served at restaurants all around the world. Learn to make the best paneer butter masala at home using my easy and simple recipe.

    If you are looking for more restaurant-style paneer curries, then here are some of my other favorites – Lahsooni Methi Paneer, Shahi Paneer, Punjabi Saag Paneer, Mughlai Paneer Korma, Paneer Jalfrezi, Palak Paneer, and Paneer Masala.

    Paneer butter masala served in a bowl.
    Jump to:
    • About This Recipe
    • Ingredients
    • How To Make Paneer Butter Masala
    • Frequently Asked Questions
    • Instant Pot Paneer Butter Masala
    • Pro Tips By Neha
    • Storage Suggestions
    • Serving Suggestions
    • You Might Also Like
    • Recipe Card

    About This Recipe

    Paneer butter masala is one of the most popular North Indian curries where fresh and soft paneer (Indian cottage cheese) cubes are cooked in creamy, rich, and silky smooth tomato onion gravy. It is mildly sweet, spicy, and very delicious.

    You will find this curry on the menu of almost all the North Indian restaurants in India and around the world. Now you can make restaurant-style paneer butter masala at home using my easy and simple recipe.

    This recipe uses pantry staples like butter, heavy cream, whole spices, onion, tomatoes, cashew nuts, etc, and comes together in under 30 minutes.

    It is best served with butter naan, garlic naan, tandoori roti, or jeera rice. When I make it for my everyday meals, I like to serve it with hot phulka smeared with some ghee

    Ingredients

    Paneer Butter Masala Ingredients.
    Paneer Butter Masala Ingredients 2
    Paneer Butter Masala Ingredients 3

    Paneer – Paneer is easily available in Indian grocery stores. I have also seen it in some Costco and Whole Foods. You can choose between fresh, packaged, or frozen paneer.

    Always wash the paneer slab after taking it out from the packet. It has a slimy layer on top which might change the taste of the dish if not washed well.

    If the paneer is old and has become hard, boil it for 2-3 minutes in water. Discard the water and then use the paneer. It is a simple trick but it magically refreshes the old chewy paneer.

    If you are using frozen paneer, thaw it over the kitchen counter until it comes to room temperature. Cut it onto cubes and then soak it in warm water for 20 minutes. Drain and use.

    Butter & Oil – You will need butter and a little vegetable oil to start the recipe. Oil is added so that the butter doesn’t burn while cooking. Butter adds a rich taste, so do not miss on the same. You can use either salted butter or unsalted one. If using salted butter, reduce the salt in the curry.

    Whole Spices – Adding whole spices like cloves, green cardamoms, and black cardamoms adds a very nice flavor to this curry. Do not skip.

    Spice Powders – Spice powders like coriander powder, turmeric powder, Kashmiri red chili powder, garam masala spice mix are added to enhance the taste of this gravy.

    Tomato Puree and Tomato Ketchup – Store-bought tomato puree (or tomato paste) and tomato ketchup is a must to make this recipe. Since they are much concentrated than homemade ones, they give a very characteristic restaurant-like taste to the dish.

    Cashews – This adds a very rich taste and creamy texture to the gravy. You can also use blanched almonds instead of cashews.

    Heavy Cream – It gives a very creamy and rich flavor and texture to the curry.

    Others – I have used very little onion, you can choose to skip it. Other than that, tomatoes, ginger, garlic, and green chili peppers go into making the gravy. Make sure to choose the ripest of tomatoes because it’s them that give the taste and color to the final dish.

    Finally, do not forget to add honey and lime juice to balance the flavors. Kasuri methi is a must too.

    How To Make Paneer Butter Masala

    Heat 1 tablespoon butter (salted or unsalted) and 1 tablespoon vegetable oil in a large skillet over medium-high heat.

    Butter and oil heating in a pan.

    Once the butter is hot, add 2-3 cloves, 1 whole black cardamom, and 2-3 whole green cardamoms and fry for 3-4 seconds.

    Cloves, black cardamom and green cardamoms added to the pan.

    Add ¼ cup chopped onions and saute for 2-3 minutes or until they turn translucent.

    Onions added to the pan.

    Add 1 cup chopped fresh tomatoes, 1-inch piece of fresh ginger (chopped), 5-6 cloves of garlic (peeled and chopped), and 2 green chili peppers (slit into half) and cook for 2-3 minutes until the tomatoes are mushy. Keep stirring frequently.

    Tomatoes, ginger, garlic and green chilies added to the pan.

    Now add 20-25 whole cashew nuts to the skillet and cook for another minute. Remove the skillet from heat and let the mixture cool completely.

    Cashew nuts added to the pan.

    Transfer the cooled mixture to a blender along with ¼ cup water and blend to make a smooth paste.

    Tomato mixture and water added to a blender.
    Smooth paste made.

    Heat the remaining 3 tablespoon butter in the same skillet over medium heat.

    Remaining butter added to the pan.

    Add the ground paste to the skillet. Add 2 teaspoon coriander powder, ½ teaspoon turmeric powder, 2 teaspoon Kashmiri red chili powder, ¼ cup tomato puree (or 2 tablespoon tomato paste), 2 tablespoon tomato ketchup, and salt to taste and stir until combined.

    Ground paste, tomato puree, tomato ketchup, and spice powders added to the pan.

    Cut 1 lb (500 g) paneer into ½ inch cubes and add them to the skillet. Stir to coat the cubes with the gravy and cook for 3-4 minutes.

    Paneer cubes added to the pan.

    Add some water if the gravy is too thick. Add ½ teaspoon garam masala spice mix, ¼ cup heavy cream, 2 teaspoon honey, and 2 tablespoon Kasuri methi. Cook for another minute.

    Garam masala, heavy cream, honey, and kasuri methi added to the pan.

    Transfer the curry to the serving bowl. Garnish with heavy cream swirls and serve hot.

    Ready paneer butter masala.

    Frequently Asked Questions

    How to make vegan paneer butter masala?

    1. Swap paneer with tofu.
    2. Butter with vegan butter or oil.
    3. Heavy cream with cashew or coconut cream.

    How to make Jain (No Onion No Garlic) paneer butter masala?

    To make a Jain version, just skip adding onions, ginger, and garlic to the recipe. All the other ingredients are allowed in Jainism and since we have added very little onions and garlic in the recipe, it will not affect the taste much.

    Can we use milk instead of cream to make butter paneer masala?

    The addition of milk will make the curry thinner and there is a chance of curdling too when mixed with acidic ingredients such as tomatoes. If you want to make it richer, you can increase the number of cashews in it.

    What can be used instead of cashews?

    You can substitute cashews with poppy seeds, sunflower seeds, melon seeds, hulled white sesame seeds, or soaked and peeled almonds. If you have nut allergies, avoid almonds and cashews and use other options instead.

    Instant Pot Paneer Butter Masala

    To make it in an instant pot, add onions, tomatoes, ginger, garlic, green chili peppers, cashews, cloves, green cardamoms, and black cardamom with 1 cup of water to the instant pot. Secure the lid and position the steam valve to the sealing position. Press PRESSURE COOK and set the timer for 6 minutes at high pressure.

    Once the timer goes off, let the pressure release naturally for 10 minutes. Release the remaining pressure manually and open the pot. Let the mixture cool down a bit. Using an immersion blender, blend the mixture until smooth. Transfer the paste to a bowl.

    If you do not have an immersion blender, then add the mixture to a blender and blend to make a smooth paste.

    Rinse the insert and put it back. Press SAUTE. Add butter to the instant pot. Add the tomato-onion paste along with tomato puree, tomato ketchup, spice powders, and ½ cup of water. Let it cook for 8 to 10 minutes. Stir in between so that it doesn’t stick to the bottom.

    Once the gravy is cooked, add in paneer cubes, heavy cream, honey, and Kasuri methi and cook for a minute. Serve hot.

    Pro Tips By Neha

    Use canned (tetra pack) tomato puree to make butter paneer masala. The taste of the canned puree is much intense which cannot be replicated by homemade puree.

    Grind the masala to a fine paste. The gravy should be silky smooth. You can even pass the paste through a fine-mesh strainer to get really creamy curry.

    Add the cream and honey at the end of cooking. If you plan to freeze the gravy, skip adding honey and cream and add them at last when you are ready to serve.

    You can also give a smoky flavor to this curry by keeping a piece of red hot charcoal on an aluminum foil over the curry and drizzling some ghee on it. Close the lid immediately for the curry to soak the flavor of the smoke.

    You can pan-fry the paneer until golden brown before adding it into the curry instead of adding it raw.

    If you are making this curry for your everyday meals, you can avoid adding cream for a comparatively healthier version.

    Storage Suggestions

    This curry will last in the fridge for 2 to 3 days when stored properly in an airtight container. If you feel the gravy has become a little thick, then add in a little water and adjust the consistency.

    You can also make the gravy without adding paneer cubes & cream to it and store it in the refrigerator for about 3 to 5 days. When you want to serve it, just heat the gravy, add in cream and paneer cubes, cook for a minute and your dish is ready to serve.

    You can freeze this gravy in a freezer-safe container for 2-3 months. Just thaw over the countertop for 3-4 hours and then heat again in a pan and add paneer cubes and cream before serving.

    Serving Suggestions

    This curry goes well with any Indian bread. Serve it with Plain Naan, Garlic Naan, Roti, Tawa Paratha, Tandoori Roti, Rumali Roti, Laccha Paratha, and Missi Roti.

    You can even serve it with Jeera Rice, Matar Pulao, or Veg Pulao.

    You Might Also Like

    • Restaurant Style Methi Matar Malai (Fenugreek Green Peas Curry)
    • Baingan Bharta
    • Dum Aloo
    • Chana Masala

    Recipe Card

    Loved this recipe?Click here to leave a review and give us a five star rating ★★★★★
    Paneer butter masala is a rich and creamy paneer curry where paneer cubes (Indian cottage cheese) are simmered in an onion tomato gravy. It is one of the most popular Indian curries served at restaurants all around the world. Learn to make the best paneer butter masala at home using my easy and simple recipe.

    Paneer Butter Masala Recipe

    Paneer butter masala is a rich and creamy paneer curry where paneer cubes (Indian cottage cheese) are simmered in an onion tomato gravy. It is one of the most popular Indian curries served at restaurants all around the world. Learn to make the best paneer butter masala at home using my easy and simple recipe.
    4.42 from 17 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: Indian
    Diet: Vegetarian
    Prep Time: 10 minutes
    Cook Time: 20 minutes
    Total Time: 30 minutes
    Servings: 6 people
    Calories: 358kcal
    Author: Neha Mathur

    Ingredients 

    • 4 tablespoons butter (salted or unsalted, divided)
    • 1 tablespoon vegetable oil
    • 2 to 3 cloves
    • 1 whole black cardamom
    • 2 to 3 whole green cardamoms
    • ¼ cup chopped onions
    • 1 cup chopped tomatoes
    • 1 inch piece of fresh ginger (chopped)
    • 5 to 6 garlic cloves (peeled and chopped)
    • 2 green chili peppers (slit into half)
    • 20 to 25 whole cashew nuts
    • 2 teaspoons coriander powder
    • ½ teaspoon turmeric powder
    • 2 teaspoons Kashmiri red chili powder
    • ¼ cup tomato puree (or 2 tablespoon tomato paste)
    • 2 tablespoons tomato ketchup
    • salt to taste
    • 1 pound paneer (500 g, cut into cubes)
    • ½ teaspoon garam masala powder
    • ¼ cup heavy cream
    • 2 teaspoons honey
    • 2 tablespoons Kasuri methi
    US Customary or Metric
    Prevent your screen from going dark

    Instructions

    • Heat 1 tablespoon butter and vegetable oil in a large skillet over medium-high heat.
    • Once the butter is hot, add cloves, black cardamom, and green cardamoms and fry for 3-4 seconds.
    • Add onions and saute for 2-3 minutes or until they turn translucent.
    • Add tomatoes, ginger, garlic and green chili peppers and cook for 2-3 minutes until the tomatoes are mushy. Keep stirring frequently.
    • Now add cashew nuts to the skillet and cook for another minute. Remove the skillet from heat and let the mixture cool completely.
    • Transfer the cooled mixture to a blender along with ¼ cup water and blend to make a smooth paste.
    • Heat the remaining 3 tablespoon butter in the same skillet over medium heat.
    • Add the ground paste to the skillet. Add coriander powder, turmeric powder, Kashmiri red chili powder, tomato puree, tomato ketchup, and salt and stir until combined.
    • Add paneer cubes to the skillet and stir to coat the cubes with the gravy. Cook for 3-4 minutes.
    • Add some water if the gravy is too thick. Add garam masala spice mix, heavy cream, honey, and Kasuri methi. Cook for another minute.
    • Transfer the curry to the serving bowl. Garnish with heavy cream swirls and serve hot.

    Notes

    Use canned (tetra pack) tomato puree to make paneer butter masala. The taste of the canned puree is much intense which cannot be replicated by homemade puree.
    Grind the masala to a fine paste. The gravy should be silky smooth. You can even pass the paste through a fine-mesh strainer to get really creamy curry.
    Add the cream and honey at the end of cooking. If you plan to freeze the gravy, skip adding honey and cream and add them at last when you are ready to serve.
    You can also give a smoky flavor to this curry by keeping a piece of red hot charcoal on an aluminum foil over the curry and drizzling some ghee on it. Close the lid immediately for the curry to soak the flavor of the smoke.
    You can pan fry the paneer until golden brown before adding it into the curry instead of adding it raw.
    If you are making this curry for your everyday meals, you can avoid adding cream for a comparatively healthier version.

    Nutrition

    Calories: 358kcal | Carbohydrates: 12g | Protein: 10g | Fat: 30g | Saturated Fat: 19g | Cholesterol: 77mg | Sodium: 211mg | Potassium: 218mg | Fiber: 2g | Sugar: 5g | Vitamin A: 965IU | Vitamin C: 10.5mg | Calcium: 358mg | Iron: 0.8mg
    Pin this recipe for later use!I LOVE to see your creations so pin and mention @WhiskAffair!
    Sign up for regular updates?I would love to have you as part of my journey. Click to sign up!

    More Veg Curry Recipes

    • Mughlai Shahi Paneer Korma
    • Easy Bombay Potatoes (Indian Style Spicy Potatoes)
    • UP Style Matar Ka Nimona (Fresh Green Peas Curry)
    • Traditional Kashmiri Dum Aloo

    Reader Interactions

    Comments

      Did you make this recipe? Let me know! Cancel reply

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

      Recipe Rating




    1. swayam

      September 18, 2017 at 2:28 pm

      Looks great! Paneer butter masala is always loved. Especially by kids. My daughter is just the same. She can have paneer everyday without getting bored and I am forever doing experiments on that poor slab of cottage cheese 😛 The pictures are so lovely!! Great work.

      Reply
      • Neha Mathur

        September 18, 2017 at 2:59 pm

        Thnx :). I think most kids love Paneer. Mine is no different.

        Reply
    2. Sarah @ Champagne Tastes

      September 25, 2017 at 10:09 pm

      Ooo I love paneer masala (or.. paneer anything!). I’ve never tried making paneer at home, and have a hard time finding it pre-made here. I’ll have to try soon though!

      Reply
      • Neha Mathur

        September 28, 2017 at 6:15 am

        You can try it in Indian stores near you. They always stock it.

        Reply
    3. Lisa|Garlic & Zest

      October 04, 2017 at 5:22 pm

      5 stars
      Wow! This looks absolutely amazing! I think my curries up to this point are probably more pedestrian than what you’ve put together here — in fact, I’ve never heard of a few of the ingredients.. And paneer… never tried it. What is it made from? The look reminds me of tofu, but something tells me I’m off base there. That sauce looks absolutely vibrant – and with all the spices – I’ll bet it positively jumps on your tongue!

      Reply
      • Neha Mathur

        October 05, 2017 at 3:14 am

        Paneer is Cottage Cheese Lisa. It’s a little dense than what you get in the US. Any Indian grocery store will have it. I even found it in a few Costco too.Do try it once. You will love it.

        Reply
    4. Meg | Meg is Well

      October 04, 2017 at 5:30 pm

      5 stars
      So…I may have watched the video twice. Because it just looks so good and now I’m really hungry. I’ve never seen paneer in my grocery stores but then again, I haven’t looked for it specifically. I hope I can find it because I need to make this!

      Reply
      • Neha Mathur

        October 05, 2017 at 3:13 am

        Do try this recipe. I am sure you will love it.

        Reply
    5. Amanda

      October 09, 2017 at 11:59 am

      5 stars
      I’ve never had this dish and it looks like something I’d love to try! The colors are so vibrant and the texture looks so creamy! All of those aromatic spices must smell amazing when this is cooking. I especially love cardamom, so I must make this soon!

      Reply
      • Neha Mathur

        October 09, 2017 at 12:32 pm

        Do try it Amanda. It’s one of our favourites.

        Reply
    6. Prithvi

      September 24, 2018 at 7:22 am

      5 stars
      Tried this recipe…. it came out well…. thank u so much….

      Reply
      • Neha Mathur

        October 03, 2018 at 4:38 am

        Thnx for trying 🙂

        Reply
    7. Diksha

      August 11, 2022 at 6:02 pm

      Hi,

      I have a question, after adding the spices, tomato puree, ketchup, etc., you mentioned we just have to mix until combined, so dont we have to cook the spices and tomato puree really well before we add the Paneer?

      Thanks!

      Reply
      • Neha Mathur

        August 12, 2022 at 2:34 am

        You must cook it for 3-4 minutes. I will update the post.

        Reply
    8. Jill Short

      December 17, 2022 at 4:19 pm

      5 stars
      Your blog is my absolute favourite for recipes . I have never made anything unpalatable from it . So lovely to see you have a book now , I shall be purchasing it . Everything is laid out simple and the photos are outstanding ! Keep on with it ! Love from Jill in the UK xxx

      Reply

    Primary Sidebar

    Hey! Nice to meet you

    Neha Mathur, Founder & Recipe Expert at Whisk Affair

    Hi! I'm Neha, Blogger & Recipe Expert behind Whisk Affair. I've nurtured Whisk Affair since 2012 by trying & testing every recipe published. Be sure that it will turn out good each time! Read More about me…

    Stay Connected

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

    My Cookbook

    Neha's Cookbook Cover

    Click to Buy Now on Amazon

    Healthy Recipes

    • Lemon Basil Vinaigrette
    • Chick Fil A Copycat Avocado Lime Ranch Dressing
    • Thai Vinaigrette Salad Dressing
    • Apple Kachumber (Seb Kachumber)
    • Lemon Pepper Salad Dressing (Lemon Pepper Vinaigrette)
    • Mediterranean Lemon Sumac Vinaigrette Dressing

    Indian Winter Recipes

    • Punjabi Sarson Ka Saag
    • Saag Paneer
    • Makki ki Roti (Vegan, Gluten Free)
    • Gobi Paratha
    • Gond Ke Laddu
    • Traditional Carrot Halwa (Gajar Ka Halwa) w/ Khoya

    Most Popular Recipes

    • Best Hibachi Fried Rice (Japanese Style Fried Rice)
    • Spicy Lemon Garlic Baked Tilapia
    • Creamy Garlic Parmesan Sauce
    • Lemon Tea
    • Chicken Clear Soup
    • Scrambled Egg Whites

    Footer


    ^ back to top

    About

    About Neha

    Diwali E-Book

    My Cookbook

    Stay Connected

    Sign up! for emails and updates

    Contact Me

    Policies

    Privacy Policy

    Terms & Conditions

    Accessibility Policy

    Whiskaffair has been featured in leading media including the huffington post, bloomberg quint, buzz feed, your story and many more

    Copyright © 2022 WhiskAffair Food LLP