Experience the rich, vibrant flavors of India right in your own kitchen with this incredible, easy-to-follow one-pot recipe for Paneer Makhani. Often referred to as “butter paneer,” this classic Indian dish promises a culinary journey featuring the most exquisitely creamy and luxurious curry sauce. Crafted from sun-ripened tomatoes, sweet cashews, and rich butter, this foundational gravy cradles tender cubes of Indian cheese, paneer, to create an intensely flavorful and satisfying vegetarian meal that rivals your favorite restaurant experience. Prepare to delight your senses and impress your palate with this authentic homemade delight.

Table of Contents
- Why You’ll Fall in Love with This Paneer Makhani
- Essential Ingredients for Authentic Paneer Makhani
- Step-by-Step Instructions for Perfect Paneer Makhani
- Storing and Reheating Your Delicious Butter Paneer
- Making Paneer Makhani Vegan: A Flavorful Alternative
- Expert Tips & Tricks for the Best Paneer Makhani
- Serving Suggestions for Your Homemade Indian Feast
Indian cuisine holds a special place in the hearts of food lovers worldwide, revered for its complex spice blends, rich textures, and incredibly diverse flavors. For many years, I’ve been on a culinary quest to recreate the magic of my favorite Indian restaurant dishes at home, driven by a passion for authentic taste and the joy of mastering new techniques. This journey began back in 2020 with a deep dive into perfecting my Palak Paneer recipe.
Through countless hours spent watching YouTube tutorials, diligently sourcing specific Indian spices online, and numerous rounds of testing, I finally cracked the code to making restaurant-quality Indian dishes in my own kitchen. Following the success of Palak Paneer, my next challenge was Indian Butter Chicken, or Chicken Makhani – another beloved classic. Once that recipe was perfected, it was a natural progression to adapt the popular butter chicken concept into a equally delicious vegetarian version using paneer. This led to the creation of this very recipe, a celebration of creamy textures and aromatic spices.
If you’re new to the world of Indian cuisine, let me introduce you to paneer: it’s a fresh Indian cheese that doesn’t melt, offering a unique texture similar to firm tofu, yet with a mild, milky flavor reminiscent of unsalted cottage cheese. Its firm, non-melting characteristic makes it an ideal addition to rich Indian gravies and curries, where it holds its shape beautifully while absorbing all the delicious flavors of the sauce.
Paneer has seen a surge in popularity in North America over recent years, making it much more accessible. You can now conveniently find it in major grocery stores, including big box retailers like Costco and Sprouts. For the adventurous home cook, I’ve even experimented with making my own paneer from scratch using this Instant Pot recipe. To my delight, it was surprisingly simple and yielded perfectly fresh paneer on the very first attempt! This accessibility means there’s no excuse not to try your hand at this incredible dish.
The term “Makhani” translates directly to “butter,” so Paneer Makhani literally means Indian cheese cooked in a rich butter sauce. This beloved dish stands as a cornerstone of Indian restaurant menus across the globe, and now, with this streamlined one-pot recipe, you can recreate its authentic, comforting flavors at home in just about 35 minutes! Get ready to transform your weeknight meal into a gourmet Indian feast.
Why You’ll Fall in Love with This Paneer Makhani
- Effortless One-Pot Cooking: Say goodbye to stacks of dirty dishes! This entire culinary masterpiece comes together in a single pot, making cleanup a breeze. In just 35 minutes, you can have a gourmet Indian meal on your table, perfect for busy weeknights or when you crave something special without the fuss.
- Authentic Restaurant-Quality Flavor: Prepare for a taste experience that transports you straight to your favorite Indian restaurant. This recipe carefully balances traditional Indian spices to achieve that deep, complex flavor profile characteristic of expertly prepared Paneer Makhani. You’ll be amazed at how easily you can replicate such an exquisite dish at home.
- A Symphony of Rich Flavors: Every spoonful of this Paneer Makhani is an explosion of flavor. The creamy tomato-cashew gravy, infused with aromatic spices, provides a luxurious backdrop for the tender paneer. It’s a harmonious blend of sweet, savory, and subtly spicy notes that will tantalize your taste buds and leave you craving more.
- Naturally Vegetarian & Gluten-Free: This delicious recipe is inherently vegetarian, making it a fantastic option for meatless Mondays or for anyone seeking plant-based meal ideas. Furthermore, it is naturally gluten-free, catering to various dietary needs without compromising on flavor or authenticity.
- Impressive Yet Simple: While the final dish appears sophisticated and complex, the preparation is remarkably straightforward. This makes it an ideal recipe for both novice cooks looking to explore Indian cuisine and seasoned chefs seeking a quick, reliable, and deeply satisfying meal.

