Home » Recipes » North Indian » Masala Paneer

Masala Paneer

Masala Paneer is one of those comforting dishes I love making when I want something rich, flavorful, and satisfying without spending hours in the kitchen. 

Masala paneer piled on a white plate, viewed from above

In this recipe, golden paneer cubes are simmered in a creamy onion, tomato, and yogurt gravy scented with whole spices, kasuri methi, and garam masala.

I especially like using mustard oil because it gives the curry a deeper, slightly sharp flavor, although sunflower oil works well too. A spoonful of coriander-mint chutney adds freshness, while a small pinch of sugar balances the tanginess of the tomatoes and yogurt. The result is a colorful, restaurant-style paneer curry that tastes wonderful with roti, naan, paratha, or even steamed rice.

masala paneer on a plate, closeup shot

Ingredients

  • Paneer (Cottage Cheese) – Choose paneer that is soft and has a creamy texture. 
  • Mustard oil or sunflower oil – I prefer mustard oil for its bold and distinctive flavor, but sunflower oil is a milder alternative.
  • Green cardamom – Adds a delicate, sweet aroma to the gravy.
  • Cinnamon stick – Gives the masala a warm and slightly sweet flavor.
  • Cloves  – Add warmth and a deep, spicy aroma.
  • Dried red chilli
  • Bay leaf, optional
  • Chopped onions
  • Ginger-garlic paste
  • Chopped tomatoes
  • Salt, to taste
  • Yogurt
  • Coriander powder
  • Cumin powder
  • Turmeric powder
  • Kashmiri red chilli powder – use Kashmiri red chilly powder as it adds a brilliant red hue and a mild, gentle warmth rather than intense spiciness
  • Garam masala – Adds warmth, depth, and a classic Indian flavor to the finished curry.
  • Kasuri methi – Adds a slightly bitter, aromatic flavor that gives the dish a restaurant-style finish.
  • Coriander-mint chutney – Adds freshness, color, and a bright herbal flavor.
  • Powdered sugar – Balances the acidity of the tomatoes and yogurt without making the gravy noticeably sweet.
  • Water, as needed – Helps adjust the consistency of the gravy.

How to Make Masala Paneer

1. Fry the Paneer

Heat mustard oil or sunflower oil in a wide pan over medium heat.

Once the oil is hot, carefully add the paneer cubes. Fry them gently, turning occasionally, until the edges become light golden brown. Avoid frying the paneer for too long, as it may become firm or chewy.

Remove the fried paneer from the pan and place it on a plate. Set it aside while preparing the gravy.

Paneer cubes added to hot oil in a metal pan
Paneer cubes frying until golden brown around the edges

2. Prepare the Masala Base

Keep the remaining oil in the same pan. Add the green cardamom, cinnamon stick, cloves, dried red chilli, and optional bay leaf.

Sauté the whole spices for a few seconds, or until they become fragrant. Be careful not to burn them.

Add the chopped onions and cook over medium heat, stirring regularly. Continue cooking until the onions soften and turn light golden brown.

Whole spices sizzling in oil in a metal pan
Finely chopped onions added to the oil and whole spices

Add the ginger-garlic paste. Stir well and cook for about one minute, or until its raw aroma disappears.

Add the chopped tomatoes and salt. Mix everything well and continue cooking until the tomatoes become soft and pulpy. The masala is ready for the next step when the oil begins to separate around the edges.

Ginger-garlic paste spooned onto sautéed onions
Chopped tomatoes and salt added to the sautéed onion mixture
Thick onion and tomato masala cooked down in the pan

3. Prepare the Spiced Yogurt Mixture

Place the yogurt in a separate mixing bowl.

Add the coriander powder, cumin powder, turmeric powder, and Kashmiri red chilli powder.

Whisk everything thoroughly until the yogurt becomes smooth and no lumps remain. Using smooth, well-whisked yogurt will help create a creamy gravy.

Yogurt topped with turmeric, chilli, cumin, and coriander powders

4. Add the Yogurt to the Masala

Reduce the heat to low before adding the yogurt mixture.

Pour the spiced yogurt gradually into the onion-tomato masala, stirring continuously. Continue stirring until the yogurt is completely combined with the masala. Keeping the heat low and stirring constantly will help prevent the yogurt from splitting.

Cook the mixture for a few minutes, until it thickens slightly and the oil starts appearing around the edges again.

Yogurt topped with turmeric, chilli, cumin, and coriander powders
Creamy orange masala gravy being stirred in the pan

5. Season the Gravy

Add the garam masala.

Crush the kasuri methi between your palms to release its aroma, and then add it to the gravy.

Stir in a spoonful of coriander-mint chutney, followed by a small pinch of powdered sugar. Mix well so that all the flavors are evenly distributed.

Add a splash of water and stir. Add more water gradually until the gravy reaches your preferred consistency.

Bring the gravy to a gentle simmer.

Kasuri methi, green chutney, and coriander mint chutney added to the gravy

6. Add the Paneer

Add the fried paneer cubes to the simmering gravy.

Mix gently so that every piece of paneer is evenly coated with the masala. Avoid stirring too vigorously, as the paneer cubes may break.

