If you have ever longed to recreate that rich, velvety experience from your favorite Indian eatery at home, this Restaurant Style Paneer Butter Masala Recipe is your perfect gateway. It’s a luscious, creamy curry brimming with fragrant spices, pure buttery goodness, and cubes of soft paneer that soak up every drop of the sauce. Whether you’re feeding a crowd or indulging in a cozy dinner for two, this recipe delivers an authentic taste that feels elegant yet utterly comforting. I’ll walk you through each step to help you master this beloved classic in your own kitchen, creating a dish everyone will rave about.
Ingredients You’ll Need
The beauty of this Restaurant Style Paneer Butter Masala Recipe lies in its simple but thoughtfully chosen ingredients. Each one plays a vital role in building layers of flavor, texture, and that signature creamy color. From aromatic whole spices to fresh tomatoes and luscious cream, these components combine to create magic in your pan.
- Oil (1 tablespoon): Use a neutral oil like canola or sunflower for a clean base that lets the spices shine.
- Butter (3 tablespoons, divided): Adds richness and that signature velvety texture to the gravy.
- Paneer cubes (250 grams): Soft cottage cheese chunks that soak up the flavorful sauce beautifully.
- Kashmiri Red Chilies (3 pieces): Provide a vibrant red hue and a mild heat without overwhelming spice.
- Ginger Garlic Paste (2 teaspoons): The essential aromatic duo that forms the flavor base.
- Bay leaves (1), Cinnamon Stick (1 inch), Cloves (3), Cardamoms (2), Peppercorns (1/2 tsp): Whole spices bundled as a bouquet garni to infuse warmth and depth.
- Cashew Nuts (2 tablespoons, chopped): Add creaminess and a subtle nutty undertone when cooked in the gravy.
- Khus Khus/White Poppy Seeds (1 teaspoon): Contribute a light nuttiness and help thicken the sauce.
- Onion (1, roughly chopped): Softens and sweetens the base for the curry.
- Tomatoes (6, roughly chopped): Bring a bright tang and natural acidity that balances the butteriness.
- Salt (1 1/2 teaspoons, divided): Enhances all the flavors harmoniously.
- Red Chilli Powder (1/2 teaspoon): Adds a touch of heat and color.
- Garam Masala (1/2 teaspoon): Classic warming spice blend that rounds off the curry’s flavor profile.
- Turmeric (1/2 teaspoon): Provides earthiness and golden color.
- Ketchup (1 1/2 tablespoons): A not-so-obvious addition that deepens color and adds mild sweetness.
- Dried Kasuri Methi (1 1/2 teaspoons, roasted and crushed): Imparts a distinct herby aroma that is signature to this dish.
- Fresh Cream (2 tablespoons): The finishing touch that enriches the gravy, making it decadently smooth.
How to Make Restaurant Style Paneer Butter Masala Recipe
Step 1: Prepare the Bouquet Garni
Start by tying the whole spices — bay leaf, cardamom, cloves, peppercorns — into a cheesecloth or muslin bundle. This neat little package will let you infuse the gravy with deep spice flavors without leaving behind pesky bits to strain out later. It’s a classic technique that elevates the taste elegantly.
Step 2: Sauté the Base Ingredients
In a large pan, heat one tablespoon of butter along with a tablespoon of neutral oil. The combination ensures a perfect balance between flavor and the ideal cooking temperature. Toss in the Kashmiri red chilies and ginger-garlic paste, stirring for about a minute until fragrant. Then add the roughly chopped onions, cooking until they turn translucent — about 2 to 3 minutes. This step caramelizes the onions slightly, building sweetness to balance the tangy tomatoes.
Step 3: Add Cashews, Poppy Seeds, and Tomatoes
Next, sprinkle in finely chopped cashew nuts and white poppy seeds. These ingredients act as natural thickening agents and lend a subtle creaminess to the gravy. After a quick stir, add in the chopped tomatoes and a teaspoon of salt to coax out the juices and break down the tomatoes more easily. Let this simmer for around 2 to 3 minutes, encouraging the flavors to meld.
Step 4: Simmer with Bouquet Garni and Water
Drop the spice bundle into the pan and pour in half a cup of water. Cover and let it cook for 15 minutes on low heat, allowing the tomatoes to fully soften and the spices to infuse the mixture deeply. This slow cooking is key to developing that restaurant-level depth of flavor.
Step 5: Blend to a Smooth Paste
Once the tomato-onion mixture has cooled slightly, remove the bouquet garni and blend everything into a smooth, luscious paste. Adding about a cup of water while blending helps to achieve the perfect consistency that is neither too thick nor too runny.
Step 6: Build the Gravy
Return to the same pan and heat the remaining butter. Pour in the freshly blended paste, along with garam masala, chili powder, turmeric, ketchup, half a teaspoon of salt, and an additional half cup of water. Bring this to a gentle boil. The ketchup is a secret hero here, adding a mild sweetness and rich color.
Step 7: Simmer till the Oil Surfaces
Reduce the heat and simmer the curry uncovered for about 20 minutes. Keep an eye out for those tell-tale oil droplets surfacing around the edges — it’s a sign your gravy is perfectly cooked and packed with flavor. This process concentrates the spices and creates a silky texture.
Step 8: Optional Smoky Flavor Boost
If you want to take your home-cooked Restaurant Style Paneer Butter Masala Recipe up a notch, try the smoking technique. Heat a piece of lump charcoal red hot, place it carefully in a steel bowl positioned inside your pan without touching the gravy, pour a teaspoon of oil on the coal, and immediately cover the pan. Let it smoke for 2 minutes. This creates a brilliant smoky aroma reminiscent of traditional tandoor kitchens.
Step 9: Finish with Kasuri Methi and Paneer
While your gravy simmers, dry roast the kasuri methi until fragrant and grind it finely. Stir the kasuri methi powder and a tablespoon of butter into the curry, then gently fold in the paneer cubes. Simmer everything together for an additional 2 minutes to let the paneer absorb the luscious sauce.
Step 10: Add Cream and Serve Hot
Finally, drizzle with fresh cream or top with a pat of butter for that glossy, indulgent finish. Your Restaurant Style Paneer Butter Masala Recipe is now ready to be enjoyed!
How to Serve Restaurant Style Paneer Butter Masala Recipe

