Paneer Masala

// Make a rich, creamy Paneer Masala with this easy recipe! Perfect with naan or rice, featuring flavorful spices and tangy yogurt-based gravy.



Paneer Masala is a creamy, rich, and flavorful Indian curry made with soft paneer cubes cooked in a spicy tomato and yogurt-based gravy. It has a tangy, spicy, and velvety texture, offering the pure deliciousness and warmth of traditional Indian spices.

This vegetarian and gluten-free paneer curry pairs well with wheat naan, plain paratha, roti, or rice.

Making this curry is very simple, and it can be prepared in under 40 minutes from scratch.

Cooking tip of the day
Beverage Pairing: Sake Pairing

Sake aka Japanese rice wine pairs exceptionally well with various Asian cuisines, elevating the flavors of your dishes.

A close-up of a bowl filled with paneer masala, garnished with coriander and drizzled with cream. The background shows a candle-lit table setting, adding a cozy ambiance with a glass of wine and folded chapatis

About Paneer Masala Recipe

Paneer Masala is a delicious and easy Indian curry. This classic North Indian side dish combines the richness of paneer with the bold flavors of Indian spices. The recipe I’m sharing today is a restaurant-style version where soft, flavorful paneer is dunked in a velvety sauce made with onion-tomato masala, yogurt, and cream.

The fragrant spices, rich texture, tangy taste, creamy sauce, and tender paneer cubes make this curry irresistible and a favorite among both vegetarians and non-vegetarians.

This is one of those curries where simplicity meets intense flavors. With just a few simple ingredients, you can make this restaurant-style paneer masala curry at home.

A top-down view of a bowl of paneer masala, with chunks of paneer in a rich, creamy curry sauce, garnished with fresh coriander and cream. The side of the plate has slices of onion and a lemon wedge

It’s a very simple and easy-to-make recipe, perfect for beginners. So, even if you’re new to Indian cooking, you can prepare this curry with ease.

Whether you love paneer curry, enjoy vegetarian dishes, or are just a fan of Indian food, this paneer masala recipe is a perfect addition to your repertoire. It’s one of the most popular vegetarian curry recipes, loved by people of all ages—vegetarians and non-vegetarians alike.

Serve it with roti, rice, or naan for a delicious and satisfying meal. Enjoy it for a weeknight dinner or as an indulgent weekend meal. It can also be served at parties or gatherings alongside tandoori roti, avocado paratha, amritsari chole, pomegranate raita, and lachha onions.

This Paneer Masala recipe is a must-try for anyone who loves Indian food. With these tips and tricks, you can easily make a delicious, restaurant-quality meal at home. Enjoy it with your favorite bread or rice, and savor the rich, comforting flavors of this classic dish!

Why You Will Love This Recipe

This paneer masala curry

✔ Has a creamy and velvety texture

✔ Tastes super delicious

✔ Is quick and easy to make

✔ Gets ready in under 40 minutes

✔ Is vegetarian and gluten-free

✔ Can be served with rice, naan, or roti

✔ Is high in protein and satisfying

✔ Can be easily customized

Ingredients

  • Paneer: Indian cottage cheese paneer is the main ingredient in this curry recipe. It is a soft, non-melting cheese that makes the base for this curry. Its bland taste is perfect for soaking up the flavors of the gravy. Fresh and soft paneer makes the best-tasting paneer curry. You can use either homemade or store-bought paneer. If using store-bought, make sure to soak it in warm water for about 10 minutes to soften it.

  • Onions: You will need chopped onions to create the rich base of the gravy.

  • Chopped Tomatoes: They add tang, a velvety texture, deep red color, and balance the spices. You can use either fresh or canned chopped tomatoes.

  • Ginger-Garlic Paste: This paste is essential in Indian cuisine, adding pungency and aroma. I’ve used homemade ginger garlic paste, but store-bought works just fine.

  • Spices: A blend of cumin powder, coriander powder, turmeric powder, red chili powder, salt, and kasuri methi (dried fenugreek leaves) is used to flavor the curry.

  • Yogurt: Plain yogurt adds creamy texture and a slight tang. It also balances the heat of the spices.

  • Ghee/Oil: You will need some fat for frying the paneer and cooking the spices. You can use either oil or ghee for this curry.

  • Fresh Cream & Butter: A final touch of fresh cream and butter gives the gravy a smooth, rich texture and restaurant-style taste.

  • Cilantro & Green Chili: Chopped cilantro adds a herby touch, and green chili provides some heat. However, adding green chili is optional.

Bowl of paneer masala curry with cubes of paneer cheese in a rich, orange-colored sauce garnished with fresh cilantro. Served alongside green flatbread on a wooden board

Variations

Paneer Butter Masala

Paneer Butter Masala is a milder and richer curry. You can make a creamier version of this recipe by using raw paneer and adding more cream and butter.

Matar Paneer

For extra texture and nutrition, add green peas to this recipe. To make matar paneer masala, add 1/2 cup of fresh or frozen green peas to the gravy.

Corn Paneer Masala

