The allure of a perfectly crafted Paneer Butter Masala is undeniable. This beloved vegetarian Indian curry, often known as Paneer Makhani, is a staple on restaurant menus, celebrated for its rich, creamy texture and deeply aromatic tomato gravy. While it tastes incredibly luxurious, achieving that authentic restaurant-style butter paneer at home is simpler than you might imagine. This recipe guides you through creating a luscious, velvety sauce and tender Indian cottage cheese that will impress any palate. It emphasizes the balance of sweet, tangy, and subtly spicy notes, making every spoonful a comforting experience. By focusing on key techniques and precise ingredient ratios, you can recreate this iconic dish in your own kitchen.
Essential Ingredients
Crafting the perfect creamy tomato gravy begins with selecting the right ingredients. Each component plays a vital role in building the layered flavors and rich texture of this classic dish.
- 14 oz paneer: Cubed for bite-sized pieces, this Indian cottage cheese is the star of the dish, absorbing the rich flavors of the gravy.
- 3 tbsp unsalted butter: Divided for cooking the aromatics and enriching the finishing sauce, butter is fundamental to the dish’s name and its signature richness.
- 1 tbsp vegetable oil: Used in conjunction with butter, it helps prevent the butter from burning during initial sautéing.
- 1 cup onion: Finely chopped, onions provide a foundational sweetness and body to the gravy when properly caramelized.
- 1 tbsp ginger-garlic paste: This aromatic combination is crucial for the deep, pungent base that defines many Indian curries.
- 2 cup tomato puree: The heart of the gravy, providing a vibrant tang and color. Using high-quality puree is key for flavor.
- 1/4 cup cashews: Soaked in warm water and blended, cashews create a smooth, thick, and luxurious cashew paste that adds profound creaminess to the sauce.
- 1 1/2 tsp Kashmiri red chili powder: Essential for imparting a beautiful, deep red color to the gravy without excessive heat, allowing other spices to shine.
- 1 tsp garam masala: A fragrant blend of ground spices, added at the end, providing warmth and an aromatic finish.
- 1/2 tsp cumin powder & 1 tsp coriander powder: These two earthy spices form the backbone of the curry’s flavor profile, offering depth and complexity.
- 1 tsp salt & 1/2 tsp sugar: Salt enhances all flavors, while sugar meticulously balances the natural acidity of the tomatoes, creating a harmonious taste.
- 1 tbsp kasuri methi: Dried fenugreek leaves are absolutely crucial. When crushed, they release a unique, slightly bitter, and highly aromatic flavor that is characteristic of authentic Paneer Butter Masala.
- 1/4 cup heavy cream: Stirred in at the very end, heavy cream provides the final touch of decadence, contributing to the gravy’s signature richness and silky smooth texture.
- 1 cup water: Used to adjust the consistency of the gravy, ensuring it reaches the desired thickness.
Step-by-Step Cooking Instructions
Follow these steps closely to master the art of homemade Paneer Butter Masala, creating a dish that rivals your favorite restaurant.
1. Prepping the Paneer and Cashews
Begin by preparing the main components. Take 14 oz of paneer cubes and submerge them in hot water for 15 minutes. This simple step helps to soften the Indian cottage cheese, ensuring it remains tender and succulent when added to the gravy. After 15 minutes, drain the paneer and set it aside. Simultaneously, prepare your cashew paste. Take 1/4 cup of cashews, previously soaked in warm water, and blend them with 2 tablespoons of fresh water until you achieve a completely smooth, thick paste. This cashew paste is crucial for the rich, creamy texture of your creamy tomato gravy.
2. Sautéing Aromatics
Heat a large skillet over medium heat. Add 1 tbsp of unsalted butter along with 1 tbsp of vegetable oil. The oil helps to elevate the butter’s smoke point, preventing it from burning too quickly. Once the butter has melted and the mixture is shimmering, add 1 cup of finely chopped onion to the skillet. Sauté the onions, stirring frequently, until they become translucent and slightly softened. This process extracts their natural sweetness. Next, stir in 1 tbsp of ginger-garlic paste and cook for an additional 1 minute. Stir continuously until the paste releases its fragrant aroma, ensuring it does not brown excessively.


