nihari gosht – indian beef stew

Nihari gosht is seriously tasty beef stew Indian style. Beef in spicy gravy. Big bold Indian flavours. Seriously beefy. It’s a classic for a reason.

Nihari dates back to the 18th century. And it’s still wildly popular in India and Pakistan. Tradition says it’s a beef curry. But you can make it with lamb. Or goat. I’ve even seen it done with chicken.

I like it best with beef. Some will say it has to be beef. Beef shin. Beef on the bone. But you can make it with oxtails. Or chunks of chuck.

That’s what I usually do. Add some marrow bones. That’s really good. Or oxtails. Oxtails push it right over the top. Crazy good. Bones really do make stew better.

Bowl of nihari gosht with spoon ready to eat.

Nihari is breakfast food

Seriously. It’s breakfast food. Once upon a time anyway. And what a breakfast it makes. A bit of beef. That crazy gravy. And a chapati or some naan. My kind of breakfast.

History says this was a dish they would start at night. So it would be ready first thing in the morning. That’s how they rolled. Awesome.

If curry for breakfast isn’t your thing then have it for dinner. I’m guessing that’s how most people eat it.

I like savoury for breakfast so I’m happy either way. As long as I get some nihari I’m good.

Whole spices for nihari masala on a plate from above.

Nihari masala makes this dish

Don’t let the long list of ingredients in the nihari masala throw you. I know there are a lot. A bit daunting even. But each one adds a little something. Complex flavours. But that’s what makes nihari what it is.

Think garam masala. This is just like that but a different blend. There are all sorts of masalas in Indian cooking. This is just another one of those. Not a big deal really.

Roll up your sleeves and get it done. It doesn’t take that long. And you’ll have an arsenal of Indian spices at the end of it.

If you really don’t feel like making nihari masala you can buy it. All the big spice mix companies make it. Check with your Indian grocer. It will still be good. Just a bit less special.

Fry your spices

I always do this. And so should you. Frying spices is part of the magic. They call it blooming. I call it mandatory.

Because I cannot stand the jarring edges you wind up with if you don’t fry your spices. Seriously. Not. Good. Am I being unsubtle enough here? Just please fry your spices.

There’s a fair bit of spice in this nihari. The other problem you run into if you don’t fry your spices is texture. You get this background grittiness. Maybe I’m over-sensitive. But why risk it? Just fry your spices and don’t worry about it.

Nihari masala table scene from above.

Bones make for great nihari

Bones make better food. I really believe that. And Cook’s Illustrated has proven it. So if you can get bones into this dish just do it.

I think that’s key for any homestyle curry. Or stew for that matter. It goes across borders. Stew is always better with bones.

If you are serving guests remove the bones before you plate. Unless those guests are good friends. Then serve them bones. Let them enjoy the marrow. Messy. Tasty. Fun.

If you can’t get bones I’ll let you in on a trick I use sometimes. It’s unorthodox but I like it. Stock. Veal stock in fact. That’s my secret for pretty much every beef stew I make.

Because it adds the gelatin you get from bones. The flavour. The mouth feel. Crazy but it works. Every Indian reading this now thinks I’m crazy. But I’m only half Indian. The other half is French.

Nihari gosht in an small bowl with chapatis

Make a roux to thicken the stew

That’s the French in me as well. Roux. And then an Indian equivalent of a béchamel. Actually technically it is a velouté because it’s not milk but let’s not sweat the small stuff.

What it’s not is just a slurry of flour and water. Again against conventional thinking. But I don’t like raw flour any more than I like raw spices.

When you pull the nihari from the oven you’ll see a bunch of red fat floating on top. That colour is an indication that the fat is loaded with all the fat soluble spice flavours.

It would kill me to throw that away. That’s throwing away flavour. But I don’t want my stew swimming in fat either. Don’t get me wrong. I like some. Just not too much.

So I use the fat to make the roux. It’s just exactly like making gravy. Spicy, magical gravy.

Beef in spicy gravy. Not the best marketing in the world. But think about it. Beef. In spicy gravy. Who doesn’t want that?

Comfort food meets Indian spice. It’s no wonder this dish is popular. It hits all the comfort food tick boxes. Indian style. There is nothing here not to love. Make it and see for yourself.

Nihari gosht is a popular Indian beef stew or curry for a good reason.
Serving bowl of nihari masala garnished with ginger and cilantro.
Print Pin
4.95 from 17 votes

nihari gosht – indian beef stew

