Paneer Butter Masala
Paneer Butter Masala, a delightful dish bursting with rich flavors, often graces the tables of homes and restaurants all over the world. The combination of velvety paneer, aromatic spices, and creamy tomato sauce creates a luscious experience that pleases the palate and warms the heart. With a captivating balance of savory, sweet, and tangy notes, every bite feels indulgent—almost like a cozy hug in food form.
Table of Contents

Reflecting on my first encounter with this enchanting dish takes me back to a vibrant local Indian restaurant, where the aroma alone was enough to draw me in. After that memorable experience, I couldn’t wait to recreate Paneer Butter Masala in my own kitchen. This recipe not only satisfies cravings but impresses dinner guests, becoming a true crowd-pleaser. Whether it’s for a special occasion or a comforting weeknight meal, I assure you, once you try making this at home, you’ll never look back.
Why You’ll Love This Recipe
- Simple & Quick: This uncomplicated recipe can be whipped up in just over an hour, making it perfect for a weeknight dinner.
- Irresistible Flavor: Rich, creamy, and laced with warm spices, every bite is a burst of deliciousness.
- Eye-Catching Appeal: The vibrant orange sauce and soft paneer create a dish that’s as beautiful as it is tasty.
- Flexible Serving: Perfect alongside fluffy basmati rice or warm naan, this dish is versatile enough for any occasion.
- Diet-Friendly Options: Easily adaptable; make it vegan by substituting paneer with tofu and using coconut cream!
Ingredients You’ll Need
- 2 cups basmati rice: This fragrant rice is the perfect accompaniment, soaking up the rich sauce.
- 3 cups water: Used to cook the rice until fluffy.
- ½ teaspoon salt: Enhances the flavors in the dish.
- 1 gallon whole milk: The base for making fresh paneer from scratch.
- ⅔ cup lemon juice or white vinegar: This helps curdle the milk to form paneer.
- Neutral oil or ghee: For searing the paneer and for frying onions; both options add richness.
- 6 tablespoons butter: Adds a luxurious touch to the sauce.
- 1 tablespoon neutral oil: Helps in sautéing the onions without overpowering flavors.
- 2 medium onions, finely chopped: The foundation for our aromatic sauce; their sweetness will vary based on how long they are cooked.
- ¼ cup ginger-garlic paste: Brings depth and a fragrant aroma to the dish.
- 3 cups tomato purée: Fresh or canned San Marzano tomatoes work well, forming the luscious sauce.
- 1 tablespoon kashmiri red chili powder: A milder chili that contributes color and flavor without overwhelming heat.
- 2 teaspoons ground coriander: Adds warmth and a hint of citrusy notes.
- 2 teaspoons salt: Essential for flavor balancing.
- 2 teaspoons sugar: A pinch beats the acidity of the tomatoes beautifully.
- 2 cups vegetable stock: To thin out the sauce slightly and enrich the flavor.
- ¾ cup heavy cream: For that dreamy, buttery richness.
- 2 teaspoons kasuri methi, crushed: This dried fenugreek adds a unique flavor that’s crucial in Indian cuisine.
- 2 teaspoons garam masala: A traditional spice blend that enhances the overall flavor profile.
- Butter naan: Perfect for scooping up the saucy goodness.
- Red onion, thinly sliced: Adds a fresh crunch when served on the side.
- Lemon and lime wedges: For a bright, zesty finish.
- Additional heavy cream: Optional, for drizzling over the top.
- Warm ghee: A final flourish for that extra touch of richness.
How to Make Paneer Butter Masala
- Rinse the Rice: Rinse the basmati rice under cold water until the water runs mostly clear, removing excess starch for fluffy rice.
- Cook the Rice: In a rice cooker, combine the rinsed rice, 3 cups of water, and ½ teaspoon salt. Cook on the white rice setting. Alternatively, in a pot on the stove, bring to a boil, cover, reduce the heat, and simmer for 15 minutes.
- Fluff and Keep Warm: Once cooked, gently fluff the rice with a fork, cover, and keep warm until ready to serve.
- Boil the Milk: In a large pot, bring the whole milk to a gentle boil, watching closely to prevent scorching.
- Curdle the Milk: Slowly stir in ⅔ cup of lemon juice or vinegar until curds form and fully separate from the whey.
- Strain the Curds: Pour the curdled mixture through a cheesecloth, rinsing the curds with cold water to remove any acidity.
- Form the Paneer: Transfer the curds to a square glass container, pressing lightly for 10-15 minutes. For a firmer paneer, press overnight.
- Cut the Paneer: Once set, remove the paneer from the container and cut it into large cubes.
- Sear the Paneer: Heat neutral oil or ghee in a medium skillet over medium heat. Lightly sear the paneer cubes until golden on the edges. Transfer to a paper towel to drain.
- Cook the Onions: In a wide pan, heat 2 tablespoons of butter and 1 tablespoon of neutral oil over medium heat. Add the finely chopped onions and cook slowly until they are soft and translucent, about 8 minutes.
- Add Ginger-Garlic Paste: Add ¼ cup ginger-garlic paste and sauté until fragrant and the raw smell disappears, about 30 seconds.
- Stir in the Sauce: Add in 3 cups of tomato purée, 1 tablespoon kashmiri red chili powder, 2 teaspoons ground coriander, 2 teaspoons salt, and 2 teaspoons sugar. Mix well.
- Thicken the Sauce: Lower the heat and cook, stirring occasionally, until the sauce thickens, darkens slightly, and the fat begins to separate at the edges.
- Blend (Optional): For an ultra-smooth sauce, blend the mixture using an immersion blender until silky.
- Simmer the Sauce: Stir in vegetable stock to loosen the gravy if needed. Let it simmer gently for about 20 minutes.
- Add Cream and Kasuri Methi: Stir in ¾ cup heavy cream and 2 teaspoons crushed kasuri methi for that signature flavor.
- Finish with Butter and Garam Masala: Add in the remaining 4 tablespoons butter and 2 teaspoons garam masala for an added depth.
- Add Paneer: Gently fold the seared paneer cubes into the sauce, simmering for 2-3 minutes. Avoid overcooking to ensure it remains soft.
- Warm the Naan: In a dry pan or oven, warm the butter naan and brush with butter for extra flavor.
- Prepare to Serve: Thinly slice the red onion and cut lemon and lime into wedges for serving.
- Plate and Serve: Ladle the Paneer Butter Masala into a shallow bowl, drizzle heavy cream in a spiral, and finish with a swirl of ghee in the center. Serve alongside the basmati rice, naan, sliced onions, and citrus wedges.
Storing & Reheating
Store any leftover Paneer Butter Masala in an airtight container in the refrigerator for up to 3 days. When you’re ready to enjoy it again, simply reheat it gently over low heat on the stovetop, adding a splash of water or cream to refresh its creamy texture. For longer storage, you can freeze the dish for up to 3 months; just make sure to let it cool completely before transferring it to a freezer-safe container.
Chef’s Helpful Tips
- Avoid sizzling the onions too quickly to prevent browning; low and slow results in the sweetest flavor.
- For the creamiest texture, always use room temperature ingredients for the sauce.
- Taste and adjust seasoning towards the end—every tomato can vary in sweetness and acidity.
- If you wish to make this a milder version, adjust the chili powder to suit your palate.
- Feel free to toss in some peas or bell peppers for a pop of color and extra nutrition!
Every culinary adventure is an opportunity to connect with flavors from different cultures. Paneer Butter Masala is a perfect example—it embodies comfort, generosity, and a dash of tradition, inviting you to explore its layers of flavor. Try it out, tweak it to your liking, and I hope it soon becomes a staple in your recipe collection.

