SiteLock

Indian Paneer Butter Masala

Butter paneer takes firm paneer cubes and simmers them in a tomato sauce built on browned butter, garlic, and warm spices, finished with a splash of cream so the whole thing turns glossy and slightly thick.

The paneer itself barely needs cooking since it’s already ready to eat straight from the package, so most of the work goes into building the sauce until the tomatoes break down completely and the butter and cream bring it together into something rich enough to coat a spoon.

A scatter of fresh cilantro and sliced green chili on top keeps the dish from tasting one note, cutting through the richness with something fresh right before it hits the table.

butter paneer recipe

Ingredients

For the sauce

  • 3 tablespoons butter
  • 1 small onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon ginger, minced
  • 1 (28 ounce) can crushed tomatoes
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon cayenne, or to taste
  • Salt, to taste
  • 1/3 cup heavy cream

For the paneer and garnish

  • 14 ounces paneer, cubed
  • 1 tablespoon oil
  • Fresh cilantro, chopped, for garnish
  • 1 green chili, thinly sliced, for garnish
  • Naan or roti, for serving

Why You’ll Love This Butter Paneer

  • The sauce comes together in one pan with pantry spices, no premade curry paste needed.
  • Pan searing the paneer first adds a light golden edge that holds up once it goes into the sauce.
  • The dish is naturally vegetarian and gluten free as written, with paneer as the only dairy beyond the cream.
  • It reheats well, so it works for meal prep just as easily as for dinner the same night.
  • One batch of sauce is enough to coat every piece of paneer generously, with extra to spoon over rice or naan.

Ingredient Notes

Paneer doesn’t melt the way most cheeses do, which is exactly why it holds its shape in a simmering sauce. Look for a block labeled paneer specifically rather than a general soft cheese, since other fresh cheeses will break down and turn grainy once they hit the heat.

Crushed tomatoes give the sauce a smoother base than diced tomatoes would. If crushed tomatoes aren’t available, canned whole tomatoes blended briefly will work the same way, but skip fresh tomatoes here since they won’t break down enough in the cooking time.

Garam masala is doing most of the warm spice work in this sauce, so use a garam masala you actually like the flavor of, since a stale jar will leave the whole dish tasting flat no matter how much of it you add.

Heavy cream is what turns the sauce from a tomato curry into something that reads as butter paneer specifically. A lower fat cream or a plant based cream alternative will still work, but the sauce will be noticeably thinner and less rich.

How to Make Butter Paneer

Pat the paneer cubes dry, then heat the oil in a large skillet over medium high heat. Sear the paneer on two or three sides until lightly golden, about a minute per side, then remove it to a plate. This step is optional but worth doing, since it gives the paneer a slightly firmer edge that holds together better once it sits in the sauce.

In the same skillet, melt the butter over medium heat and add the chopped onion. Cook, stirring occasionally, until the onion turns soft and translucent, about five minutes. Add the garlic and ginger and cook for another thirty seconds, just until fragrant, since garlic burns quickly once the pan is hot.

Stir in the crushed tomatoes, garam masala, cumin, smoked paprika, cayenne, and salt. Bring the sauce to a simmer and let it cook uncovered for about fifteen minutes, stirring occasionally, until the tomatoes have broken down completely and the sauce has thickened and turned a deep red rather than a bright, watery one.

Lower the heat and stir in the heavy cream, then return the seared paneer to the pan. Simmer gently for another five minutes, just long enough for the paneer to warm through and soak up some of the sauce, without letting the sauce boil hard once the cream is in.

Taste and adjust the salt or cayenne before serving. Top with chopped cilantro and sliced green chili, and serve hot with naan or roti alongside for scooping up the sauce.

Tips for Success

  • Sear the paneer before it goes into the sauce for a firmer texture, though this step can be skipped if you’re short on time.
  • Let the tomato sauce reduce fully before adding the cream. A watery base won’t thicken properly once the cream goes in.
  • Add the cream off the direct heat or on low, since a hard boil can cause it to separate.
  • Taste the sauce before adding the paneer, since it’s easier to adjust the seasoning in a plain sauce than once the paneer is mixed in.
  • If the sauce tastes flat, a small pinch of sugar can balance out overly acidic tomatoes without making the dish taste sweet.

Storage

Store leftover butter paneer in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop over low heat, stirring occasionally, since a hard boil can cause the cream sauce to split.

This dish isn’t a strong candidate for freezing, since cream based sauces tend to separate and turn grainy once thawed.

FAQ

Can I make this without cream?

Yes, though the sauce will be thinner and more acidic. A few tablespoons of plain yogurt stirred in off the heat is a reasonable substitute, though it will change the flavor slightly.

Is butter paneer very spicy?

As written, it’s mild to moderately warm from the cayenne and garam masala. Reduce or skip the cayenne for a milder version, or add more for extra heat.

Can I use a different cheese instead of paneer?

Not really. Paneer holds its shape in a simmering sauce in a way most other cheeses don’t, so a substitute is likely to melt or fall apart instead of staying in cubes.

butter paneer recipe

Indian Paneer Butter Masala

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 Servings
Course: Main Course
Cuisine: Indian

Ingredients
  

  • 3 tablespoons  butter
  • 1 small  onion finely chopped
  • 4 cloves  garlic minced
  • 1 tablespoon  ginger minced
  • 1 (28 ounce) can  crushed tomatoes
  • 1 teaspoon  garam masala
  • 1 teaspoon  ground cumin
  • 1/2 teaspoon  smoked paprika
  • 1/4 teaspoon  cayenne
  • Salt o taste
  • 1/3 cup  heavy cream
For the paneer and garnish
  • 14 ounces  paneer cubed
  • 1 tablespoon  oil
  • Fresh cilantro for garnish
  • 1 green chili for garnish
  • Naan or roti for serving

Method
 

  1. Pat the paneer dry and sear in oil over medium high heat until lightly golden on two or three sides, about a minute per side. Remove to a plate.
  2. Melt the butter in the same skillet over medium heat. Cook the onion until soft and translucent, about 5 minutes. Add garlic and ginger and cook 30 seconds until fragrant.
  3. Stir in the crushed tomatoes, garam masala, cumin, smoked paprika, cayenne, and salt. Simmer uncovered about 15 minutes, until thickened and deep red.
  4. Lower the heat, stir in the heavy cream, and return the paneer to the pan. Simmer gently 5 minutes to warm through.
  5. Taste and adjust seasoning. Garnish with cilantro and sliced green chili, and serve hot with naan or roti.

Notes

Store leftovers in the fridge up to 4 days. Reheat gently over low heat to avoid splitting the cream sauce. Not recommended for freezing.

Leave a Comment

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

Recipe Rating