Garnishes
To elevate presentation and flavor simultaneously, sprinkle freshly chopped coriander leaves or a swirl of cream on top. You can also add a few thinly sliced ginger strips for an extra burst of freshness. These finishing touches make the dish look inviting and add vibrancy.
Side Dishes
Paneer butter masala pairs wonderfully with soft, flaky Indian breads like naan or paratha. Steamed basmati rice is another classic companion, soaking up every drop of the sumptuous gravy. For a complete meal, serve alongside fresh cucumber raita or a crunchy salad to balance richness with cool, crisp textures.
Creative Ways to Present
For a festive touch, serve your paneer butter masala in small, individual copper bowls or vibrant ceramic dishes that highlight the curry’s striking orange-red hue. You might also layer it over a bed of saffron rice and garnish with edible rose petals or toasted nuts for effortless elegance that impresses guests.
Make Ahead and Storage
Storing Leftovers
Leftover paneer butter masala keeps well in an airtight container in the refrigerator for up to 3 days. The flavors often deepen overnight, making it even tastier the next day. Just be sure to cool the dish completely before storing.
Freezing
You can freeze the curry (without fresh cream) for up to a month. Portion it into freezer-safe containers and thaw overnight in the fridge when ready to use. Adding fresh cream after reheating will refresh the creaminess and texture.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally to avoid burning and to evenly warm the sauce. Add a splash of water or cream if needed to adjust consistency. Microwaving is also fine if done in short bursts with stirring in between.
FAQs
Can I use frozen paneer for this recipe?
Yes, but thaw it completely and gently pat dry to remove excess moisture before adding to the curry. This helps prevent the paneer from becoming watery and keeps it soft yet firm.
Is it possible to make this dish vegan?
Absolutely! Replace butter with vegan butter or oil, and substitute fresh cream with coconut cream or cashew cream. Use firm tofu instead of paneer for a delicious plant-based variation.
Can I make this curry less spicy?
Definitely. The recipe is naturally mild because of the Kashmiri red chilies, but you can reduce or omit the red chili powder and adjust the ginger-garlic paste quantity to suit your heat preference.
Why is ketchup added to the recipe?
Ketchup adds a subtle sweetness and helps deepen the richness and color of the gravy without overpowering the spices, giving the dish that signature restaurant-style balance.
How do I prevent paneer from getting rubbery?
Cook the paneer gently in the gravy without overcooking. Adding it near the end ensures it stays tender and flavorful. Avoid boiling the curry vigorously once the paneer is added.
Final Thoughts
This Restaurant Style Paneer Butter Masala Recipe is truly a gem in Indian cuisine that tastes like a warm hug in every bite. It brings together the perfect harmony of spices, butter, and cream with the soft paneer cubes that melt in your mouth. Once you try this at home, I’m confident it’ll become your go-to recipe whenever you want to impress family or just treat yourself to something special. So grab your ingredients, and get ready to savor the magic of a restaurant favorite right in your own kitchen!
Print
Restaurant Style Paneer Butter Masala Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Description
Restaurant Style Paneer Butter Masala is a rich and creamy North Indian curry featuring soft paneer cubes simmered in a luscious tomato, butter, and spice-infused gravy. This recipe captures authentic flavors with whole spices, cashew nuts, cream, and smoky nuances, perfect for special occasions or hearty meals served with naan or rice.
Ingredients
Spices and Whole Ingredients
- 3 Kashmiri Red Chilies
- 1 Bay leaf
- 1 inch Cinnamon Stick
- 3 Cloves
- 2 Cardamoms
- 1/2 teaspoon Peppercorns
- 1 teaspoon Khus Khus (White Poppy Seeds)
- 1/2 teaspoon red Chilli powder (cayenne pepper)
- 1/2 teaspoon Garam masala
- 1/2 teaspoon Turmeric
- 1 1/2 teaspoons dried Kasuri Methi (roasted and crushed)
Vegetables and Dairy
- 250 grams Paneer cubes (or Cottage Cheese)
- 1 Onion (roughly chopped)
- 6 Tomatoes (roughly chopped)
- 2 tablespoons Fresh Cream
- 3 tablespoons Butter (divided)
Other Ingredients
- 1 tablespoon Oil (neutral flavoured like canola, rice bran, sunflower)
- 2 teaspoons Ginger Garlic Paste
- 2 tablespoons Cashew Nuts (chopped)
- 1 1/2 tablespoons Ketchup
- 1 1/2 teaspoons Salt (divided)
Instructions
- Make Bouquet Garni: Wrap the bay leaf, cardamom, cloves, and peppercorns in a piece of cheesecloth or muslin to create a bouquet garni, which will be used to infuse flavor into the gravy.
- Cook Gravy Base: Heat 1 tablespoon of butter and 1 tablespoon of oil in a large pan or kadhai over medium heat. Add the Kashmiri red chilies and ginger garlic paste, saute for about a minute until fragrant. Add the roughly chopped onions and cook for 2-3 minutes until translucent. Stir in the cashew nuts and poppy seeds and continue to cook till the mixture is well incorporated.
- Add Tomatoes and Simmer: Add the chopped tomatoes and 1 teaspoon of salt to the pan. Cook the tomatoes for 2-3 minutes until they soften. Then add the bouquet garni along with 1/2 cup of water. Cover and simmer for 15 minutes until the tomatoes are fully softened and flavors melded.
- Blend to Smooth: Set the cooked mixture aside to cool slightly. Remove the bouquet garni and blend the tomato-onion mixture into a smooth paste, adding another 1 cup of water while blending to achieve a gravy consistency.
- Boil Gravy: In the same pan, heat the remaining 2 tablespoons of butter and pour in the blended paste. Add the garam masala, chili powder, turmeric, ketchup, 1/2 teaspoon salt, and 1/2 cup water. Bring the mixture to a gentle boil, stirring occasionally.
- Simmer the Curry: Reduce the heat to low and simmer the curry for 20 minutes until you see droplets of oil floating on the surface and along the pan sides, indicating the spices and fat have fully integrated.
- Smoke the Gravy (Optional): To add a smoky flavor, carefully heat a piece of lump coal with tongs until red hot. Place the coal in a steel bowl positioned inside the pan without submerging in the gravy. Quickly pour a teaspoon of oil over the coal; as it starts to smoke, cover the pan to trap the smoke for about 2 minutes.
- Finish and Serve: In a separate pan, dry roast the kasuri methi and grind it to a fine powder. Add the kasuri methi powder and a tablespoon of fresh cream to the curry. Gently mix in the paneer cubes and simmer for 2 more minutes to warm through and absorb flavors. Garnish with extra cream or butter and serve hot with naan, roti, or rice.
Notes
- Using Kashmiri red chilies imparts a vibrant red color without adding excessive heat. Substitute with mild chili powder if unavailable.
- Smoking the gravy adds traditional restaurant-style aroma but can be skipped if you don’t have lump coal.
- Ensure to blend the tomato-onion base smoothly for a rich, creamy texture in the gravy.
- Paneer should be fresh and cut into even cubes for best results.
- Adjust salt and chili powder according to taste preferences.
- This dish pairs excellently with butter naan, jeera rice, or plain steamed basmati rice.
Your email address will not be published. Required fields are marked *