Creamy Paneer Butter Masala (Restaurant Recipe)
For four servings, simmer 500 g tomatoes with 40 g cashews, ginger-garlic paste, Kashmiri chili, and salt until soft, then blend smooth. Return the gravy to a gentle simmer, finish with butter, cream, and spices, and warm 400 g paneer cubes in it for a few minutes. Keep the heat low for a rich, smooth sauce and tender paneer.
As the weather turns cool, a warming curry can make dinner feel special without adding much work. This version builds a creamy tomato gravy in one pan, then finishes the paneer in that same sauce. You can make it on a standard stovetop with familiar ingredients and adjust the heat and texture to suit your table.
When I develop a stovetop curry, I focus on the order of cooking. Softening the tomatoes before blending gives the gravy a smooth base, while adding butter and cream near the end helps keep their flavors fresh. The steps below make it easier to get that restaurant-style finish without frying the paneer or boiling the finished sauce.
Ingredients and method for paneer butter masala
This recipe serves four as a main dish with rice or bread. It uses a tomato-and-cashew base for body, then butter and cream for a rich finish. Gather and measure the ingredients before you heat the pan; the final steps move quickly.
| Ingredient | Amount |
|---|---|
| Paneer, cut into 2–3 cm cubes | 400 g |
| Tomatoes, chopped, or passata | 500 g |
| Raw cashews | 40 g |
| Butter | 50 g |
| Neutral oil | 15 mL (1 tbsp) |
| Ginger-garlic paste | 20 g |
| Kashmiri chili powder | 5 g |
| Salt | 7 g, or to taste |
| Cream | 100 mL |
| Garam masala | 3 g |
| Kasuri methi, optional | 2 g |
| Water | As needed |
- Prepare the paneer. Cut it into even cubes so it warms at the same pace. For a softer bite, soak the cubes briefly in warm water, then drain and blot them dry. This is optional; do not leave them soaking while you make the gravy.
- Cook the tomato base. Preheat a heavy pan over medium-low heat for 2–3 minutes. Add the oil, then the ginger-garlic paste. Stir for 30–45 seconds without browning it. Add the tomatoes, cashews, chili powder, and salt.
- Simmer until soft. Cover the pan loosely and cook at a gentle simmer for 15–20 minutes. Stir now and then, scraping the bottom and corners. The tomatoes should be fully soft, and the cashews should blend easily.
- Blend the gravy. Let the mixture cool slightly, then blend until smooth. Hot liquids can splash, so follow your blender’s instructions and vent the lid as directed. For a particularly fine restaurant-style texture, pass the puree through a strainer.
- Reduce and finish. Return the puree to the pan. Simmer gently for 5–8 minutes, stirring often. Add a little water if it is too thick. Lower the heat, then stir in the butter, cream, garam masala, and crushed kasuri methi, if using.
- Warm the paneer. Fold in the cubes and cook gently for 3–5 minutes, until warmed through. Avoid a hard boil. Taste and adjust the salt, then serve.
The gravy should coat a spoon but still flow easily. Add water a tablespoon at a time if it becomes too thick; simmer briefly if it seems thin. Keep the heat low once you add the cream and paneer.
Choosing and using a stovetop pan
A heavy-bottomed pan helps the gravy heat more evenly and lowers the risk of scorching during a long simmer. Tri-ply stainless steel is a reliable choice for this acidic tomato sauce. Intact enameled cast iron also works; avoid bare copper or unlined aluminum.
Preheat stainless steel or enameled cast iron over medium-low for 2–3 minutes, then add the oil. This is a process target, not a universal cookware temperature. If using induction, check that the pan’s base attracts a magnet and sits flat. Use moderate power, since induction can heat a small pan quickly.
| Pan type | How it works for this curry | Practical note |
|---|---|---|
| Tri-ply stainless steel | Good for simmering and easy to clean | Stir the base and corners as the gravy thickens |
| Intact enameled cast iron | Holds heat well for gentle cooking | Check the maker’s care instructions; avoid abrupt temperature changes |
| Bare seasoned cast iron | Not the best choice for this acidic, creamy sauce | Tomato can affect the seasoning during extended contact |
| PTFE-coated pan | Can work at low to medium heat | Follow the product limits; never preheat an empty coated pan |
Do not use smoke point as a cooking target. Refined neutral oils vary by product, and this recipe needs only moderate heat. Add butter at low heat because its milk solids can scorch. Let any hot pan cool before washing; pouring cold water into it may warp metal or crack enamel. Follow the manufacturer’s care guidance.
How to get a smooth gravy and tender paneer
A smooth gravy starts with fully softened tomatoes and a thorough blend. The term emulsify means to combine ingredients that do not naturally stay mixed, such as fat and liquid. Here, gentle heat and stirring help the butter and cream blend into the tomato puree instead of separating.
Cook the gravy in two stages: first soften the tomatoes and cashews, then simmer the blended puree again. That second simmer cooks off some excess water and lets you adjust the thickness before adding dairy. Stir along the bottom and into the corners, where a thick sauce is most likely to catch.
Paneer can turn firm or chewy if it fries hard or cooks for too long. There is no need to brown it for this recipe. Add it only after the gravy is seasoned and finished with butter and cream, then warm it gently for 3–5 minutes.
| If you notice… | Try this |
|---|---|
| Gravy looks grainy | Blend longer; strain it for a finer texture |
| Gravy is too thick | Stir in water a little at a time |
| Gravy is too thin | Simmer it gently before adding the paneer |
| Sauce looks oily | Lower the heat and stir gently; avoid a vigorous boil |
| Paneer feels firm | Shorten the warming time next time; try a brief warm-water soak |
For example, if dinner is delayed after blending, keep the puree warm at a gentle simmer and add the paneer only when you are close to serving. If the sauce is already finished, keep the heat low and stir gently rather than repeatedly boiling it. This helps protect the texture of both paneer and cream.
Serving, holding, and storing leftovers
Serve the curry hot in warm bowls, with rice, naan, or roti. A small cream swirl, a few drops of melted butter, and chopped cilantro make a simple finish. Keep garnishes and serving utensils clean and separate from anything used to handle raw foods.
For buffet service, keep the sauce at 57°C (135°F) or above where applicable under local food-code requirements. Stir gently and avoid prolonged holding or repeated boiling, which can toughen paneer and cause the cream sauce to separate.
For leftovers, transfer the curry to shallow containers to help it cool promptly. Where applicable food-code cooling standards are used, cool from 57°C to 21°C (135°F to 70°F) within 2 hours, then to 5°C (41°F) or below within a further 4 hours. Reheat leftovers to 74°C (165°F) for 15 seconds where required by the applicable code. At home, follow local food-safety guidance.
When cleaning, let the pan cool first. For stainless steel, warm water can help loosen residue; use a nonabrasive utensil and soft sponge. Wash intact enamel with dish detergent and a soft sponge, then dry promptly. If you briefly used bare seasoned cast iron, wash it promptly, dry it thoroughly, and restore a thin oil film as needed. Do not store this acidic sauce in bare cast iron.
Frequently asked questions
These answers cover common choices and fixes for this paneer curry. Use them to adjust the recipe to your ingredients, pan, and schedule while keeping the main method the same: soften, blend, simmer, then finish gently.
Can I use passata instead of fresh tomatoes?
Yes. Use 500 g passata. Start checking the gravy before the full reduction time, since its thickness can vary.
What makes the sauce creamy without a lot of cream?
Cashews give the blended tomato base body. Butter and cream added at the end provide the rich finish.
Do I need to strain the gravy?
No. Blend it well for a smooth everyday sauce; strain it if you want a finer texture.
Can I skip the cashews?
The gravy will be less rich and may be thinner. Simmer it until it reaches a consistency you like.
Should I fry the paneer first?
Not for this method. Add it directly to the finished gravy and warm it gently to help keep it tender.
Can I make the gravy ahead?
Yes. Prepare and blend the tomato gravy ahead, then reheat it gently and add butter, cream, and paneer near serving time.
Why did my sauce separate?
It may have boiled hard after the cream was added. Lower the heat and stir gently; avoid a vigorous simmer.
What can I use instead of kasuri methi?
You can omit it. The curry will still work, though it will lack the distinct flavor that dried fenugreek leaves add.
How spicy is this recipe?
The 5 g of Kashmiri chili mainly provides color and mild warmth. Use less for a milder curry, or adjust to taste.
Can I use this recipe on induction?
Yes, with a flat, magnetic pan base. Use moderate power and watch the sauce closely, since induction can heat a pan quickly.
For a dependable weeknight version, focus on the sequence: soften the tomato-cashew mixture, blend it smooth, simmer to the right thickness, and add the dairy and paneer at the end. Keep the heat gentle after that, and the result is a creamy, flavorful curry with little cleanup and no need for specialized equipment.
(This article was written by one of our staff writers, Steven R. Bancroft. Visit our Meet the Team page.)
