Homemade Makhani Sauce Recipe (Vegetarian & Vegan)

Sauces

October 30, 2026

Ultimate Makhani Sauce (Indian Butter Gravy) – vegetarian recipe

This ultimate makhani sauce delivers the silky tomato-cream gravy that makes Indian restaurant menus so irresistible — built in forty minutes from butter, onion, garlic, ginger, and warm spices. A splash of heavy cream or full-fat coconut milk at the end is what makes it glide. Simmer vegetables or paneer in it and dinner takes care of itself.

Welcome to the ultimate recipe for one of India’s most beloved sauces: Makhani! This luscious, tomato-based gravy is the heart and soul of dishes like Paneer Makhani and Malai Kofta. It strikes a perfect balance of rich, buttery flavor with a hint of sweetness and a gentle, spicy warmth. The magic comes alive with the final ‘tarka’—a technique of tempering whole spices in hot fat to unlock their incredible aroma and flavor, which is then drizzled over the top. This sauce is incredibly versatile and a fantastic staple to have on hand. Get ready to transform your everyday meals into a spectacular Indian feast!

Ingredients

• MAKES: 2 cupsTIME: 30 minutes
• 4 tablespoons / 1/2 stick butter or 1/4 cup (960 ml) neutral oil
• 1 medium onion, chopped
• 2 cloves garlic, minced
• 1-inch piece ginger, peeled and minced
• 1 tablespoon (15 ml / 0.5 fl oz) minced fresh chile, like jalapeño or Thai, to taste
• 2 teaspoons (10 ml / 0.3 fl oz) garam masala
• 1/2 teaspoon (10 ml / 0.3 fl oz) chili powder
• 1 large pinch sugar
• Salt and freshly ground black pepper, to taste
• 2 cups / 1 lb (454 g) chopped ripe tomatoes or drained canned tomatoes
• 1/2 cup (480 ml) heavy cream or full-fat coconut milk
• 1/2 cup (480 ml) chopped fresh cilantro
• 1 teaspoon (5 ml / 0.2 fl oz) cumin seeds
• 1 teaspoon (5 ml / 0.2 fl oz) mustard seeds

Instructions

1. Place 3 tablespoons (45 ml / 1.5 fl oz) of the butter or oil in a deep skillet over medium-high heat. Once hot, add the onion, garlic, ginger, and chile. Cook, stirring occasionally, until the onion softens, about 5 minutes.
2. Stir in the garam masala, chili powder, and sugar, and season with salt and pepper. Cook, stirring constantly, until the spices become very fragrant, about 1-2 minutes.
3. Add the chopped tomatoes and cook, stirring frequently, until they begin to release their liquid and break down, about 3 minutes.
4. Stir in the cream (or coconut milk) and cilantro. Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer.
5. Cook, stirring occasionally, until the tomatoes have broken down completely and the sauce has thickened, about 30 minutes. Taste and adjust seasoning if needed.
6. Just before serving, prepare the tarka. Place the remaining 1 tablespoon (15 ml / 0.5 fl oz) of butter or oil in a small pan over medium-high heat. When hot, add the cumin and mustard seeds. Toast them until they become fragrant and begin to pop.
7. Immediately spoon the hot tarka over the sauce and serve.

Nutritional Information

• A Note on Nutrition
• is an estimate and can vary depending on the specific used. This sauce is rich in lycopene from tomatoes and beneficial compounds from spices like ginger and garlic. To reduce saturated fat, opt for the oil and coconut milk version.

Pro Tips

• for Perfect Makhani
• For a silky-smooth, restaurant-style sauce, use an immersion blender to purée the sauce after it has simmered and before adding the final tarka.
• To make this recipe fully vegan, simply use a neutral oil like grapeseed or corn oil instead of butter, and substitute full-fat coconut milk for the heavy cream.
• This sauce is perfect for meal prep. It can be made ahead and stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop before preparing and adding the fresh tarka.
• Don’t skip the tarka! This final tempering step is crucial for the authentic flavor and aroma of the dish. Be ready to pour it over the sauce as soon as the seeds start to pop to avoid burning them.

FAQ

Q: How can I make this makhani sauce completely vegan
A: To make this recipe fully vegan, simply use a neutral oil like grapeseed or corn oil instead of butter for both the sauce and the tarka. Additionally, substitute the heavy cream with full-fat coconut milk for the same rich and creamy texture.

Q: What vegetarian proteins can I add to this sauce
A: This versatile sauce is the perfect base for many vegetarian dishes. Add cubed paneer for a classic Paneer Makhani, simmer vegetable dumplings for Malai Kofta, or toss in pan-fried tofu, chickpeas, or a medley of mixed vegetables like peas, carrots, and potatoes for a hearty meal.

Q: Can I prepare this vegetarian makhani sauce in advance
A: Yes, this sauce is excellent for meal prep. You can make the sauce through step 5 and store it in an airtight container in the refrigerator for up to 3 days. When ready to serve, gently reheat the sauce on the stovetop and then prepare and add the fresh tarka just before serving to preserve its vibrant aroma and flavor.

Q: How do I get a super smooth restaurant-style makhani gravy
A: For a silky-smooth, professional-quality sauce, use an immersion blender or a standard blender to purée the gravy after it has finished simmering in step 5. Blend until completely smooth, then return it to the pan to gently reheat before adding the final tarka.

More Recipes You’ll Love

Ultimate Makhani Sauce (Indian Butter Gravy) – vegetarian recipe
Stav Kogan

Ultimate Makhani Sauce (Indian Butter Gravy)

