How To Make Indian Makhani Gravy (Curry)

5 from 13 votes

This post may contain affiliate links. Please read our disclosure policy.

Learn how to make Indian Makhani Gravy (Curry) for when you’re responsible to cook meals but don’t have the time to go through every step, every day! This recipe is really easy and the gravy is freezer friendly, so it can be stored for later use. Freeze it in jars or zip lock bags!  

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
indian makhani gravy in a kahdai

If you know me, you know how much I love meal prep to make my weeknight dinner game even easier and more hassle-free. There’s no better feeling than finishing work and not having to stress about what to make for dinner, because you have a fridge and freezer prepped with some quick and easy meals. And This Indian Makhani Gravy is hands down, my favorite thing to have in the fridge.

If you are a busy bee and never have time to cook (like most of us), make a large quantity and just freeze them in small jars or freezer friendly zip locks. It’s perfect for all sorts of deliciousness: paneer makhani, murgh (chicken) makhani, paneer butter masala, chicken butter masala, veg makhani or even egg makhani if you are into that kind of thing. This basically works for everything except dal makhani.

indian makhani gravy in a kahdai

Top Tips To Make The Best Makhani Gravy

  • This recipe makes gravy for 8 – 10 servings. But you can easily double or halve the ingredients depending on your requirement.
  • Make sure you use good quality ziplocks or freezer friendly containers to avoid spoilage or health hazards.
  • If you don’t have cashews, you can easily replace them with soaked almonds for similar results.
  • You can easily make this curry vegan by replacing butter with oil and fresh cream with coconut milk.
indian makhani gravy in a jar

FAQs

1. What is makhani gravy made of?

Makhani gravy is a made with a base of onions, tomatoes, ginger, garlic, and a mix of whole and ground spices. Ingredients like cashews, poppy seeds, and cream are used to give it that typical creamy luscious finish.

indian makhani gravy in a kahdai

Most restaurants have gravies which are deep red in color. People, if you still haven’t figured it out, that’s just food coloring. Which we will steer clear of, except when we are making our Red Velvet Crinkle Cookies. That’s why this gravy is restaurant style, but orange instead of the crazy red that we are all used to seeing.

I know you are tempted. Trust me you’ll never make makhani any other way!

The curry base in a large pan/ kadhai.
5 from 13 votes

How To Make Indian Makhani Gravy (Curry)

By: Richa
Learn how to make Indian Makhani Gravy or Curry, which is perfect for paneer or chicken makhani and paneer butter masala. Also can be frozen for later.
Prep: 10 minutes
Cook: 45 minutes
Total: 55 minutes
Servings: 10 Portions
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 4 tablespoons Butter
  • 2 tablespoons Oil
  • 1 Green Chili
  • 4 Kashmiri Red Chilies
  • 2 tablespoons Ginger, Paste
  • 1 tablespoon Garlic, Paste
  • 2 Bayleaves
  • 2 Cinnamon, Sticks
  • 5 – 6 Cloves
  • 2 Cardamoms
  • 1 teaspoon Peppercorns
  • 2 tablespoons Cashewnuts, chopped
  • 1 tablespoon Poppy Seeds, Khus Khus
  • 14 Tomatoes, large (1 1/2 Kg , coarsely chopped)
  • 1 tablespoon Garam Masala Powder
  • 1 teaspoon Chili Powder
  • 1/2 teaspoon Turmeric Powder
  • 3 tablespoons Ketchup
  • 1 tablespoon Sugar, or Jaggery (Optional)
  • 2 tablespoons Kasuri Methi, Dry
  • 2 tablespoons Fresh Cream
  • Salt to taste

Instructions 

  • In a large pan or kadhai, heat a tablespoon of butter and two tablespoons oil.
  • Add green chili, red chillies, ginger, garlic paste and whole spices. Saute for a minute or two and add cashew nuts, poppy seeds and tomatoes. Mix well. Cover and cook this for ten to fifteen minutes till the tomatoes start breaking down. Switch off the flame and set aside to cool.
  • Once cool enough to handle, fish out as many whole spices as possible, and grind the mixture to a smooth paste.
  • In the same pan or kadhai, heat the remaining butter and add the ground paste from step #3. Add garam masala powder, chili powder, turmeric, ketchup, salt and sugar or jaggery (if using) along with 1/2 cup water. Bring this to a boil.
  • Once the curry comes to a boil, simmer and cook for 30 minutes, till the oil separates slightly. In another pan, dry roast the kasuri methi and grind it to a fine powder. Mix kasuri methi and fresh cream in the curry and switch off the flame.
  • Let the curry cool completely before dividing it into smaller portions and freezing it in ziplock packs.

