Dinner

Paneer Butter Masala — 30-Minute Tomato-Cashew Gravy

By Heta Updated May 3, 2026 1 Comment

Silky, rich paneer butter masala made at home in 30 minutes. A smooth tomato-cashew gravy with butter-soft paneer: restaurant flavor, weeknight easy.

Restaurant-style paneer butter masala in a ceramic bowl with rich orange gravy and fresh coriander

Every time my family went out for dinner, I already knew what I was ordering before we even sat down. While everyone else debated the menu, I had one request: paneer butter masala. Growing up, it was the only curry I would eat at a restaurant. My favourite was Jassi de Parathe, and there was something about their version that I spent years trying to recreate: that deep orange-red gravy, silky smooth with just the right amount of richness, the fragrance of kasuri methi hitting you before the bowl even reached the table.

This paneer butter masala recipe is my home version of exactly that. Ready in 30 minutes, it has the same velvety tomato-cashew gravy, the same warmth, and honestly? It tastes better than most restaurants because you control the butter, the cream, and the paneer freshness. Works just as well on a Tuesday night as it does for guests.

If you love paneer, this one is a keeper. Let’s make it together.

Editorial overhead flatlay of paneer butter masala with naan and brass props on granite surface

What Makes Paneer Butter Masala So Special?

Paneer butter masala sits in a league of its own among Indian curries. The gravy is built on a base of slow-cooked tomatoes, onions, and cashews blended to a completely smooth paste. Butter and cream fold in at the end, giving it that characteristic richness that no shortcut can replicate. The spice profile is deliberately mild and warm rather than hot: Kashmiri red chili for color without the fire, cardamom for fragrance, and kasuri methi for that unmistakable finishing note.

What Is the Difference Between Paneer Butter Masala and Paneer Tikka Masala?

These two get mixed up constantly, but the difference is significant. Paneer butter masala uses a tomato-onion-cashew gravy that is fully blended smooth, and the paneer is added raw (not pre-cooked). The flavor is mild, buttery, and slightly sweet. Paneer tikka masala uses tikka-marinated paneer (charred in a tandoor or pan) and has a smokier, more complex flavor. Both are delicious, but for a creamy, comforting weeknight curry, paneer butter masala wins.

Ingredients for the Best Paneer Butter Masala

Here is what you need, and why each ingredient matters:

All ingredients for paneer butter masala laid out and labeled — paneer, tomatoes, cashews, kasuri methi, spices
  • Paneer (250g) — fresh or store-bought. If using store-bought, soak the cubes in warm water for 10 minutes before cooking. It softens them and removes that rubbery texture.
  • Ripe tomatoes (3 medium) — the base of the gravy. The riper the better for natural sweetness and color.
  • Onion (1 large) — slow-cooked with the tomatoes to build depth.
  • Cashews (10–12) — blended into the sauce for creaminess. This is also the swap if you want a lighter or dairy-free version: use more cashews and skip the cream.
  • Butter (2 tbsp) — use good butter here; it really does make a difference.
  • Kashmiri red chili powder (1 tsp): this is the secret to that deep brick-red color without heat. Do not substitute regular red chili powder for color; it will change the flavor and make it spicier.
  • Kasuri methi (dried fenugreek leaves, 1 tbsp): added at the very end, crushed between your palms. Non-negotiable. This is what makes paneer butter masala smell and taste like a restaurant.
  • Cream (3–4 tbsp, or coconut cream for a vegan version) — stirred in off the heat for the final silky finish.
  • Ginger-garlic paste (1 tsp each, or 1.5 tsp combined paste)
  • Spices: cumin seeds, green cardamom (2), cloves (2), cinnamon stick (small), coriander powder, garam masala, sugar (a pinch to balance acidity)
  • Salt to taste

How to Make Paneer Butter Masala (Step by Step)

Step 1 — Make the Tomato-Onion Base

