Paneer Butter Masala Recipe

Servings: 3 Total Time: 40 mins
Restaurant-style Paneer Butter Masala with soft paneer cubes cooked in a rich, creamy tomato and butter gravy. pinit

Paneer Butter Masala Recipe – Creamy Restaurant-Style Curry

Paneer Masala Recipe

Paneer Butter Masala is a creamy North Indian curry made with soft paneer cubes, tomatoes, cashews, butter, cream, and aromatic spices. This paneer butter masala recipe is designed for a smooth, rich gravy without making the cooking unnecessarily complicated.

The important part is the texture. Cook the tomatoes until completely soft, blend the base thoroughly, strain it if you want an especially silky restaurant-style gravy, and add the paneer near the end so it stays tender.

It is an easy curry to make at home and works particularly well with naan, roti, paratha, kulcha, or jeera rice.

healthy paneer butter masala

Why This Recipe Gives You a Smooth, Rich Gravy

You don’t need a huge collection of spices to make good paneer butter masala. The character of the curry comes mainly from the tomato-cashew base, butter, cream, Kashmiri red chili powder, and kasuri methi.

Three details make the biggest difference:

  • Cook the tomatoes until soft and mushy. Blending tomatoes before they are properly cooked can leave the gravy with a raw, sharp flavor.
  • Blend the base thoroughly. Cashews and cooked tomatoes should become a smooth puree.
  • Strain when you want a restaurant-style finish. A fine-mesh strainer removes tomato skins, seeds, and remaining particles.

Kashmiri red chili powder contributes the familiar red color while keeping the curry relatively mild compared with hotter chili powders.

The Paneer Matters More Than You Might Think

Paneer is easy to overcook.

Firm refrigerated paneer can become chewy if it is fried too aggressively or simmered in the gravy for too long. For softer paneer, soak the cubes in warm water for 10 minutes and drain them before adding them to the curry.

If you prefer lightly browned paneer, you can fry the cubes briefly in a little ghee. The goal is light browning rather than a deeply fried crust.

For either method, add the paneer toward the end of cooking.

Paneer Butter Masala Recipe

Prep Time

10 minutes

Cook Time

30 minutes

Total Time

40 minutes

Servings

3

Ingredients

For the Gravy Base

  • 2 tbsp unsalted butter
  • 1 tbsp oil
  • 1½ cups chopped tomatoes, or 4 medium tomatoes
  • 10–12 cashews
  • 2–3 green cardamom pods
  • 1-inch cinnamon stick
  • 4–5 garlic cloves
  • 1-inch piece fresh ginger
  • 1 tsp Kashmiri red chili powder
  • Salt to taste

For Finishing the Gravy

  • 250–300 g paneer, cubed
  • 2 tbsp fresh cream
  • 1 tsp kasuri methi, crushed
  • ½ tsp sugar, optional
  • 1 tbsp butter
  • ¼–½ cup water, as needed

For Garnish

  • Fresh coriander leaves
  • Cream swirl

Optional Paneer Preparation

  • Warm water, for soaking paneer
  • Ghee, for lightly frying paneer cubes

How to Make Paneer Butter Masala

1. Prepare the Tomato-Cashew Base

Heat 1 tablespoon oil and 1 tablespoon butter in a heavy-bottomed pan or kadai.

Add the ginger, garlic, green cardamom, cinnamon, and cashews. Sauté for about 30 seconds, taking care not to burn the garlic.

Add the chopped tomatoes and cook for 6–8 minutes, or until they become soft and mushy.

Turn off the heat and allow the mixture to cool slightly.

2. Blend the Gravy Base

Transfer the cooked tomato mixture to a blender and blend into a smooth paste without adding water.

For an especially smooth restaurant-style paneer butter masala, pass the puree through a fine-mesh strainer.

This extra step is optional, but it gives the finished curry a noticeably smoother texture.

3. Cook the Gravy

Place the same pan back over medium heat and add the remaining 1 tablespoon butter.

Pour in the blended tomato mixture and cook for 4–5 minutes.

Add the Kashmiri red chili powder, salt, and optional sugar.

Pour in ¼ cup water and simmer for 5–6 minutes, until the butter begins separating around the edges.

If needed, add more water from the remaining ¼–½ cup total amount to reach the desired gravy consistency.

4. Add the Cream and Kasuri Methi

Reduce the heat to low.

Add the fresh cream and crushed kasuri methi. Stir gently until combined.