Nihari gosht or Indian beef stew is about as close as you can get to spicy comfort food.
Course Main Course
Cuisine Indian
Keyword indian beef stew, nihari gosht
Prep Time 30 minutes
Cook Time 3 hours
Servings 6
Calories 473kcal
Author romain | glebekitchen


nihari masala

  • 1 tsp fennel seed
  • 1 tsp cumin seed
  • 1 tsp pomegranate seed also known as anardana
  • 5 whole cloves
  • 4 whole black cardamom
  • 1 tsp black peppercorns
  • 2 indian bay leaves also known as tej patta
  • 4 inches cinnamon bark
  • 1 star anise
  • 1 blade mace
  • 2 tsp kashmiri chili powder
  • 2 tsp coriander powder
  • 1/2 tsp ginger powder
  • 1/4 tsp nutmeg powder

nihari gosht

  • 2 1/2 lbs beef chuck stew plus some marrow bones if you can get them
  • 1 large onion thinly sliced
  • 8 tbsp vegetable oil or 4 tbsp oil and 4 tbsp ghee
  • 1 black cardamom
  • 5 green cardamom
  • 1 2 inch piece cinnamon bark
  • 1-2 whole kashmiri chilies
  • all the nihari masala
  • 2 tsp kosher salt
  • 3 tbsp yoghurt
  • 6 cups water – maybe more. Depends how much evaporation you get while cooking. Not more than 8 cups in all.
  • 3 tbsp whole wheat flour
  • 1 inch fresh ginger julienned as fine as you can


Make the nihari masala

  • Heat a small skillet over medium low heat. Add the cinnamon bark, star anise, and black cardamom. Toast until just starting to get fragrant. You will smell cinnamon.
  • Add the fennel seed, black peppercorn, cumin seed, and cloves. Toast another 30 seconds or so.
  • Let cool. Transfer the whole spices along with the mace, pomegranate seed and Indian bay leaves to a spice grinder. You will need to break up the bay leaves to get them to fit. Grind to a powder.
  • Add the kashmiri chili powder, coriander powder, ginger powder and nutmeg powder and stir to combine. This is your nihari masala.

make the nihari gosht

  • Pre-heat your oven to 325F.
  • Heat 6 tbsp of the oil in a dutch oven large enough to hold all the ingredients (or 4 tbsp ghee and 2 tbsp oil) over medium low heat.
  • Add the sliced onion and cook, stirring regularly, until the onion starts to brown. You may need to adjust your heat up a bit.
  • Once the onion has started to brown turn the heat back to medium low if necessary. Add the whole spices and cook for about 30 seconds.
  • Now add the nihari masala and salt and stir to combine. You want the spices coated in fat. If it looks dry add a bit more oil or ghee. Cook, stirring constantly, for about about a minute. Watch carefully. You don't want your spices to burn.
  • Add the beef and stir to combine. Cook the beef, stirring occasionally, until you no longer see any red. Be careful. You still don't want your spices to burn. If the spices start to stick you may need to add the remaining oil/ghee to make this work. I usually do.
  • Add half the yoghurt. Stir to combine and cook for about a minute. Add the rest of the yoghurt and repeat.
  • Add the water and the marrow bones if you can get them. Bring to a simmer. Cover the pot with a sheet of aluminium foil and then the lid. This acts similar to a flour dum. Another French trick.
  • Place in the 325F oven and cook. Give it a stir every hour. Cook until tender. This should take 2 to 2 1/2 hours. There's no hard and fast rule. It's done when it's tender. That depends on how close your oven is to mine. It depends on the size of the beef. And it depends on the beef. So nobody can tell you for sure. It's done when it's done I'm afraid.
  • When the beef is tender remove the dutch oven from the oven. Set on the stove. Give it a few minutes to stop simmering. There should be a good layer of bright red fat floating on the surface. That stuff is gold.
  • Skim off as much fat as you want to remove. Remember that fat has all sorts of wonderful flavours in it so don't go overboard. A little fat is good. If you are going to remove the bones now is the time to do it. But please don't think bones are a bad thing. Leaving them in is good too. Up to you.
  • Transfer 4 tablespoons of the fat to a small saucepan over medium low heat. Add 3 tablepoons of whole wheat flour. Stir to get all the flour coated in the fat. Cook the fat flour mixture for about 90 seconds, stirring constantly.
  • Add about a tablespoon of liquid from the nihari pot and stir to combine. It will turn into this thick paste. Don't panic. Do it again. And again. And again. After the 4th time add a bit more at a time. Maybe 2 tablespoons or so. Stir until it all comes together. Do that again. And again.
  • Now add around a 1/2 cup. Stir to combine. Finally add around a cup. Stir until it's a nice even texture. It should have the consistency of a fairly thick gravy at this point. Add this mixture into the nihari and stir to combine. Bring to a gentle simmer. If it seems a bit thicker than you would like add a bit of water. Up to a cup or so.
  • Taste at this point and adjust salt. It will need a bit more but not alot so be careful and creep up on it.
  • Add most of the julienned ginger. Keep a bit back for garnish.
  • To serve, spoon into bowls and garnish with a cilantro and a little bit of julienned ginger. Serve with an Indian flatbread. I like chapatis with nihari but naan works as well. Parathas are always good but the combination of parathas with nihari is pretty rich. If you are going for absolutely decadent that's a good way to do it.


