You are about to master the art of making Paneer Butter Masala, a beloved classic among vegetarian Indian recipes. This rich, creamy, and mildly spiced Indian cottage cheese curry is synonymous with comfort and indulgence. Often called paneer makhani, this dish is not just for special occasions. With this recipe, you can prepare a delicious, restaurant-style butter paneer in approximately 30 minutes, making it an ideal choice for a luxurious weeknight dinner. Its vibrant color and velvety texture make it a feast for both the eyes and the palate.
Why You Will Love This Butter Paneer Recipe
This recipe simplifies the creation of a complex-tasting dish, making it accessible for any home cook. Its appeal lies in several key aspects.
- Ready in Under 30 Minutes: Despite its rich flavor profile, this paneer makhani comes together quickly. Efficient preparation and strategic use of ingredients ensure a fast cooking time without sacrificing depth. It is a perfect solution when you crave authentic Indian flavors but have limited time.
- Rich and Velvety Texture Using Everyday Ingredients: The magic of this dish lies in its luxurious mouthfeel. By carefully layering flavors and incorporating key ingredients like cashew paste and cream, we achieve a profound richness. There is no need for exotic components; simple pantry staples are transformed into a delectable, smooth creamy tomato gravy.
- Perfect Pairing: This Indian cottage cheese curry is incredibly versatile. It pairs wonderfully with warm garlic naan, soft roti, or fragrant basmati rice. Each bite offers a harmonious balance of creamy curry and the chosen accompaniment, making it a satisfying meal for any occasion.
Essential Ingredients for Paneer Makhani
Understanding the role of each ingredient is key to perfecting your Paneer Butter Masala. Each component contributes to the dish’s characteristic flavor and texture.
- Paneer: We use 14 oz of fresh Indian cottage cheese, cut into cubes. Soaking the paneer in warm water before cooking is a critical step. This ensures the paneer remains incredibly soft and tender, absorbing the rich flavors of the gravy beautifully.
- Aromatics: The foundation of our savory base is built with 1 cup of finely chopped onions, combined with 1 tbsp of ginger garlic paste. These aromatics are slowly sautéed to release their full sweetness and pungency, forming a crucial flavor layer for the curry.
- Tomatoes: For the tangy and vibrant foundation of the creamy tomato gravy, we incorporate 1.5 cups of pureed canned tomatoes. Using canned tomatoes ensures consistent ripeness and a deep red color, essential for an authentic restaurant-style butter paneer.
- Cashew Paste: This ingredient is pivotal for achieving the signature creamy thickness without making the curry overly heavy. We prepare a paste from 1/4 cup of raw cashews. The cashews blend smoothly into the gravy, contributing a subtle richness and velvety texture.
- Spices: A precise blend of spices defines the character of this dish. 1 tsp of Kashmiri red chili powder provides a stunning, vibrant red color with mild heat. 1 tsp of garam masala adds a warm, aromatic depth. Finally, 1 tsp of kasuri methi (dried fenugreek leaves), crushed between your palms, imparts that distinct, slightly bitter, and wonderfully aromatic “restaurant flavor” that is difficult to replicate otherwise.
- Cream & Butter: These essential fats are vital for softening the spices, enhancing flavor, and yielding a truly velvety finish. We use 1 tbsp of oil for sautéing, 3 tbsp of unsalted butter (split between steps), and 1/2 cup of heavy cream at the end. The butter lends a rich, indulgent quality, while the cream provides the ultimate smooth, luxurious mouthfeel.
Step-by-Step Instructions
Follow these steps carefully to create a remarkable Paneer Butter Masala in your own kitchen. Precision in each stage contributes to the final, delicious outcome.
1. Prepare the Cashew Paste
Begin by soaking 1/4 cup of raw cashews in warm water for 15 minutes. This softens them significantly. After soaking, drain the cashews and blend them with a splash of fresh water until a completely smooth, thick paste forms. Set this aside.
2. Sauté the Aromatics
Heat 1 tbsp of oil and 1 tbsp of unsalted butter in a large pan or Dutch oven over medium heat. Once the butter has melted and is gently bubbling, add 1 cup of finely chopped onions. Sauté these onions patiently for 8-10 minutes, stirring occasionally, until they become translucent and very soft. Do not rush this step, as properly cooked onions are key to a sweet, deep gravy base.

