WellOrganic Health is an educational publication. We do not provide medical advice, diagnosis, or treatment. Always consult a qualified doctor. Learn more →
WellOrganic Health wellorganichealth.in.net
Medically reviewed Evidence-labelled No supplements sold No cure claims Hindi & English
Kitchen & Recipes

Paneer Butter Masala Recipe

Paneer butter masala is all about a silky tomato-cashew gravy and soft paneer — here is how to get both right at home.

Paneer butter masala is the dish most people order first when they are new to Indian food, and for good reason. It is mild, faintly sweet, and coats soft paneer in a glossy tomato gravy that mops up beautifully with warm naan. Made at home it costs a fraction of the restaurant price, and once you understand the gravy you can make it any evening.

The secret is not a long list of spices — it is technique. A well-cooked tomato base, a smooth cashew paste and a final touch of butter do most of the work. Get those three right and the dish tastes like it came from a tandoor kitchen.

Restaurants often make the gravy in a big batch and portion it out through the evening, adding paneer to order. You can borrow that idea at home: make a larger quantity of the base, keep it in the fridge, and stir in fresh paneer whenever the craving hits. That is why understanding the gravy matters more than memorising exact quantities.

A word on the paneer

Shop-bought paneer varies a lot. The soft, fresh kind from a dairy counter needs nothing more than a quick warm-water soak. Vacuum-packed blocks are firmer and soften nicely with ten minutes in warm water before use. If you have milk and a little patience, homemade paneer — milk brought to a boil, split with lemon juice, strained through muslin and pressed for half an hour — is softer than almost anything you can buy, and it makes a real difference in this dish. Cut it into even cubes so they cook uniformly and look tidy in the gravy.

Ingredients

Serves 3 to 4 as a main with bread or rice.

  • 250 g paneer, cut into 2 cm cubes
  • 4 large ripe tomatoes, roughly chopped
  • 1 large onion, roughly chopped
  • 12 to 15 cashews
  • 2 tablespoons butter, plus a little extra to finish
  • 1 tablespoon oil
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon Kashmiri red chilli powder (for colour, mild heat)
  • 1 teaspoon coriander powder
  • Half teaspoon garam masala
  • Half teaspoon cumin seeds
  • 1 teaspoon dried fenugreek leaves (kasuri methi)
  • 2 to 3 tablespoons cream (optional)
  • Half teaspoon sugar
  • Salt to taste
  • Fresh coriander to garnish

How to make paneer butter masala

  1. Soften the cashews. Put the cashews in a small bowl and pour over hot water to cover. Leave them to soak while you cook the base — this makes them blend into a silky paste later.
  2. Cook the tomato base. Heat 1 tablespoon oil in a pan. Add the cumin seeds and let them crackle, then add the chopped onion and cook for 4 to 5 minutes until soft and pale gold. Stir in the ginger-garlic paste and cook for a minute until the raw smell goes.
  3. Add the tomatoes. Tip in the chopped tomatoes with a little salt. Cover and simmer on medium-low for 10 to 12 minutes, stirring now and then, until the tomatoes collapse into a thick, jammy mass and the oil starts to gather at the sides. Do not rush this step — undercooked tomatoes are the main reason a gravy tastes sharp and raw.
  4. Blend until smooth. Let the mixture cool a little. Drain the cashews and add them to the pan contents, then blend everything to a completely smooth puree. For a truly velvety gravy, pass the puree through a sieve back into the pan and push out any skins or seeds.
  5. Build the gravy. Wipe the pan, add 2 tablespoons butter and melt it on medium heat. Add the chilli powder and coriander powder and stir for a few seconds — just enough to bloom the spices in the butter without burning them. Pour in the blended puree (stand back, it splutters).
  6. Simmer. Add about half a cup of water to loosen the gravy to your liking, then the sugar and salt to taste. Simmer gently for 6 to 8 minutes, stirring often, until the gravy thickens slightly and turns glossy and deep red.
  7. Add the paneer. Slide in the paneer cubes and stir gently to coat them. Simmer for just 3 to 4 minutes so the paneer warms through and takes on the gravy. If the paneer was firm to start with, soak the cubes in warm water for ten minutes first.
  8. Finish. Crush the kasuri methi between your palms and sprinkle it in, add the garam masala, and stir through the cream if using. Take the pan off the heat, dot with a little extra butter, and let it melt over the top.
  9. Garnish and serve. Scatter with fresh coriander and a swirl of cream. Serve hot.

