How to Make Restaurant-Style Paneer Butter Masala at Home? (Step-by-Step Guide)
🧈 Paneer Butter Masala – The Ultimate Creamy Comfort Food
There are few things more comforting than a hot plate of Paneer Butter Masala (PBM) with soft naan or fragrant jeera rice. That rich, creamy tomato gravy, melt-in-mouth paneer, and the delicate balance of spice and sweetness… it’s pure indulgence.
But here’s the kicker: you don’t need to wait for a restaurant meal. With the right steps and a few pro tips, you can whip up restaurant-style PBM right at home. And yes, with that silky texture, deep color, and balanced flavor.
⏳ Preparation & Cooking Time
| Task | Duration |
|---|---|
| Prep Time | 10 mins |
| Cooking Time | 30 mins |
| Total Time | ~40 mins |
| Servings | 3–4 |
🛒 Ingredients You’ll Need
For Gravy Base:
- 2 tbsp butter (unsalted)
- 1 tbsp oil
- 1.5 cups chopped tomatoes (or 4 medium)
- 10–12 cashews
- 2–3 green cardamoms
- 1-inch cinnamon stick
- 4–5 garlic cloves
- 1-inch ginger piece
- 1 tsp Kashmiri red chili powder (for color)
- Salt to taste
For Finishing the Gravy:
- 250–300g paneer (cubed)
- 2 tbsp fresh cream
- 1 tsp kasuri methi (crushed)
- ½ tsp sugar (optional but recommended)
- Extra butter (1 tbsp) for richness
- Water as needed (¼ to ½ cup)
- Garnish: Fresh coriander leaves, cream swirl
Paneer Butter Masala Recipe
Ingredients
Equipment
Method
- Heat 1 tablespoon oil and 1 tablespoon butter in a pan.
- Add ginger, garlic, green cardamoms, cinnamon stick, and cashews.
- Sauté for about 30 seconds.
- Add chopped tomatoes and cook for 6–8 minutes until soft and mushy.
- Turn off the heat and allow the mixture to cool slightly.
- Transfer the mixture to a blender and blend into a smooth paste without adding water.
- For an ultra-smooth restaurant-style texture, strain the puree through a fine sieve.
- In the same pan, add the remaining 1 tablespoon butter.
- Pour in the blended puree and cook for 4–5 minutes.
- Add salt, Kashmiri red chili powder, and sugar.
- Pour in ¼ cup water and simmer for 5–6 minutes until butter begins separating at the edges.
- Reduce the heat to low.
- Add fresh cream and crushed kasuri methi.
- Mix gently until combined.
- For softer paneer, soak the cubes in warm water for 10 minutes and drain.
- Alternatively, lightly fry the paneer cubes in a little ghee for 2–3 minutes until lightly golden.
- Add the paneer cubes to the gravy.
- Stir gently and cook for 2–3 minutes without overcooking.
- Add the remaining butter.
- Garnish with fresh coriander and a swirl of cream.
- Serve hot with naan, kulcha, roti, paratha, or jeera rice.
Notes
– Do not add cream while the gravy is boiling, as it may split.
– Avoid overcooking paneer, as it can become rubbery.
– Kashmiri red chili powder provides vibrant color without excessive heat.
– Crush kasuri methi between your palms before adding for maximum aroma.
– For smoky dhaba flavor, use the dhungar method with hot charcoal and a few drops of ghee.
– The gravy base can be prepared ahead and frozen for up to 1 month.
– Leftover Paneer Butter Masala can be used in wraps, pasta, sandwiches, or as a pizza sauce.
– For a vegan version, replace paneer with tofu, butter with vegan butter, and cream with cashew or almond cream.
– Serve with butter naan, garlic naan, tandoori roti, lachha paratha, or jeera rice.
🧑🍳 Step-by-Step Cooking Instructions for Restaurant-Style Paneer Butter Masala Recipe
🔥 Step 1: Blanch & Blend the Base
- Heat 1 tbsp oil + 1 tbsp butter in a pan.
- Add ginger, garlic, cardamom, cinnamon, and cashews. Sauté for 30 seconds.
- Add chopped tomatoes. Cook till soft and mushy (6–8 mins).
- Turn off the heat, let it cool slightly.
- Blend the mixture into a smooth paste (don’t add water yet).
🔍 Pro Tip: For ultra-smooth gravy, strain the paste using a sieve. This is what restaurants do!
🧈 Step 2: Make That Velvety Gravy
- In the same pan, add 1 tbsp butter.
- Add the blended puree and sauté for 4–5 minutes.
- Sprinkle in salt, chili powder, and sugar.
- Add ¼ cup water. Let it simmer for 5–6 minutes until the oil/butter starts separating at the sides.
- Add fresh cream and kasuri methi. Mix gently.
🧊 Step 3: Prep the Paneer (Optional but Worth It)
Option A – Soak Method (Soft & Juicy):
- Soak paneer cubes in warm water for 10 mins.
- Drain before adding to the gravy.
Option B – Lightly Fried (For Texture):
- Pan-fry cubes in a bit of ghee for 2–3 mins until golden.
Then:
- Add paneer cubes to the simmering gravy.
- Stir gently and cook for 3–4 mins. Done!
Restaurant-Style Finish
- Add a small swirl of cream and a small cube of butter just before turning off the heat.
- Garnish with fresh coriander.
- Serve hot with naan, kulcha, roti, or jeera rice.
🧪 Want that smoky dhaba flavor?
Try the dhungar method: place a hot charcoal piece in a small bowl inside the curry, add ghee on top, cover with a lid for 1–2 mins. Total game-changer.
✅ Ingredient Substitutes & Tips
| If You Don’t Have… | Use This Instead |
|---|---|
| Fresh cream | Cashew paste (for vegan) or milk + butter |
| Butter | Ghee or neutral oil (but butter wins) |
| Kashmiri chili | Paprika (for color), red chili powder (for heat) |
| Paneer | Tofu (for vegan version) |
| Tomatoes | Tomato puree (½ cup, unsweetened) |
Common Mistakes to Avoid (That Ruin PBM!)
Even experienced home cooks mess up this creamy classic. Let’s save your dinner with these simple fixes:
1. Using Raw Tomato Puree
Skip store-bought sour purees unless you’re balancing it with sugar and cream. Cook fresh tomatoes until soft, or use pre-cooked puree.
2. Adding Cream Too Early
Adding cream while the gravy is boiling will make it split. Always lower the heat first, then stir it in gently at the end.
3. Skipping the Sieve
If you want that restaurant-smooth texture, straining your blended masala is non-negotiable. Grainy gravies = homemade look.
4. Overcooking the Paneer
Paneer turns chewy when cooked too long. Just 2–3 minutes in the hot gravy is enough.
Meal Prep & Leftovers – Make It Work for You!
PBM is freezer- and fridge-friendly! Here’s how to plan:
🍲 Make-Ahead Gravy:
- Cook and blend the tomato-cashew base.
- Freeze in ziplock bags for up to 1 month.
- Reheat, add fresh cream and paneer just before serving.
🍽 Leftover Paneer Butter Transformations:
- PBM Pasta: Toss creamy gravy with boiled penne or fusilli.
- PBM Wraps: Use in roti rolls with onions and mint chutney.
- PBM Pizza: Spread as sauce base, top with paneer cubes, cheese, and bake. Trust us, it works!
🧠 Pro Tips for That Restaurant Vibe
- Use both oil and butter. Butter adds flavor, but oil prevents it from burning.
- Kashmiri chili = perfect red hue without heat.
- Add kasuri methi at the end. Crushing it in your palm releases max aroma.
- Sugar isn’t evil! It rounds out the acidity of tomatoes.
🧑🍳 Chef’s Secret: Some restaurants use a bit of condensed milk or milk powder for body and subtle sweetness.
🌱 Vegan & Healthier paneer butter masala recipe Variations
Plant-based or just cutting dairy? Here’s what you can do:
🧀 Vegan Swaps:
- Paneer → firm tofu (pressed and sautéed)
- Cream → cashew paste or almond cream
- Butter → vegan butter or olive oil
🥦 Health Tweaks:
- Skip frying paneer. Just soak and toss in.
- Use low-fat milk + a spoon of cornstarch for a creamy feel.
- Add veggies like peas, bell peppers, or mushrooms for fiber.
📈 Viral PBM Trends (2026 Edition)
- Air Fryer Paneer PBM: Crispy cubes + creamy gravy = best of both worlds.
- Sugar-Free PBM: Use jaggery or maple syrup instead of white sugar.
- Instant Pot PBM: Pressure cook base for 5 mins, blend, simmer with cream and paneer – done in 20 mins!
- PBM Burritos: Indian-Mexican mashup with rice, PBM, and guac – surprisingly good!
🧭 Final Thoughts
Making Paneer Butter Masala at home is easier than it looks. It’s all about layering flavors, cooking patiently, and knowing when to switch off the heat.
Once you nail this, you’ll stop ordering it outside — seriously.
🧄 A Brief History of Paneer Butter Masala Recipe
Contrary to popular belief, PBM didn’t come from Mughal kitchens. It’s a modern North Indian dish, believed to have originated in Delhi in the late 20th century — possibly from the same Punjabi culinary minds that created Butter Chicken.
It was a smart solution to use leftover paneer in a rich tomato-butter gravy — simple, crowd-pleasing, and vegetarian-friendly.
Today, it’s India’s most ordered restaurant curry — and now, your go-to home recipe!