Heat 1 tbsp butter (or oil) in a heavy-bottomed pan over medium heat. Add the roughly chopped onion and cook for 8–10 minutes, stirring occasionally, until soft and golden at the edges. Add the whole spices (cardamom, cloves, cinnamon) and cook for 1 minute. Add the tomatoes, cashews, ginger-garlic paste, and a pinch of salt. Cover and cook on low heat for 12–15 minutes until the tomatoes are fully broken down and the cashews are soft.

Step 2 — Blend to a Smooth Gravy

Let the mixture cool for 5 minutes, then blend until completely smooth. If using a standard blender, strain through a sieve for the silkiest result: I do this every time and it makes a noticeable difference. You should have a thick, deep-orange paste.

Step 3 — Bloom the Spices

Wipe the pan clean and melt 1 tbsp butter over medium heat. Add cumin seeds and let them sizzle for 30 seconds. Pour in the blended tomato paste (it will splutter, so step back). Cook the paste for 4–5 minutes, stirring constantly, until it darkens slightly and butter starts to separate at the edges. Add Kashmiri red chili powder, coriander powder, and garam masala. Cook for another 2 minutes.

Step 4 — Finish with Paneer, Cream, and Kasuri Methi

Add water (about ½ cup) to loosen the gravy to your preferred consistency. Bring to a gentle simmer, then add the paneer cubes. Simmer for 3–4 minutes only; any longer and the paneer toughens. Turn the heat to low, stir in the cream, and taste for salt. Crush the kasuri methi between your palms and add it now. Give everything one final stir and serve immediately.

Close-up of paneer butter masala showing silky orange gravy and soft paneer cubes

Tips for Restaurant-Style Results

Color tip: Kashmiri red chili is what gives paneer butter masala its signature brick-red color. It is mild in heat, so add the full teaspoon without fear.

Richness tip: Blending cashews into the base gives creaminess and body. If you add cream, stir it in off the heat so it doesn’t split.

Paneer tip: Soak store-bought paneer in warm salted water for 10 minutes before using. This is the single step most home recipes skip — I learned this after years of rubbery paneer — and it genuinely changes everything.

Make-ahead tip: The tomato-onion-cashew base can be made up to 3 days ahead and refrigerated, or frozen for up to 3 months. Just defrost, reheat, and finish with paneer and cream when ready to serve.

What to Serve with Paneer Butter Masala

Paneer butter masala is a rich curry, so it pairs best with something that can carry the sauce.

  • Jeera rice — the classic pairing. The cumin fragrance complements the tomato-butter gravy perfectly.
  • Butter naan or plain paratha — roti works too for a lighter option.
  • Methi thepla — an unconventional but wonderful pairing; the slight bitterness of methi cuts through the richness beautifully.
Restaurant-style paneer butter masala in a ceramic bowl with rich orange gravy and fresh coriander

Easy Restaurant-Style Paneer Butter Masala

Silky, rich paneer butter masala made at home in 30 minutes. A smooth tomato-cashew gravy with butter-soft paneer cubes — restaurant flavor, weeknight easy.
No ratings yet
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Dinner
Cuisine North Indian
Servings 3-4
Calories

Equipment

  • Heavy-bottomed pan or kadhai
  • Blender
  • Fine mesh sieve (optional, for silkiest result)

Ingredients
  

For the tomato-cashew base

  • 3 medium ripe tomatoes roughly chopped
  • 1 large onion roughly chopped
  • 10-12 cashews
  • 1 tsp ginger paste
  • 1 tsp garlic paste
  • 2 green cardamom pods
  • 2 cloves
  • 1 small cinnamon stick
  • 1 tbsp butter or neutral oil
  • 1/2 tsp salt

For the curry

  • 250g paneer, cut into 1-inch cubes (soaked in warm water for 10 min if store-bought)
  • 1 tbsp butter
  • 1/2 tsp cumin seeds
  • 1 tsp Kashmiri red chili powder
  • 1 tsp coriander powder
  • 1/2 tsp garam masala
  • 1 tsp sugar or to taste
  • Salt to taste
  • 1/2 cup water
  • 3-4 tbsp cream or coconut cream for vegan
  • 1 tbsp kasuri methi dried fenugreek leaves; crushed