For this version, add 1/2 cup of frozen or fresh corn kernels to the onion-tomato masala.

Shimla Mirch Paneer Masala

Capsicum (bell pepper) pairs well with paneer. To make this version, add roasted capsicum or Shimla mirch to the gravy along with the paneer cubes.

Serving Suggestions

This versatile paneer curry can be served with paneer stuffed naan, garlic naan, khichdi paratha, roti, paneer pulao, or even jeera rice.

For a more elaborate and satisfying Indian meal, serve it as part of a North Indian thali with paneer paratha, palak paratha, dal tadka, matar pulao, rajma masala, mango raita, gulab jamun, shrikhand, and papad.

Storage Suggestions

Leftover paneer masala can be stored in an airtight container in the refrigerator for up to 3 days.

To serve, simply reheat it in a pan or microwave. If the sauce thickens after storing, adjust the consistency by adding some hot water while reheating.

Freezing

To extend the shelf life of this curry, freeze it for up to 1 month. Let the curry cool completely, then transfer it to a freezer-safe container or ziplock bag.

Thaw it in the refrigerator overnight before reheating and serving. You can add a little hot water while reheating and a touch of fresh cream, chopped cilantro, and garam masala powder to restore the flavors.

A hand dipping a piece of chapati into a bowl of paneer masala, with pieces of paneer in a thick curry sauce, garnished with coriander. The setting is warm with candles, chapatis stacked in the background, and other food accompaniments like cucumber salad

Important Tips and Tricks for the Best Paneer Masala

  1. Marination: Marinate the paneer with spices. This helps the flavors absorb, making the dish more flavorful and delicious.

  2. Cooking Paneer: Cook the paneer until it just turns golden brown. Don’t overcook it, as it can become chewy and rubbery.

  3. Avoid Curdling: Use room-temperature yogurt and cook it over low heat to prevent curdling.

  4. Paneer: Use fresh paneer for the best texture and flavor.

  5. Garam Masala Powder: While not included in this recipe, you can add a pinch of garam masala powder along with kasuri methi if desired.

  6. Ginger-Garlic Paste: If you don’t have ginger-garlic paste, minced ginger and garlic work just as well.

  7. Ghee: For a richer texture and taste, use ghee instead of oil.

  8. Cream: Fresh cream adds a creamy texture and balances the spiciness. If you prefer a spicier sauce, you can skip the cream.


Paneer Masala (Step-by-step photo instructions)

Marinate the Paneer

  1. In a mixing bowl, combine the paneer cubes with salt, red chili powder, turmeric powder, crushed kasuri methi, and ginger-garlic paste. Toss gently to coat the paneer evenly with the spices. Set aside for 15-20 minutes to marinate.
  2. Image of the recipe cooking step-1-1 for Paneer Masala

Cook the Paneer

  1. Heat 2 tablespoons of oil/ghee in a heavy-bottomed pan over medium heat. Once hot, add the marinated paneer and fry them on all sides until they have a golden crust. Make sure not to overcook the paneer, or it will become rubbery. Transfer the cooked paneer to a plate and set it aside.
  2. Image of the recipe cooking step-2-1 for Paneer Masala

How to Make Paneer Masala

  1. In the same pan, add 2 tablespoons of butter. Then add the cumin seeds, bay leaf, cinnamon stick, green cardamom pods, cloves, and black peppercorns. Sauté them for a few seconds until fragrant.
  2. Image of the recipe cooking step-3-1 for Paneer Masala
  3. Next, add the chopped onions and cook until they turn golden brown. Then add 1 teaspoon of ginger-garlic paste and sauté until the raw smell disappears. In the same pan, add the besan (gram flour) and cook until it turns light golden, stirring continuously to ensure it doesn’t burn.
  4. Image of the recipe cooking step-3-2 for Paneer Masala
  5. Once the besan is roasted, add the coriander powder, cumin powder, turmeric powder, and red chili powder. Mix well and sauté for a minute. Add the diced tomatoes and cook until the oil starts to separate from the masala.
  6. Image of the recipe cooking step-3-3 for Paneer Masala
  7. Add salt to taste and mix well to combine. Cover the pan and cook the masala on medium-low heat for about 5 minutes, or until the tomatoes are cooked. Stir occasionally to prevent sticking. When the tomatoes are cooked, pour in the hot boiling water and stir well to combine. Adjust the quantity of water as needed to achieve your desired consistency.
  8. Image of the recipe cooking step-3-4 for Paneer Masala
  9. Keep the heat at medium-low, and stir in the room-temperature yogurt, stirring continuously to ensure it doesn’t curdle. Once it starts boiling, turn the heat to medium, cover the pan with a lid, and cook for 5-7 minutes. Then add the green chili, chopped cilantro, and cooked paneer cubes, and mix gently.
  10. Image of the recipe cooking step-3-5 for Paneer Masala
  11. Stir in the fresh cream and 1/2 tablespoon of roasted crushed kasuri methi. Finish off with butter, fresh cream, and crushed kasuri methi. Mix well and cook for 2 more minutes. Turn off the heat and transfer the hot paneer masala to a serving dish. Garnish with fresh cream and cilantro. Your delicious paneer masala is ready! Serve hot with naan, roti, or steamed rice.
  12. Image of the recipe cooking step-3-6 for Paneer Masala

