Paneer Butter Masala Recipe (Restaurant Style At Home)
The first time I ordered paneer butter masala at a restaurant, I remember thinking there was no way I could make something this rich and velvety at home. Years later, after plenty of trial and error, I learned the whole magic comes down to one thing: a smooth, slow-cooked tomato-cashew base. Get that right and you'll have a gravy so creamy nobody will believe you made it in your own kitchen.
This is the version my family asks for again and again, and it's mild enough that even kids happily clean their plates.
Why You'll Love This Recipe
It's rich but balanced, gently spiced, and made with ingredients you can find at any local store. No restaurant equipment, no hard-to-find masalas — just a comforting, creamy curry that pairs perfectly with naan or rice.
Ingredients
For the gravy
- 4 large tomatoes, chopped
- 10–12 cashews
- 1 onion, chopped
- 1 tbsp ginger-garlic paste
- 2 tbsp butter
- 1/2 cup cream
- 1 tsp red chilli powder
- 1 tsp garam masala
- 1 tsp kasuri methi (dried fenugreek)
- Salt and a pinch of sugar
Main
- 250g paneer, cubed
Step-By-Step Instructions
1. Cook the base
Melt butter, add the onion, ginger-garlic, tomatoes and cashews, and cook until soft. Let it cool, then blend into a completely smooth paste. Straining it once gives that signature silky restaurant texture.
2. Simmer the gravy
Return the paste to the pan with chilli powder and salt. Simmer gently until the butter starts to separate at the edges — this slow step is what deepens the flavour.
3. Add cream and spices
Stir in the cream, garam masala and a pinch of sugar to balance the tomatoes. Crush the kasuri methi between your palms and add it now for that classic aroma.
4. Add paneer
Slide in the paneer cubes and simmer for just 3–4 minutes. Paneer only needs to warm through — overcooking makes it rubbery.
Common Mistakes To Avoid
- Skipping the blending/straining — it's the secret to a smooth gravy
- Rushing the tomato base — raw tomato taste ruins the dish
- Boiling the paneer too long — it turns chewy
- Too much chilli — this dish is meant to be mild and creamy
Storage Tips
Paneer butter masala keeps in the fridge for up to 2 days. The gravy thickens as it cools, so loosen it with a splash of milk or water when reheating gently.
Serving Suggestions
Serve hot with butter naan, garlic naan, jeera rice or plain roti. A swirl of cream and a few coriander leaves on top make it look just like the restaurant version.
Final Thoughts
Paneer butter masala feels fancy, but once you've made the smooth base a couple of times it becomes genuinely easy. Make it for guests and watch it disappear — it's the kind of dish that quietly earns you a reputation as a great cook.
Frequently Asked Questions
Yes. Use full-fat milk or extra blended cashews for richness. The gravy will be slightly lighter but still creamy.
Soak the cubes in warm water for 10 minutes before adding, and simmer them for only a few minutes at the end.
Yes, the gravy actually tastes better after a few hours. Add the paneer when reheating for the best texture.
Blend the cooked base thoroughly and strain it once. Cashews and proper blending are what create the silky texture.
Freeze the gravy without paneer for up to a month, then add fresh paneer when reheating.