Here's an easy recipe for the perfect restaurant style paneer butter masala for all you paneer lovers! This recipe has rave reviews from readers (scroll down to see the comments). Luscious tomato based gravy that's smoked and has that distinct restaurant style flavour - this recipe is always a hit!
This restaurant style paneer butter masala is definitely one of my favorite recipes forever, and it is one of my most viewed recipes on the blog.
So here's the thing with paneer butter masala. If you are a paneer lover, it is the king of all paneer recipes. I've eaten versions of this across the length and breadth of the country (favourite order obviously) and a lot of people can get it very very wrong.
Here's what a good paneer butter masala or paneer makhani will taste like:
- Luscious gravy thats tomato based and has a natural sweetness with a slight tang
- A mild underlying smokiness that comes from smoking the gravy before adding the paneer
- Really soft paneer that's NOT fried and is soft mainly because its primarily made from Malai (Cream) or really good quality milk
And here's what it's NOT --> Sweet! A lot of restaurants like to add sugar to the gravy. This is also the norm outside India, but good paneer butter masala is not sweet. So stay away from the fake ones!
And today, we are cracking open all the secrets to amazing Paneer Butter Masala with the smokiness, the creaminess and the perfection.
Quick Walk Through: Butter Paneer Masala
Ingredients for Paneer Butter Masala
Here's what you'll need for a fantastic Paneer Butter Masala or Paneer Makhani:
Butter, Oil and Cream: Three different fats go into the recipe at different points to create that luscious, creamy gravy. But don't worry, this doesn't translate to a really heavy, high on calorie recipe. The nutritional value of one portion size is only
Dried Kashmiri Red Chillies: This is a key ingredient. These dried chillies provide colour but don't have a lot of spice which is perfect for this recipe. If you don't have this, you can substitute with 1-2 tablespoons Kashmiri Chilli Powder that can be added along with the other ground spice powders when the blended gravy is simmering
Onions & Tomatoes: The proportion of onions to tomatoes in this recipe is 1:6. Onions are used for the base but its the tomatoes that add most of the flavour
Ginger Garlic Paste: You can use minced ginger and garlic separately but for convenience ginger garlic paste is made in large amounts and refrigerated in every Indian household. You can also buy ready made paste easily at supermarkets
Cashew nuts: To reduce the amount of cream in the recipe, we use cashews which provide the same creaminess and density but without the calories
Khus Khus/ Poppy Seeds: Khus Khus or white poppy seeds is used for flavour as well as creaminess
Spices: Both whole spices and ground spices are used in this recipe. Whole spices such as bayleaf, cardamom, cloves and cinnamon add the initial flavouring to the onion tomato mixture. You can add them as is or make a bouquet garni like I do so that it easy to fish these out before blending. Dry spices like chilli powder, turmeric, garam masala are added later while the blended gravy is simmering for a bit of heat and to pack in the flavour
Tomato Ketchup: A super non traditional ingredient but it really works here because it has the perfect blend of sweet, salty, tangy. A little goes a long way!
Kasuri Methi: Kasuri Methi is basically dried fenugreek and used extensively in Indian cuisine to add a touch of smokiness and finish the dish. A little goes a long way, but stocking this in the pantry is a very good idea!
How do you make paneer (cottage cheese) at home?
Making paneer at home is simple and needs only two ingredients - milk and acid (lemon juice or vinegar work well). You will need to heat milk and add the acid and simmer the milk till it curdles and separates into whey and paneer or cottage cheese. I have a super handy, step by step tutorial on how to make paneer here.
You can always make your own paneer at home (which only takes 15 minutes BTW and is the most satisfying experience) or you can buy store bought paneer - look for malai paneer. This recipe is so versatile that if you would rather have chicken butter masala instead, you can always substitute the paneer for chicken. Or use tofu and make tofu butter masala. If you'd like to make it vegan, use oil instead of butter and skip the cream.
How to make Paneer Butter Masala
Here are quick steps to make paneer butter masala
- Bouquet Garni: Start with wrapping the spices in a muslin or cheesecloth to make a bouquet garni. This helps add all the flavour without having to fish out the spices one by one later
- Cook the kashmiri chillies, onion, tomato, cashew, poppy seeds and spices together till the tomatoes are soft and pulpy. This is the base of the gravy
- Remove the bouquet garni (whole spices) and the blend the onion tomato paste to really smooth. You can add some water if required
- Simmer the gravy along with powdered spices and salt in butter for 10-15 minutes till you can see a little oil floating to the top
- Smoke the gravy with my dungar method (see video). This takes the gravy to the next level!
- Add kasuri methi, paneer and cream, cook for a minute or two and you are done!
This recipe is actually easier than you think. And if you have some of my frozen Makhani Gravy, the final steps just take 10 minutes!
I love serving this with plain Basmati Rice or Butter Naan. It's one of those recipes that have won many readers king or queen of the kitchen. Read the comments and look at the ratings - you know this is a good one!
Watch the Video
This recipe was first published on July 26, 2017 and updated on July 30, 2021 with new images and a new recipe video with no changes to the recipe
Restaurant Style Paneer Butter Masala
- 1 tablespoon Oil neutral flavoured like canola, rice bran, sunflower
- 3 tablespoons Butter divided
- 250 grams Paneer cubes or Cottage Cheese
- 3 Kashmiri Red Chilies
- 2 teaspoons Ginger Garlic Paste
- 1 Bay leaves
- 1 inch Cinnamon Stick
- 3 Cloves
- 2 Cardamoms
- ½ teaspoon Peppercorns
- 2 tablespoons Cashew Nuts chopped
- 1 teaspoon Khus Khus White Poppy Seeds
- 1 Onion roughly chopped
- 6 Tomatoes roughly chopped
- 1 ½ teaspoon Salt divided
- ½ teaspoon red Chilli powder cayenne pepper
- ½ teaspoon Garam masala
- ½ teaspoon Turmeric
- 1 ½ tablespoons Ketchup
- 1 ½ teaspoon dried Kasuri Methi roasted and crushed
- 2 tablespoons Fresh Cream
- Wrap the whole spices (bay leaf, cardamom, cloves, pepper) in a cheesecloth or muslin to make a bouquet garni
- In a large pan or kadhai, heat a tablespoon of butter and a tablespoon of oil. Add kashmiri red chillies, ginger garlic paste and saute for a minute. Add onions and cook for another 2-3 minutes. Next add cashews and poppy seeds. Once the onions turn translucent, add tomatoes and a teaspoon of salt. Cook the tomatoes for 2-3 minutes and then add the spice bouquet garni along with ½ cup water. Cover and cook this for 15 minutes till the tomatoes soften.
- Set the mixture aside to cool. Once cool, remove the bouquet garni and blend this mixture to a smooth paste. Add another cup of water while blending.
- In the same pan or kadhai, heat the remaining butter and add the blended tomato onion paste prepared in step #3. Add garam masala powder, chili powder, turmeric, ketchup, ½ teaspoon salt along with ½ cup water. Bring this to a boil.
- Once the curry comes to a boil, simmer and cook for 20 minutes, till you can see drops of oil floating to the top and along the sides
- At this point, you can smoke the gravy if you like. Carefully heat a piece of lump coal using tongs till red hot. Place the coal in a steel bowl and place this bowl in the pan in a way that it doesn't submerge (watch video). Pour a teaspoon of oil on top and as soon as it starts smoking, cover the gravy for 2 minutes.
- In another pan, dry roast the kasuri methi and grind it to a fine powder. Mix kasuri methi and a tablespoon of curry in the gravy. Add paneer cubes. Mix and simmer for 2 more minutes. Top with more cream or butter and serve hot.
- Paneer: If you'd like to try and make paneer at home, you can check out this recipe. If you are using store bought paneer, submerge the packet in hot water for 10 minutes before using. This will soften the paneer.
- Tomatoes: Roma tomatoes work best for paneer butter masala because they are not as sour as the local varieties. Substitute fresh tomatoes with a 15 ounce can of diced tomatoes. Or use 1 ½ cups Tomato Puree or Tomato Passata.
- Garam Masala: I use homemade garam masala, but you can substitute it with any store bought garam masala. Please note that garam masala is different from curry powder
- Butter: I love adding butter to this dish, but you can substitute it with ghee
- Sweetness from Ketchup: I think a really mild sweetness in butter chicken is actually nice and it balances the sourness from tomatoes. But feel free to reduce or increase the amount of ketchup based on what you like.
- Kashmiri Red Chilli: Use this variety to get that dark red colour in the gravy. Red chilli varieties like Byadgi and Guntur do not give the same colour.