The Best Makhani Sauce Recipe – Creamy, Buttery & Full of Flavour
A great sauce does more than just finish a dish—it brings it to life. It ties everything together, adds depth, and turns simple ingredients into something unforgettable.
Pour it over rice. Stir it through pasta. Use it as a marinade. However you use it, the right sauce changes everything. It adds richness, complexity, and that little extra something every meal needs.
In this post, we’re diving into a true Indian classic: Makhani sauce. It’s creamy, buttery, and gently spiced. Even better? It’s incredibly versatile and always comforting.
Makhani Sauce – The Creamy, Buttery Base Behind Your Favourite Indian Dishes
Makhani sauce sits at the heart of many iconic Indian comfort foods. It’s rich, creamy, and full of flavour. Made with tomatoes, onions, garlic, warming spices, and a generous dose of butter—it’s indulgence in a pan.
The flavour? Perfectly balanced. It’s mildly spiced, slightly sweet, and silky smooth. Every spoonful feels comforting.
Use it in a classic Paneer Butter Masala. Try it in a layered Makhani biryani. Or pour it over lentils for a warming, buttery bowl of goodness. However you serve it, this sauce adds richness and depth.
Just like my Enchilada, Tahini, or Marinara sauces, this one’s all about versatility. You can make it ahead, freeze it, and reach for it whenever you need a quick, flavour-packed base. It’s easy to prepare, simple to store, and always delicious.
Why You’ll Love This Makhani Sauce Recipe :
- Restaurant-style flavour at home – This recipe recreates that rich, velvety texture you get in your favourite Indian restaurants.
- Versatile and freezer-friendly – Batch-cook it and freeze for busy weeknights or impromptu dinner parties.
- Naturally vegetarian and gluten-free – It fits into many dietary lifestyles without compromising taste.
- Customisable heat levels – You control the spice, from mild to fiery.
What Is Makhani Sauce?
Makhani sauce is a rich, velvety curry base from India. It blends ripe tomatoes, onions, garlic, butter, and a warm mix of spices. The word makhani means “buttery” in Hindi—and that creamy, indulgent texture is what makes this sauce stand out.
You’ll often find it in classics like Butter Chicken (Murgh Makhani) or Paneer Butter Masala. It’s mildly spiced, slightly sweet, and incredibly satisfying. When you’re craving something comforting and full of flavour, this sauce delivers every time.
Where Does Makhani Sauce Come From?
Makhani sauce began in the lively kitchens of Delhi, India. It was first created at the iconic Moti Mahal restaurant in the 1950s. The chefs came up with it as a clever way to use leftover tandoori chicken—by simmering it in a rich, buttery tomato gravy. That’s how Butter Chicken was born, and makhani sauce along with it.
Since then, it’s become a global favourite. You’ll find it in curry houses across London and in home kitchens around the world. With its smooth texture and crowd-pleasing flavour, it’s earned its spot as a true comfort food classic.
Ingredients Used to Make The Best Makhani Sauce Recipe :
Aromatics:
- Red Onions: Add sweetness and depth, creating a soft, flavourful base.
- Garlic Cloves: Provide a savoury, rich base.
- Ginger: Adds warmth and freshness. It balances the sauce’s richness.
- Green Chillies: Offer a burst of heat and freshness.
- Coriander Stems: Infuse a subtle herbal note to enhance the flavour.
Whole Spices:
- Cumin Seeds: Add an earthy, slightly nutty flavour.
- Whole Cinnamon: Adds a warm, sweet-spicy note that enriches the sauce’s flavour.
- Whole Kashmiri Lal Mirch: These dried chillies provide mild heat and deep colour.
- Cloves: Offer a warm, aromatic depth.
- Green Cardamoms: Lend a sweet, aromatic note that balances the butter’s richness.
- Bay Leaf: Adds a subtle, earthy aroma, enhancing the complexity of the sauce.
Spices:
- Coriander Powder: Adds a warm, slightly citrusy flavour. It balances the richness of the sauce.
- Red Chilli Powder (Kashmiri Mirch): Gives a mild heat and vibrant red colour. It’s key for the signature look.
- Garam Masala: A fragrant spice blend that deepens the flavour.
- Turmeric: Adds earthy notes and a beautiful golden hue.
Nuts & Seeds:
- Cashew Nuts: Create a creamy, smooth texture.
- Watermelon Seeds: Add richness and make the sauce lighter and healthier. They help thicken the sauce without weighing it down.
Base:
- Oil and Butter: These create a rich, smooth base with a buttery finish.
- Tomatoes: The heart of the sauce. They bring tang and sweetness.
Other Flavours:
- Kasturi Methi: Dried fenugreek leaves that add a unique, slightly bitter, earthy flavour, perfect for finishing the sauce.

