Lets explore makhani gravy recipe together. Makhani gravy is a rich, smooth tomato based gravy made with butter, cashews, cream, and mild spices. It is the base behind popular dishes such as paneer makhani, butter chicken, vegetable makhani, and other creamy Indian curries. The trick is getting the balance right. The gravy should be creamy without feeling heavy, slightly tangy without tasting sour, and mildly sweet without becoming sugary.
Makhani Gravy Ingredients
For the base:
- 500 g ripe red tomatoes, roughly chopped
- 12–15 cashews
- 1 small onion, roughly chopped
- 4 garlic cloves
- 1-inch piece ginger
- 1 green chilli, optional
- 1 small cinnamon stick
- 2 green cardamom pods
- 2 cloves
- 1 bay leaf
- 1 teaspoon Kashmiri red chilli powder
- ½ teaspoon garam masala
- Salt to taste
- ½ cup water
How to Make Makhani Gravy
1: Cook the tomato base
Add the tomatoes, onion, cashews, ginger, garlic, green chilli, whole spices, chilli powder, salt, and water to a saucepan. Cover and cook over medium heat until the tomatoes and onions are completely soft. This usually takes around 15–20 minutes.Do not rush this stage. The tomatoes should be cooked through and the mixture should look concentrated rather than watery.
2: Blend until smooth
Remove the whole spices and allow the mixture to cool slightly. Blend the cooked tomato mixture until completely smooth. Add only a little water if your blender needs help moving the mixture
3: Strain the gravy
Pass the blended mixture through a fine-mesh strainer and press it through with a spoon.
This removes tomato skins, seeds, and any remaining cashew or spice particles. Straining is one of the simplest ways to give makhani gravy a silky restaurant-style texture.
4: Finish with butter and cream
Return the strained gravy to the pan and simmer it gently for a few minutes.
Add the butter and stir until incorporated. Lower the heat before adding the cream, kasuri methi, garam masala, and sugar if needed. Let the gravy warm through gently rather than boiling it aggressively after adding the cream.
What Makes Makhani Gravy Creamy
The creamy texture comes from several ingredients working together rather than from cream alone.Cashews add body and richness to the tomato base, while butter gives the gravy its characteristic richness. Cream softens the acidity of the tomatoes and gives the finished sauce a smooth mouthfeel. For the smoothest result, the tomato mixture should be blended thoroughly and strained before the final butter and cream are added.
How to Get Restaurant-Style Makhani Gravy
A few small details make a noticeable difference.
Use ripe tomatoes: Good tomatoes give you better color, flavor, and natural sweetness.
Do not add too much water: A watery base takes longer to reduce and can dilute the flavor.
Blend thoroughly: The smoother the puree, the better the final texture.
Strain the puree: This removes seeds, skins, and small particles.
Add cream near the end: It is mainly there to finish and soften the gravy.
Use kasuri methi carefully: Crush it between your fingers before adding it so its aroma spreads through the sauce.
Taste before adding sugar: You may need very little if your tomatoes are naturally sweet.
How to Balance Makhani Gravy
The finished gravy should have a balance of tomato acidity, butter richness, gentle spice, and slight sweetness.
Too sour: Add a small amount of sugar and taste again.
Too sweet: Add a little salt and, if needed, a few drops of lemon juice.
Too spicy: Add a little cream or butter to soften the heat.
Too thick: Add warm water gradually until you reach the consistency you want.
Too thin: Simmer uncovered until excess water evaporates.
Too bland: Check the salt first. If the salt is correct, a small amount of garam masala or kasuri methi can deepen the flavor.
What Can You Make With Makhani Gravy?
Once you have the gravy ready, you can use it as a base for several dishes.
- Paneer Makhani: Add lightly cooked paneer and simmer gently in the gravy.
- Butter Chicken: Add cooked chicken and let it absorb the makhani sauce.
- Vegetable Makhani: Add roasted or sautéed vegetables such as cauliflower, peas, or bell peppers.
- Tofu Makhani: Add browned tofu for a plant-based option.
- Mushroom Makhani: Sauté mushrooms separately, then add them to the finished gravy.
The advantage of making the gravy separately is that one batch can become several different meals.
What to Serve With Makhani Gravy
Makhani gravy works especially well with breads and mild rice dishes. Naan is an easy pairing because its soft texture is ideal for scooping up the creamy gravy. Roti, chapati, and paratha also work well. For rice, serve it with basmati rice or jeera rice. Keep the side dishes relatively simple so the buttery gravy remains the main flavor.
Can You Make Makhani Gravy Ahead?
Yes. Makhani gravy is useful as a make-ahead base because you can prepare the tomato-cashew mixture in advance and finish it when you are ready to make the final dish.
If you plan to freeze it, it is better to leave the cream out of the base and add it after thawing and reheating. Some established makhani-gravy recipes specifically recommend freezing the gravy before adding cream. Cool the gravy promptly, store it in an airtight container, and refrigerate or freeze it according to your storage needs.
Common Makhani Gravy Mistakes
- Using watery tomatoes: Choose ripe tomatoes and avoid adding more water than necessary.
- Skipping the straining: Blending alone can leave seeds and tomato skins in the gravy.
- Adding too much sugar: Sugar should balance acidity, not make the gravy sweet.
- Boiling after adding cream: Keep the heat gentle during the final stage.
- Using too many spices: Makhani gravy should be rich and balanced rather than heavily spiced.
- Not cooking the tomato base enough: Undercooked tomatoes can leave the gravy sharp and thin.
How to Know When Makhani Gravy Is Ready
The finished gravy should be smooth, glossy, and thick enough to coat the back of a spoon.
It should flow slowly rather than looking watery. The color should be a rich orange-red, and the aroma should be buttery and mildly spiced.
Taste it before serving. You should get tomato flavor first, followed by buttery richness, gentle spice, and a small amount of sweetness.
FAQs
What is makhani gravy made of?
Makhani gravy is generally made with tomatoes, butter, cream, cashews, and mild spices. It forms the base for dishes such as paneer makhani, butter chicken, and vegetable makhani.
Is makhani gravy spicy?
Usually, makhani gravy is mildly spiced rather than very hot. Kashmiri chilli powder can provide color and gentle warmth without making the gravy extremely spicy.
How do I make makhani gravy smooth?
Cook the tomato mixture until completely soft, blend it thoroughly, and strain it through a fine-mesh sieve. Straining is particularly useful when you want a silky restaurant-style texture.
Why is my makhani gravy too sour?
Your tomatoes may be particularly acidic, or the tomato base may need more cooking. Simmer it longer and then add a small amount of sugar if necessary.
Can I make makhani gravy without cream?
Yes. You can reduce or replace the cream, although the finished gravy will be less rich and may have a slightly different texture.
Can I freeze makhani gravy?
Yes. For better storage, freeze the base before adding cream and finish it with cream after thawing and reheating.
Can I use makhani gravy for paneer?
Yes. Paneer is one of the most common ways to use this type of gravy. Add cooked or lightly browned paneer to the finished sauce and simmer briefly.
Final Thoughts
Makhani gravy is all about balance rather than complicated cooking. Start with ripe tomatoes, cook them until soft, blend the mixture thoroughly, strain it for a silky texture, and finish gently with butter, cream, and kasuri methi. Once the base is ready, you can turn it into paneer makhani, butter chicken, vegetable makhani, or other creamy curries. The most important step is to taste as you go because the sweetness and acidity of tomatoes can vary from batch to batch.