This Butter Paneer recipe (aka paneer butter masala) is ultra-rich, creamy, and straight out of the restaurant playbook. It’s made with cashews, cream, butter, and plenty of bold Indian spices — perfect for scooping up with soft naan or spooning over fluffy basmati rice.

Looking for something lighter? Try my Paneer Makhani with Coconut Milk for a dairy-light, cashew-free twist. Or if you need a fully plant-based option, check out my Tofu Tikka Masala — it’s vegan, protein-packed, and just as satisfying. And if you’re craving more Indian Food, my Aloo Tikki Burger and Dal Maharani recipes are a must try!

paneer butter masala

The Difference Between Paneer Tikka Masala and Paneer Butter Masala

Paneer tikka masala comes from North India’s tandoori and Mughlai cooking traditions. The paneer is marinated, often grilled or pan-seared, and then simmered in a spicier, tangier gravy. It reflects the smoky, high-heat cooking style of tandoors and has stronger aromatics and deeper spice.

Paneer butter masala, by contrast, comes from Delhi’s post-partition Punjabi restaurant culture and evolved alongside butter chicken. It uses a makhani-style gravy—creamy, buttery, mildly spiced, and more tomato-forward. The paneer isn’t grilled, and the sauce is richer and smoother.

In short: tikka masala is smokier and spicier, butter masala is creamier and milder, and their differences come from distinct cooking traditions and regional influences.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
paneer butter masala

Key Ingredients and Why They Matter

Paneer: The star of the show. Paneer holds its shape beautifully, absorbs flavor without falling apart, and gives this dish its soft, chewy bites that contrast the creamy sauce. Fresh paneer works best, but store-bought is great once simmered.

Onions + Garlic + Ginger: The aromatic foundation. These create depth, sweetness, and warmth. Chopping them finely ensures a perfectly smooth sauce later.

Spices: These are the soul of paneer makhani. Kashmiri chili powder gives bright color without extreme heat. Fenugreek leaves add that signature restaurant-style flavor — the slightly smoky, buttery aroma you associate with makhani gravies.

Cashews: The secret to a naturally creamy, ultra-silky sauce. Once simmered and blended, they make the gravy luscious without needing too much cream.

Pureed Tomatoes: Using canned tomato purée gives consistent flavor, the right amount of acidity, and a naturally thick texture. Fresh tomatoes often need longer cooking.

Butter + Cream: These make the gravy rich, velvety, and “restaurant-y.” Coconut cream + vegan butter work beautifully for a vegan version.

paneer butter masala

How to Make Paneer Butter Masala

  1. Sauté onions in butter until translucent.
  2. Add garlic, ginger, and spices; cook until aromatic.
  3. Add tomatoes, salt, and cashews; simmer.
  4. Add water, simmer again, and cook covered 25–30 minutes.
  5. Cool completely, then blend and strain.
  6. Stir in cream, paneer, sugar, and a little water.
  7. Simmer 10 minutes until the paneer is soft and the sauce is silky.

Top 5 Tips for The Perfect Butter Paneer

1. Don’t rush the simmer: The cashews need time to soften and blend fully. Under-cooking leads to a grainy sauce.
2. Toast spices gently: Spices burn fast. If they scorch, the whole sauce becomes bitter. Lower heat is your friend.
3. Always strain the gravy: This is what separates homemade curry from restaurant-style makhani.
4. Use fresh or good-quality paneer: Rubberiness usually comes from cheap or old paneer. Simmering gently fixes this.
5. Don’t skip the fenugreek leaves: They add the signature makhani aroma that you cannot replicate with anything else.

finished recipe

FAQ

How do I make paneer butter masala vegan?

It’s important to use canned coconut milk (preferably full fat) to add the right thick creaminess to this dish. The coconut cream that I mentioned earlier will be the perfect vegan substitute for regular cream; and, paneer can be substituted with baked tofu. I usually bake my tofu at 350 degrees for 30 minutes when I use it in a dish like this. Just chop the tofu into cubes and spread apart on parchment paper before placing into the oven.

What can I use instead of an immersion blender?

If you don’t have an immersion blender, feel free to use a regular blender for your paneer butter masala instead. However, make sure the mixture has completely cooled down before popping it into your blender!

What is paneer?

Paneer is a common ingredient in Indian dishes like this paneer butter masala; it is essentially a firm cottage cheese that doesn’t melt upon heating like other cheeses. The texture resides somewhere between a block of firm cheese and tofu, and is similar to halloumi. You can purchase paneer at the store or make my 2-ingredient homemade paneer instead!

(8)

Butter Paneer Masala (Restaurant Style!)

Creamy, rich butter paneer i made restaurant-style with blended cashews, aromatic spices, buttery tomatoes, and soft paneer. Silky, comforting, and easy to make at home.
Servings: 4
paneer butter masala
Prep Time: 20 minutes
Cook Time: 50 minutes

Ingredients 

  • 3 tbsp Butter, (I used vegan earth balance butter)
  • 1 c Onions, finely chopped
  • 1 tbsp Ginger, crushed
  • 1 tbsp Garlic, finely chopped
  • 1 tsp Garam Masala
  • 1.5 tsp Kashmiri Red Chili Powder
  • 1 1/4 tsp Cumin Powder
  • 1/4 tsp Turmeric
  • 1 tsp Fenugreek Leaves
  • Salt, (To taste)
  • 1 c Pureed Canned Tomatoes
  • 25 Cashews
  • 1/2 c Cream
  • 300 grams Paneer
  • 1 tsp Sugar
  • 1 c Water

