Paneer Butter Masala (Restaurant-Style Paneer Makhani)
, Published Mar 25, 2026
This post may contain affiliate links. Please read our disclosure policy.
Paneer Butter Masala – soft paneer cubes simmered in a silky onion tomato gravy enriched with butter and cream. Follow my easy recipe to make a restaurant-style curry at home.

If there’s one dish that defines pure comfort in Indian cooking, it’s Paneer Butter Masala – a.k.a Butter Paneer or Paneer Makhani.
Soft cubes of paneer are gently simmered in an ultra rich, creamy-buttery tomato sauce that’s silky smooth, lightly spiced and a whole lot decadent! It’s one of my favorite takeout choices but guess what? It tastes EVEN BETTER when homemade!
If you want to recreate that butter paneer magic yourselves, take a look at my recipe, which delivers restaurant-style flavor and texture… if I say so myself! 😊
This is one of THE most popular vegetarian dishes in Indian cuisine, along with Saag Paneer of course. I guarantee you will fall in love at first bite.

Here’s What You’ll Need
You can throw this dish together in minutes if you have made my Onion Tomato Masala sauce – you will find the option to make Butter Paneer with the pre-made sauce in the recipe card.
- Marinade ingredients: Greek yogurt, lemon juice, neutral oil, garlic, ginger, Kasmiri chili powder, garam masala and salt.
- Paneer: Fresh Indian cheese, cubed.
- Onion: This recipe version includes diced onion for depth of flavor.
- Tomatoes: Large red vine tomatoes or good quality canned tomatoes and tomato paste.
- Sugar: To balance the acidity of canned tomatoes.
- Garlic and ginger: For best results, make your own fresh garlic and ginger paste (see tip box below).
- Cashew nuts: A handful of raw cashews add creaminess to the sauce. I like to add some whole ones for texture.
- Green chili: Discard the seeds to keep the curry mild.
- The spices: Kashmiri chili powder or deggi merch for bright red color without too much spiciness, garam masala.
- Whole spices: Bay leaf, cloves and green cardamom pods.
- Unsalted butter: The key ingredient for the signature rich “makhani” flavor.
- Cream: A splash of heavy cream (or pouring cream) adds body and richness to the sauce.
- To serve: Kasuri Methi (dried fenugreek leaves), crushed.

Garlic & Ginger Paste
Make fresh garlic and ginger paste by blending 1 whole peeled garlic and 1/4 cup (40g) fresh chopped ginger with 2 tbsp vegetable oil and 1 teaspoon coarse salt in a small food processor such as the Ninja Food Chopper. Any paste not used in this recipe can be frozen in ice cube trays to use later.

How To Make Paneer Butter Masala
- Prepare the sauce
Heat oil in a Dutch oven and sauté the cloves, cardamom and bay leaf until fragrant. Add garlic, ginger and tomato paste and cook for 2 minutes. Add the Kasmiri chili powder, sugar and raw cashews and continue cooking for 2 minutes. Stir in the diced onion and cook until softened (5-7 minutes). Pour in the tomatoes, bring to a simmer, cover and cook for 20 minutes.
- Blend the sauce
Blend the sauce using a Vitamix or immersion blender until very smooth, adding a little water if needed.
- Sieve the sauce
Pour the sauce through a fine sieve to remove and discard any solids.
- Marinate the cheese
While the sauce is cooking, combine all the marinade ingredients in a large bowl, add the paneer and marinate for 15-20 minutes.
- Pan fry the paneer
Heat oil in a large frying pan and fry the paneer cubes over medium high-heat until golden and crisp – reserve the marinade it to use later. Use a slotted spoon to transfer the paneer into a bowl and wipe the pan clean.
- Incorporate the butter
Add a splash more oil to the pan and fry the chili and cashew nuts for a couple of minutes. Add the masala sauce and bring to a simmer. Stir in the butter and reserved paneer marinade (there’s tons of flavor here so don’t skip).
- Add the cream and paneer
Stir in the cream and paneer and simmer gently for a couple of minutes – avoid cooking for too long as it can make the cheese a bit rubbery.
- Finishing touches
Taste the sauce and adjust the seasoning if needed. Garnish with crushed fenugreek leaves and a final drizzle of cream and serve.
Serving Suggestions
This wonderfully rich curry is perfect for serving as part of an Indian multi-dish feast! Serve with basmati rice and garlic naan and pair with dishes such as Saag Paneer or Dal Makhani to keep the meal vegetarian. If you are catering for all diets, try Lamb Rogan and Shrimp Dhansak.

