• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Playful Cooking
  • About
    • Know Me
    • Contact
    • My Cookbook
    • Mention
    • Amazon Storefront
  • Recipes
  • Tutorials
    • How To Style Curries
    • Play with Light
    • ISO, Aperture and Shutter Speed
    • Live Zoom on Food Styling
  • Hire Me
  • Portfolio
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • Know Me
  • My Cookbook
  • Portfolio
  • Hire Me
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes

    Paneer Butter Masala Recipe – Restaurant Style

    September 24, 2026 by Kankana Saxena (Leave a Comment)

    Jump to Recipe Print Recipe

    Paneer Butter Masala is one of those classic Indian restaurant dishes that is hard to resist. Soft, tender cubes of paneer are simmered in a rich and creamy tomato-based gravy flavored with butter, cashews, aromatic spices, and kasoori methi.

    Butter Paneer Masala, quick and easy Indian Restaurant Style #playfulcooking #foodphotography #paneer #buttermasala #indianfood #photography #weeknightmeal #vegetarian

    The gravy is silky, mildly spiced, slightly sweet, and wonderfully aromatic. It is the kind of curry that makes you want to order extra naan just so you can scoop up every last bit of the sauce.

    And the best part? You can make restaurant-style Paneer Butter Masala at home in about 30 minutes.

    My version uses a simple tomato-based gravy with onion, ginger, garlic, whole spices, ground spices, cashews, butter, and cream. I also use canned tomato puree when I make this curry because it gives the gravy a beautiful color and consistent flavor.

    Serve it with naan, roti, paratha, jeera rice, or simple basmati rice for an easy Indian dinner that feels a little extra special.

    Butter Paneer Masala, quick and easy Indian Restaurant Style #playfulcooking #foodphotography #paneer #buttermasala #indianfood #photography #weeknightmeal #vegetarian

    What is Paneer Butter Masala?

    Paneer Butter Masala is a popular Indian curry made with paneer, or Indian cottage cheese, cooked in a rich tomato-based gravy.

    The gravy is usually associated with the flavors of butter, tomatoes, cream, cashews, and aromatic spices. Depending on the recipe or restaurant, the exact ingredients and proportions can vary.

    It is also commonly referred to as Paneer Makhani or Butter Paneer.

    The word makhani refers to a buttery style of gravy. While there are subtle differences between recipes, the terms are often used interchangeably, particularly on restaurant menus.

    What makes this curry different from some of the more heavily spiced paneer dishes is its balance. The tomatoes provide acidity, butter adds richness, cashews create body, cream gives it a silky finish, and spices add fragrance without overpowering the sauce.

    The result is a curry that is rich but not aggressively spicy, creamy but still tomato-forward, and aromatic without being overwhelming.

    Butter Paneer Masala, quick and easy Indian Restaurant Style #playfulcooking #foodphotography #paneer #buttermasala #indianfood #photography #weeknightmeal #vegetarian

    Why You'll Love This Paneer Butter Masala

    There are plenty of paneer curries to choose from, but Paneer Butter Masala has a very specific appeal.

    Here are a few reasons this recipe is worth keeping in your regular dinner rotation:

    The gravy can be made ahead: You can prepare the sauce in advance and finish the curry just before serving.

    It takes about 30 minutes: You don't need to spend an entire afternoon making a restaurant-style curry.

    The gravy is incredibly flavorful: The combination of tomato, butter, cashews, cream, and spices creates a rich and balanced sauce.

    Mildly spiced: This makes it a good option when cooking for a family with different spice preferences.

    Easy-to-find ingredients: Once you stock a few Indian spices, most of the ingredients are pantry or refrigerator staples.

    Works for both weeknights and entertaining: Serve it with rice for an easy dinner or naan and a few sides for a more elaborate Indian meal.


    What Does Paneer Butter Masala Taste Like?

    If you've never made it at home, think of Paneer Butter Masala as a mild, creamy, tomato-based Indian curry with a buttery and aromatic finish.

    The first thing you notice is the tomato. It provides a gentle tanginess that keeps the rich ingredients from making the gravy feel too heavy.

    Then comes the butter and cream, which soften the acidity of the tomatoes.

    Cashews give the gravy a subtle nuttiness and help make it thick and velvety.

    The spices are there mostly for aroma and depth rather than intense heat.

    And finally, kasoori methi adds that distinctive restaurant-style fragrance that makes the curry instantly recognizable.

    The overall flavor should be:

    creamy + buttery + mildly tangy + slightly sweet + aromatic + gently spiced.

    If your curry tastes overwhelmingly sour, bitter, spicy, or sweet, the balance needs adjusting.


    Ingredients for Paneer Butter Masala

    The ingredient list might look long because of the spices, but the actual cooking process is quite simple.

    Paneer

    You can use either homemade paneer or good-quality store-bought paneer.

    I prefer cutting the paneer into relatively small bite-sized cubes so that every piece gets coated with the gravy.

    If you're using refrigerated packaged paneer and it feels firm, soak the cubes in warm water for about 15 minutes before adding them to the curry. This simple step can make a big difference in texture.

    Should you fry the paneer?

    You don't have to.

    Some recipes lightly pan-fry paneer before adding it to the gravy. That creates a slightly golden exterior, but it can also make the paneer firmer.

    For this curry, I prefer adding the paneer directly to the gravy toward the end of cooking.

    That keeps the texture soft and allows the paneer to absorb the sauce.

    Tomato Puree

    Tomatoes are the foundation of this curry.

    I often use canned tomato puree for Paneer Butter Masala because it gives me a consistent color and texture.

    When tomatoes are at their peak during summer, you can absolutely make your own tomato puree.

    However, for a rich restaurant-style curry, canned puree is convenient and works beautifully.

    Why does tomato quality matter?

    Tomatoes vary significantly in acidity and sweetness.

    Some fresh tomatoes can be very acidic, while others are naturally sweet and less tangy.

    That's why you should always taste the gravy toward the end and adjust the balance rather than blindly following a fixed amount of sugar.

    Onion

    Onion provides sweetness and body to the gravy.

    You don't need to brown the onion deeply for this recipe.

    Unlike some Indian curries where deeply caramelized onions are central to the flavor, Paneer Butter Masala is about a smoother, more delicate tomato-based gravy.


    Ginger and Garlic

    Fresh ginger and garlic add an aromatic base to the curry.

    I recommend freshly grated or finely pounded ginger and garlic whenever possible.

    Since the curry cooks relatively quickly, fresh aromatics make a noticeable difference.

    Cashews

    Cashews are one of my favorite ingredients in this curry.

    They provide:

    • richness
    • body
    • mild nuttiness
    • a creamy mouthfeel
    • natural thickening

    You don't need to add an enormous amount.

    Ground cashews blended into the finished gravy help create that luxurious restaurant-style consistency.

    If you have a nut allergy, I'll cover substitutions below.

    Butter

    Obviously, butter is an important part of Paneer Butter Masala.

    But more butter doesn't necessarily mean better curry.

    The butter should complement the tomato gravy rather than overwhelm it.

    I prefer adding some butter toward the end of cooking, when it can remain noticeable in the finished sauce.


    Heavy Cream

    Heavy cream gives the curry its final creamy texture.

    You don't need to use a large quantity.

    The cashews already contribute richness, so the cream is more of a finishing ingredient.

    Add it toward the end and avoid aggressively boiling the curry afterward.


    Kasoori Methi

    Kasoori methi, or dried fenugreek leaves, is one of the most important ingredients in this recipe.

    If you've ever wondered why homemade Indian restaurant-style curries sometimes taste different from the ones served at restaurants, kasoori methi is often part of the answer.

    Take the dried leaves between your palms and gently crush them before adding them to the curry.

    This releases their aroma.

    Don't substitute a generic curry powder for kasoori methi. It has a very specific flavor.


    Spices Used in Paneer Butter Masala

    This recipe uses both whole and ground spices.

    Whole spices

    I use:

    • cumin seeds
    • fennel seeds
    • green cardamom
    • bay leaf
    • cinnamon stick

    These are added to the hot oil at the beginning.

    Allowing the spices to gently sizzle in oil helps release their natural oils and fragrance.

    Ground spices

    The curry uses:

    • turmeric
    • cumin powder
    • fennel powder
    • Kashmiri chili powder
    • cinnamon powder
    • garam masala

    The combination might seem unusual if you've never used fennel and cinnamon together in a tomato curry, but they add a gentle sweetness and warmth.

    One of my favorite ingredients here is cinnamon powder.

    It isn't included in every Paneer Butter Masala recipe, but a small amount adds a subtle sweetness and warmth to the sauce.


    How to Make Paneer Butter Masala

    The process is straightforward, but there are a few places where technique matters.

    Step 1: Prepare the paneer

    Cut the paneer into bite-sized cubes.

    If the paneer is refrigerated and feels firm, place the cubes in warm water.

    Set aside while you prepare the gravy.

    You don't need to marinate the paneer for this recipe.


    Step 2: Prepare the ginger and garlic

    Pound or finely grate the fresh ginger and garlic.

    Freshly prepared ginger-garlic gives the curry a much more aromatic base than using old, dried-out ingredients.

    Set it aside.


    Step 3: Bloom the whole spices

    Place a skillet or wide pan over medium heat.

    Add the oil.

    Once the oil is hot, add:

    • cumin seeds
    • fennel seeds
    • bay leaf
    • green cardamom
    • cinnamon stick

    Let the spices sizzle for a few seconds.

    You should be able to smell the spices becoming fragrant.

    Don't let them burn.


    Step 4: Add kasoori methi

    Take about a teaspoon of dried kasoori methi and crush it gently between your palms.

    Add it to the pan.

    This small step helps release the aromatic oils from the dried leaves.


    Step 5: Add ginger and garlic

    Add the prepared ginger and garlic.

    Stir for a few seconds.

    You don't want to deeply brown the garlic.

    The goal is simply to cook the raw aroma out and infuse the oil.


    Step 6: Add onion

    Add the finely diced onion along with some salt.

    Add the turmeric powder.

    Cook for about a minute.

    The onion doesn't need to become dark brown.

    You want it softened enough to blend naturally into the tomato-based gravy.


    Step 7: Add the ground spices

    Add:

    • cumin powder
    • fennel powder
    • Kashmiri chili powder

    Stir everything together.

    Cook the spices for about two minutes.

    If the pan looks dry, add a tiny splash of water rather than letting the spices scorch.


    Step 8: Add the tomato puree

    Pour in the tomato puree.

    Add approximately one cup of water.

    Add the sugar and remaining salt.

    Stir well.

    Finally, add the cinnamon powder.


    Step 9: Simmer the gravy

    Cover the pan and let the tomato mixture simmer for about 15 minutes.

    This is an important part of the recipe.

    Don't rush it.

    The tomato needs time to cook with the aromatics and spices.

    As it simmers, the sharpness of the raw tomato mellows and the spices become integrated into the sauce.

    If the gravy looks too thick while cooking, add a splash of water.


    Step 10: Blend the gravy if desired

    For a smoother restaurant-style finish, you can blend the tomato gravy before adding the paneer.

    This is optional.

    If you prefer a rustic texture, simply continue with the recipe.

    For an ultra-smooth restaurant-style gravy, blend the sauce thoroughly and pass it through a fine-mesh sieve.

    That extra step isn't necessary for everyday cooking, but it produces an exceptionally silky sauce.


    Step 11: Add paneer

    Add the paneer cubes.

    Stir gently.

    Cook for approximately one minute.

    Paneer doesn't need to simmer for a long time.

    Overcooking it can make the texture firm or rubbery.


    Step 12: Add garam masala and kasoori methi

    Add the remaining kasoori methi and garam masala.

    Give everything a gentle stir.

    At this point, your kitchen should smell incredible.


    Step 13: Finish with butter, cashews and cream

    Add the butter.

    Then add the ground cashews and heavy cream.

    Stir gently until everything is incorporated.

    Allow the curry to simmer for approximately one minute.

    Don't boil it aggressively.

    Taste the gravy.

    This is the moment to adjust:

    • salt
    • sweetness
    • acidity
    • spice
    • consistency

    Step 14: Serve

    Transfer the Paneer Butter Masala to a serving bowl.

    Drizzle a little cream over the top.

    You can also finish it with a small pat of butter and fresh cilantro.

    Serve immediately.


    How to Make the Best Restaurant-Style Paneer Butter Masala

    Don't rush the tomato - This is probably the most important tip. If you don't cook the tomato mixture properly, the curry can taste raw and acidic. Give it the full simmering time. The tomato should taste cooked rather than sharp.

    Don't overcook paneer - Paneer doesn't need 15 or 20 minutes of simmering. Add it near the end. This helps preserve its soft texture.

    Crush kasoori methi - Don't simply throw dried fenugreek leaves into the pan. Crush them between your palms first. You'll notice the difference in aroma.

    Use Kashmiri chili powder - Kashmiri chili powder is useful when you want a vibrant red-orange color without making the curry extremely hot. If you substitute a very hot chili powder, reduce the quantity according to your spice tolerance.

    Taste before adding more sugar - Tomatoes vary enormously. Your tomatoes might be naturally sweet. Or they might be quite acidic. Don't automatically add more sugar because a recipe calls for it. Taste first.

    Add cream at the end - Cream is a finishing ingredient here. You don't need to boil it for a long time. Add it toward the end and gently simmer.


    Paneer Butter Masala vs. Paneer Tikka Masala

    These two dishes are often confused because both contain paneer and a tomato-based gravy.

    But the preparation is different.

    Paneer Butter Masala -

    It focuses on a creamy, buttery tomato gravy with cashews, cream, and aromatic spices.

    Paneer Tikka Masala -

    It generally involves marinating paneer and cooking it at high heat before adding it to a spiced gravy.

    • Paneer Butter Masala tends to be:
    • more buttery
    • creamier
    • milder
    • smoother

    Paneer Tikka Masala tends to have:

    • more pronounced roasted flavors
    • grilled or charred paneer
    • a more assertively spiced gravy

    Both are excellent, but they are different dishes.


    Paneer Butter Masala vs. Paneer Makhani

    This is where things can get confusing.

    The terms Paneer Butter Masala and Paneer Makhani are frequently used interchangeably.

    Both are associated with a buttery tomato-based gravy containing paneer.

    However, individual recipes can differ in their use of onion, spices, butter, cream, and cashews.

    So don't get too caught up in the name.

    If you are looking for the rich, creamy, mildly spiced tomato gravy commonly served at Indian restaurants, this recipe will give you that style.


    Is Paneer Butter Masala Healthy?

    Paneer Butter Masala is best thought of as an indulgent vegetarian curry, rather than a light everyday vegetable dish.

    Paneer contributes protein and other nutrients, while cashews, butter, and cream make the dish rich and calorie-dense.

    If you want to make it lighter, you can:

    • reduce the butter
    • reduce the cream
    • use less cashew
    • serve a smaller portion
    • pair it with vegetables or a simple salad
    • serve it with roti instead of a richer bread

    The important thing is that reducing the richness will change the character of the dish.

    If you're making classic restaurant-style Paneer Butter Masala, some richness is part of what makes the dish what it is.


    Tips for Making Paneer Butter Masala for a Crowd

    This recipe is especially good for entertaining because much of the work can be done ahead.

    If you're serving a dinner party:

    Prepare the gravy ahead - Make the tomato gravy earlier in the day.

    Keep the paneer separate - Add the paneer closer to serving time.

    Add cream at the end - This gives you a fresher, smoother finish.

    Keep extra warm water nearby - The gravy will continue thickening as it sits.

    If you're serving it buffet-style, you may need to loosen it slightly before putting it on the table.

    Garnish just before serving - A swirl of cream, fresh cilantro, and a little butter make the curry look much more inviting.


    My Favorite Shortcut for Busy Weeknights

    If you already have my Makhni Sauce prepared, this curry becomes even easier.

    Simply warm the sauce, add paneer, adjust the consistency with water, and finish with cream, kasoori methi, and garam masala.

    This is one of those situations where making a larger batch of sauce once can help you create multiple meals throughout the week.

    You can also use the makhani-style sauce with other proteins and vegetables.


    What to Serve With Paneer Butter Masala

    One of the best things about Paneer Butter Masala is how many different side dishes work with it.

    Naan - Soft naan is probably one of the most satisfying pairings. The slightly charred bread works beautifully with the creamy tomato gravy.
    Roti -
    For a simple everyday meal, serve it with homemade roti or chapati.
    Jeera Rice - The subtle cumin flavor in jeera rice pairs beautifully with the buttery tomato gravy.


    Frequently Asked Questions

    What is Paneer Butter Masala made of?

    Paneer Butter Masala is made with paneer cooked in a tomato-based gravy flavored with butter, aromatic spices, cashews, cream, ginger, and garlic. The exact ingredients vary between recipes.

    Is Paneer Butter Masala spicy?

    It is usually mildly spiced. You can increase or decrease the chili according to your preference.

    Why do restaurants make paneer so soft?

    Restaurants often use fresh paneer and avoid overcooking it. Soaking packaged paneer in warm water before cooking can also help.

    Why does my paneer curry taste bitter?

    Burnt spices, burnt garlic, or overly browned ingredients can introduce bitterness.
    Cook the spices gently and avoid scorching them.

    How long does Paneer Butter Masala last in the refrigerator?

    Store leftovers in an airtight container and refrigerate promptly. For best quality, consume within a few days.

    What is the best bread for Paneer Butter Masala?

    Naan, especially garlic or butter naan, is a classic pairing. Roti and paratha are also excellent.

    More Paneer Recipes to Try

    If paneer is a regular part of your dinner rotation, here are a few more recipes to try:

    • Matar Paneer – a comforting paneer and green pea curry.
    • Spicy Chili Paneer – perfect when you want something with more heat.
    • Badami Paneer – paneer cooked in a rich almond-based gravy.
    • Paneer Bhurji Curry – a different way to enjoy paneer in a flavorful curry.
    • Palak Paneer – paneer in a creamy spinach-based gravy.

    These internal links are particularly useful on a recipe site because someone who arrives looking for Paneer Butter Masala is very likely to be interested in other paneer recipes.

    Butter Paneer Masala, quick and easy Indian Restaurant Style #playfulcooking #foodphotography #paneer #buttermasala #indianfood #photography #weeknightmeal #vegetarian

    Paneer Butter Masala RESTAURANT STYLE

    Kankana Saxena
    Soft and spongy Paneer (Indian Cottage Cheese), covered in aromatic tomato sauce and drizzled with heavy cream!
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 20 minutes mins
    Total Time 30 minutes mins
    Course Main Course
    Cuisine Indian
    Servings 0

    Ingredients
     

    • 1 medium onion (finely diced)
    • 3 garlic cloves
    • 1- inch fresh ginger
    • 12.69 oz paneer (diced bite size)
    • 1 cup tomato puree
    • 1 teaspoon sugar
    • 1 tablespoon butter
    • 1 tablespoon oil
    • ⅓ cup cashew (grind to powder)
    • ⅓ cup heavy cream
    • 1 and ½ teaspoon salt

    SPICES USED

    • 1 teaspoon fennel seeds
    • 1 teaspoon cumin seeds
    • 3 green cardamoms
    • 1 bay leaf
    • 1 cinnamon stick
    • 1 and ½ teaspoon dried fenugreek leaves (kasoori methi)
    • ½ teaspoon turmeric powder
    • 1 teaspoon cumin powder
    • 1 teaspoon fennel powder
    • 1 teaspoon chili powder
    • 1 teaspoon cinnamon powder
    • ½ teaspoon garam masala powder

    Instructions
     

    • Pound or grate the garlic and ginger. 
      1
    • Place a skillet or pan at medium heat and pour the oil. Once the oil heats up, add the whole spices (cumin seeds, fennel seeds, bay leaf, cardamom and cinnamon stick). Crush 1 teaspoon dried fenugreek leaves between your palms and add it to the pan. Stir it around and add the garlic ginger. Stir it around for a few seconds.
      2
    • Add the onion, salt and turmeric. Mix it around and cook for 1 minute. Add the cumin powder, fennel powder and chili powder. Mix it around and cook for 2 minutes.
      Paneer Butter Masala
    • Pour the tomato puree, 1 cup of water, sugar and remaining ½ teaspoon of salt. Mix it around. Add the cinnamon powder, mix it around, cover the pan and let it simmer for 15 minutes.
      Paneer Butter Masala
    • Add the diced Paneer cubes, rest of the fenugreek leaves and garam masala. Sauté for 1 minute. 
      Paneer Butter Masala
    • Dollop the butter, ground cashew and cream. Mix it around and simmer for 1 minute.
      Paneer Butter Masala
    • Serve warm with a drizzle of cream on top. 

    Nutrition

    Serving: 1Servings

    More Curries and Stew

    • aloo begun macher jhol 03
      Macher Jhol Aloo Begun Diye
    • palak paneer
      Easy Palak Paneer Recipe
    • Soya Chunk Curry
      Soya Chunks Curry
    • Lobia Sabzi
      Lobia Sabzi Recipe: Easy Indian Black-Eyed Peas Curry with Yogurt

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    About

    Hey there! I am Kankana and this is my culinary space where I unfold memories, share stories and try new flavours. Easy effortless cooking with fresh ingredients is my mantra and I like to carry that in my everyday meal.

    Learn more about me →

    Seasonal

    • Congee With Miso Sauce
    • Apple cake
      Apple Cake
    • Creamy Garlic Mushroom Soup
    • How To Make Makhani Sauce

    Cookbook

    cookbook front cover
    Taste of Eastern India has an array of vegetarian and non-vegetarian dishes, street foods, snacks, drinks, comfort hearty food, desserts and some long-lost dishes.
    Learn More and Order

    Subscribe

    Kitchen tips and tricks
    Receive exclusive articles and eBooks on Kitchen Tips and Tricks, Photography Tutorial, Meal Prep Ideas and Simple Recipes for Busy Lifestyle. Plus Weekly Fresh Seasonal Recipes.


    Footer

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Contact

    • Contact
    • Portfolio

    Copyright © 2011-2023 Playful Cooking. All content on this blog is copyrighted. It may not be republished in part or whole without permission and proper credit. Please contact me to seek republishing or syndication rights.