Instructions 

  • Sauté the aromatics: Heat butter in a pan and cook the finely chopped onions over medium heat until translucent. Add the ginger and garlic and cook for another minute.
  • Bloom the spices: Add garam masala, Kashmiri chili powder, cumin, fenugreek leaves, and turmeric. Lower the heat slightly and cook until fragrant, being careful not to burn the spices.
  • Add tomatoes and cashews: Stir in the canned tomato purée, salt, and cashews. Let the mixture simmer for 5–7 minutes to soften the nuts and deepen the flavor.
  • Simmer with water: Add one cup of water, bring to a gentle simmer, cover with a lid, and cook for 25–30 minutes. Stir every few minutes to prevent sticking.
  • Cool and blend: Let the mixture cool completely before blending. Use an immersion blender or a traditional blender. Do not blend while hot.
  • Strain the sauce: Push the blended sauce through a sieve to remove cashew pulp and achieve the restaurant-style silky texture.
  • Finish the curry: Return the strained sauce to the pot and add cream, paneer cubes, sugar, and extra water if needed to adjust consistency.
  • Final simmer: Cook for another 10 minutes until the paneer is soft and the gravy is thick, creamy, and glossy. Garnish with cream and cilantro.

Notes

Storage: Refrigerate for up to 3 days. Paneer softens even more after resting. Reheat on low heat and add a splash of water or cream to loosen the sauce.
Freezing: Freeze the sauce without paneer for up to 2 months. Add fresh paneer when reheating for best texture.
Vegan Option: Swap paneer with tofu, butter with vegan butter, and cream with coconut cream.
Spice Level: Kashmiri chili powder keeps the flavor mild—add a pinch of hot chili flakes if you prefer heat.

Nutrition

Calories: 496kcal, Carbohydrates: 16g, Protein: 15g, Fat: 43g, Saturated Fat: 24g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Trans Fat: 0.3g, Cholesterol: 106mg, Sodium: 194mg, Potassium: 373mg, Fiber: 3g, Sugar: 7g, Vitamin A: 1061IU, Vitamin C: 10mg, Calcium: 430mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Like this recipe? Rate & comment below!

Serving Suggestions

Paneer makhani is rich, creamy, and comforting enough to be the main character, but pairing it well makes the whole meal feel complete. Serve it with soft Butter Naan, warm Jeera Rice, or fluffy Basmati Rice to soak up all that silky gravy. The combination turns your kitchen into your favorite Indian restaurant.

For a fuller spread, pair it with a bright, crunchy side like Cucumber Raita to balance the richness. It also works beautifully with dishes like Bhindi Masala, Paneer Manchurian, or Aloo Tikki Chaat if you want a full Indian dinner night.

If you’re hosting, this dish makes an amazing centerpiece because it reheats well and looks luxurious on the table. Finish the meal with something cooling and sweet like Lychee Dessert Cups or Rose Chai Latte for the perfect end to a cozy, comfort-food feast.

Shreya Walia

Hi, I’m Shreya Walia — the recipe developer, content creator, and cookbook author behind Shreya’s Kitchen. As a lifelong vegetarian and the author of Make It Meatless (published through DK/Penguin Random House), I’ve spent over a decade developing recipes that make plant-based cooking bold, satisfying, and approachable. I share easy, crave-worthy meals with a community of over 1.3M food lovers on TikTok and Instagram. I believe food should be flavorful and fun — never bland or boring."

You May Also Like

5 from 8 votes

Leave a comment

Your email address will not be published. Required fields are marked *






8 Comments

  1. Shay says:

    5 stars
    This is THE DISH! I started making this butter paneer ever since I saw it on shreya’s tiktok in 2021… I’ve tried many paneer recipes but this one has never failed me. It is easy, delicious and quick! Genuinely so close to restaurant quality and have gotten endless compliments from friends and family! Highly recommend !!

  2. Katherine Ward says:

    5 stars
    My friends licked their plates when I made this for them❤️

  3. Nigora says:

    5 stars
    This is my favorite paneer recipe! Tastes just like from the restaurant

  4. Daisy says:

    5 stars
    Tasted amazing! I couldn’t find Fenugreek leaves so I substituted it with a bit of curry powder mixed with sugar and it worked wonders. Easy dish that you can make any time of year, but especially good for those chilly nights!

  5. Leonie says:

    5 stars
    This was really good and easy to make! I could not find Kashmiri Red Chili Powder in our Asian supermarket so I substituted it with Cayenne Pepper and it turned out amazing as well. Thanks for this recipe! Greetings from Germany 🙂

  6. Sharon says:

    5 stars
    As a person who can’t cook, this was ridiculously easy and ridiculously tasty!

  7. Mel says:

    5 stars
    Super easy to follow recipe, and the results were delicious especially for a novice chef like me! Hardest part was just getting all the ingredients 😂 Would definitely make this recipe again 💯

  8. Caroline says:

    5 stars
    This was so good! It was really easy to make and it came out so velvety smooth with such good flavors. I will definitely be making this again & im so glad I found this recipe!