Essential Ingredients for Authentic Paneer Makhani
To truly capture the soul of authentic Paneer Makhani, you’ll need a few specialty ingredients that might not be standard in every pantry. While some of these can be found in well-stocked grocery stores, others are best sourced from an Indian market or conveniently purchased online. Rest assured, these ingredients are a worthwhile investment; you’ll find yourself reaching for them repeatedly as you explore the wonderful world of Indian cooking, making this dish a regular favorite.
- Olive Oil: The initial sauté begins with a blend of olive oil and butter. This combination imparts a beautiful depth of flavor, a rich aroma, and contributes significantly to the creamy texture of the final curry. While you could use all butter, I highly recommend adhering to this olive oil and butter mix for the most exquisite taste profile.
- Butter: As the name “butter paneer” suggests, butter is a non-negotiable star in this recipe. Unsalted butter is preferred, allowing you to control the seasoning precisely. If you only have salted butter on hand, remember to reduce the additional salt in the recipe by half to maintain balance.
- Onion: A foundational aromatic for many curries. Yellow onions are ideal for their balanced sweetness when cooked down, but red or white onions can be used as suitable alternatives, each adding a slightly different nuance to the sauce.
- Ginger Garlic Paste: This potent paste is a cornerstone of Indian cooking, providing a pungent, aromatic base. You might find pre-made ginger garlic paste in the international aisle of larger supermarkets or Indian markets. Alternatively, you can purchase separate ginger and garlic pastes (often near the produce section) and combine them, typically in a 2:1 ratio of garlic to ginger, or simply crush fresh garlic cloves and grate fresh ginger root at home.
- Garam Masala: A quintessential Indian spice blend. Garam masala, meaning “hot spice” (though not necessarily chili-hot), provides a warming, aromatic, and complex flavor to the sauce, bringing together a symphony of ground whole spices like cumin, coriander, cardamom, cloves, and cinnamon.
- Red Chili Powder: For an authentically deep color and nuanced heat, Kashmiri chili powder is highly recommended. It offers a vibrant red hue with a milder heat compared to standard chili powders. If Kashmiri chili powder is unavailable, common red chili powder from your spice aisle can be substituted, but be aware that the flavor profile may vary slightly, and adjust quantity according to desired heat level.
- Ground Turmeric: This golden spice is not just for color; it’s a vital component in almost all Indian curry recipes, contributing an earthy warmth and a subtle bitterness. Use sparingly, as a little goes a long way, and too much can impart an overpowering, bitter taste.
- Salt: Essential for seasoning and bringing out the full potential of all the other ingredients.
- Cardamom Powder: Often hailed as the “Queen of Spices,” cardamom delivers a uniquely complex flavor—fragrant, slightly fruity, and warm. Even in small quantities, it adds an unmistakable exotic aroma and depth that complements savory dishes like curries beautifully.
- Ground Cumin: One of the most frequently used spices in Indian cuisine, ground cumin offers an earthy, nutty flavor and a distinctive aroma that is indispensable for a truly rich and authentic curry.
- Lemon Juice: A splash of fresh lemon juice at the right moment cuts through the richness of the curry, adding a bright, zesty acidity that elevates the overall flavor profile and balances the spices.
- Crushed Tomatoes: These canned tomatoes form the luscious, vibrant red base of our butter gravy. Their inherent sweetness and acidity are perfect. A can of smooth tomato puree can also be used for a slightly different texture, but crushed tomatoes add a bit more body.
- Cashews: Cashews are key to achieving the signature creamy texture and subtle nutty sweetness of Makhani dishes. Traditionally, a cashew paste is used, but in this recipe, raw or unsalted cashew pieces are soaked directly in the simmering sauce, then blended, resulting in a velvety smooth gravy. If using whole cashews, a quick chop helps them soften more efficiently within the 10-minute simmering period.
- Dried Fenugreek Leaves (Kasuri Methi): This herb is absolutely essential for the authentic taste of Paneer Makhani. It boasts a distinct, slightly bitter, maple syrup-like flavor that is irreplaceable. While sometimes hard to find in conventional grocery stores, it’s readily available at Indian markets or online. Do not skip this ingredient for genuine flavor; common substitutions online rarely replicate its unique essence.
- Sugar: Just a small amount of sugar, typically a teaspoon, acts as a balancing agent. It mellows the acidity of the tomatoes, harmonizes the spicy and savory elements, and adds a touch of subtle sweetness to the luxurious sauce.
- Vegetable Broth: Used to adjust the consistency of the rich curry sauce. Vegetable broth provides an added layer of flavor compared to water. However, if broth is unavailable, water will work effectively without significantly detracting from the dish.
- Paneer: The star of our dish, this firm, non-melting Indian cheese. As mentioned, it’s increasingly available beyond Indian markets, found in bulk at stores like Costco and Sprouts, making it convenient to stock up. Paneer freezes exceptionally well, ensuring you always have it on hand for various Indian preparations. For those keen on DIY, making homemade paneer in an Instant Pot using this specific recipe proved to be a simple and rewarding experience, yielding perfect results.
- Heavy Cream: Added at the very end, along with the final touch of butter, heavy cream is what truly elevates the sauce to its signature luxurious, velvety smoothness. While you can omit it for a lighter version, the sauce’s characteristic richness will be diminished. For a vegan alternative, unsweetened canned coconut cream works wonderfully.
Step-by-Step Instructions for Perfect Paneer Makhani
Embark on a culinary adventure with these detailed step-by-step instructions, complete with visual cues to guide you effortlessly through the process. For precise ingredient quantities, please refer to the comprehensive recipe card located at the bottom of this post.


