Learn how to make the ultimate Paneer Butter Masala: 5 Easy Steps to Perfection. Bring restaurant-style North Indian flavor straight to your kitchen!
Craving restaurant-style food at home? Learn how to make the ultimate Paneer Butter Masala in just 5 easy steps. Rich, creamy, and absolutely perfect!
There is something universally comforting about a rich, velvety bowl of Paneer Butter Masala (also known as Paneer Makhani). It is the undisputed crown jewel of North Indian cuisine, dominating restaurant menus and winning hearts worldwide. The perfect balance of tangy tomatoes, mild sweetness, aromatic spices, and a luxurious buttery finish makes it an absolute crowd-pleaser.
Many people believe that achieving that distinct, smooth restaurant-style gravy at home requires hours of simmering or secret, unattainable ingredients. That is a myth!
By mastering the balance of cashews, butter, and tomatoes, you can replicate that exact gourmet experience in your own kitchen. This foolproof recipe breaks the process down into 5 easy steps, guaranteeing a masterpiece that pairs perfectly with garlic naan, tandoori roti, or fragrant jeera rice.

Ingredients You Will Need:Paneer Butter Masala: 5 Easy Steps to Perfection
Before starting, gather your ingredients. Having everything measured out ensures your cooking process remains stress-free.
For the Tomato-Cashew Base:Paneer Butter Masala: 5 Easy Steps to Perfection
- Tomatoes: 4 large, ripe tomatoes (chopped)
- Cashew Nuts: 12–15 whole cashews (provides the signature creaminess)
- Ginger & Garlic: 1-inch ginger piece and 5–6 cloves of garlic
- Green Chili: 1 (slit, optional for a mild kick)
- Water: 1 cup
For the Gravy & Aromatics:Paneer Butter Masala: 5 Easy Steps to Perfection
- Paneer (Indian Cottage Cheese): 250 grams (cut into cubes)
- Butter: 3 tablespoons (divided)
- Oil: 1 tablespoon (prevents the butter from burning)
- Whole Spices: 1 bay leaf, 1-inch cinnamon stick, 2 green cardamoms, 2 cloves
- Kashmiri Red Chili Powder: 1.5 teaspoons (gives the vibrant red color without intense heat)
- Garam Masala Powder: 1/2 teaspoon
- Coriander Powder: 1 teaspoon
- Sugar: 1 teaspoon (essential to balance the acidity of the tomatoes)
- Salt: To taste
For the Finishing Touch:Paneer Butter Masala: 5 Easy Steps to Perfection
- Kasuri Methi (Dried Fenugreek Leaves): 1 tablespoon (the ultimate restaurant secret)
- Heavy Cream: 2 tablespoons
- Fresh Coriander: Finely chopped for garnish
Step-by-Step Cooking Instructions:Paneer Butter Masala: 5 Easy Steps to Perfection
Follow these 5 straightforward steps to create your restaurant-quality dish.
Step 1: Prepare the Creamy Base Masala
The secret to a silky gravy lies in cooking down the aromatics before blending them.
- In a pan, add the chopped tomatoes, cashews, ginger, garlic, green chili, and 1/2 cup of water.
- Cover and simmer over medium heat for 10–12 minutes until the tomatoes become completely soft, mushy, and the skin begins to peel off.
- Remove from heat and allow the mixture to cool down completely.
- Transfer to a blender and grind into a completely smooth, velvety puree. Pro-Tip: For a true restaurant texture, pass this puree through a fine-mesh strainer to remove any residual tomato skins or seeds.
Step 2: Sauté the Whole Spices
- Heat 1 tablespoon of oil and 1.5 tablespoons of butter in a large pan or kadhai over medium-low heat.
- Once the butter melts and starts to shimmer, drop in the bay leaf, cinnamon stick, cardamoms, and cloves.
- Sauté for about 30 seconds until the whole spices release their rich, aromatic oils into the butter.
Step 3: Cook the Spices and Tomato Puree
- Turn the heat to low. Add the Kashmiri red chili powder, coriander powder, and a pinch of salt directly into the warm butter. Stir rapidly for 10 seconds to bloom the spices without burning them.
- Immediately pour in the strained tomato-cashew puree. Mix thoroughly.
- Cover the pan with a lid and let the gravy cook on medium-low heat for 8–10 minutes. Stir occasionally. You will know it is ready when the moisture reduces and tiny specks of butter begin separating from the sides of the masala.
Step 4: Simmer and Season the Gravy
- Add about 1/2 to 3/4 cup of warm water to adjust the gravy to your desired consistency.
- Stir in the sugar and garam masala powder. Taste the gravy and add more salt if necessary.
- Let the mixture come to a gentle boil, then lower the heat and let it simmer uncovered for 2–3 minutes to marry all the flavors.
Step 5: Incorporate the Paneer and Finishes
- Gently slide your paneer cubes into the simmering gravy.
- Take the Kasuri Methi, rub it vigorously between your palms to crush it into a fine powder, and sprinkle it over the dish.
- Pour in the heavy cream and drop in the remaining 1.5 tablespoons of butter. Stir very gently so you do not break the soft paneer cubes.
- Let it simmer on low heat for exactly 2 minutes so the paneer absorbs the flavors. Turn off the heat.
💡 Pro-Tips for Perfection:Paneer Butter Masala: 5 Easy Steps to Perfection
- Super Soft Paneer: If your paneer feels a bit firm or has been sitting in the fridge, soak the cubes in warm, lightly salted water for 10 minutes before adding them to the curry. Drain completely before using.
- Vibrant Red Color: Restaurants often use artificial red food coloring. You can easily avoid this by using high-quality Kashmiri red chili powder, which offers a deep red hue with minimal heat.
- Do Not Overcook: Never boil the gravy for a long time after adding the paneer, or the cheese will lose its moisture and become rubbery.
Garnish your freshly prepared Authentic Paneer Butter Masala with a drizzle of heavy cream and finely chopped fresh coriander leaves. Serve it piping hot and enjoy a gourmet dining experience right at home!