3. Cooking the Tomato Base
Pour 2 cup of tomato puree into the skillet with the sautéed aromatics. Add 1 1/2 tsp of Kashmiri red chili powder, which contributes a vibrant red hue and mild warmth, 1/2 tsp of cumin powder, 1 tsp of coriander powder, and 1 tsp of salt. Stir all these ingredients thoroughly to combine them. Bring the mixture to a gentle simmer and continue to cook for approximately 10 minutes. During this time, the raw flavor of the tomatoes will cook out, and the spices will meld. You will notice the oil beginning to separate from the tomato mixture and rise to the surface, indicating that the base is well-cooked and flavorful.
4. Adding Creaminess
Once the tomato base has cooked down, stir in the prepared cashew paste. Cook this mixture for an additional 2 minutes, allowing the cashew paste to thoroughly incorporate and begin to thicken the gravy. This step significantly contributes to the luxurious mouthfeel of the Paneer Butter Masala. If you desire an exceptionally smooth and restaurant-quality texture, remove the pan from the heat and allow the mixture to cool slightly. Carefully transfer the mixture to a blender and process until it is perfectly smooth. For the ultimate silky finish, pass the blended gravy through a fine-mesh sieve, using the back of a spoon to push it through, and then return the strained, ultra-smooth gravy back to the skillet.


5. Simmering the Gravy
Add 1 cup of water to the gravy, stirring it in completely to reach the desired consistency. Bring the gravy to a gentle simmer once more over medium-low heat. Next, stir in the remaining 2 tbsp of unsalted butter. The butter will melt into the sauce, adding a profound richness. Also, add 1/2 tsp of sugar, which perfectly balances the acidity of the tomatoes and enhances the overall sweetness of the dish. Finally, stir in 1 tsp of garam masala. This spice blend provides a warm, aromatic complexity that is characteristic of Paneer Butter Masala.
6. Combining the Paneer
Once the gravy is simmering and all the flavors have developed, gently fold in the softened paneer cubes. Be careful not to stir too vigorously, as the paneer is delicate. Allow the paneer to simmer in the gravy for 5 minutes. This crucial simmering time allows the Indian cottage cheese to absorb the rich flavors of the creamy tomato gravy, ensuring every bite is infused with the delicious taste of the curry.
7. Finishing Touches
Turn off the heat. Take 1 tbsp of kasuri methi (dried fenugreek leaves) and crush it thoroughly between your palms. This action releases its potent aromatic oils. Sprinkle the crushed kasuri methi over the curry. This distinctive herb provides an irreplaceable, slightly bitter, and incredibly fragrant note that defines authentic Paneer Butter Masala. Finally, pour in 1/4 cup of heavy cream. Stir everything gently to combine. The cream adds a final layer of richness and a beautiful sheen to your restaurant-style butter paneer. Serve immediately to enjoy the freshest flavors.
Pro Tips for the Best Results
Achieving that exceptional restaurant-style butter paneer involves a few key techniques that elevate the dish beyond a simple home-cooked meal. These small steps make a significant difference in the final taste and texture of your Paneer Butter Masala.
Don’t Skip the Soak: Soaking store-bought paneer in hot water for 15 minutes is a simple yet powerful technique. This process rehydrates the Indian cottage cheese, preventing it from becoming rubbery during cooking. Instead, it ensures the paneer cubes remain incredibly soft and tender, melting in your mouth and soaking up the rich flavors of the creamy tomato gravy.
Strain the Gravy: For an unparalleled silky smooth texture, pushing your blended sauce through a fine-mesh sieve is the secret. While optional, this step meticulously removes any fibrous bits from the onions or tomatoes, resulting in a professional, velvety smooth gravy that mimics the consistency found in high-end Indian restaurants. It creates a truly luxurious mouthfeel for your Paneer Butter Masala.
Crush the Herbs: The power of kasuri methi lies in its aromatic oils. When adding the 1 tbsp of dried fenugreek leaves, make sure to crush them vigorously between your palms before sprinkling them into the curry. This action bruises the leaves, releasing their intense, slightly bitter, and uniquely fragrant oils, which are crucial for the authentic flavor profile of this vegetarian Indian curry.
Serving and Storage Suggestions
This exquisite Paneer Butter Masala is a versatile dish that pairs wonderfully with a variety of accompaniments. For a truly authentic experience, serve this creamy tomato gravy alongside warm, freshly baked garlic naan, soft roti, or fluffy basmati rice. The bread is perfect for scooping up every last drop of the rich sauce, while the rice offers a comforting base that complements the paneer beautifully. A simple side of sliced red onion and a squeeze of fresh lime can add a refreshing contrast to the richness of the curry.
Should you have any leftovers, ensure they are stored correctly to maintain their freshness and flavor. Transfer the cooled Paneer Butter Masala into an airtight container. It can be safely kept in the refrigerator for up to 3 days. When you are ready to enjoy it again, reheat the curry gently on the stovetop over low to medium heat. If the gravy has thickened considerably during storage, you may add a splash of water or a little milk to restore its creamy consistency. Stir occasionally during reheating to prevent sticking and ensure even heating. Avoid reheating multiple times to maintain optimal taste and texture.
Mastering this restaurant-style butter paneer recipe allows you to bring the warmth and richness of a classic Indian eatery right into your home. The blend of tender Indian cottage cheese, luscious creamy tomato gravy, and aromatic spices like Kasuri methi and Kashmiri red chili powder creates an unforgettable meal. This Paneer Butter Masala is not just a dish; it’s a celebration of flavors, perfect for a cozy dinner or a special occasion. We hope you enjoy preparing and savoring this delightful vegetarian Indian curry.
For more delicious recipes and cooking tips, make sure to follow our Facebook page. Join our community for daily inspiration and culinary adventures.