3. Build the Flavor Base
Stir in 1 tbsp of ginger garlic paste to the softened onions. Cook for an additional minute, stirring continuously, until the paste becomes fragrant and its raw aroma dissipates. This ensures a clean, potent flavor.
4. Create the Tomato Gravy
Add 1.5 cups of pureed canned tomatoes to the pan. Stir in 1 tsp of Kashmiri red chili powder and 1/2 tsp of salt. Bring the mixture to a gentle simmer and cook for 5-7 minutes, stirring occasionally. The tomatoes will thicken slightly and their raw acidity will mellow, creating a robust base for your creamy tomato gravy.
5. Incorporate Cashews and Simmer
Stir in the prepared cashew paste, ensuring it is fully incorporated into the tomato mixture. Cook for another 2 minutes, allowing the paste to integrate and thicken the gravy further. Then, pour in 1 cup of water and bring the curry to a gentle simmer. This step helps the flavors meld and the gravy achieve its desired consistency.

6. Season and Spice
Add the remaining 2 tbsp of unsalted butter to the simmering gravy. Stir in 1 tsp of garam masala and 1 tsp of dried fenugreek leaves (kasuri methi), which you should crush lightly between your palms before adding. Continue to simmer the curry for 5 minutes, allowing the butter to melt and the spices to infuse deeply into the sauce, enriching its aroma and taste.
7. Finish with Paneer and Cream
Gently fold in the 14 oz of paneer cubes and 1/2 cup of heavy cream. Stir carefully to combine without breaking the paneer. Simmer on low heat for 3-4 minutes, just until the paneer is heated through and has softened, and the cream is fully integrated, lending a final velvety texture to the restaurant-style butter paneer. Serve hot immediately.
Pro Tips for the Best Indian Cottage Cheese Curry
Achieving an authentic and superior Paneer Butter Masala relies on a few expert techniques.
- Soak the Paneer: If you are using store-bought paneer, which can sometimes be firm, it is highly recommended to soak it. Submerge the 14 oz paneer cubes in hot water (not boiling) for 15-20 minutes before adding them to the curry. This simple step revitalizes the paneer, making it incredibly tender and allowing it to absorb the flavors of the creamy tomato gravy more effectively.
- Don’t Rush the Aromatics: The proper cooking of 1 cup of onions and 1 tbsp of ginger garlic paste is fundamental. Sautéing the onions until they are fully translucent and sweet, and cooking the ginger garlic paste until fragrant, prevents a raw or harsh taste from lingering in your Indian cottage cheese curry. Patience here pays off in a deeply flavored, smooth gravy.
- Use Kashmiri Chili Powder: For the most visually appealing and balanced Paneer Butter Masala, use 1 tsp of Kashmiri red chili powder. This specific chili provides a stunning, vibrant red hue to the curry without overwhelming it with heat. It contributes to the classic restaurant-style butter paneer appearance and flavor profile.
Popular Variations
While the classic Paneer Butter Masala is perfect as is, you can explore some optional variations to suit different dietary needs or preferences.
- Vegan Alternative: To make this a delightful vegan curry, swap the dairy butter for vegan butter and the heavy cream for full-fat coconut cream. For the paneer, substitute it with firm tofu, pressed and cut into cubes. Ensure all other ingredients remain naturally plant-based.
- Nut-Free Option: If you have a nut allergy or prefer to avoid cashews, you can achieve a similar creamy thickness. Instead of 1/4 cup of cashews, use an equal amount of soaked and blended sunflower seeds or melon seeds. These provide a comparable texture without the nuts.
- Add Veggies: For an added nutritional boost or different texture, consider folding in some extra vegetables. Green peas or finely diced bell peppers (any color) can be added along with the paneer. Cook them gently until just tender-crisp. This makes the dish even heartier and more colorful.
Serving and Storage Suggestions
Proper serving and storage enhance the enjoyment of your homemade Paneer Butter Masala.
- Serving: Garnish your freshly made Indian cottage cheese curry with a sprinkle of fresh cilantro and an additional swirl of heavy cream for an extra touch of luxury. This restaurant-style butter paneer is best served hot. It pairs excellently with warm garlic naan, fluffy homemade roti, or fragrant steamed jeera rice for a complete and satisfying meal.
- Storage: If you have any leftovers, store them in an airtight container in the refrigerator for up to 3 days. When ready to reheat, do so gently on the stovetop over low heat, adding a splash of water or milk if the gravy has thickened too much. Avoid high heat to prevent the paneer from toughening.
Frequently Asked Questions
Addressing common queries helps ensure your cooking experience is smooth and successful.
- Can I freeze this curry? Yes, the creamy tomato gravy base freezes exceptionally well. If you plan to freeze, it is best to freeze the gravy without the paneer and cream. When reheating, thaw the gravy, bring it to a simmer, then gently fold in fresh paneer cubes and the 1/2 cup of heavy cream, simmering for the final 3-4 minutes as per the instructions. This keeps the paneer tender.
- What can I use instead of kasuri methi? While 1 tsp of kasuri methi is highly recommended for that authentic restaurant-style butter paneer flavor, you can omit it if it is unavailable. The flavor profile will differ slightly, lacking its characteristic subtle bitterness and aroma, but the curry will still be delicious. There is no direct substitute that perfectly replicates its unique taste.
This Paneer Butter Masala recipe offers a rich, flavorful, and surprisingly quick path to a beloved Indian classic. Enjoy the process of creating this luxurious dish at home.
For more inspiring vegetarian Indian recipes and cooking tips, follow our community on Facebook. We share daily updates, new recipes, and behind-the-scenes content that will enhance your culinary journey. Follow our Facebook page here.

