Paneer Butter Masala Recipe: Creamy Restaurant-Style Curry

Ultimate Guide to Paneer Butter Masala: Restaurant-Style Recipe, Quick Methods & Vegan Options

 
Restaurant-style Paneer Butter Masala with creamy tomato gravy and soft paneer cubes
Creamy Paneer Butter Masala garnished with cream and coriander served with naan

 

Paneer Butter Masala—also known as Butter Paneer—is one of the most loved North Indian dishes of all time. Silky smooth tomato-based gravy, balanced with butter, cream, and aromatic spices, makes this dish irresistibly creamy and mildly spiced. Soft cubes of paneer soak up the luscious sauce, turning every bite into pure comfort. Whether you’re hosting a dinner party or craving something indulgent on a weekend, this restaurant-style Paneer Butter Masala is the ultimate vegetarian treat, best paired with naan, roti, or jeera rice.

🧈 Ultimate Guide to Paneer Butter Masala

Silky Gravy Secrets, Cooking Hacks & Ingredient Alternatives


🧲 Why Paneer Butter Masala (PBM) Still Reigns Supreme

Paneer Butter Masala is that one dish — the star of every restaurant menu, the MVP at weddings, and the ultimate comfort curry at home. Creamy. Tangy. Buttery. Mildly spiced. It’s kid-approved, guest-worthy, and shockingly easy to mess up if you don’t follow the right technique.

Good news? You’re about to learn all the tricks the restaurants don’t tell you — and modern tweaks the internet can’t stop searching for.


⏱️ Prep Time, Cook Time & Yield

StepTime
Prep (chopping, soaking)10 mins
Cooking25–30 mins
Total~40 mins
Serves3–4 people

🛒 Ingredients for the Creamiest, Dreamiest Gravy

🔸 For the Base Gravy:

  • 2 tbsp butter (use ghee or oil if needed)
  • 1 tbsp neutral oil (helps prevent butter from burning)
  • 1.5 cups tomatoes (roughly chopped, ~4 medium)
  • 10–12 cashews (soaked in warm water for 15 mins)
  • 2–3 cloves garlic
  • 1 inch ginger
  • 1 green chili (optional for mild heat)

🔸 Whole Spices (optional but recommended):

  • 1 bay leaf
  • 2–3 green cardamoms
  • 3–4 cloves
  • 1 small cinnamon stick

🔸 For Finishing:

  • 200–250g paneer, cubed
  • 1 tsp Kashmiri red chili powder (for color, not heat)
  • ½ tsp garam masala
  • 1 tsp sugar or jaggery
  • Salt to taste
  • ¼ cup fresh cream (or cashew cream for vegan version)
  • ½ tsp kasuri methi (crushed)
  • 1 tbsp butter for finishing
  • Splash of milk or water to adjust consistency

Paneer Butter Masala Recipe

Paneer Butter Masala is a rich and creamy North Indian curry made with soft paneer cubes simmered in a silky tomato-cashew gravy flavored with butter, cream, and aromatic spices. This restaurant-style vegetarian classic delivers the perfect balance of sweetness, tanginess, and mild spice.
Prep Time 10 minutes
Cook Time 30 minutes
Cashew Soaking 15 minutes
Total Time 55 minutes
Servings: 2
Course: Main Course
Cuisine: Indian, South Indian

Ingredients
  

For the Base Gravy
  • – 2 tbsp butter
  • – 1 tbsp neutral oil
  • – 1.5 cups tomatoes roughly chopped (about 4 medium tomatoes)
  • – 10–12 cashews soaked in warm water for 15 minutes
  • – 2–3 garlic cloves
  • – 1-inch ginger
  • – 1 green chili optional
For Whole Spices (Optional)
  • – 1 bay leaf
  • – 2–3 green cardamoms
  • – 3–4 cloves
  • – 1 small cinnamon stick
For Finishing
  • – 200–250g paneer cubed
  • – 1 tsp Kashmiri red chili powder
  • – ½ tsp garam masala
  • – 1 tsp sugar or jaggery
  • – Salt to taste
  • – ¼ cup fresh cream
  • – ½ tsp kasuri methi crushed
  • – 1 tbsp butter
  • – Splash of milk or water to adjust consistency