- Sauté Aromatics: Begin by heating the olive oil and 2 tablespoons of butter in a spacious pan or skillet over medium-high heat. Once the butter has melted and is shimmering, add the finely diced onions. Sauté them for 4-5 minutes, stirring occasionally, until they become translucent and slightly softened. Next, stir in the ginger garlic paste and continue to cook for an additional minute, allowing its fragrant aroma to develop without browning.
- Infuse with Spices: Reduce the heat slightly to medium. Into the pan, add the garam masala, red chili powder, ground turmeric, salt, cardamom powder, and ground cumin. Stir continuously for just 30 seconds, allowing the spices to lightly toast and release their incredible fragrance. Be careful not to burn them, as this can lead to a bitter taste.


- Simmer Tomato-Cashew Base: Add the lemon juice, crushed tomatoes, and chopped cashews to the pan. Stir everything together thoroughly, ensuring the cashews are well coated in the tomato mixture. Reduce the heat to medium-low and allow the sauce to gently simmer for 10 minutes. This simmering time is crucial for the flavors to meld and for the cashews to soften, which will contribute to the sauce’s creaminess.
- Blend to Perfection: Carefully transfer the hot sauce mixture from the pan into a blender. Blend until the sauce is completely smooth and wonderfully creamy. For convenience and to save on washing extra dishes, if you own an immersion blender, you can achieve the same silky consistency by blending the sauce directly in the pan.