Do not add the cream while the gravy is boiling vigorously. Gentle heat helps keep the sauce smooth.

5. Prepare the Paneer

For softer paneer, soak the cubes in warm water for 10 minutes, then drain.

Alternatively, lightly fry the paneer cubes in a little ghee for 2–3 minutes, until lightly golden.

Avoid frying them for too long because excessive cooking can make paneer firm and chewy.

6. Add the Paneer

Add the prepared paneer cubes to the gravy.

Stir gently and cook for 2–3 minutes.

The paneer only needs to heat through and become coated with the gravy.

7. Finish the Curry

Add the remaining 1 tablespoon butter.

Garnish with fresh coriander leaves and a swirl of cream.

Serve hot with naan, kulcha, roti, paratha, or jeera rice.

How to Get That Silky Restaurant-Style Texture

If smooth gravy is your priority, don’t skip the basic preparation details.

First, cook the tomatoes thoroughly. Second, blend the mixture until smooth. Third, strain it through a fine sieve if you want an exceptionally silky finish.

Straining is particularly useful when the tomatoes have noticeable skins or seeds, or when your blender leaves small pieces of cashew behind.

The finished gravy should be creamy and spoonable rather than watery.

How to Adjust the Gravy for Rice, Naan, or Roti

The same curry can be served with different breads and rice dishes, but you may prefer slightly different consistency.

For naan or kulcha, a thicker gravy works well because it clings to the bread.

For roti or paratha, keep it moderately thick but loose enough to scoop easily.

For jeera rice or basmati rice, you can make the gravy slightly more fluid by adding some of the remaining water gradually.

Always add water little by little. It is easier to loosen a thick gravy than to correct an overly diluted one.

Useful Ingredient Substitutions

No Fresh Cream?

You can use an unsweetened cashew-based cream as an alternative. The curry will have a slightly different flavor but can still retain a creamy texture.

If you simply leave out the cream, the gravy will be less rich and less silky.

No Cashews?

For a nut-free variation, you can omit the cashews and rely on the cooked tomato base and cream for body. The gravy will be less rich and slightly different in texture.

Do not replace cashews with a large quantity of another ingredient without adjusting the liquid, because different ingredients thicken sauces differently.

No Kashmiri Chili Powder?

Paprika can provide color with relatively little heat. A hotter chili powder can be used when you want more spice.

Because chili powders vary considerably, add according to the product you have rather than assuming every chili powder has the same strength.

No Butter?

Ghee can provide richness with a different flavor. For a dairy-free version, use suitable vegan butter and replace the paneer and cream as described below.

Can Paneer Be Replaced With Tofu?

Yes. Firm tofu can replace paneer for a plant-based version.

Press or pat the tofu dry before cooking. Lightly browning it can help give it a firmer exterior.

Can You Make Paneer Butter Masala Without Cream?

Yes.

Cream contributes richness and a smooth mouthfeel, but it is not the only way to make a flavorful tomato-based curry.

For a dairy-free variation, use an unsweetened plant-based cream or cashew cream and replace the butter with vegan butter or a suitable cooking oil.

The result will not taste exactly like traditional paneer butter masala, but the same tomato-based cooking method can be followed.

Can You Make It Without Onion and Garlic?

This particular recipe already does not use onion.

For a no-garlic variation, simply omit the garlic. The flavor will be less aromatic, but the tomato, butter, cashew, cardamom, cinnamon, chili powder, and kasuri methi will still form the main flavor base.

If you follow a strict dietary practice, check packaged ingredients such as cream or spice products for their individual labels.

Why Is My Paneer Butter Masala Too Sour?

Tomatoes vary considerably in acidity.

If the gravy tastes sharper than expected after cooking, the optional ½ teaspoon sugar can help balance the acidity.

Add it gradually. The goal is balance, not a noticeably sweet curry.

Cooking the tomatoes properly also helps because undercooked tomatoes can taste particularly sharp.

Why Is My Gravy Grainy?

A grainy texture can come from incompletely blended tomatoes or cashews.

Blend the cooked base thoroughly. If you want the smoothest restaurant-style result, strain the puree through a fine-mesh sieve before continuing with the gravy.

Why Did My Paneer Become Rubbery?

Paneer usually becomes firmer when it is exposed to excessive heat or cooked for too long.

For softer paneer:

  • Soak it in warm water for 10 minutes before using.
  • If frying, cook it only until lightly golden.
  • Add it toward the end of the recipe.
  • Cook it in the gravy for only 2–3 minutes.