Recipe Card


Paneer Masala [Recipe]

Recipe Image
Make a rich, creamy Paneer Masala with this easy recipe! Perfect with naan or rice, featuring flavorful spices and tangy yogurt-based gravy.
★★★★★
(Rating: 5 from 6 reviews)

Prep time 🕐 Cook time 🕐 Total time 🕐
40 mins
Category ☶ Cuisine ♨ Serves ☺
Main Indian 4
Nutrition Info ⊛ Serving size ⊚
191 calories 1

INGREDIENTS

For Paneer Marination
  • 350 grams paneer, cubed
  • Salt, to taste
  • 1/2 tsp red chili powder
  • 1/4 tsp turmeric powder
  • 1/4 tsp crushed kasuri methi
  • 1/2 tsp ginger garlic paste
For Curry
  • 3 tbsp oil or ghee
  • 2 + 1 tablespoons butter
  • 1 tsp cumin seeds
  • 1 bay leaf
  • 1-inch cinnamon stick
  • 2 green cardamom pods
  • 4-5 cloves
  • 4-5 black peppercorns
  • 2 large-sized onions, chopped
  • 1 tsp ginger garlic paste
  • 2 tbsp besan (gram flour)
  • 1 tsp coriander powder
  • 1 tsp cumin powder
  • 1/2 tsp turmeric powder
  • 1 tsp red chili powder
  • 1 cup tomatoes diced (canned or fresh)
  • Salt, to taste
  • 3 cups hot boiling water, or as needed
  • 1/4 cup plain yogurt, at room temperature
  • 1 green chili, chopped
  • 2 tbsp cilantro, chopped
  • 3 tbsp fresh cream
  • 1/2 tbsp roasted crushed kasuri methi
For Serving
  • Fresh cream
  • Coriander leaves

INSTRUCTIONS:

Marinate the Paneer
  1. In a mixing bowl, combine the paneer cubes with salt, red chili powder, turmeric powder, crushed kasuri methi, and ginger-garlic paste. Toss gently to coat the paneer evenly with the spices. Set aside for 15-20 minutes to marinate.
Cook the Paneer
  1. Heat 2 tablespoons of oil/ghee in a heavy-bottomed pan over medium heat. Once hot, add the marinated paneer and fry them on all sides until they have a golden crust. Make sure not to overcook the paneer, or it will become rubbery. Transfer the cooked paneer to a plate and set it aside.
How to Make Paneer Masala
  1. In the same pan, add 2 tablespoons of butter. Then add the cumin seeds, bay leaf, cinnamon stick, green cardamom pods, cloves, and black peppercorns. Sauté them for a few seconds until fragrant.
  2. Next, add the chopped onions and cook until they turn golden brown. Then add 1 teaspoon of ginger-garlic paste and sauté until the raw smell disappears. In the same pan, add the besan (gram flour) and cook until it turns light golden, stirring continuously to ensure it doesn’t burn.
  3. Once the besan is roasted, add the coriander powder, cumin powder, turmeric powder, and red chili powder. Mix well and sauté for a minute. Add the diced tomatoes and cook until the oil starts to separate from the masala.
  4. Add salt to taste and mix well to combine. Cover the pan and cook the masala on medium-low heat for about 5 minutes, or until the tomatoes are cooked. Stir occasionally to prevent sticking. When the tomatoes are cooked, pour in the hot boiling water and stir well to combine. Adjust the quantity of water as needed to achieve your desired consistency.
  5. Keep the heat at medium-low, and stir in the room-temperature yogurt, stirring continuously to ensure it doesn’t curdle. Once it starts boiling, turn the heat to medium, cover the pan with a lid, and cook for 5-7 minutes. Then add the green chili, chopped cilantro, and cooked paneer cubes, and mix gently.
  6. Stir in the fresh cream and 1/2 tablespoon of roasted crushed kasuri methi. Finish off with butter, fresh cream, and crushed kasuri methi. Mix well and cook for 2 more minutes. Turn off the heat and transfer the hot paneer masala to a serving dish. Garnish with fresh cream and cilantro. Your delicious paneer masala is ready! Serve hot with naan, roti, or steamed rice.

WATCH RECIPE VIDEO: Click the play button and video will load ...


NOTES:

  1. Use fresh paneer for the best texture and flavor.
  2. Marinate the paneer with spices to allow the flavors to absorb, making it more flavorful and delicious.
  3. If you don't have ginger-garlic paste, minced ginger and garlic will work as well.
  4. Cook the paneer just until it turns golden brown. Overcooking can make it chewy and rubbery.


Subscribe to our mailing list and collect recipes wherever you are. It's FREE + You'll also get a BONUS EBOOK about INTERESTING COOKING TIPS.

Share this Recipe with your friends: