Main dish

Indian Paneer Butter Masala

Enjoy a rich and creamy Indian Paneer Butter Masala, featuring paneer in a spiced tomato-butter gravy. Perfect with naan or rice.

To recipe
paneer butter masala
Recipe insights & TIPS
Homemade Paneer Butter Masala with soft paneer cubes in spiced tomato gravy

Indian Paneer Butter Masala is a beloved dish that brings the rich and creamy flavors of Indian cuisine to your table. This classic recipe features soft paneer cubes simmered in a spiced tomato-butter gravy, offering a perfect balance of tanginess and warmth. The smooth texture and aromatic spices make it an ideal pairing with naan or basmati rice, delivering a comforting meal that’s both satisfying and flavorful.

The recipe is not only delicious but also straightforward to prepare. It starts with sautéing onions, garlic, and ginger until golden, followed by the addition of tomatoes and a blend of spices like garam masala, turmeric, and red chili powder. The cream is added to create the luxurious sauce, which is then simmered with paneer cubes to absorb all the flavors. The final touch is a garnish of fresh coriander and a drizzle of cream, enhancing the dish's visual appeal and taste.

Perfect for both weeknight dinners and special occasions, Paneer Butter Masala is a versatile dish that appeals to vegetarians and anyone who enjoys Indian flavors. The buttery richness and the mild heat from the spices make it a crowd-pleaser, whether served at a family gathering or as part of a festive menu.

Authentic Indian Paneer Butter Masala garnished with fresh coriander and cream

FAQs for Indian Paneer Butter Masala

What are the key ingredients in Indian Paneer Butter Masala?

Paneer Butter Masala is made with paneer (Indian cottage cheese), tomatoes, onions, garlic, ginger, butter, cream, and a blend of spices including garam masala, turmeric, and red chili powder.

How do I make Paneer Butter Masala creamy?

To achieve a creamy texture, add heavy cream and butter to the tomato-based gravy. Blending the sauce before adding paneer also helps create a smooth consistency.

Can I make Paneer Butter Masala vegan?

Yes, you can make it vegan by substituting paneer with tofu, butter with vegan butter, and cream with coconut cream or cashew cream.

What is the best way to serve Paneer Butter Masala?

Paneer Butter Masala pairs well with naan, roti, or basmati rice. Garnish with fresh coriander and a drizzle of cream for an authentic touch.

How do I store and reheat Paneer Butter Masala?

Store Paneer Butter Masala in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove, adding a splash of water or cream to restore the sauce's consistency.

A white, fluffy chef's hat with an orange band, logo of Foodness Gracious.

Recipe

Savor the rich flavors of Indian Paneer Butter Masala, a creamy tomato-based curry featuring soft paneer cubes, spiced with garam masala, and finished with butter. This classic dish is perfect with naan or basmati rice for an authentic Indian dining experience at home.

Course:
Main dish
COOKing TIME:
30 minutes
Total TIME:
45 minutes
CUISINE:
Indian
PREP TIME:
15 minutes
SERVINGS:
4

Ingredients

For the Paneer Butter Masala:

  • 250g paneer, cubed
  • 2 tbsp butter
  • 1 onion, finely chopped
  • 2 tomatoes, pureed
  • 1 tbsp ginger-garlic paste
  • 1 tsp garam masala
  • 1/2 tsp turmeric powder
  • 1 tsp red chili powder
  • 1/2 cup heavy cream
  • 1/2 cup water
  • Salt to taste

For Toppings (Optional):

  • Fresh coriander leaves, chopped
  • Additional cream for garnish

Ingredient Swaps

  • Use tofu instead of paneer for a vegan version.
  • Replace cream with coconut cream for a dairy-free option.

Instructions

  1. Prepare Ingredients: Cube the paneer and finely chop the onion. Puree the tomatoes and measure out the spices, cream, and butter.
  2. Cook the Base: Melt the butter over medium heat in a pan. Sauté the chopped onions until golden, then add ginger-garlic paste. Cook until fragrant.
  3. Add Spices and Tomatoes: Stir in turmeric, red chili powder, and garam masala. Add the tomato puree and cook until the oil separates from the masala.
  4. Simmer with Cream and Paneer: Add the cream and water, stirring well. Gently fold in the paneer cubes. Simmer for 5-10 minutes until the sauce thickens.
  5. Serve: Garnish with chopped coriander and a drizzle of cream. Serve hot with naan or rice.
A white, fluffy chef's hat with an orange band, logo of Foodness Gracious.

Did you make this recipe?

Tag @foodnessgracious on Instagram and hashtag it #foodnessgracious so we can see all the deliciousness!