Recipe FAQs
Can I use store-bought paneer instead of making it at home?
Absolutely! Store-bought paneer can save you time and effort. Just make sure to press it lightly to remove excess moisture before adding it to your dish, helping it better absorb the flavors of the sauce.
How can I make this recipe vegan?
You can substitute the paneer with firm tofu sautéed until golden brown. Replace the heavy cream with coconut cream or a cashew cream for rich creaminess, ensuring the dish remains vegan-friendly.
What can I serve with Paneer Butter Masala?
This dish pairs wonderfully with fluffy basmati rice, warm naan, or even jeera rice. Consider adding a side of cucumber salad or raita to balance the richness.
Can I prepare this in advance?
Yes! You can make the sauce a day ahead and store it in the fridge. When you’re ready to eat, simply reheat the sauce, add the paneer, and simmer until heated through.
PrintMore Main Dishes Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Paneer Butter Masala
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 10 minutes
- Yield: 6 servings 1x
- Category: Main Dishes
- Method: Stove-Top
- Cuisine: Indian
Description
Paneer Butter Masala is a delightful dish rich in flavor and aromas. Featuring velvety paneer in a spiced tomato cream sauce, it’s an easy-to-make comfort meal that impresses any guest. Perfect for a quick dinner or indulgent lunch!
Ingredients
- 2 cup (400 gram) basmati rice
- 3 cup (700 milliliter) water
- ½ teaspoon (3 gram) salt
- 1 gallon (3.79 liter) whole milk
- ⅔ cup (150 milliliter) lemon juice or white vinegar
- cold water, to rinse curds
- neutral oil or ghee, for searing
- 6 tablespoon (85 gram) butter, divided
- 1 tablespoon (15 milliliter) neutral oil
- 2 medium onion, finely chopped
- ¼ cup (60 gram) ginger-garlic paste
- 3 cup (700 milliliter) tomato purée
- 1 tablespoon (8 gram) kashmiri red chili powder
- 2 teaspoon (4 gram) ground coriander
- 2 teaspoon (12 gram) salt
- 2 teaspoon (8 gram) sugar, or to taste
- 2 cup (475 milliliter) vegetable stock
- ¾ cup (177 milliliter) heavy cream
- 2 teaspoon (1 gram) kasuri methi, crushed
- 2 teaspoon (4 gram) garam masala
- butter naan, warmed and brushed with butter
- red onion, thinly sliced
- lemon and lime wedges
- heavy cream
- warm ghee
Instructions
- Rinse basmati rice under cold water until mostly clear.
- Combine rinsed rice with water and salt in a rice cooker or pot, cooking until done.
- Fluff rice with a fork and keep warm.
- Prepare paneer by boiling milk and adding lemon juice or vinegar to curdle.
- Drain curds and rinse with cold water before pressing.
- In a skillet, heat oil and half of the butter, sauté onions until golden.
- Add ginger-garlic paste and cook until fragrant.
- Combine tomato purée with spices and cook down the sauce.
- Stir in kasuri methi, cream, and remaining butter, simmer gently.
- Serve with warm naan, garnished with onions and wedges of lime and lemon.
Notes
Using fresh tomatoes enhances the flavor.
Adjust chili powder to your heat preference.
Paneer is best when freshly made; however, store-bought works too.
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 8g
- Sodium: 800mg
- Fat: 35g
- Saturated Fat: 20g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 75mg