Equipment

  • Heavy-bottomed pan or kadai
  • Blender or mixer grinder
  • Mixing Bowl
  • – Fine mesh strainer (optional)
  • Measuring spoons and cups
  • – Knife and chopping board
  • Wooden spoon or spatula
  • – Small frying pan (optional)
  • – Air fryer (optional)

Method
 

Step 1: Prepare the Tomato-Cashew Base
  1. Boil the chopped tomatoes and soaked cashews with a little water for 8–10 minutes. Allow the mixture to cool slightly and blend into a smooth puree. Strain if desired for an extra silky texture.
Step 2: Prepare the Paneer
  1. Lightly pan-fry the paneer cubes in a little butter or ghee until golden on the edges. Transfer them to warm salted water to keep them soft. This step is optional.
Step 3: Temper the Whole Spices
  1. Heat butter and oil in a heavy-bottomed pan. Add bay leaf, cardamoms, cloves, and cinnamon. Sauté for about 30 seconds until aromatic.
Step 4: Cook the Gravy
  1. Pour in the tomato-cashew puree and cook over medium heat for 10–12 minutes until the oil begins to separate. Stir occasionally.
Step 5: Season the Gravy
  1. Add Kashmiri red chili powder, garam masala, sugar or jaggery, and salt. Cook for another 2 minutes. Add a splash of milk or water if the gravy becomes too thick.
Step 6: Finish with Cream and Paneer
  1. Reduce the heat and stir in the fresh cream. Add the paneer cubes and gently mix. Sprinkle crushed kasuri methi and add the remaining butter.
Step 7: Rest and Serve
  1. Cover the pan and allow the curry to rest for 5 minutes so the flavors develop. Garnish with cream and fresh coriander before serving hot.

Notes

– Soaking cashews before blending creates a smoother and creamier gravy.
– Straining the puree gives the curry a restaurant-style silky texture.
– Avoid adding cream over high heat to prevent splitting.
– Paneer can be replaced with tofu for a vegan version.
– Fresh cream can be substituted with cashew cream or almond cream.
– Air fry paneer cubes at 180°C for 7–8 minutes for a lighter option.
– For smoky dhaba-style flavor, use the dhungar method with hot charcoal and ghee.
– Leftover Paneer Butter Masala can be used in wraps, pizzas, pasta, stuffed parathas, or biryani.
– Refrigerate leftovers in an airtight container for up to 3 days.
– Freeze the gravy separately for up to 1 month and add fresh paneer and cream while reheating.

🔁 Ingredient Alternatives & Hacks

Original IngredientSwap/Alternative
PaneerTofu (vegan), grilled mushrooms, soy chunks
CreamCashew cream, coconut cream (use sparingly), almond paste
SugarJaggery, maple syrup, stevia (for sugar-free)
ButterVegan butter, ghee, or cold-pressed oil
Kashmiri chiliPaprika (color without heat), beetroot powder (natural option)
CashewsMelon seeds, blanched almonds (if allergic)

Pro tip: Avoid onion in this recipe to keep that classic, vibrant red hue and smooth Mughlai-style texture.


🍳 Let’s Get Cooking — Step-by-Step

🔹 Step 1: Blanch the Tomatoes & Cashews

Boil tomatoes and cashews in a cup of water for 8–10 minutes. Let cool slightly and blend into a silky puree. Strain if needed for extra smoothness.

Why blanch? It deepens flavor and ensures the raw smell disappears.

🔹 Step 2: Sear the Paneer (Optional but Worth It)

In a teaspoon of butter or ghee, lightly pan-fry the paneer cubes until golden on the edges. Soak in warm salted water to keep them soft until ready to use.

Or, air-fry for a trendy twist — 180°C for 7–8 minutes.

🔹 Step 3: Temper Whole Spices

Heat butter + oil in a pan. Add bay leaf, cardamom, cinnamon, cloves. Sauté for 30 seconds until aromatic. This gives the base that restaurant-style edge.

🔹 Step 4: Add Tomato-Cashew Puree

Pour in the blended gravy base. Cook on medium flame for 10–12 minutes until the oil starts to separate. Stir occasionally.

Troubleshooting: If the gravy looks grainy or starts to split, lower the heat and add a splash of milk or water to emulsify it again.


🧈 Ultimate Guide to Paneer Butter Masala

Finishing Touches, Vegan Swaps, Smart Leftovers & Dhungar Magic


