Recipe to Make Paneer Butter Masala: North Indian Creamy Curry with Spiced Tomato Gravy

Recipe to Make Paneer Butter Masala: North Indian Creamy Curry with Spiced Tomato Gravy

This North Indian classic delivers creamy richness with every bite, thanks to a velvety tomato gravy and tender paneer cubes. The secret lies in slow-cooking the sauce to develop depth of flavor.

I’ve perfected the balance of spices and cream to ensure a smooth, luxurious texture that’s true to traditional recipes. It’s comfort food at its finest, ready in under an hour.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Recipe to Make Paneer Butter Masala

Velvety tomato gravy and tender paneer cubes come together for this North Indian classic.

Ingredient Amount Notes
Paneer 🧀 1 lb Cubed, firm block preferred
Tomatoes 🍅 6 whole Ripe, Roma or vine-ripened
Onion 🧅 1 whole Yellow or white, finely chopped
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Fresh Ginger 🌿 1 tbsp Grated or finely minced
Heavy Cream 🥛 1 cup Full-fat for creamy texture
Unsalted Butter 🧈 4 tbsp For sautéing and richness
Garam Masala 🌶️ 1 ½ tsp Freshly ground preferred
Ground Cumin 🌿 1 tsp Toasted for aroma
Ground Coriander 🍃 1 tsp Freshly ground ideal
Turmeric 🌶️ ½ tsp For color and warmth
Kashmiri Red Chili Powder 🌶️ 1 tsp Mild heat, vibrant color
Cashew Nuts 🥜 ¼ cup Soaked and blended for creaminess
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 tsp Adjust to taste

The paneer is non-negotiable here. Indian grocery stores carry the freshest blocks—look for firm, white cubes without any yellowing. If you’re making it at home, whole milk yields the best texture. For the tomatoes, San Marzano are ideal, but any ripe variety works. The cashews add a subtle richness, so don’t skip them (even if they’re pricey at Whole Foods).

No Kashmiri chili? Paprika plus a pinch of cayenne gets you close. Fresh out of garam masala? Equal parts cumin, cardamom, and cinnamon works in a pinch. The cream can be swapped for coconut milk if you’re avoiding dairy, but the flavor will shift slightly. For the butter, ghee adds even more depth (available at Trader Joe’s or any Indian market).

Paneer keeps submerged in water for up to 3 days. The sauce actually improves overnight as flavors meld. Leftovers freeze well for up to 3 months—just thaw and reheat gently to avoid curdling the cream.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just toss the onions, tomatoes, ginger, and garlic into one pan—no fancy techniques, just simmer and blend.
  • Creamy Spice Magic: The ginger and garlic bloom in the butter, then the paneer soaks up that rich, tomatoey gravy like a dream.
  • Weeknight Hero: Honestly, it’s my go-to when I need something fancy enough for guests but easy enough for a Tuesday.
  • Stretches Far: Leftovers taste even better the next day, and paneer is cheap at my local Indian store.

Step-by-Step Instructions for Paneer Butter Masala

Here’s the method. Straightforward, tested, works every time.

Step 1: Prepare the Creamy Tomato Base

Soak the 0.25 cup Cashew Nuts in hot water for 15 minutes, then blend with the 6 whole Tomatoes until smooth. This creates the silky foundation for your gravy.

In a heavy-bottomed pan, melt 2 tbsp Unsalted Butter over medium heat. Add the finely chopped 1 whole Onion and sauté until golden brown—about 6-8 minutes. This builds the sweet, caramelized base flavor that defines this dish.

Step 2: Build the Spice Foundation

Add the minced 4 cloves Garlic Cloves and 1 tbsp Fresh Ginger to the onions. Sauté for 1-2 minutes until fragrant. Then stir in the 1 tsp Ground Cumin, 1 tsp Ground Coriander, 0.5 tsp Turmeric, and 1 tsp Kashmiri Red Chili Powder.

Cook the spices for 30-45 seconds until they release their aromas—you’ll notice the mixture darken slightly. This blooms the spices and eliminates any raw taste. Immediately add the tomato-cashew puree to prevent burning.

Step 3: Simmer and Finish the Gravy

