• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Rookie with a Cookie
  • About
  • All Recipes
menu icon
go to homepage
  • Recipes
  • About
    • Facebook
    • Instagram
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Facebook
    • Instagram
    • YouTube
  • ×
    • Masala Lamb Chops on a white plate
      Masala Lamb Chops -Airfryer Lamb Chaap
    • Rice Pulao on a plate with a side on onions and tomatoes
      Lamb/Mutton Pulao (Fast and easy!)
    • Poached eggs over yogurt with sourdough in a plate with spicy sauce on top
      Turkish Eggs CILBIR-Egg & Yogurt Breakfast
    • hot and sour soup in a pot
      Hot n Sour Soup- Classic Chinese
    • eggplant bharta dish in a wok with tomato and lemon in the background
      Baingan Bharta (Smoky Eggplant Bharta)
    • Minced lamb and potatoes in a cute steel pot
      Aloo Keema (Spiced Meat and Potato Curry)
    • A rich deep brown colored chicken curry in a wok
      Tandoori Chicken Karahi
    • mediterrean bowl with lamb meatballs and veggies incouding red onion, cucumber, tomatoes, tzatziki, feta and pita chips. it's a beautifully arranged bowl
      Cava Grill Inspired Mediterranean Lamb Meatballs
    • Plate with chow mein noodles and cabbage
      Panda Express Chow Mein
    • Mixed Chana Chaat with Chickpeas, tomatoes, tamarind, onion and crispy papri in a bowl
      Mixed Chana Chaat-Street Style
    • Smooth creamy and Velvety Palak (spinach) chicken curry in a pot.
      Palak Chicken (Spinach Curry)
    • Dutch baby pancakes with mushroom and arugula topping
      Savory Dutch Baby Pancakes with Chicken and Wild Mushrooms
    Home » Recipes » Main Course

    Authentic Beef Nihari with Homemade Spices

    Published: May 13, 2025 by Rookie With A Cookie · 1 Comment

    Jump to Recipe

    Did I tell you that Nihari is my favorite dish of all times! It's deeply spiced, fall-apart tender, and cooked low and slow to perfection. If you’ve ever tasted a bowl of authentic Nihari, especially from Burns Road in Karachi, you know exactly the kind of rich, velvety gravy I'm talking about.

    Two plates full of Nihari stew and garnished of ginger and cilantro

    Why You'll Love This Nihari Recipe

    1. Authentically spiced
    2. Deep, complex flavors without relying on artificial mixes
    3. Family-tested; my dad was obsessed when I made this over the weekend
    4. Can be cooked low and slow, or if you don't have time, use an Instant Pot + stove method

    What is Nihari?

    Nihari is a slow-cooked beef stew known for its deep flavors and melt-in-your-mouth meat. It’s typically made with beef shanks, but can also be prepared with mutton or chicken.

    The dish gets its signature richness from marrow bones (aka nalli), a spice blend of 10+ spices, and a slow simmer that extracts flavor from every ingredient. The gravy is then thickened using a whole wheat flour slurry, to give it a silky, smooth texture.

    Where Did Nihari Originate?

    Nihari has its roots in the royal kitchens of Mughal India. The word "nihari" comes from the Arabic word nahar, meaning “morning,” as it was traditionally eaten after Fajr prayers by the the laborers to fuel a long day of work.

    The dish was popularized in cities like Delhi, Lucknow and Bhopal and became a staple among Muslim households. After the Partition in 1947, it made its way to my motherland Pakistan, and quickly became the National dish- it's especially loved in Karachi.

    Tips for the Perfect Nihari

    1. Use Shanks from the Butcher

    Shanks are full of connective tissue, collagen, and marrow, which break down during the slow cook. I use boneless shanks and a small quantity of bones.

    2. Marrow = Flavor

    Try to get bones with marrow if you can. You can also reserve the marrow, heat it, and serve it on top when plating. If it doesn't get lost in the stew, that is :p

    3. Sear Before Simmer

    Searing the meat in oil and spices before slow-cooking locks in moisture and helps develop a rich base.

    4. Make It a Day Ahead

    Nihari tastes even better the next day. The flavors deepen overnight, making it a perfect make-ahead dish for gatherings.

    How to Make Nihari Step-by-Step

    Step 1: Brown the Onions

    In a heavy-bottomed pot, heat oil and ghee. Add thinly sliced onions and cook until golden brown. This builds the base flavor.

    Step 2: Sear the Meat

    Add your beef shank pieces (or meat of choice) to the pot. Stir on high heat for 3–4 minutes.

    Step 3: Add Ginger-Garlic

    Add freshly crushed or paste ginger and garlic. Cook for another 2–3 minutes to remove rawness.

    Step 4: Add Spice blend

    Add my homemade Nihari masala freshly pulsed. Stir well to coat the meat evenly in spices.

    Step 5: Add Broth

    Pour in the broth that we made by pressure cooking the meat. You need enough broth because it is a stew.

    Nihari

    Rookie With A Cookie
    This Nihari recipe is all you need to impress your fam and friends! It's authentically spiced with 10+ spices, so rich in flavor and absolutely delicious.
    Print Recipe
    Prep Time 10 minutes mins
    Cook Time 1 hour hr 15 minutes mins
    Course Main
    Cuisine Pakistani/Indian
    Servings 8 people

    Ingredients
      

    • 1 cup oil
    • 1 red onion sliced
    • 2 tablespoon ginger garlic paste
    • 2.5 lbs beef shanks boneless
    • 1.5 lbs beef bones with marrow
    • 1 tablespoon coriander seeds
    • 4 bay leaves
    • 3 garlic cloves and 1 piece ginger
    • ½ tablespoon black pepper

    Nihari Masala (whole spices to grind)

    • 1 tablespoon fennel seeds
    • ½ piece dry ginger thumbsized
    • 1 cumin seeds
    • ½ tablespoon whole black pepper
    • 3-4 long black pepper "pipli"
    • ¼ piece nutmeg
    • 5 whole cloves
    • 1 black cardamom
    • 5 green cardamom
    • 2 inch cinammon stick
    • 4 all spice berries "pimento"
    • 1 star anise

    Ground spices (to add to the above blend)

    • 1 teaspoon red chili adjust to your heat preference
    • 1.5 teaspoon paprika
    • 1 teaspoon kashmi red chili
    • ¾ teaspoon turmeric
    • 2 teaspoon salt

    Flour Slurry

    • ½ cup whole wheat flour "atta" you can use all purpose flour as well
    • water to think it out

    Garnishes

    • Julienned ginger, lemon, cilantro and green chillis

    Instructions
     

    Make the Spice Blend

    • Add the whole spices to your spice blender and pulse till ground. Add the ground spices to this mix and your Nihari Masala is ready!

    Pressure Cook Meat

    • In an Instant Pot, add your meat and bones with water up to the max line. To this add coriander seeds, bay leaves, whole ginger and garlic and black pepper and pressure cook on high for 7 mins (this is partial cooking only just to extract some stock). Separate the meat and bones and reserve the broth.

    Make the Nihari

    • In a large heavy bottom pot, sauté onions in oil till nice and brown, then add the partially pressure cooked meat and stir.
    • Add ginger garlic paste and mix well, then add the Nihari masala that you have freshly made. You can add a touch of water so the spices don't burn. Mix for 5-6 minutes really well.
    • Next, add your reserved broth until it is 4-5 inches above the meat. You're basically going to add as much as you like to create a nice stew. I ended up adding ¾ of the stock I got from the Instant Pot.
    • Cover with a lid and let it cook on low heat for 75 minutes. The broth should simmer only slightly. After 75 minutes, the meat should be fall-apart tender. You can cook this for as long as you like on slow heat but keep in mind that we did pressure cook it in the beginning so it will get tender faster.
    • When the meat is to your desired tenderness, mix whole wheat flour with water really well, then add it to the Nihari in a thin stream while continuously stirring. Don't rush because you don't want the flour to create lumps.
    • Plate out the Nihari and top with the garnishes and serve with naan.

    Notes

    If making Nihari exclusively on the stove, it will likely take you 3-4 hours. I would recommend that you separately make the broth with just beef bones first. And then add the broth to the Nihari pot with the shanks. About midway during the cooking, I will add the bones into the pot. 

    More Main Course

    • A plate of Paya Stew-mutton trotters in a rich broth
      Authentic Mutton Paya, Goat Trotters
    • plate with two kebab skewers
      Reshmi Chicken Seekh Kebab
    • herby lemon chicken orzo skillet
      Mediterranean Lemon Chicken Orzo
    • lamb keema potato puree
      Lamb Keema Shepherd's Pie

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Muneerah

      May 18, 2025 at 2:23 am

      Hi Izza!

      Thanks for posting this recipe! What do you suggest to replace the berries with?

      Thanks!
      Muneerah

      Reply

    Primary Sidebar

    Hi, I'm Izza!

    I’m a Program Manager in Big Tech and the creator of this blog. My recipes are tried and true dishes inspired by my Pakistani roots and frequent travels. I live in Los Angeles with my husband and occasionally do private dinners.

    Learn more...

    Top Recipes

    • Pakistani Seekh Kebab + Yogurt Raita
    • Delicious Makhni chicken that is buttery rich and creamy
      Makhni Chicken -Butter Chicken with 1M+ views
    • Tacos with birria meat slow cooked and shaped into a quesadilla
      Viral Birria Tacos-Easy Mexican Recipe
    • Crispy deep fried Chicken Zinger Burger inspired by KFC
      The Best Fried Chicken Burger (KFC-Inspired)

    Recent

    • Two plates full of Nihari stew and garnished of ginger and cilantro
      Authentic Beef Nihari with Homemade Spices
    • Golden brown Chickpea flour on a cutting board
      Vegan Chickpea Pancake | Besan Chila
    • Three chicken Za'atar skewers on rice
      Za'atar Chicken and Rice
    • Shakshuka breakfast skillet with fried eggs
      Shakshuka Skillet (Poached Eggs in Tomato Sauce)

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility

    Newsletter

    • Subscribe for emails and updates

    Contact

    • About
    • Work With Us

    Copyright © 2024 Rookie With A Cookie