Indian Butter Paneer in creamy tomato sauce garnished with cilantro in a bowl

Indian Butter Paneer with Creamy Tomato Sauce

Prep15 minCook30 minTotal45 min

Original recipe: 4 servings · Easy

Jump to directions

Ingredients

  • 14 ounces · ≈ 400 g

    cubed

  • 3 tablespoons · ≈ 42 g
  • 1 cup · ≈ 150 g

    finely chopped

  • 1 tablespoon · ≈ 15 g

    grated

  • 3 cloves · ≈ 9 g

    minced

  • 1 cup · ≈ 240 ml
  • ½ cup · ≈ 120 ml
  • 1 tablespoon · ≈ 8 g
  • 1 teaspoon · ≈ 2 g
  • ½ teaspoon · ≈ 1 g
  • 1 teaspoon · ≈ 6 g
  • ½ cup · ≈ 120 ml
  • 2 tablespoons · ≈ 8 g

    chopped, for garnish · Optional

Ingredient quantities adjust from the original 4 servings. Instructions and cooking times stay unchanged.

Measurement guide

tbsp = tablespoon · tsp = teaspoon. Use measuring spoons, not table cutlery. Metric equivalents are estimates. ¾ = three quarters; ½ = one half; ¼ = one quarter.

Directions

  1. Prepare the paneer and aromatics

    Begin by cutting the paneer into uniform 1-inch cubes to ensure even cooking and a pleasant bite. Next, finely chop the onion, grate fresh ginger, and mince the garlic cloves; these aromatics are essential as they form the flavorful foundation for the sauce, enhancing both aroma and taste from the very start.

  2. Cook the base sauce

    Heat unsalted butter in a large skillet over medium heat until melted and shimmering. Add the finely chopped onions and sauté them, stirring occasionally, until they become soft and translucent, which should take about 5 minutes. This gentle cooking develops sweetness in the onions. Following this, add the grated ginger and minced garlic to the pan, cooking for an additional 2 minutes until their fragrant oils are released, creating a captivating base for the curry.

  3. Add tomato purée and spices

    Next, pour the tomato purée into the skillet and stir well to incorporate with the sautéed aromatics. Sprinkle in garam masala, ground cumin, red chili powder, and salt to season the sauce. Allow the mixture to simmer gently for 8 to 10 minutes, stirring occasionally. During this time, the sauce will thicken and its color deepen, signaling that the spices are fully infusing and the flavors are melding beautifully.

  4. Incorporate water and paneer

    Add water carefully to adjust the sauce’s consistency according to your preference — a slightly thinner sauce clings better to the paneer cubes. Then, gently fold the paneer cubes into the sauce, taking care not to break them. Let the curry simmer together for about 5 minutes; this allows the paneer to absorb the rich flavors without losing its shape or becoming tough.

  5. Add cream and finish cooking

    Reduce the heat to low and stir in the heavy cream slowly, blending it smoothly into the sauce. This step enriches the curry, giving it a velvety texture and mellow taste. Allow the mixture to simmer gently for another 5 minutes, ensuring it is thoroughly heated through. Taste and adjust the seasoning with salt if necessary. The paneer should remain soft and tender, providing a pleasing contrast to the creamy sauce.

  6. Garnish and serve

    Finally, remove the skillet from heat and garnish the curry with freshly chopped cilantro for a burst of color and lightly herbal freshness. Serve the indian butter paneer hot, ideally accompanied by basmati rice or warm naan bread to soak up the luscious tomato cream sauce and create a satisfying, complete meal.

Indian butter paneer is a classic dish in Indian cuisine known for its rich, creamy tomato sauce and tender paneer cheese cubes. This vegetarian curry combines smooth textures and aromatic spices, creating a comforting and flavorful meal that is both hearty and satisfying.