Simmer the curry over low heat for 2–3 minutes, allowing the paneer to absorb the flavors of the gravy.

Taste and adjust the salt or spices if required. Turn off the heat and allow the curry to rest for a few minutes before serving.

Fried paneer cubes simmering in creamy masala gravy

How to Serve?

I love serving Masala Paneer hot, straight from the pan, with soft roti, butter naan, paratha, or kulcha. These breads are perfect for scooping up the thick, creamy gravy.

For a complete meal, I sometimes serve it with steamed basmati rice, jeera rice, or a lightly flavored pulao. A side of sliced onions, cucumber salad, lemon wedges, or cooling cucumber raita complements the rich masala beautifully.

Close-up of masala paneer cubes served on a white plate
Masala Paneer Recipe

Masala Paneer

Golden paneer cubes simmered in a rich and creamy onion, tomato, and yogurt gravy flavored with whole spices. This Masala Paneer is perfect with roti, naan, paratha, or steamed rice.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Main Course
Cuisine Indian
Servings 2

Ingredients
  

For the Paneer

  • 300 grams paneer ,cut into cubes
  • 2 tablespoons mustard oil or sunflower oil (choose mustard oil for better flavor)

Whole Spices

  • 3 green cardamom pods
  • 1- inch cinnamon stick
  • 3 cloves
  • 1 dried red chilli
  • 1 bay leaf (optional)

For the Masala Gravy

  • 2 medium onions , finely chopped
  • 1 tablespoon ginger-garlic paste
  • 3 medium tomatoes , finely chopped
  • Salt , to taste
  • 1/2 cup plain yogurt
  • 2 teaspoons coriander powder
  • 1 teaspoon cumin powder
  • 1/4 teaspoon turmeric powder
  • 1 teaspoon Kashmiri red chilli powder
  • 1/2 teaspoon garam masala
  • 1 teaspoon kasuri methi
  • 1 tablespoon coriander-mint chutney
  • 1/4 teaspoon powdered sugar
  • 1/2 to 1 cup water or as needed

Instructions
 

Fry The Paneer

  • Heat the mustard oil or sunflower oil in a wide pan over medium heat.
  • Once the oil is hot, carefully add the paneer cubes. Fry gently, turning occasionally, until the edges are light golden brown. Do not fry the paneer for too long, as it may become firm or chewy.
  • Remove the paneer from the pan, transfer it to a plate, and set it aside.

Prepare the Masala Base

  • Keep the remaining oil in the same pan. Add the green cardamom, cinnamon stick, cloves, dried red chilli, and bay leaf.
  • Sauté the whole spices for a few seconds, until fragrant. Be careful not to burn them.
  • Add the chopped onions. Cook over medium heat, stirring regularly, until the onions soften and turn light golden brown.
  • Add the ginger-garlic paste and cook for approximately 1 minute, or until its raw aroma disappears.
  • Add the chopped tomatoes and salt. Cook, stirring occasionally, until the tomatoes become soft and pulpy and the oil begins to separate around the edges.

Prepare the Spiced Yogurt

  • Place the yogurt in a mixing bowl. Add the coriander powder, cumin powder, turmeric powder, and Kashmiri red chilli powder.
  • Whisk until completely smooth and no lumps remain.

Add the Yogurt to the Masala

  • Reduce the heat to low. Gradually add the spiced yogurt to the onion-tomato masala while stirring continuously.
  • Continue stirring until the yogurt is thoroughly combined with the masala. Cook over low heat for a few minutes, until the mixture thickens slightly and oil begins to appear around the edges.

Season the Gravy

  • Add the garam masala.
  • Crush the kasuri methi between your palms and add it to the gravy.
  • Stir in the coriander-mint chutney and powdered sugar.
  • Add 1/2 cup water and mix well. Gradually add more water as needed to reach your preferred gravy consistency.
  • Bring the gravy to a gentle simmer.

Add the Paneer

  • Add the fried paneer cubes to the simmering gravy.
  • Mix gently until the paneer is evenly coated with the masala. Avoid stirring vigorously, as the paneer cubes may break.
  • Simmer over low heat for 2–3 minutes, allowing the paneer to absorb the flavors.
  • Taste and adjust the salt or spices as needed. Turn off the heat and let the curry rest for a few minutes before serving.

Video

Notes

  • Use soft, fresh paneer with a creamy texture for the best results.
  • Mustard oil gives the curry a deeper, slightly sharp flavor. Sunflower oil may be used for a milder taste.
  • Avoid over-frying the paneer, as it can become rubbery or chewy.
  • Keep the heat low and stir continuously when adding the yogurt to prevent it from splitting.
  • Use full-fat yogurt at room temperature for a smoother, creamier gravy.
  • Kashmiri red chilli powder provides a vibrant red color and gentle heat. It may be adjusted according to taste.
  • The powdered sugar balances the acidity of the tomatoes and yogurt without making the gravy noticeably sweet.
  • For softer paneer, place the fried cubes in warm water for 5–10 minutes, drain them, and then add them to the gravy.

Leave a Reply

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

Recipe Rating