Creamy Restaurant-Style Butter Paneer
Ingredients
- 14 oz paneer cubed
- 3 tbsp unsalted butter divided
- 1 tbsp vegetable oil
- 1 cup onion finely chopped
- 1 tbsp ginger-garlic paste
- 2 cup tomato puree canned or fresh
- 1/4 cup cashews soaked in warm water for 15 minutes
- 1 1/2 tsp Kashmiri red chili powder for color and mild heat
- 1 tsp garam masala
- 1/2 tsp cumin powder
- 1 tsp coriander powder
- 1 tsp salt or to taste
- 1/2 tsp sugar
- 1 tbsp kasuri methi dried fenugreek leaves, crushed
- 1/4 cup heavy cream
- 1 cup water for thinning the gravy
Instructions
- Soak paneer cubes in hot water for 15 minutes to soften, then drain and set aside. Blend the soaked cashews with 2 tablespoons of water to form a smooth paste.
- Heat 1 tablespoon of butter and the vegetable oil in a large skillet over medium heat. Sauté the chopped onion until translucent, then stir in the ginger-garlic paste and cook for 1 minute until fragrant.
- Add the tomato puree, Kashmiri red chili powder, cumin powder, coriander powder, and salt. Cook for 10 minutes until the oil begins to separate from the tomato mixture.
- Stir in the cashew paste and cook for an additional 2 minutes. For an ultra-smooth texture, remove from heat, let cool slightly, blend the mixture, and strain it back into the skillet.
- Add the water and bring the gravy to a gentle simmer. Stir in the remaining 2 tablespoons of butter, sugar, and garam masala.
- Gently fold in the softened paneer cubes and simmer for 5 minutes so the cheese absorbs the flavors.
- Turn off the heat. Crush the kasuri methi between your palms and sprinkle it over the curry along with the heavy cream. Stir well to combine and serve immediately.
For more daily recipes and tips, follow us on Facebook!
Click here to join our community!