How to Make the Best Makhani Sauce Recipe:
- Heat the Oil and Toast the Spices:
- Heat oil in a large pan over medium heat. Add cumin seeds, cloves, cardamom, cinnamon, and bay leaves. Sauté until the cumin seeds crackle.
- Sauté Aromatics:
- Add sliced garlic, ginger, and green chillies. Sauté for 30 seconds.
- Then, add sliced onions and cook until they turn light brown in colour.
- Cook the Spices and Nuts:
- Add whole Kashmiri mirch, coriander stems, cashew nuts, and watermelon seeds.
- Stir in turmeric powder, red chilli powder, coriander powder, and salt. Sauté for 4-5 minutes, or until the onions turn golden brown.
- Add Tomatoes and Simmer:
- Add chopped tomatoes and tinned tomatoes to the pan. This combination helps achieve a smooth consistency and good texture in the gravy.
- Pour in ½ cup water, cover, and cook for 15-20 minutes until the cashew nuts become soft.
- Blend the Mixture:
- Remove from the heat and discard the bay leaves.
- Let the mixture cool slightly before transferring it to a high-speed blender. Blend until smooth and creamy.
- For extra creaminess and smoothness, strain the sauce.
- Finish the Sauce:
- In the same pan, melt butter and add 1 tsp of remaining red chilli powder.
- Pour in the Makhani sauce and stir.
- Add sugar, garam masala, and kasuri methi. Mix well.
- Once your Makhani Sauce is ready, serve it with your favourite dishes like Paneer Butter Masala, or even vegetable curries. You can also use it as a base for Makhani Biryani or Makhani Pasta for a fusion twist.
- Pair it with warm naan or steamed rice for a comforting, satisfying meal.
How to Store the Makhani Sauce:
Allow the sauce to cool completely before storing. You can store it in an airtight container in the refrigerator for up to 4-5 days.
For longer storage, freeze the sauce in a freezer-safe container for up to 3 months. When ready to use, simply reheat it on the stove or in the microwave, adding a bit of water or cream if needed to adjust the consistency.
Helpful Tips and Tricks to Make the Best Makhani Sauce Recipe:
- Use Fresh Ingredients:
Fresh tomatoes and garlic make a big difference in the final flavour. Use ripe, juicy tomatoes for the best texture and taste. - Balance the Spices:
Adjust the red chilli powder and garam masala to your personal taste. If you prefer a spicier sauce, add more Kashmiri chilli. If you like it milder, cut back on the heat. - Blend for Smoothness:
For a velvety texture, blend the mixture thoroughly. If you prefer an ultra-smooth sauce, strain it after blending to remove any bits of onion or tomato. - Add Watermelon Seeds for Lightness:
Watermelon seeds not only thicken the sauce but also make it lighter and healthier. Don’t skip this ingredient for a creamier sauce without the extra heaviness. - Don’t Skip the Butter:
Butter is the heart of a great Makhani Sauce. It gives the sauce that signature rich and creamy flavour. Don’t skimp on it! - Use Tinned Tomatoes for Consistency:
Mixing fresh chopped tomatoes with tinned tomatoes ensures a smoother consistency and enhances the richness of the sauce. - Simmer Slowly:
Be patient while cooking the sauce. Let the spices cook properly, and allow the mixture to simmer so the flavours develop fully. - Adjust Consistency:
If the sauce gets too thick, add a little more water or cream to reach your desired consistency. You can also add some yogurt for extra creaminess.
Looking for More Indian Recipes? Here are few of our favourites:
Frequently Asked Questions
1. What if I don’t have Kashmiri mirch? Can I use paprika or other chillies?
Yes, you can substitute it! Kashmiri lal mirch is known for its deep red colour and mild heat. If you don’t have it, you can:
– Use a mix of mild paprika and a pinch of regular red chilli powder for colour and spice.
– Or add a tiny piece of beetroot (about ¼ of a small one) while cooking to boost that lush red hue without adding heat.
– Avoid using very hot whole dried chillies, as they can overpower the sauce. Always taste and adjust the spice to your preference.
2. Can I make this sauce vegan?
Definitely. Just replace the butter with plant-based butter or neutral oil, and skip the cream if you’re adding any later. The watermelon seeds and cashews already give it a creamy, rich texture—so it’s still indulgent, just dairy-free!
3. What dishes can I make with this makhani sauce?
So many! This sauce is incredibly versatile. Use it as a base for:
- Butter Chicken (Murgh Makhani)
- Paneer Butter Masala
- Soya Chaap Makhani – meaty, juicy soya sticks tossed in the sauce
- Makhani Kofta – vegetable or paneer koftas (balls) served in the sauce, super luxurious
- Grilled Veggie Skewers in Makhani – charred bell peppers, mushrooms, and tofu or paneer over rice
Afraid you’ll miss a post? Subscribe today and receive updates on new posts, and bonus recipes and information! Follow along on Instagram, Facebook, Tiktok and Pinterest for food inspiration and adventures.
Ingredients
For the Tempering
method
(3 tbsp oil)
(1 tsp cumin seeds, 3–4 cloves, 3–4 green cardamom, 1-inch cinnamon stick, 1 bay leaf)
(8–10 garlic cloves, 1-inch ginger, 1 green chilli)
(4 medium red onions)
(5–6 whole Kashmiri chillies, 2 tbsp coriander stems, ⅓ cup cashew nuts, 1½ tbsp watermelon seeds)
(½ tsp turmeric powder, 1 tbsp Kashmiri chilli powder, 1½ tbsp coriander powder, salt to taste)
(500g fresh tomatoes, 1 tin (400g) plum tomatoes)
(½ cup water)
(remove bay leaf)
(blender required)Finish with Tempering
(2 tbsp butter, 1 tsp Kashmiri chilli powder)
(blended makhani base)
(½ tsp garam masala, 1 tsp kasturi methi, sugar – optional)