Tips and variations

Kashmiri chilli powder is the trick behind the bright red colour without much heat. If you only have regular chilli powder, use less of it and add a pinch of paprika for colour.

For a smoky note, char the paneer cubes in a hot dry pan or under a grill until they show golden edges before adding them. You can also lightly toast a small piece of charcoal, place it in a bowl set inside the gravy, drop a little ghee on it and cover the pan for two minutes — the classic dhungar smoking method.

If the gravy splits or looks oily, whisk in a spoon of the soaked cashew paste or a little warm milk and simmer again to bring it back together. If it tastes flat, it usually needs salt or a touch more sugar rather than more spice.

Want it richer? Increase the cashews and cream. Want it lighter on the pan? Skip the cream and finish with just butter and kasuri methi — the cashew paste alone keeps it smooth.

The kasuri methi at the end is not optional if you want that restaurant aroma. Always crush the dried leaves between your palms before adding them — it wakes up the fragrance and stops them sitting in the gravy as stiff flakes. Add it right at the finish, off the heat, so the perfume stays.

One common mistake is over-spicing. Paneer butter masala is meant to be mild and mellow, letting the tomato, butter and cashew shine. If yours tastes harsh, resist adding more garam masala — a pinch of sugar, a spoon of cream or simply a few more minutes of simmering usually rounds it out. The gravy should taste balanced between tangy and sweet, never sharp.

Straining the blended puree is the step home cooks most often skip and later regret. Pushing the puree through a sieve catches tomato skins, seeds and any cashew grit, and it is the single thing that separates a rustic gravy from a glossy, restaurant-smooth one. It takes two extra minutes and is worth every second. If you want the gravy silkier still, blend it a little longer before you strain, and finish with a knob of cold butter whisked in off the heat for shine.

Serving

Paneer butter masala is happiest next to warm bread — try it with soft pav if that is what you have, or a fresh naan. For a rice plate, a bowl of plain steamed rice or fragrant vegetable biryani works well. Browse more mains in the kitchen section to build out a full spread.

Frequently asked questions

What is the difference between paneer butter masala and shahi paneer?

Both are creamy paneer gravies, but paneer butter masala leans on a tomato base with butter and a little cream, giving it a tangy-sweet, reddish gravy. Shahi paneer is usually paler and richer, built more on cashews, cream and sometimes yogurt with less tomato. The two overlap, and home cooks often blur the line.

How do I keep the paneer soft?

If your paneer feels firm, soak the cubes in warm water for ten minutes before adding them, and stir them in only at the end so they warm through rather than boil. If you fry the paneer first, drop the fried cubes into warm water for a couple of minutes to soften them again before they go into the gravy.

Can I make it without cream?

Yes. The cashew paste already makes the gravy rich and smooth, so you can skip cream entirely or replace it with a spoon of milk or a little extra cashew paste. The colour and body stay much the same.

Why is my gravy tasting raw or sour?

That is almost always the tomatoes not being cooked down enough. Let the tomato-onion mixture simmer until it thickens and the fat starts to separate at the edges before you blend it. A small pinch of sugar also balances sharp tomatoes.

What can I serve with paneer butter masala?

It goes with almost any Indian bread — naan, roti, laccha paratha — and also with jeera rice or plain steamed rice. A side of sliced onion and lemon rounds out the plate.

Can I make the gravy ahead of time?

The tomato-cashew gravy keeps well in the fridge for two to three days. Make it ahead, then reheat gently with a splash of water and stir in fresh paneer just before serving so the paneer stays soft.

Related reading

Mango Lassi Recipe

A simple mango lassi recipe with ripe mango, yoghurt and cardamom blended into a thick, cooling Indian drink.

3 Sep 2026 · 7 min read

Masala Dosa Recipe

A homemade masala dosa recipe with a crisp fermented batter and spiced potato filling.

3 Sep 2026 · 7 min read

Vegetable Pulao Recipe

A simple vegetable pulao recipe: fragrant basmati and mixed vegetables cooked together in one pot.

3 Sep 2026 · 4 min read

This is not medical advice.

WellOrganic Health publishes educational content. For your health concerns, see a qualified doctor. Medical disclaimer →

In an emergency

Ambulance: 108 · Emergency: 112
Mental health: Tele-MANAS 14416

We publish no cure claims

Under the Drugs and Magic Remedies Act, 1954, no remedy may be advertised as curing listed diseases. We comply. How we comply →