Avoid leaving paneer simmering in the curry for a long time.

Why Is My Gravy Too Thick?

Add water gradually.

The recipe allows ¼–½ cup water, so start with the specified ¼ cup and add more only if necessary.

Tomatoes differ in their natural water content, so the exact final amount can vary.

Why Is My Gravy Too Thin?

Simmer it uncovered for a few minutes so some excess moisture can evaporate.

Avoid adding large amounts of cream or cashews simply to thicken the curry, because that can change the flavor balance.

Paneer Butter Masala vs Paneer Tikka Masala

These dishes are often confused because both use paneer and a tomato-based curry.

Paneer Butter Masala is generally associated with a rich, buttery tomato gravy finished with cream and often cashews.

Paneer Tikka Masala typically features grilled or roasted marinated paneer and a spiced tomato-based sauce.

If you’re looking for a creamy, buttery curry to eat with naan, paneer butter masala is the better match for that particular craving.

Paneer Butter Masala vs Shahi Paneer

Both are rich North Indian paneer dishes, but their flavor profiles are different.

Paneer butter masala emphasizes tomato, butter, cream, and aromatic spices.

Shahi-style paneer preparations tend to lean more toward a rich, mildly spiced gravy with a different balance of nuts, dairy, and aromatics.

If you want a tomato-forward creamy curry, paneer butter masala is the natural choice.

Make-Ahead Paneer Butter Masala

The tomato-cashew gravy base can be prepared ahead.

This is particularly useful when cooking for guests because the base can be made first and the paneer can be added when you’re ready to serve.

For the best texture, don’t prepare the complete finished curry too far in advance if you can avoid it. Paneer is at its best when it is gently heated near the end.

Storage and Reheating

Store leftover paneer butter masala in a covered container in the refrigerator and reheat it gently.

The gravy may become thicker after refrigeration. Add a small amount of water while reheating if necessary.

Heat only the amount you intend to eat rather than repeatedly reheating the entire batch.

Because this is a dairy-containing curry, refrigerate leftovers promptly rather than leaving them at room temperature for extended periods.

Can You Freeze Paneer Butter Masala?

The gravy base is the better component to freeze.

Prepare the tomato-cashew base, cool it, and freeze it in an airtight freezer-safe container for up to 1 month.

When you’re ready to use it, thaw and reheat the gravy, adjust the consistency with water, and then add the cream and paneer during the finishing stage.

Freezing the complete finished curry can affect the texture of the dairy and paneer, so freezing the base separately is preferable.

What to Serve With Paneer Butter Masala

This curry is especially good with breads that can scoop up the creamy gravy.

Try it with:

  • Butter naan
  • Garlic naan
  • Tandoori roti
  • Roti
  • Lachha paratha
  • Kulcha
  • Jeera rice
  • Steamed basmati rice

For another paneer option, try Palak Paneer.

If you enjoy Indo-Chinese paneer, our Chilli Paneer takes the dish in a completely different direction with crispy paneer, peppers, onions, and a savory chili sauce.

Is Paneer Butter Masala Vegetarian?

Yes. Traditional paneer butter masala is vegetarian because paneer is a dairy product rather than meat.

For a vegan version, replace the paneer with firm tofu, butter with vegan butter or oil, and fresh cream with an unsweetened plant-based alternative.

Frequently Asked Questions

How do you make paneer butter masala at home?

Cook tomatoes with cashews and aromatics, blend the mixture into a smooth paste, strain if desired, cook the puree with butter and spices, add cream and kasuri methi, and finish with paneer.

How do you make restaurant-style paneer butter masala?

The most useful restaurant-style techniques are properly cooking the tomatoes, blending the gravy thoroughly, straining the puree for a silky texture, using butter and cream for richness, and avoiding overcooking the paneer.

Is paneer butter masala spicy?

It is generally mild to moderately spiced, although the heat depends on the chili powder used. Kashmiri red chili powder is commonly chosen more for its color than intense heat.

Can I make paneer butter masala without cashews?

Yes. The cashews can be omitted, although the gravy will lose some of its richness and body. Adjust the final consistency carefully.

Can I make paneer butter masala without cream?

Yes. You can omit the cream or use an unsweetened plant-based cream. The finished curry will have a different level of richness.

Can I use tofu instead of paneer?

Yes. Firm tofu is the most suitable substitute. Press or pat it dry and avoid overcooking it.