- Return to Pan & Enhance: Pour the beautifully blended sauce back into the same pan on the stove. Increase the heat to medium. Stir in the vegetable broth, which will help to thin the thick curry to a perfect consistency, and add the sugar, which brightens the overall flavor profile.
- Add Fenugreek Leaves: Take the dried fenugreek leaves (kasuri methi) and gently crush them between the palms of your hands over the pan. This action helps to release their unique, aromatic flavor more intensely into the sauce. Stir well to incorporate.


- Add Paneer & Simmer: Once the fenugreek leaves are incorporated, bring the sauce back to a gentle simmer. Add the cubed paneer cheese to the pan, tossing gently to ensure each piece is beautifully coated in the rich sauce. Allow it to simmer for just 5 minutes. This brief simmer is enough to heat the paneer through and allow it to absorb the curry’s flavors without becoming rubbery.
- Finish with Cream & Butter: To achieve that signature restaurant-style richness and glossy finish, stir in the heavy cream and add the remaining 2 tablespoons of butter (one whole cube if using stick butter) to the dish. Continue stirring gently until the butter has completely melted into the curry, creating an incredibly luscious and smooth texture. Serve your exquisite Paneer Makhani piping hot over fluffy basmati rice, accompanied by warm roti or soft naan bread for dipping. For an extra touch of freshness and vibrant color, garnish with a sprinkle of freshly chopped cilantro, if desired.

Pair Your Paneer Makhani!
Fluffy Instant Pot Basmati Rice
Unlock the secret to consistently perfect, fluffy basmati rice with this incredibly easy Instant Pot recipe. It’s the ideal accompaniment, allowing you to prepare your Indian curry on the stovetop while your rice cooks flawlessly with minimal effort!
Storing and Reheating Your Delicious Butter Paneer
One of the many joys of Paneer Makhani is how wonderfully it tastes the next day, as the flavors have more time to deepen and meld. Properly stored, leftover butter paneer can be kept in an airtight container in the refrigerator for up to one week. This makes it an excellent option for meal prepping throughout your busy week.
To reheat the leftovers and enjoy them just as fresh, you have a couple of convenient options. For a quick reheat, transfer the paneer makhani to a microwave-safe bowl, cover it, and microwave for approximately 2 minutes, or until heated through. If you prefer reheating on the stovetop, place the butter paneer in a small pot over medium-high heat. Stir occasionally, heating for about 4-6 minutes, until the curry is simmering gently and thoroughly warmed. Add a splash of water or broth if the sauce has thickened too much during storage. Always ensure the dish is piping hot before serving.