A luscious, tomato-based gravy that is the heart and soul of dishes like Paneer Makhani. It strikes a perfect balance of rich, buttery flavor with a hint of sweetness and a gentle, spicy warmth, finished with a 'tarka' of tempered whole spices.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 2 cup
Calories: 251

Ingredients
  

  • 4 tablespoons / 1/2 stick butter or 1/4 cup (960 ml) neutral oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1-inch piece ginger, peeled and minced
  • 1 tablespoon (15 ml / 0.5 fl oz) minced fresh chile, like jalapeño or Thai, to taste
  • 2 teaspoons (10 ml / 0.3 fl oz) garam masala
  • 1/2 teaspoon (10 ml / 0.3 fl oz) chili powder
  • 1 large pinch sugar
  • Salt and freshly ground black pepper, to taste
  • 2 cups (1 lb / 454 g) chopped ripe tomatoes or drained canned tomatoes
  • 1/2 cup (480 ml) heavy cream or full-fat coconut milk
  • 1/2 cup (480 ml) chopped fresh cilantro
  • 1 teaspoon (5 ml / 0.2 fl oz) cumin seeds
  • 1 teaspoon (5 ml / 0.2 fl oz) mustard seeds
  • for Perfect Makhani
  • For a silky-smooth, restaurant-style sauce, use an immersion blender to purée the sauce after it has simmered and before adding the final tarka.
  • To make this recipe fully vegan, simply use a neutral oil like grapeseed or corn oil instead of butter, and substitute full-fat coconut milk for the heavy cream.
  • This sauce is perfect for meal prep. It can be made ahead and stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop before preparing and adding the fresh tarka.

Method
 

  1. Place 3 tablespoons (45 ml / 1.5 fl oz) of the butter or oil in a deep skillet over medium-high heat.
  2. Once hot, add the onion, garlic, ginger, and chile.
  3. Cook, stirring occasionally, until the onion softens, about 5 minutes.
  4. Stir in the garam masala, chili powder, and sugar, and season with salt and pepper.
  5. Cook, stirring constantly, until the spices become very fragrant, about 1-2 minutes.
  6. Add the chopped tomatoes and cook, stirring frequently, until they begin to release their liquid and break down, about 3 minutes.
  7. Stir in the cream (or coconut milk) and cilantro.
  8. Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer.
  9. Cook, stirring occasionally, until the tomatoes have broken down completely and the sauce has thickened, about 30 minutes.
  10. Taste and adjust seasoning if needed.
  11. Just before serving, prepare the tarka.
  12. Place the remaining 1 tablespoon (15 ml / 0.5 fl oz) of butter or oil in a small pan over medium-high heat.
  13. When hot, add the cumin and mustard seeds. Toast them until they become fragrant and begin to pop.
  14. Immediately spoon the hot tarka over the sauce and serve.
  15. Don't skip the tarka! This final tempering step is crucial for the authentic flavor and aroma of the dish. Be ready to pour it over the sauce as soon as the seeds start to pop to avoid burning them.

Nutrition

Calories: 251kcalCarbohydrates: 10.6gProtein: 2.5gFat: 22.8g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Cardamom-Orange Butter ELAICHE MAKHAN – vegetarian recipe

Cardamom-Orange Butter ELAICHE MAKHAN

Cardamom-orange butter, elaiche makhan, is soft unsalted butter whipped with frozen orange juice concentrate, coarsely crushed cardamom, and an optional whisper of orange flower water. It's a compound butter that turns plain toast and scones into something...

Butter MAKHAN – vegetarian recipe

Homemade Butter MAKHAN

Homemade butter, makhan, is nothing more than cold heavy cream churned until it breaks into golden butter and buttermilk, then rinsed in ice water until the water runs clear. The flavor is sweeter and cleaner than anything from a carton. A pinch of salt is the only...

Simple Mauritian Rougaille (No-Cook Tomato Relish) – vegetarian recipe

Easy No-Cook Mauritian Tomato Rougaille

Mauritian rougaille is a bright no-cook tomato relish that Mauritians serve with almost everything. Diced tomatoes, sweet onion, green bell pepper, garlic, and ginger come together raw with cilantro and a flick of cayenne — twenty-five minutes, most of it resting...

Cardamom-Orange Butter ELAICHE MAKHAN – vegetarian recipe

Cardamom-Orange Butter ELAICHE MAKHAN

Cardamom-orange butter, elaiche makhan, is soft unsalted butter whipped with frozen orange juice concentrate, coarsely crushed cardamom, and an optional whisper of orange flower water. It's a compound butter that turns plain toast and scones into something...

Butter MAKHAN – vegetarian recipe

Homemade Butter MAKHAN

Homemade butter, makhan, is nothing more than cold heavy cream churned until it breaks into golden butter and buttermilk, then rinsed in ice water until the water runs clear. The flavor is sweeter and cleaner than anything from a carton. A pinch of salt is the only...

Simple Mauritian Rougaille (No-Cook Tomato Relish) – vegetarian recipe

Easy No-Cook Mauritian Tomato Rougaille

Mauritian rougaille is a bright no-cook tomato relish that Mauritians serve with almost everything. Diced tomatoes, sweet onion, green bell pepper, garlic, and ginger come together raw with cilantro and a flick of cayenne — twenty-five minutes, most of it resting...

Game-Changing Soy-Ginger Marinated Tofu – vegetarian recipe

Easy Soy-Ginger Marinated Tofu Recipe

Soy-ginger marinated tofu is the game-changing recipe that finally made me look forward to tofu. A punchy marinade of soy sauce, fresh ginger, scallions, sesame oil, and vinegar soaks into firm tofu, with an optional cornstarch-and-oil finish for crispy edges....