What should I eat with paneer butter masala?

Naan, garlic naan, roti, paratha, kulcha, and jeera rice are all good pairings.

How do I keep paneer soft?

Soak firm paneer in warm water for 10 minutes before cooking and avoid frying or simmering it for too long.

Can I prepare the gravy ahead of time?

Yes. The tomato-cashew gravy base can be prepared ahead and refrigerated or frozen. Add the paneer and finishing cream when completing the curry.

A Reliable Homemade Paneer Butter Masala

The secret to a good paneer butter masala isn’t simply adding more butter or cream. It is getting the tomato base, gravy texture, paneer, and finishing heat right.

Cook the tomatoes properly, blend the base until smooth, strain it when you want a restaurant-style finish, and give the paneer only a short time in the finished gravy.

That combination gives you a rich, creamy curry that works just as well for a weeknight meal as it does for a larger Indian-inspired dinner.

For another way to enjoy paneer, try Palak Paneer or Chilli Paneer.

Restaurant-style Paneer Butter Masala with soft paneer cubes cooked in a rich, creamy tomato and butter gravy. pinit
0 Add to Favorites

Paneer Butter Masala Recipe

Prep Time 10 mins Cook Time 30 mins Total Time 40 mins
Servings: 3 Estimated Cost: $ 1

Description

Paneer Butter Masala is a rich and creamy North Indian curry made with soft paneer cubes simmered in a silky tomato-cashew gravy enriched with butter, cream, and aromatic spices. This restaurant-style recipe delivers the perfect balance of sweetness, spice, and buttery flavor for an indulgent vegetarian meal.

Ingredients

For the Gravy Base

For Finishing the Gravy

For Garnish

Optional Paneer Preparation

Instructions

Step 1: Prepare the Tomato Base

  1. Heat 1 tablespoon oil and 1 tablespoon butter in a pan.
  2. Add ginger, garlic, green cardamoms, cinnamon stick, and cashews.
  3. Sauté for about 30 seconds.

Step 2: Cook the Tomatoes

  1. Add chopped tomatoes and cook for 6–8 minutes until soft and mushy.
  2. Turn off the heat and allow the mixture to cool slightly.

Step 3: Blend the Gravy Base

  1. Transfer the mixture to a blender and blend into a smooth paste without adding water.
  2. For an ultra-smooth restaurant-style texture, strain the puree through a fine sieve.

Step 4: Prepare the Gravy

  1. In the same pan, add the remaining 1 tablespoon butter.
  2. Pour in the blended puree and cook for 4–5 minutes.
  3. Add salt, Kashmiri red chili powder, and sugar.
  4. Pour in ¼ cup water and simmer for 5–6 minutes until butter begins separating at the edges.

Step 5: Add Cream and Kasuri Methi

  1. Reduce the heat to low.
  2. Add fresh cream and crushed kasuri methi.
  3. Mix gently until combined.

Step 6: Prepare the Paneer

  1. For softer paneer, soak the cubes in warm water for 10 minutes and drain.
  2. Alternatively, lightly fry the paneer cubes in a little ghee for 2–3 minutes until lightly golden.

Step 7: Add the Paneer

  1. Add the paneer cubes to the gravy.
  2. Stir gently and cook for 2–3 minutes without overcooking.

Step 8: Finish and Serve

  1. Add the remaining butter.
  2. Garnish with fresh coriander and a swirl of cream.
  3. Serve hot with naan, kulcha, roti, paratha, or jeera rice.

Note

- Straining the blended gravy gives the signature restaurant-style smooth texture.
- Do not add cream while the gravy is boiling, as it may split.
- Avoid overcooking paneer, as it can become rubbery.
- Kashmiri red chili powder provides vibrant color without excessive heat.
- Crush kasuri methi between your palms before adding for maximum aroma.
- For smoky dhaba flavor, use the dhungar method with hot charcoal and a few drops of ghee.
- The gravy base can be prepared ahead and frozen for up to 1 month.
- Leftover Paneer Butter Masala can be used in wraps, pasta, sandwiches, or as a pizza sauce.
- For a vegan version, replace paneer with tofu, butter with vegan butter, and cream with cashew or almond cream.
- Serve with butter naan, garlic naan, tandoori roti, lachha paratha, or jeera rice.

Did you make this recipe?

Pin this recipe to share with your friends and followers.

pinit
Nagvi Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

Your email address will not be published. Required fields are marked *