The Authentic Creamy Paneer Butter Masala: Step-by-Step Guide

Paneer Butter Masala: The Complete Guide to the Creamy Indian Classic 

 

Learn to make authentic, restaurant-style Paneer Butter Masala at home! Our step-by-step guide includes pro tips, history, and a foolproof recipe for the creamiest, most flavorful vegetarian curry

What is Paneer Butter Masala?

Paneer Butter Masala is the superstar of Indian vegetarian cuisine—a rich, creamy curry where soft cubes of paneer (Indian cottage cheese) swim in a luxurious tomato-butter-cashew gravy. Mildly spiced with a hint of sweetness, it’s famously known as the vegetarian counterpart to Butter Chicken and is a staple on restaurant menus and festive tables across India and beyond.


Did you know? This dish was likely born in 1950s Delhi when innovative chefs substituted paneer for chicken in the iconic Butter Chicken gravy, creating an instant classic.


  1. Why This Recipe Works

✅ Authentic restaurant flavor with no complicated techniques

✅ Creamy texture from cashews (not just heavy cream)

✅ Foolproof step-by-step process for first-timers

✅ Customizable – adjust spice, make it vegan, or prep ahead


  • Ingredients for Authentic Paneer Butter Masala
  • For the Gravy Base
  • 3 large tomatoes, roughly chopped


  • 1 medium onion, roughly chopped


  • 10-12 raw cashews (soaked 30 minutes)


  • 4 garlic cloves


  • 1-inch ginger piece

Whole Spices (Tadka)

  • 2 tablespoons butter or ghee


  • 1 bay leaf


  • 1-inch cinnamon stick


  • 2 green cardamom pods


  • 1 teaspoon cumin seeds


Powdered Spices

  • 1 teaspoon Kashmiri red chili powder (for color, not heat)


  • ½ teaspoon turmeric powder


  • 1 teaspoon coriander powder


  • 1 teaspoon garam masala


  • 1 teaspoon dried fenugreek leaves (kasuri methi) – don’t skip!


  • Salt to taste


  • ½ teaspoon sugar (balances tomato acidity)


Main Ingredients

  • 250 grams paneer, cubed


  • 1 cup water (adjust for consistency)


  • 1 tablespoon butter (for finishing)


  • 2 tablespoons fresh cream (optional)


  • Fresh cilantro, chopped (for garnish)


Step-by-Step Recipe Instructions

Step 1: Prepare the Gravy Base

In a pot, combine tomatoes, onion, cashews, garlic, and ginger.


Add enough water to cover and boil for 10-12 minutes until soft.


Cool slightly, then blend into an absolutely smooth paste.


Step 2: Cook the Spice Base

Heat butter in a deep pan. Add bay leaf, cinnamon, cardamom, and cumin seeds.


Sautรฉ for 30 seconds until fragrant.


Carefully add the blended paste (it may splatter).


Cook on medium heat for 8-10 minutes, stirring often, until the gravy thickens and darkens slightly.


Step 3: Add Spices & Simmer

Add Kashmiri chili powder, turmeric, and coriander powder. Cook 2 minutes.


Pour in 1 cup water and bring to a gentle simmer.


Cover and cook on low heat for 15 minutes to develop flavors.


Step 4: Add Paneer & Finish

While gravy simmers, soak paneer cubes in warm water for 10 minutes (keeps them soft).


Drain paneer and add to the gravy.


Crush kasuri methi between your palms and sprinkle in.


Add garam masala and sugar. Simmer uncovered for 5 minutes.


Turn off heat. Add final tablespoon of butter and swirl gently.


Drizzle with cream if using, and garnish with fresh cilantro.


Pro Chef Tips for Perfection

๐ŸŽฏ Soak the paneer – Always soak store-bought paneer in warm salted water for 10-15 minutes. This prevents rubberiness and makes it melt-in-your-mouth tender.


๐ŸŽฏ The kasuri methi trick – Rubbing the dried fenugreek leaves releases their essential oils, giving that signature restaurant aroma.


๐ŸŽฏ Low and slow – Don’t rush the simmering. Letting the gravy cook slowly allows flavors to deepen.


๐ŸŽฏ Finish cold – Add final butter and cream after turning off the heat. This preserves their richness and gives a glossy finish.


๐ŸŽฏ Taste and balance – Always taste before serving. Adjust salt, add a pinch of sugar if tomatoes are tart, or a splash of water if too thick.


Serving Suggestions

Perfect Pairings:


๐Ÿซ“ With breads: Garlic naan, butter roti, tandoori roti, or paratha


๐Ÿš With rice: Jeera rice, plain basmati, or vegetable pulao


๐Ÿฅ— Side dishes: Onion salad with lemon, cucumber raita, or pickled onions


Garnish Ideas:


Swirl of cream


Fresh cilantro leaves


Thin ginger slices


Butter dollop


FAQs – Quick AnswersCan I make it vegan?

Yes! Substitute:


Paneer → Firm tofu or vegan paneer


Butter → Vegan butter or coconut oil


Cream → Coconut cream or cashew cream


How do I store leftovers?

Refrigerator: 3-4 days in airtight container


Freezer: Freeze gravy (without paneer) for 1 month. Add fresh paneer when reheating.


Reheating: Gently warm on stove with splash of water or milk.


Why is my gravy sour?

Use ripe, sweet tomatoes


Add ½-1 teaspoon sugar while cooking


Ensure adequate cooking time (raw tomato taste causes sourness)


Can I skip cashews?



Yes, alternatives include:


2 tablespoons melon seeds


¼ cup heavy cream

2 tablespoons almond flour


Nutrition Information (per serving)

Approximate values for 1 of 4 servings:


Calories: 320 kcal


Protein: 12g


Carbohydrates: 18g


Fat: 22g


Fiber: 3g


Final Thoughts

Paneer Butter Masala is more than just a recipe—it’s an experience. The process of slowly cooking the gravy, watching the butter swirl in, and that first bite of soft paneer coated in creamy masala… it’s pure comfort.


Remember: Great Indian cooking is about patience and layering flavors. Don’t rush the steps, taste as you go, and make it your own. Once you master this version, you’ll never order takeout again!


Enjoy your cooking! ๐Ÿงก๐Ÿ›

Share your results with #MyPaneerButterMasala

For More Amazing Recipes, just try my Masala Chai Recipe it will Pair Nicely With This Curry!

Comments

Popular posts from this blog

Crispy Chicken Spring Rolls: An Easy Homemade Recipe (Step-by-Step)

The Traditional Drink of India