Garnish

  • 1 tbsp cream swirled on top
  • Fresh coriander leaves

Instructions
 

Make the base

  • Heat 1 tbsp butter in a heavy pan over medium heat. Add the onion and cook for 8-10 minutes until soft and lightly golden.
  • Add the cardamom, cloves, and cinnamon. Cook for 1 minute until fragrant.
  • Add the tomatoes, cashews, ginger paste, garlic paste, and 1/2 tsp salt. Cover and cook on low for 12-15 minutes until tomatoes break down completely and cashews are soft.
  • Cool slightly, then blend to a completely smooth paste. Strain through a fine mesh sieve for the silkiest result.

Make the curry

  • Wipe the pan clean and melt 1 tbsp butter over medium heat. Add cumin seeds and let them sizzle for 30 seconds.
  • Pour in the blended paste (it will splutter, so step back). Cook for 4-5 minutes, stirring constantly, until the paste darkens and butter begins to separate at the edges.
  • Add Kashmiri red chili powder, coriander powder, garam masala, and sugar. Cook for 2 more minutes.
  • Add 1/2 cup water and bring to a gentle simmer. Add the paneer cubes and simmer for 3-4 minutes only; any longer and the paneer toughens.
  • Reduce heat to low. Stir in the cream. Taste and adjust salt.
  • Crush the kasuri methi between your palms and stir it in. Serve immediately.

Notes

Soak store-bought paneer in warm water for 10 minutes before cooking. This removes the rubbery texture and is the step most home recipes skip.
Kashmiri red chili powder is essential for the deep brick-red color. Do not substitute regular red chili powder.
For a vegan version, use coconut cream and add 5-6 extra cashews to the base.
The tomato-cashew base can be made up to 3 days ahead (refrigerated) or frozen for up to 3 months. Defrost, reheat, then add paneer and cream when ready.
Store leftover curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of water.
Tried this recipe?Let us know how it was!

Frequently Asked Questions

Can I make paneer butter masala without cream?
Yes. Use extra cashews in the base (add 5–6 more) and skip the cream entirely for a lighter version. Coconut cream also works well and gives a subtle sweetness that pairs nicely with the tomato base. The result is still rich and satisfying.

What is the difference between paneer makhani and paneer butter masala?
They are essentially the same dish. “Makhani” means “buttery” in Hindi, and paneer butter masala is a paneer dish cooked in a makhani (butter-based tomato) gravy. Some regional recipes use slightly different spice ratios, but the technique and flavor profile are the same.

Can I use tofu instead of paneer?
Yes. Use firm or extra-firm tofu, pressed and dried well. The texture will be different (tofu absorbs the sauce more), but the flavor works. Press the tofu, cut into cubes, and lightly pan-fry before adding to the gravy for best results.

How do I store and reheat leftovers?
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of water to loosen the gravy. Avoid microwaving on high; the paneer toughens quickly.

Can I make this ahead of time for a dinner party?
Yes, and it actually tastes better the next day. Make the full curry up to a day ahead, refrigerate, and reheat gently before serving. The flavors deepen overnight.

Ready to Cook?

Paneer butter masala is one of those recipes that feels indulgent but takes less time than ordering takeout. Whether you are cooking it for a quiet weeknight dinner or setting it on the table for guests, it delivers every time. For me, every bowl still takes me back to that table at Jassi de Parathe, and I hope your version becomes someone’s favourite memory too.

Serve it with jeera rice or warm naan, and don’t skip the kasuri methi.

Leave a comment below and tell me: do you like your paneer butter masala with more heat, or do you keep it mild the way I do?

Made this? Share a photo and tag @petitepaprika on Instagram — I love seeing your kitchen creations!

Pinterest pin for restaurant-style paneer butter masala recipe — ready in 30 minutes

Don’t miss the recipes!

Get free weekly meal planner when you subscribe

We don’t spam! Read our privacy policy for more info.

Leave a Reply

WordPress Appliance - Powered by TurnKey Linux