Preparing indian butter paneer at home is straightforward, with commonly available ingredients such as paneer, tomatoes, butter, cream, and a blend of spices including garam masala. This recipe simplifies the cooking process, guiding you through each step to develop a luscious sauce that perfectly envelops the soft paneer pieces.

The interplay between the creamy tomato base and warming spices makes indian butter paneer a favorite among many. It pairs wonderfully with fluffy basmati rice or warm naan bread, completing an authentic and delightful dining experience.

How to Make Indian Butter Paneer

  1. Prepare the paneer and aromatics: Begin by cutting the paneer into uniform 1-inch cubes to ensure even cooking and a pleasant bite. Next, finely chop the onion, grate fresh ginger, and mince the garlic cloves; these aromatics are essential as they form the flavorful foundation for the sauce, enhancing both aroma and taste from the very start.
  2. Cook the base sauce: Heat unsalted butter in a large skillet over medium heat until melted and shimmering. Add the finely chopped onions and sauté them, stirring occasionally, until they become soft and translucent, which should take about 5 minutes.
  3. Add tomato purée and spices: Next, pour the tomato purée into the skillet and stir well to incorporate with the sautéed aromatics. Sprinkle in garam masala, ground cumin, red chili powder, and salt to season the sauce.
  4. Incorporate water and paneer: Add water carefully to adjust the sauce’s consistency according to your preference — a slightly thinner sauce clings better to the paneer cubes. Then, gently fold the paneer cubes into the sauce, taking care not to break them.
  5. Add cream and finish cooking: Reduce the heat to low and stir in the heavy cream slowly, blending it smoothly into the sauce. This step enriches the curry, giving it a velvety texture and mellow taste.
  6. Garnish and serve: Finally, remove the skillet from heat and garnish the curry with freshly chopped cilantro for a burst of color and lightly herbal freshness. Serve the indian butter paneer hot, ideally accompanied by basmati rice or warm naan bread to soak up the luscious tomato cream sauce and create a satisfying, complete meal.

Equipment

  • Large skillet or saucepan
  • Knife
  • Cutting board
  • Measuring spoons
  • Wooden spoon or spatula
  • Small bowl

Metric measurements

For the original 4 servings. This reference table stays fixed when you change the portions above.

Ingredient US amount Metric equivalent
paneercubed 14 ounces 400 g
unsalted butter 3 tablespoons 42 g
onionfinely chopped 1 cup 150 g
fresh gingergrated 1 tablespoon 15 g
garlic clovesminced 3 cloves 9 g
tomato purée 1 cup 240 ml
heavy cream ½ cup 120 ml
garam masala 1 tablespoon 8 g
ground cumin 1 teaspoon 2 g
red chili powder ½ teaspoon 1 g
salt 1 teaspoon 6 g
water ½ cup 120 ml
cilantro (coriander leaves)chopped, for garnish · Optional 2 tablespoons 8 g

Cooking tips

  • Use fresh paneer from a reliable source or make your own for best texture.
  • Adjust the red chili powder to control the heat level according to your preference.
  • When simmering, avoid high heat to prevent the cream from curdling; keep it low and stir gently.
  • If paneer is store-bought, lightly pan-frying cubes before adding to the sauce can add a pleasing texture and color.

Substitutions

  • Instead of heavy cream, full-fat coconut milk can be used for a dairy-free version, though the flavor will differ.
  • Paneer can be substituted with firm tofu for a vegan option; press tofu well to remove excess water so it holds up in the sauce.

Storage and reheating

After cooking, store any leftover indian butter paneer in an airtight container placed in the refrigerator. For best quality and safety, consume the leftovers within 3 days. When reheating, warm the curry gently over low heat on the stove, stirring occasionally to prevent the cream from curdling and to maintain its smooth texture.

Avoid freezing cream-based curries like this one, as freezing can alter the sauce’s creamy consistency and affect the paneer’s texture.

Allergen notes

Potential allergens include dairy, milk. Check all labels and substitutions; this is not an exhaustive allergen assessment.

More recipes to try