Makhani Gravy Recipe Creamy, Restaurant Style Gravy

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
ingredient for makhani gravy recipe

 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.

steaming tomato base

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.

straining the tomato from sauce

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.

Creamy mkhani gravy

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.

Restaurant-Style Makhani Gravy

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.

One Sauce, Five Makhani Dishes

 What Can You Make With Makhani Gravy?

Once you have the gravy ready, you can use it as a base for several dishes.

  1. Paneer Makhani: Add lightly cooked paneer and simmer gently in the gravy.
  2. Butter Chicken: Add cooked chicken and let it absorb the makhani sauce.
  3. Vegetable Makhani: Add roasted or sautéed vegetables such as cauliflower, peas, or bell peppers.
  4. Tofu Makhani: Add browned tofu for a plant-based option.
  5. 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.

naan and roti

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

  1. Using watery tomatoes: Choose ripe tomatoes and avoid adding more water than necessary.
  2. Skipping the straining: Blending alone can leave seeds and tomato skins in the gravy.
  3. Adding too much sugar: Sugar should balance acidity, not make the gravy sweet.
  4. Boiling after adding cream: Keep the heat gentle during the final stage.
  5. Using too many spices: Makhani gravy should be rich and balanced rather than heavily spiced.
  6. 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.

Scroll to Top