Marrow bones make a real difference in this dish. If you can get your hands on some add them in when you add the water. They add a richness you just cannot get any other way. But if you can’t it’s still a really, really tasty dish.
You can use any beef stew in this dish. Beef shin (shank) works. Oxtails are fantastic. If you can make stew with it you can make nihari gosht.


Serving: 6servings | Calories: 473kcal | Carbohydrates: 11g | Protein: 44g | Fat: 29g | Saturated Fat: 18g | Cholesterol: 118mg | Sodium: 919mg | Potassium: 785mg | Fiber: 3g | Sugar: 2g | Vitamin A: 299IU | Vitamin C: 2mg | Calcium: 100mg | Iron: 5mg

41 thoughts on “nihari gosht – indian beef stew”

  1. 5 stars
    This was absolutely amazing!! Big flavours – you weren’t joking!! I didn’t have nutmeg and never have mace, so those were omitted, but OMG!! Off to the butchers for marrow bones next time I make it.
    I used goat shank meat, best goat curry I’ve ever made.
    Thanks Romain, keep ’em coming, best wishes from New Zealand!

    • Oh I’m just drooling at the thought of making this with goat. I think that’s hitting my table soon!

  2. Delicious recipe. What is a flour dum?

    Step 8 says, “… Cover the pot with a sheet of aluminium foil and then the lid. This acts similar to a flour dum…”

  3. 5 stars
    Hi Romain,
    I made this stunning dish tonight and was completely blown away by it!

    What I cooked was a marriage between your recipe and another which I found when researching an ‘Instant Pot’. Said pressure cooker arrived and I decided to cook Nihari gosht as my first dish with it. (The ‘dive straight in at the deep end’ approach.)
    My masala was a bit different (long pepper, more mace, etc) and I deviated from the other recipe in frying my beef separately in a frying pan and deglazing (as the IP can’t get hot enough to brown meat properly) plus making a velouté as you suggest. Liquid amounts were adjusted as there’s no loss during cooking.
    To be able to turn simple chuck steak, onions and spices into such an insanely tasty dish in under two hours was a revelation! The meat was perfectly cooked and the flavours deep and complex after just 45 minutes at pressure. I can only imagine how it will taste with bone-in shin, but I have to find a butcher for that. Thanks for the inspiration as always.

    For anyone who has not tried this yet, the extra ginger sticks, chopped coriander leaves, finely sliced green chilli and lemon wedges are not optional. They take it from “great” to “wow!” and you will want extra “toppings” to squeeze or sprinkle on while you enjoy this.

    Romain, have you used such a device yourself? It’s food science, and right up your street. 😉

    • Sounds awesome! I don’t have an instant pot but rather a more traditional pressure cook that I pull out from time to time.

  4. 5 stars
    Hi Romain! Just wanted to thank you for a fantastic recipe… My Brit husband and I are in love with Indian cuisine, and attempting to make it at home. The way in which you suggest techniques within a recipe is awesome, and the Nihari Gosht turned out beautifully as a result. Nearly Nirvana, I think…. Brilliant blog!

  5. Hi Romain

    This recipe looks wonderful and going to try it out soon. I was just wondering if a cup or two of hotel gravy might give this some extra taste and texture. Any thoughts?

    • It would be good. It would be different though. This one has a lot of flavour built into it (flavour sledgehammer territory). Maybe if you feel like making it twice you could try both ways and see which you like better?

  6. 5 stars
    Hi Romain
    Another absolute masterpiece of a dish. My favourite Indian restaurant has Nihari Gosht on their menu but they use Lamb your gravy repeplicated theirs but had a little more depth which was lovely. My question will I need to change anything if I use bone in lamb shoulder?
    Once again thank you so much for sharing
    Mike B

    • Lamb will work great. You will need to adjust cooking times a bit as I find lamb gets tender faster but other than that you should be good to go.

  7. 5 stars
    Hi Romain, I made Nihari Gosht a week ago. I simply had to. So very good! Loved the Roux trick and have since applied it in an old family recipe with great success. This is the best cooking site ever; I have been recommending it to everyone who asks (and even some who don’t 😉

    • I do love this dish. Delighted you enjoyed it. Try it some time with mashed potatoes. It’s a bit odd but it is so good…

  8. This is really outstanding. I made it pretty much exactly as the recipe is written. I can’t decide if I like it more with or without the step of making the roux. But it’s insanely delicious either way, so thanks so much!

  9. Hi Romain.
    Everything I’ve tried from your site has rocked (Karahi chick, rogan josh, chick madras) so I’m going to try to stick to the script on this but I do have a couple questions.

    1) black cardamom, cinnamon and Kashmiris go into both the masala and the main steps. For my edification, what does doing the same spice in two ways add to the result? Part of me wants to add all those additional whole spices to the masala mix to simplify it, but I suspect you know better!
    2) can’t find the pom seeds locally.if that’s designed to add a bit of sour do you think a little amchoor powder would work?

    Best (and many thanks!)

    • Glad you hear you are enjoying the recipes.

      The whole spices add a little something but the nihari masala is kind of sledge hammer flavour wise so you may barely notice the flavours. Keep in mind ground spices are more intense than whole spices so you’ll be messing with the balance and likely won’t be happy. The cinnamon especially. The black cardamom probably won’t be such a big impact. As far as the Kashmiri chilies go I just like a little bite of whole chili as I eat. Chef’s treat.

      I haven’t tried amchoor in this recipe but I think maybe half a teaspoon to replace the full teaspoon of pomegranate seed?

  10. I was going to make this a couple of days ago and did a spice check… over 15 spices and which one was I missing? Ground Ginger lol.
    So I went to the local Supermarket but was packed with a long queue to get in. So, 2 days later and an early morning visit to get in before the crowds the stew is in the oven simmering away and filling my flat with awesome aromatic smells.
    I can’t wait to taste it, thanks again for another amazing recipe, Romain.

    Oh, and I have made it with Oxtail 🙂

  11. I can’t wait to make this tomorrow… Will keep me busy for hours and be my reason for getting out of bed during this never ending, depressing covid lockdown..

    Thanks for the great recipes!
    Everything I’ve tried so far has been fantastic.

    • Maria – I am so happy to hear I am helping even a little bit during lockdown. This one will have your house smelling wonderful all day!

  12. This is an awesome recipe. I made few changes to the Nihari Masala kept everything what the recipe asks for though added galangal, mace, coriander seeds, rose buds and vetiver roots. Also added 10-15 bulbs of garlic. Removed the yogurt and pan fried the flour prior to making a paste. Slow cooked in my ninja foodie for 2 hours and ended up with kewra essence, fenugreek leaves and tons of coriander leaves. It was mouthwatering and delicious.

    • Anardana seeds are from sour pomegranates so I don’t think this would work with fresh, sweet pomegranates – at least the ones they sell where I am.

  13. 5 stars
    Tried this and loved it! My Czech father-in-law even loves it compared to goulash. One question though, are you meant to use old when your fry the spices for the masala?

    • Haha. If a Czech likes it better than goulash that really says something!

      If you mean oil to toast the whole spices at the very beginning, no. They go in for a light, dry toasting before you grind.

    • Given how many things there are in the nihari masala I’m sure you will be fine. Do try the leftovers on mashed potatoes. It’s crazy but it totally works.

  14. Quick question… I have homemade beef stock (not veal) in the freezer (roasted oxtail and shin bones, 12+ hour cooking). If I subbed the water with stock, would you expect it to be rich enough without using more bone-in beef? Thank you!

  15. hi I am trying to source a recipe for a dish that my local Indian restaurant calls Dum Dhaba Gosht. The description is Diced lamb steamed overnight in whole spices, ginger garlic and fresh green chillies. giving it a flavoursome taste together with a full cardamom flavoured masala sauce. The dish is absolutely gorgeous. Guess what ? I passed my compliments to the chef and asked for a recipe . No chance. If I could get an idea on a cardamom flavoured sauce it would help. Any ideas ?

    • Without tasting it I can’t really say. Maybe try using a bit of ground cardamom? Also, steamed overnight sounds unlikely to me. Sous vide lamb shoulder seems more believable.

    • 5 stars
      Super happy with how this turned out! Although im not exactly sure how it should tradtionaly taste lol. The only way for me to describe how it tastes is like this.. super beefy tasting, thick gravy stew with a little bite and some notes of different spices. Thanks for the recipe!

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.