Recipe Notes & Tips
- Leftovers and storage: This is one of those dishes that actually gets better with time. Just store it in an airtight container in the fridge for up to 4 days and let all those flavors deepen overnight.
- Freezing: Paneer Butter Masala is suitable for freezing – portion into suitable containers or freezer bags and consume within two months.
- Reheating: Add a splash of water or cream to loosen the sauce and bring back that silky texture.
Butter Paneer Variations
- It pays to prep ahead: You can make this dish in minutes if you have a batch of my homemade Masala Sauce ready prepped. Follow the method as written but skip making the sauce in the recipe card, using 1-2 cups of the ready prepped sauce with water, as needed, to loosen it. Stir in the butter, cream and reserved marinade then add the cheese – done!
- Vegan Butter Paneer: Use plant-based butter and cream and replace the paneer with extra firm tofu.
- FODMAP-friendly version: Skip the onion, garlic and cashews (all are high fodmap) – simply omit and use a purely tomato-based sauce. Use firm tofu instead of paneer and a plant-based cream alternative such as coconut cream.

Frequently Asked Questions
Butter Paneer is milder, sweeter and uses either raw or lightly fried paneer. Paneer Tikka Masala is spicier and the paneer is marinated and roasted before adding to the sauce.
This is a mild curry with only a hint of warmth from the spices. The sauce is very rich, creamy and slightly sweet.
If using firm paneer, you can soak the cubes in warm water for 15–20 minutes before adding them to the curry. Make sure not to overcook the paneer so it remains soft.
This dish is rich and buttery as the name would suggest – perfect as an occasional treat. You can cut down on the calories and fat by using low fat paneer, reducing the amount of butter and cream and leaving out the cashew nuts.
If you try this Paneer Butter Masala recipe, I’d love to hear what you think! Leave a rating and comment below – it really helps others find the recipe : ) Follow me on Pinterest for more easy recipes and don’t forget to tag me on @Instagram or TikTok so I can see your creations.

