Vegan and Vegetarian

Paneer Butter Masala (Restaurant-Style Paneer Makhani)

Paneer Butter Masala (Restaurant-Style, Creamy & Easy)

  • Serves 4 – 6
  • Prep 10 minutes
  • Cook 30 minutes

Indian Recipes

Jump to the recipe
Paneer Butter Masala (Restaurant-Style Paneer Makhani)

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.

A red pan filled with creamy orange Paneer Butter Masala curry, topped with grilled paneer cubes, drizzled with cream, and garnished with herbs. A green cloth serviette and a small pot of cream sit nearby on a dark surface.

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.

Close-up of creamy, orange-hued roasted paneer and sauce, garnished with herbs, cashew nuts, and a swirl of cream. A metal spoon is visible among the chunky pieces in the rich, spiced dish.

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.
A top-down view of various cooking ingredients arranged on a light surface, including butter, yoghurt, tomato sauce, cream, cubed paneer, spices, cashew nuts, ginger, onion, garlic, green chilli, and small bowls with powders and paste.

Garlic and 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.

A food processor with chopped ginger, garlic, and other ingredients being blended; on the left, water is being poured in, and on the right, the mixture is finely chopped.

How to Make Paneer Butter Masala

  1. 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.Two-panel image showing curry preparation: left pan has diced onions, cashew nuts, curry leaves, and red spice paste; right pan shows tomato purée being stirred into the spiced mixture.
  2. Blend the sauce Blend the sauce using a Vitamix or immersion blender until very smooth, adding a little water if needed.Side-by-side images of a blender: left shows chunky red tomato mixture, right features the same mixture blended smooth into a creamy orange masala sauce, with a wooden spoon scooping up the delicious sauce.
  3. Sieve the sauce Pour the sauce through a fine sieve to remove and discard any solids.Masala sauce being strained through a metal mesh sieve, with smooth red sauce spread across the sieve’s surface.
  4. 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.Split image: Left side shows a hand stirring a mixture in a patterned bowl; right side shows the same bowl with many cubes of paneer on top of the mixture, ready to be combined.
  5. 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.Two side-by-side images show cubes of paneer being fried in oil—on the left, paneer cubes are golden and lightly coated with spices, whilst on the right, they are more browned and slightly charred.
  6. 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).Four-panel image showing the steps of making a creamy curry. First, sauce and cashew nuts are added to a pan. Second, sauce is stirred with a wooden spoon. Third, milk is whisked in. Fourth, browned paneer cubes are added.
  7. 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.Split image: Left side shows a hand stirring cream into masala sauce; right side shows browned paneer cubes being added to the same creamy orange sauce in a pan.
  8. 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.

A bowl of white rice topped with paneer makhani curry garnished with cream and herbs, sits next to another bowl of rice and a serving dish of curry on a dark blue surface. A fork rests in the bowl.

Recipe Notes and 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.
A pan filled with creamy butter paneer curry containing chunks of paneer. Next to the pan are small bowls with milk, dried herbs, and ground spices, all arranged on a light worktop.

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.

Recipe

Paneer Butter Masala

  • Serves 4 – 6
  • Prep 10 minutes
  • Cook 30 minutes

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))

Method

Prepare the sauce

  1. 1

    Heat oil in a Dutch oven and sauté the cloves, cardamom and bay leaf until fragrant.

  2. 2

    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.

  3. 3

    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

  1. 4

    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

  1. 5

    While the sauce is cooking, combine all the marinade ingredients in a large bowl, add the paneer cubes and marinate for 15-20 minutes.

Pan fry the paneer until golden

  1. 6

    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.

Incorporate the butter

  1. 7

    Add a splash more oil to the same pan and fry the chili and cashew nuts for a couple minutes.

  2. 8

    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.

Finishing touches

  1. 9

    Add the cream and paneer cubes. Simmer gently for a couple of minutes to warm through.

  2. 10

    Taste and adjust seasoning if needed. Garnish with crushed fenugreek leaves and a final drizzle of cream and serve.

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. Recipe Variations 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.

Equipment

  • Paring Knife
  • Garlic Press
  • Ninja Express Food Chopper
  • Blender
  • Sieve
  • Storage Containers

Nutrition

  • Calories771 kcal
  • Carbohydrates32 g
  • Protein22 g
  • Fat65 g
  • Saturated Fat28 g
  • Polyunsaturated Fat7 g
  • Monounsaturated Fat18 g
  • Trans Fat1 g
  • Cholesterol116 mg
  • Sodium959 mg
  • Potassium873 mg
  • Fiber6 g
  • Sugar17 g
  • Vitamin A1686 IU
  • Vitamin C27 mg
  • Calcium628 mg
  • Iron4 mg

Questions

What is the difference between Paneer Butter Masala and Paneer Tikka Masala?

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.

Is Butter Paneer very spicy?

This is a mild curry with only a hint of warmth from the spices. The sauce is very rich, creamy and slightly sweet.

Do I need to soak the paneer?

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.

Can I make a healthy Butter Paneer?

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.