Pour the puree into the pan and add the remaining 2 tbsp Unsalted Butter and 1 tsp Salt. Simmer on medium-low heat for 10-12 minutes, stirring occasionally, until the mixture thickens and the oil separates slightly at the edges.

This is when you’ll see the gravy transform from watery to rich and velvety. Stir in the 1.5 tsp Garam Masala at this stage—it adds depth without overpowering the other spices. Reduce heat to low.

Step 4: Add Paneer and Cream

Gently fold in the cubed 1 lb Paneer and 1 cup Heavy Cream. Simmer for 3-4 minutes until the paneer absorbs the flavors and warms through. Avoid boiling vigorously—this prevents the cream from curdling.

The paneer should become tender but retain its shape. Taste and adjust salt if needed, remembering that the cream mellows the spices slightly.

Step 5: Garnish and Serve

Remove from heat and let the curry rest for 2 minutes. This allows the flavors to meld completely. Garnish with the chopped 0.25 cup Fresh Cilantro just before serving.

The final dish should have a vibrant orange-red color from the Kashmiri chili, with a glossy, creamy texture that coats the paneer beautifully. Serve warm with naan or steamed rice to soak up every bit of the rich gravy.

👨‍🍳

Pro Tips For Making Recipe To Make Paneer Butter Masala

  • Soak the Paneer: Plunge paneer cubes in warm water for 10 minutes before cooking—this keeps them soft and prevents that rubbery texture I used to get.
  • Char the Tomatoes: Roast tomatoes until slightly blackened on the flame or in the oven; it adds a smoky depth that raw tomatoes just can’t deliver.
  • Skip Raw Onions: Always cook onions until golden brown—raw onions will make your gravy taste harsh and underdeveloped, no matter how long you simmer it.
  • Strain the Gravy: After blending the tomato-onion mix, strain it for a silky smooth sauce; I learned this the hard way after serving chunky paneer butter masala to guests.

Best Sauces and Condiments for This Dish

Classic Pairings

I always serve this with warm, buttery naan bread to soak up the creamy gravy. For a lighter option, steamed basmati rice works beautifully—1 cup rice cooks perfectly with 2 cups water. The mild, fluffy texture balances the rich tomato sauce. 💛

Fresh Accompaniments

A cooling cucumber raita cuts through the richness. I mix 1 cup yogurt with ½ cup grated cucumber, a pinch of cumin, and fresh mint. The acidity refreshes your palate between bites.

Spicy Condiments

For heat lovers, a side of green chutney adds a vibrant kick. Blend 1 cup cilantro with 1 green chili, 1 tbsp lemon juice, and ¼ tsp salt. Drizzle over the dish just before eating.

Pickled Extras

Indian pickles like mango achar or lime pickle add a tangy contrast. I recommend Patak’s brand for authentic flavor. Just 1-2 tbsp on the side enhances the meal without overpowering it.

Beverage Match

A cold lassi (sweet or salty) complements the spices perfectly. For a non-dairy option, mango juice or chilled masala chai works wonders. These drinks cleanse your palate between each delicious bite. ✨

Frequently Asked Questions

1

Can I make this dish without cashews?

Yes, but the texture will be less creamy. Substitute with 2 tbsp heavy cream or 1 tbsp almond butter blended into the sauce. The cashews add richness, so expect a slightly thinner gravy.

2

Why does my gravy curdle sometimes?

Curdling happens when cream is added to very hot gravy. Always reduce heat to low before adding cream, and stir continuously. Using full-fat cream also helps prevent separation.

3

How do I store leftovers?

Store in an airtight container in the fridge for up to 3 days. Reheat gently on low heat to avoid separating the cream. Freezing works for 3 months.

4

Can I use tofu instead of paneer?

Yes, but press extra-firm tofu for 30 minutes first to remove moisture. The texture won’t be identical, but it absorbs flavors well. Cut into 1-inch cubes for best results.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 48g62%
Saturated Fat 28g140%
Cholesterol 145mg48%
Sodium 650mg28%
Total Carbohydrate 18g6%
Dietary Fiber 4g14%
Sugars 8g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.5(7 reviews)
Nathan Turner