Paneer Butter Masala
Video
Ingredients
For the sauce
- 1 tbsp canola oil (= rapeseed oil)
- 1 large onion finely diced
- 4 cloves garlic minced (see note 1)
- 1 tbsp ginger paste or freshly grated ginger (see note 1)
- 16 raw cashew nuts
- 28 oz (800g) crushed tomatoes canned
- 1 tbsp tomato paste
- 4 green cardamom pods
- 2 whole cloves
- 1 bay leaf
- 2 tsp Kasmiri chili powder
For the marinade
- ½ cup (120g) Greek yogurt or natural plain yogurt
- 2 tbsp canola oil (= rapeseed oil)
- 2 tbsp lemon juice
- 2 tsp garlic paste minced (see note 1)
- 2 tsp ginger paste (see note 1)
- 2 tsp Kasmiri chili powder or deggi merch
- 3 tsp sugar (optional)
- 1 tsp salt
- ½ tsp garam masala
For the paneer
- 14 oz (400g) paneer cubed
- 1 tbsp canola oil (= rapeseed oil) to fry the paneer
For the curry
- 1 tbsp canola oil (= rapeseed oil)
- 16 raw cashew nuts (optional)
- 1 green chili seeds removed, finely diced
- 4 – 6 tbsp unsalted butter cubed
- ¼ cup (60ml) heavy cream (= double cream) plus more to serve
To serve
- 2 tsp kasuri methi (= dried fenugreek seeds)
Instructions
Prepare the sauce
- Heat oil in a Dutch oven and sauté the cloves, cardamom and bay leaf until fragrant.1 tbsp canola oil, 4 green cardamom pods, 2 whole cloves, 1 bay leaf
- Add garlic, ginger and tomato paste and cook for 2 minutes. Add the Kasmiri chili powder, sugar and raw cashews and continue cooking for 2 minutes.4 cloves garlic, 1 tbsp ginger paste, 16 raw cashew nuts, 1 tbsp tomato paste, 2 tsp Kasmiri chili powder, 3 tsp sugar
- Stir in the diced onion and cook until softened (5-7 minutes). Pour in the tomatoes, bring to a simmer, cover and cook for 20 minutes.1 large onion, 28 oz (800g) crushed tomatoes
Blend the sauce
- Blend the sauce using a Vitamix or immersion blender until very smooth. Pour the sauce through a fine sieve to remove and discard any solids.
Marinate the paneer
- While the sauce is cooking, combine all the marinade ingredients in a large bowl, add the paneer cubes and marinate for 15-20 minutes.½ cup (120g) Greek yogurt, 2 tbsp canola oil, 2 tbsp lemon juice, 2 tsp garlic paste, 2 tsp ginger paste, 2 tsp Kasmiri chili powder, 1 tsp salt, ½ tsp garam masala, 14 oz (400g) paneer
Pan fry the paneer until golden
- Heat oil in a large frying pan. Fry the paneer cubes over medium high-heat until golden. Use a slotted spoon to transfer the paneer into a bowl and wipe the pan clean. Reserve the marinade to use later.1 tbsp canola oil
Incorporate the butter
- Add a splash more oil to the same pan and fry the chili and cashew nuts for a couple minutes.1 tbsp canola oil, 16 raw cashew nuts, 1 green chili
- Add the sauce and bring to a simmer, adding a little hot water to loosen the sauce if it is too thick. Stir in the butter and reserved marinade.4 – 6 tbsp unsalted butter
Finishing touches
- Add the cream and paneer cubes. Simmer gently for a couple of minutes to warm through.¼ cup (60ml) heavy cream
- Taste and adjust seasoning if needed. Garnish with crushed fenugreek leaves and a final drizzle of cream and serve.2 tsp kasuri methi
Notes
- Note 1: Make fresh garlic and ginger paste by blending 1 whole peeled garlic and 1/4 cup (40g) fresh chopped ginger with 2 tbsp vegetable oil and 1 teaspoon coarse salt in a small food processor such as the Ninja Food Chopper. You will be using quite a lot of this paste for this recipe (and most Indian recipes). Any leftover paste can be frozen in ice cube trays to use later.
- Note 2: If you make this recipe using my homemade Masala Sauce you can skip making the sauce listed in the ingredients above, Simply marinate and fry the paneer. Pan fry the chili and cashews and add 1-2 cups of the premade masala sauce with enough water, as needed, to loosen it. Stir in the butter, cream and reserved marinade then add the cheese – done!
- Leftovers and storage: This is one of those dishes that actually gets better with time. Just store it in an airtight container in the fridge for up to 4 days and let all those flavors deepen overnight.
- Freezing: Paneer Butter Masala is suitable for freezing – portion into suitable containers or freezer bags and consume within two months. Thaw overnight in the fridge and reheat.
- Reheating: Add a splash of water or cream to loosen the sauce and bring back that silky texture.
- Vegan Butter Paneer: Use plant-based butter and cream and replace the paneer with extra firm tofu.
- FODMAP-friendly version: Skip the onion, garlic and cashews (all are high fodmap) – simply omit and use a purely tomato-based sauce. Use firm tofu instead of paneer and a plant-based cream alternative such as coconut cream.
Nutrition
Nutritional information is always approximate, and will depend on quality of ingredients and serving sizes.

























