
Makhani Gravy
I’ve spent years chasing the perfect makhani gravy, that velvety, tomato-forward foundation that turns simple paneer or vegetables into something truly luxurious. Born in the bustling kitchens of Delhi in the 1950s, it was originally crafted by Kundan Lal Gujral and his team at Moti Mahal as a clever way to repurpose leftover tandoori drippings, blending them with butter, tomatoes, and warm spices. Today, as a vegetarian staple, it’s less about the meat and more about mastering that silky emulsion of fat, acid, and aromatics. What makes this base matter isn’t just its flavor depth—it’s its remarkable resilience. When treated right, it becomes the ultimate batch hero, a freezer-ready canvas that rescues weeknight dinners. But the pitfalls are real, and they’re almost always about rushing. Too many home cooks boil the tomatoes into a thin, metallic soup, or they add cold butter at the end, causing the sauce to split rather than gloss. The secret lies in patience: slowly cooking down the onions and tomatoes until their natural sugars caramelize into a deep, mahogany paste, then carefully folding in softened butter and cream at a gentle simmer. Over-spicing is another trap; makhani should whisper with cardamom, mace, and fenugreek, never shout. When you respect the slow reduction and the careful emulsification, you don’t just get a sauce—you get a time-saving pantry staple that holds up beautifully to freezing and reheats with barely any coaxing. It’s the kind of foundational work that pays dividends long after the stove is turned off.
Nutrition
| Per serving | Calories | Protein | Carbs | Fat | Sat fat | Fibre | Sugar | Sodium |
|---|---|---|---|---|---|---|---|---|
| beginner | 385kcal | 5g | 16g | 33g | 19g | 3g | 11g | 540mg |
| intermediate | 235kcal | 4g | 15g | 18g | 11g | 3g | 8g | 410mg |
| expert | 385kcal | 5g | 16g | 33g | 20g | 4g | 11g | 710mg |
Per serving · Ava-estimated — a guide, not a clinical figure.
- 500 gTomato— Use ripe Roma or vine tomatoes for optimal color and flavor
- 100 gUnsalted butter— Divide evenly for cooking and finishing the sauce
- 30 gCashew nut— Soak in warm water for 15 minutes before blending
- 20 gFresh ginger— Peeled and finely grated
- 15 gGarlic— Peeled and finely grated
- 100 mlHeavy cream— Bring to room temperature before incorporating
- 10 gKashmiri red chili powder— Provides vibrant color with mild heat
- 5 gGaram masala— Freshly ground preferred for maximum aroma
- 5 gDried fenugreek leaf— Crush between palms to release essential oils before adding
- 10 gGranulated sugar— Balances the natural acidity of the tomatoes
- 8 gFine sea salt— Adjust to personal preference during cooking
This beginner-friendly approach swaps traditional roasting and grinding for a high-quality jarred tomato-spice base, guaranteeing a rich, velvety texture with minimal fuss. You will start by gently blooming whole spices and ginger-garlic paste in butter until fragrant, then pour in your shortcut base to save nearly an hour of prep. The key to success here is patience during the simmer; let the mixture bubble uncovered until it reduces by a third and the oil separates at the edges, signaling that raw acidity is fully cooked out. After blending and straining through a fine sieve, you will finish the gravy with cold butter cubes and room-temperature heavy cream. Watch your heat closely at this stage, as boiling will instantly curdle the dairy and ruin the silky mouthfeel. Once smooth, you can immediately serve it over your favorite proteins or paneer, but this recipe truly shines as a batch hero. Double the quantities, portion the cooled base into freezer-safe containers, and you will have twelve ready-to-thaw meals waiting in your freezer.
Equipment
- Heavy-bottomed pan— essential for even heat distribution
- Immersion blender— or countertop blender with vented lid
- Fine-mesh sieve(optional)— removes skins for a restaurant-smooth finish
Method
- 1
Melt butter in a heavy pan over medium heat, then add ginger-garlic paste and whole spices.
Listen for a gentle sizzle, not a sharp crackle.
blooming~ 2 min - 2
Pour in the jarred tomato base and stir to coat the pan, scraping up any browned bits.
Scrape constantly to prevent sticking.
deglazing~ 1 min - 3
Simmer uncovered until the mixture thickens and oil beads around the edges, then blend until completely smooth.
Vent the blender lid slightly to avoid steam burns.
reducing~ 15 minTricky bit - 4
Strain the sauce back into the pan, remove from heat, and whisk in cold butter and cream until glossy.
Never return to a rolling boil after adding dairy.
finishing~ 3 minTricky bit
Cooking from frozen
Thaw overnight in the fridge, then gently reheat on low while whisking in a splash of water or cream to restore the emulsion.
Storage times are a guide — always use your judgement and store food safely.