Notes

  1. Tomatoes: Substitute fresh tomatoes with three 15 ounce can of diced tomatoes. Or use 4 cups Tomato Puree or Tomato Passata
  2. Garam Masala: I use homemade garam masala, but you can substitute it with any store bought garam masala. Please note that garam masala is different from curry powder
  3. Butter: I love adding butter to this dish, but you can substitute it with ghee
  4. Sweetness from Ketchup: I think a really mild sweetness in butter chicken is actually nice and it balances the sourness from tomatoes. But feel free to reduce or increase the amount of ketchup based on what you like.

Nutrition

Calories: 143kcal, Carbohydrates: 13g, Protein: 3g, Fat: 10g, Saturated Fat: 4g, Cholesterol: 16mg, Sodium: 203mg, Potassium: 462mg, Fiber: 4g, Sugar: 7g, Vitamin A: 1701IU, Vitamin C: 25mg, Calcium: 53mg, Iron: 1mg
Like this recipe? Rate and comment below!

Try Our Other Indian Gravy Recipes

Explore More

5 from 13 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Cooked this? Rate this recipe!




65 Comments

  1. 5 stars
    I LOVE this recipe. Thank you so much for posting it. Living in Canada sometimes it’s hard to get good tomatoes off season so I use 2 large cans of Marzano tomatoes and a bottle of Marzano Passat.Getting the Kashmiri peppers is also not happening in my small town so I use a tsp of Kashmiri chilli powder and 2 green Thai chillis. Also because I am lazy I toast the first round of whole spices than put them in a food grinder that way I don’t have to fish them out later and the taste is consistent with the original recipe. I make a big batch and it gets divided into 4 with us using it the day after it is made then the rest gets frozen. We use it with chicken marinated in tandoori spices and yoghurt and also chick peas with sliced onions. It is now our favourite. I’m going to try it with some paneer next!

    1. Wow! I love all the details Susan. I bet this is going to help all the other readers too. I’m really glad you enjoy this recipe.

  2. 5 stars
    Learning the perfect makhani gravy is a winner and this recipe is just perfect to get those delicious restaurant style flavours. I also added 1 onion while making the paste while the rest of the recipe being as you’ve mentioned and it was absolutely packed with the best flavours. Thank you 😊 keep more recipes coming please

  3. 5 stars
    There is no Tomato paste in the ingredients, yet there is in the method. Is the tomato paste the result of the liquidised first stage after fishing out the spices?

    1. Hey John, yes, the tomato paste is basically a result of liquidising all the ingredients sans the spices in the first stage

  4. 5 stars
    Hi Richa,
    I notice that your bulk Makhani gravy recipe contains no onions but the South Indian butter
    chicken recipe contains 2 onions.
    I am about to to make the gravy and want to be sure that onions are not necessary.
    Superb recipes. You are a genius.

    1. Never mind. You meant to add the tomato paste that I make in the food processor. Not a can of tomato paste. Got it. 🤪

  5. Thre is no Tomato Paste on the Ingredient List but u use it in the Preparation Section, so how much do you use pls…
    thank youp

  6. Say I want to add chicken thigh meat to this.. when would you say the best time to brown the meat and add it in would be?

    1. Hey Sarah, you can add a little oil, cook the makhani paste, add chicken and water and then let this simmer till the chicken is cooked.

  7. 5 stars
    I was introduced to this amazing curry by my son in Woking, England last weekend. All cooked outside on a charcoal burner. It is beyond doubt the tastiest curry I have ever eaten. Period. Try it.

  8. Im making this now. To clarify, so I take the spices out and grind them into a paste? Or just the tomatoes and discard the spices?