Making Paneer Makhani Vegan: A Flavorful Alternative
Transforming this classic Paneer Makhani into a delightful vegan dish is surprisingly simple, and the result is equally rich and satisfying. When adapting, you’ll effectively be creating a “Tofu Makhani.” Simply replace the traditional Indian cheese, paneer, with firm or extra-firm tofu, cut into cubes. For the signature buttery richness, opt for a high-quality vegan butter substitute instead of traditional dairy butter. Finally, substitute the heavy cream with unsweetened canned coconut cream. When using tofu, ensure you press out as much excess water as possible before cubing and adding to the sauce. This will allow the tofu to better absorb the incredible flavors of the Makhani gravy, ensuring a truly delicious plant-based meal.
Expert Tips & Tricks for the Best Paneer Makhani
- Customize Your Spice Level: The recommended 1 tablespoon of Kashmiri chili powder in this recipe yields a mild curry, generally equivalent to a 2-3 on most Indian restaurant spice scales. If you prefer a more adventurous kick, I highly recommend increasing the Kashmiri chili powder to 2 tablespoons. This will elevate the curry to a delightful medium spice level, closer to a 5-6, adding a pleasant warmth without overpowering the other flavors.
- Paneer Preparation: No Pre-Cooking Needed: A common question is whether to soak or pan-fry paneer before adding it to curry. For this recipe, it’s unnecessary. Store-bought paneer is typically ready to use directly from the package. Similarly, if you’ve made homemade paneer, it’s ready once set. Adding it directly to the simmering sauce allows the paneer to gently heat through and slightly soften, while retaining its distinct texture, without any risk of falling apart. Avoid simmering the paneer in the sauce for more than 10-15 minutes, as prolonged cooking can alter its pleasant, firm texture.
- Master the Art of Make-Ahead Sauce: This rich Makhani sauce freezes beautifully, making it perfect for meal prepping. I often double the sauce portion of the recipe, freezing half for a future quick meal. Store the sauce in a freezer-safe container, ensuring it’s used within 6 months for optimal freshness. To defrost, simply transfer the frozen sauce to the refrigerator overnight, or up to 24 hours in advance. Reheat the defrosted sauce gently in a large pan on the stovetop. Once it’s completely heated through and simmering, then add your cubed paneer and allow it to simmer for 5 minutes before serving. This trick allows for an almost instant homemade Indian dinner!
- Nut-Free Adaptation: For those with nut allergies or sensitivities, this recipe can be easily adapted to be nut-free. Simply omit the cashews entirely from the ingredient list. To compensate for the creaminess and body that cashews contribute, add an additional 1/4 cup of heavy cream (or coconut cream for a vegan option) to the sauce during the final stages of cooking. This ensures your curry remains wonderfully rich and smooth.
- Achieving the Perfect Smoothness: While a standard blender works perfectly for blending the sauce, for an exceptionally silky texture, consider passing the blended sauce through a fine-mesh sieve after blending. This extra step removes any tiny cashew fragments or tomato skin bits, resulting in an even more luxurious, restaurant-quality smooth gravy.
Serving Suggestions for Your Homemade Indian Feast
Paneer Makhani is a complete and satisfying meal on its own, but its rich flavors truly shine when paired with traditional Indian accompaniments. Here are some ideas to complete your homemade Indian feast:
- Basmati Rice: As mentioned, fluffy basmati rice is the classic pairing. Its fragrant, long grains perfectly absorb the creamy curry sauce, providing a comforting base for every bite. Consider making our Instant Pot Basmati Rice for an effortless side.
- Naan Bread or Roti: These traditional Indian flatbreads are essential for scooping up every last drop of the luscious Makhani gravy. Warm naan, especially garlic naan, adds an extra layer of flavor and texture. Roti or chapati offer a lighter, wholesome alternative.
- Cucumber Raita: A cooling cucumber yogurt dip provides a refreshing contrast to the richness of the curry. The cool tang of raita beautifully balances the warm spices, making each mouthful a delightful experience.
- Fresh Salad: A simple side salad with thinly sliced red onions, cucumber, and a squeeze of lemon juice can add a fresh crunch and brightness to your meal.
- Aromatic Dal: For an even heartier meal, serve Paneer Makhani alongside a bowl of mild lentil dal. The combination of textures and protein sources makes for a truly fulfilling feast.
More Indian Recipes to Explore
Have you tried this incredible Paneer Makhani recipe and loved it? We’d be thrilled to hear your feedback! Please take a moment to rate it 5 stars below and share your culinary experience with us.
Print Recipe
Pin Recipe
Rate this Recipe
Paneer Makhani
4
people
15
mins
20
mins
35
mins
Whitney Bond
Main Course
Indian
Ingredients
- 2 tablespoons olive oil
- 4 tablespoons butter, divided
- 1 cup onion, diced
- 2 tablespoons ginger garlic paste, or 4 teaspoons crushed garlic cloves + 2 teaspoons fresh grated ginger
- 1 tablespoon garam masala
- 1 tablespoon red chili powder, recommended: Kashmiri chili powder
- 1 teaspoon ground turmeric
- 1 ½ teaspoons salt
- 1 teaspoon cardamom powder
- ½ teaspoon ground cumin
- 2 teaspoons lemon juice
- 15 ounce can crushed tomatoes
- ¼ cup unsalted cashews, chopped
- ½ cup vegetable broth, or water
- 1 teaspoon sugar
- 1 tablespoon dried fenugreek leaves
- 14 ounces paneer, cubed
- ½ cup heavy cream
Instructions
-
Add the olive oil and 2 tablespoons butter to a large pan on the stove over medium-high heat.
-
Once the butter has melted, add the diced onions and cook for 4-5 minutes, until translucent and softened.
-
Add the ginger garlic paste and cook for an additional minute, stirring constantly to prevent burning.
-
Reduce heat to medium. Add the garam masala, chili powder, turmeric, salt, cardamom powder, and ground cumin to the pan. Cook for 30 seconds, stirring until very fragrant.
-
Add the lemon juice, crushed tomatoes, and chopped cashews to the pan. Toss them together so that the cashews are fully covered in the crushed tomatoes.
-
Reduce the heat to medium-low and allow the sauce to gently simmer for 10 minutes, allowing flavors to meld and cashews to soften.
-
Remove the pan from the heat and carefully transfer the tomato sauce mixture to a blender. Blend until completely smooth and creamy. If using an immersion blender, blend directly in the pan. Then, transfer the smooth mixture back to the pan on the stove.
-
Turn the heat on the stove back to medium, pour in the vegetable broth to adjust consistency, and add the sugar to balance the flavors.
-
Crush the dried fenugreek leaves in the palm of your hands to release their aroma, then add them to the pan. Stir thoroughly to combine all ingredients.
-
Bring the sauce to a gentle simmer, then add the cubed paneer cheese. Continue simmering for 5 minutes, allowing the paneer to warm through and absorb the delicious curry flavors.
-
Stir in the heavy cream and the remaining 2 tablespoons butter to finish the dish. Cook until the butter has completely melted and the sauce is glossy and perfectly creamy.
-
Spoon the luscious butter paneer generously over basmati rice for serving. Optionally, garnish with fresh chopped cilantro for a pop of color and freshness.
Notes
- Leftover butter paneer can be stored in an airtight container in the refrigerator for up to one week.
- To reheat leftovers, microwave in a covered, microwave-safe bowl for 2 minutes. Alternatively, reheat on the stovetop in a small pot over medium-high heat for 4-6 minutes, stirring occasionally until heated through.
- This recipe is naturally gluten-free and vegetarian.
- To make this recipe vegan, replace paneer with cubed firm tofu. Use a vegan butter substitute for traditional butter and unsweetened canned coconut cream instead of heavy cream.
- To make this recipe nut-free, omit the cashews. To maintain creaminess, add an additional 1/4 cup heavy cream (or coconut cream for vegan) to the sauce.
- To adjust spice level, add more Kashmiri chili powder. 1 tablespoon results in a mild curry (2-3/10 spice level). For a medium spice (5-6/10), try 2 tablespoons.
- Extra sauce can be made in advance and frozen. Freeze in a freezer-safe container for up to 6 months. Defrost in the refrigerator overnight. Reheat the defrosted sauce in a pan on the stove, then add paneer and simmer for 5 minutes before serving.
Nutrition Facts
Calories
664
kcal
(33%)
Carbohydrates
21
g
(7%)
Protein
19
g
(38%)
Fat
58
g
(89%)
Saturated Fat
31
g
(155%)
Polyunsaturated Fat
3
g
Monounsaturated Fat
13
g
Trans Fat
0.5
g
Cholesterol
129
mg
(43%)
Sodium
1290
mg
(54%)
Potassium
519
mg
(15%)
Fiber
4
g
(16%)
Sugar
9
g
(10%)
Vitamin A
1675
mg
(34%)
Vitamin C
14
mg
(17%)
Calcium
560
mg
(56%)
Iron
3
mg
(17%)
Did you make this recipe?
Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!