Restaurant-Style Butter Paneer
Ingredients
- 1 tbsp oil neutral flavor
- 3 tbsp unsalted butter divided
- 1 cup onions finely chopped
- 1 tbsp ginger garlic paste
- 1.5 cups pureed canned tomatoes
- 1/4 cup raw cashews soaked in warm water
- 1 tsp Kashmiri red chili powder
- 1 tsp garam masala
- 1 tsp dried fenugreek leaves crushed
- 1/2 tsp salt to taste
- 1/2 cup heavy cream
- 14 oz paneer cut into 1-inch cubes
- 1 cup water
Instructions
- Soak 1/4 cup raw cashews in warm water for 15 minutes, then blend with a splash of water to form a smooth paste.
- Heat 1 tbsp oil and 1 tbsp unsalted butter in a large pan over medium heat. Add 1 cup finely chopped onions and sauté until translucent.
- Stir in 1 tbsp ginger garlic paste and cook for an additional minute until fragrant.
- Add 1.5 cups pureed canned tomatoes, 1 tsp Kashmiri red chili powder, and 1/2 tsp salt. Cook for 5-7 minutes until the mixture thickens slightly.
- Stir in the cashew paste and cook for another 2 minutes, then pour in 1 cup water and bring to a gentle simmer.
- Add the remaining 2 tbsp unsalted butter, 1 tsp garam masala, and 1 tsp dried fenugreek leaves. Simmer for 5 minutes.
- Gently fold in 14 oz paneer cubes and 1/2 cup heavy cream. Simmer on low for 3-4 minutes until the paneer is heated through and soft. Serve hot.
For more daily recipes and tips, follow us on Facebook!
Click here to join our community!
