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.
- 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
Post a Comment