Paneer Butter Masala
If you’re looking for a flavorful vegetarian dish that can impress at any meal, look no further than paneer butter masala. This classic Indian curry combines soft paneer cheese with a luscious, buttery tomato sauce infused with aromatic spices. It’s perfect for special occasions or a cozy dinner at home. Serve it with naan or rice, and watch it become a favorite among family and friends.
Ingredients
- 250g paneer, cubed
- 2 tablespoons butter
- 1 tablespoon oil
- 1 large onion, finely chopped
- 2 tomatoes, pureed
- 1 tablespoon ginger-garlic paste
- 1 teaspoon cumin seeds
- 1 teaspoon garam masala
- 1 teaspoon red chili powder
- 1/2 cup cream
- Salt to taste
- Fresh coriander for garnish

Servings and Cooking Time
This recipe serves 4 people. Preparation time is 15 minutes and cooking time is 25 minutes.
Nutritional Value
Each serving (1/4 of the recipe) contains approximately:
– Calories: 350
– Protein: 15g
– Carbohydrates: 10g
– Fat: 28g
– Fiber: 2g
This nutritional information is based on one serving for one person.
Step-by-Step Cooking Process
- Heat butter and oil in a pan over medium heat.
- Add cumin seeds and let them splutter.
- Stir in the chopped onions and sauté until golden brown.
- Add ginger-garlic paste and cook for 1-2 minutes.
- Mix in the tomato puree and cook until the oil separates.
- Add red chili powder, garam masala, and salt. Cook for another 2 minutes.
- Pour in the cream and stir well to combine.
- Add the paneer cubes and gently mix to coat them in the sauce.
- Simmer for 5-7 minutes to allow flavors to meld.
- Garnish with fresh coriander before serving.

Alternative Ingredients
You can substitute paneer with tofu for a vegan option. Additionally, coconut cream can replace dairy cream for a dairy-free version, maintaining a rich consistency while adding a subtle sweetness.
Serving and Pairings
Paneer butter masala pairs beautifully with naan, roti, or steamed basmati rice. It can also be served alongside a fresh salad or raita for a refreshing contrast.
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, do so on low heat to prevent the paneer from becoming rubbery. This dish can also be frozen for up to a month; just thaw and reheat gently before serving.
Cooking Mistakes
- Don’t skip the sautéing of onions; it enhances flavor.
- Avoid overcooking the paneer to maintain its soft texture.
- Be cautious with salt; adjust to taste after adding cream.
- Ensure the tomato puree is cooked well to avoid raw taste.
- Use fresh spices for better flavor.
Helpful Tips
- Soak paneer in warm water before cooking for extra softness.
- For a richer flavor, add a pinch of kasuri methi (dried fenugreek leaves).
- Adjust the spice level according to your preference.
- Let the dish sit for a few minutes before serving for deeper flavors.

FAQs
What is paneer butter masala?
Paneer butter masala is a popular North Indian dish made with paneer cheese cooked in a creamy tomato-based sauce enriched with spices. It’s known for its rich flavor and velvety texture, making it a beloved choice in Indian cuisine.
Can I make paneer butter masala vegan?
Yes, you can easily make this dish vegan by substituting paneer with tofu and using coconut cream instead of dairy cream. This will keep the dish rich and delicious while making it suitable for a vegan diet.
What can I serve with paneer butter masala?
Paneer butter masala goes well with naan, roti, or steamed basmati rice. It can also be enjoyed with parathas or even paired with a side of fresh salad or raita for a balanced meal.
How can I store leftovers?
Store leftover paneer butter masala in an airtight container in the refrigerator for up to 3 days. For longer storage, you can freeze it for up to a month. Reheat gently on the stovetop or in the microwave.
Is paneer butter masala spicy?
The spice level of paneer butter masala can be adjusted according to personal preference. The dish typically includes red chili powder and garam masala, but you can reduce these spices for a milder flavor.
Can I prepare paneer butter masala in advance?
Yes, you can prepare the sauce in advance and store it in the refrigerator. Simply add the paneer just before serving to keep it fresh and soft. This is a great way to save time on busy days.
Conclusion
Paneer butter masala is more than just a dish; it’s an experience that brings warmth and joy to any dining table. Its creamy texture and aromatic spices create a delightful combination that is sure to impress. Whether for a special occasion or a weeknight dinner, this recipe is a must-try for anyone wanting to explore the rich flavors of Indian cuisine.

Paneer Butter Masala
Ingredients
- 250 g paneer cubed
- 2 tablespoons butter
- 1 tablespoon oil
- 1 large onion finely chopped
- 2 tomatoes pureed
- 1 tablespoon ginger-garlic paste
- 1 teaspoon cumin seeds
- 1 teaspoon garam masala
- 1 teaspoon red chili powder
- 1/2 cup cream
- Salt to taste
- Fresh coriander for garnish
Instructions
- Heat butter and oil in a pan over medium heat.
- Add cumin seeds and let them splutter.
- Stir in the chopped onions and sauté until golden brown.
- Add ginger-garlic paste and cook for 1-2 minutes.
- Mix in the tomato puree and cook until the oil separates.
- Add red chili powder, garam masala, and salt. Cook for another 2 minutes.
- Pour in the cream and stir well to combine.
- Add the paneer cubes and gently mix to coat them in the sauce.
- Simmer for 5-7 minutes to allow flavors to meld.
- Garnish with fresh coriander before serving.