🔥 Step 5: Spice, Simmer & Finish Like a Pro

Once your tomato-cashew base is thick and the oil has floated up like a good gravy should, here’s how to bring it all together:

🔸 Add Spices & Seasoning

  • Mix in Kashmiri chili powder, garam masala, sugar, and salt.
  • Let it cook for 2 more minutes on low heat.
  • Add a splash of milk or water if the gravy feels too thick.

Want to control the spice? Start with ½ tsp chili and adjust after tasting.

🔸 Stir in Cream & Paneer

  • Lower the flame. Stir in cream to give it that velvety body.
  • Now, gently add your soft, golden paneer cubes. Stir without breaking them.
  • Crush and sprinkle kasuri methi for that signature restaurant aroma.
  • Finish with a knob of butter on top.

Cover and rest for 5 minutes. This lets the paneer soak up all that buttery love.


🌱 Vegan Paneer Butter Masala (You’ll Love This)

You won’t miss the dairy at all with these swaps:

Dairy VersionVegan Alternative
PaneerTofu (firm, lightly grilled)
CreamCashew cream (blend soaked cashews with water)
ButterVegan butter or coconut oil
Milk (if used)Oat milk or almond milk

Still rich. Still dreamy. Still restaurant-worthy.

Bonus Tip: Add a pinch of nutritional yeast to enhance creaminess without actual cream.


🧄 Flavor Boost: Dhungar (Charcoal Smoke) Method

That magical, smoky flavor most restaurants achieve? It’s easier than you think:

  1. Heat a small piece of natural charcoal over flame till red hot.
  2. Place it in a small steel bowl or onion shell inside your gravy pan.
  3. Add ½ tsp of ghee or butter on the coal and immediately cover the pan with a tight lid.
  4. Let it sit sealed for 2–3 minutes. Remove the bowl before serving.

No coal? Burn a cinnamon stick and do the same — subtle but beautiful.


🧠 Smart Leftovers: PBM Reinvented

Got extra PBM? You’ve got street-style genius in your fridge:

  • PBM Pizza: Use as pizza sauce. Top with onions and more paneer. Bake.
  • Wrap It Up: Roll in a roomali roti with salad for a quick lunch.
  • Stuffed Paratha: Mix into mashed potatoes and use as filling.
  • Paneer Butter Pasta: A fusion hit with penne or farfalle.
  • PBM Biryani Hack: Layer it over plain rice with fried onions for a lazy biryani.

Leftovers never looked (or tasted) this good.


💡 Tips from Trending Questions (Straight from Search Data)

What People AskPro Answers
“Why does my PBM gravy split?”Add cream on low heat, and don’t cover while simmering.
“How to get that restaurant sheen?”Cook the tomato base long enough; finish with butter + cream combo.
“What’s the best way to fry paneer?”Sear in ghee or air fry at 180°C for 7 mins for clean golden edges.
“Can I use tomato paste instead of fresh tomatoes?”Yes, but dilute with water and balance with sugar. Use only 2 tbsp paste.

🫓 Best Pairings

  • Breads: Butter naan, tandoori roti, kulcha, roomali roti
  • Rice: Jeera rice, ghee rice, mild pulao
  • Chutney: Mint-coriander or pickled onions on the side add zing

Want to impress? Serve with a side of lemon wedges and fresh coriander on top.


📜 Final Thoughts

Paneer Butter Masala isn’t just a curry — it’s a vibe. It’s what you serve when you want to go all out, but still keep it familiar. Creamy, rich, and spiced just right — it brings the whole table together.

Make it quick with the Instant Pot hack. Make it light with vegan swaps. Reinvent leftovers like a kitchen genius. And never forget the dhungar trick — it’s the one move that takes you from home cook to home chef.


🏺 The Origin Story: From Punjabi Kitchens to Global Plates

While most believe Paneer Butter Masala was born in a Delhi restaurant (possibly Moti Mahal), its creamy roots lie in the rich Punjabi-Mughlai cuisine that thrives on butter, cream, and bold flavors.

It was likely a byproduct of innovation — leftover tandoori paneer tossed in tomato-butter gravy. Over time, it became the north Indian answer to Britain’s Chicken Tikka Masala. Today, it’s a global superstar — from NYC food trucks to Melbourne cafés.

 

Leave a Comment

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

Recipe Rating




Scroll to Top