Homemade Nihari - Easy Bone-In Beef Recipe

Homemade Nihari - Easy Bone-In Beef Recipe

Slow Cooker / Crockpot 2 Last Update: Mar 22, 2026 Created: Mar 19, 2026
Homemade Nihari - Easy Bone-In Beef Recipe Homemade Nihari - Easy Bone-In Beef Recipe
  • Serves: 6 People
  • Prepare Time: 30 minutes
  • Cooking Time: 4-6 hours
  • Calories: -
  • Difficulty: Medium
Print

Hey there, food lovers! Get ready to dive into the incredibly rich and aromatic world of Nihari. This isn't just any stew; it's a culinary masterpiece, deeply rooted in South Asian tradition, often enjoyed for special occasions or a hearty weekend meal. Known for its incredibly tender meat and a thick, velvety gravy, Nihari is a dish that truly warms the soul. The secret to its unparalleled depth of flavor? It all starts with the right cuts of meat, especially bone-in beef. We're talking about glorious beef shank bone in – the kind that slow-cooks to perfection, releasing all that incredible beef bone marrow goodness into the stew.
Many people think Nihari is complicated, but we're here to show you how to whip up an authentic, flavorful homemade Nihari right in your own kitchen, whether you're a seasoned chef or just starting your culinary journey. Forget bland stews; this recipe is designed to help you create a dish so good, your family will think you spent days on it. So, grab your apron, and let's get cooking!

Ingredients

Directions

  1. Prepare the Beef & Make the Spice Mix
  2. Brown the Beef: In a large, heavy-bottomed pot or Dutch oven, heat about 2 tablespoons of oil over medium-high heat. Add your beef shank bone in pieces and brown them well on all sides. This step is crucial for developing deep flavor. Remove the beef and set aside.
  3. Prepare the Spices: If making your own Nihari spice mix, dry roast all the whole spices (dried red chilies, coriander seeds, cumin seeds, black peppercorns, cardamoms, cloves, cinnamon, star anise, fennel seeds) in a dry pan over low heat until fragrant (about 2-3 minutes). Let them cool, then grind them into a fine powder along with nutmeg, ginger powder, garlic powder, and citric acid.
  4. Cooking the Spices & Building the Gravy
  5. Sauté Onions: In the same pot, add the remaining oil (or ghee) and sauté the sliced onions over medium heat until they turn golden brown. Don't rush this; deeply browned onions add immense flavor.
  6. Add Ginger-Garlic Paste & Spices: Stir in 1 tablespoon of ginger-garlic paste and cook for another minute until fragrant. Now, add your prepared Nihari spice mix (or store-bought masala) and cook for 2-3 minutes, stirring constantly, to bloom the spices. A little splash of water can prevent burning.
  7. Return Beef & Sear: Add the browned beef back into the pot, along with the initial 1 tbsp ginger-garlic paste, salt, and turmeric. Stir well to coat the beef with the spices. Cook for 5-7 minutes.
  8. Slow Cooking for Optimal Tenderness
  9. Add Water & Flour Slurry: In a separate bowl, whisk the 1/2 cup of plain flour with about 1 cup of cold water until smooth (this is your "atta slurry"). Gradually add the hot water or beef broth to the pot with the beef, stirring continuously. Bring it to a gentle simmer.
  10. Thicken the Gravy: Slowly pour the flour slurry into the simmering stew, stirring constantly to avoid lumps. Continue stirring until the gravy thickens slightly. This is what gives Nihari its signature texture.
  11. Slow Cook:
    1. Stovetop Method: Reduce the heat to very low, cover the pot tightly, and let it simmer for 4-6 hours, or until the beef bone meat is fork-tender and practically falling off the bone. Stir occasionally to prevent sticking.
    2. Slow Cooker Version: Transfer the entire contents to a slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours, until the beef is incredibly tender. The longer, slower cook time really helps the beef bone marrow melt into the stew, enriching the flavor.
  12. Skim Oil (Optional but Recommended): As the Nihari cooks, a layer of oil (known as "tarri") will rise to the top. Many traditional recipes recommend skimming some of this oil off and reserving it for garnishing, as it adds a beautiful sheen and extra flavor when served.
  13. Serving
  14. Final Adjustments: Taste the Nihari and adjust salt if needed. If the gravy is too thick, add a little hot water; if too thin, you can simmer it uncovered for a bit or make a very small additional flour slurry.
  15. Garnish & Serve: Ladle the hot Nihari into serving bowls. Generously garnish with julienned fresh ginger, chopped fresh cilantro, a squeeze of lemon or lime, and plenty of chopped green chili peppers for those who like extra heat.
  16. Pairing: Nihari is traditionally served with warm naan bread or tandoori roti for scooping up every last drop of that delicious gravy. It also pairs wonderfully with plain basmati rice.

Homemade Nihari - Easy Bone-In Beef Recipe



  • Serves: 6 People
  • Prepare Time: 30 minutes
  • Cooking Time: 4-6 hours
  • Calories: -
  • Difficulty: Medium

Hey there, food lovers! Get ready to dive into the incredibly rich and aromatic world of Nihari. This isn't just any stew; it's a culinary masterpiece, deeply rooted in South Asian tradition, often enjoyed for special occasions or a hearty weekend meal. Known for its incredibly tender meat and a thick, velvety gravy, Nihari is a dish that truly warms the soul. The secret to its unparalleled depth of flavor? It all starts with the right cuts of meat, especially bone-in beef. We're talking about glorious beef shank bone in – the kind that slow-cooks to perfection, releasing all that incredible beef bone marrow goodness into the stew.
Many people think Nihari is complicated, but we're here to show you how to whip up an authentic, flavorful homemade Nihari right in your own kitchen, whether you're a seasoned chef or just starting your culinary journey. Forget bland stews; this recipe is designed to help you create a dish so good, your family will think you spent days on it. So, grab your apron, and let's get cooking!

Ingredients

Directions

  1. Prepare the Beef & Make the Spice Mix
  2. Brown the Beef: In a large, heavy-bottomed pot or Dutch oven, heat about 2 tablespoons of oil over medium-high heat. Add your beef shank bone in pieces and brown them well on all sides. This step is crucial for developing deep flavor. Remove the beef and set aside.
  3. Prepare the Spices: If making your own Nihari spice mix, dry roast all the whole spices (dried red chilies, coriander seeds, cumin seeds, black peppercorns, cardamoms, cloves, cinnamon, star anise, fennel seeds) in a dry pan over low heat until fragrant (about 2-3 minutes). Let them cool, then grind them into a fine powder along with nutmeg, ginger powder, garlic powder, and citric acid.
  4. Cooking the Spices & Building the Gravy
  5. Sauté Onions: In the same pot, add the remaining oil (or ghee) and sauté the sliced onions over medium heat until they turn golden brown. Don't rush this; deeply browned onions add immense flavor.
  6. Add Ginger-Garlic Paste & Spices: Stir in 1 tablespoon of ginger-garlic paste and cook for another minute until fragrant. Now, add your prepared Nihari spice mix (or store-bought masala) and cook for 2-3 minutes, stirring constantly, to bloom the spices. A little splash of water can prevent burning.
  7. Return Beef & Sear: Add the browned beef back into the pot, along with the initial 1 tbsp ginger-garlic paste, salt, and turmeric. Stir well to coat the beef with the spices. Cook for 5-7 minutes.
  8. Slow Cooking for Optimal Tenderness
  9. Add Water & Flour Slurry: In a separate bowl, whisk the 1/2 cup of plain flour with about 1 cup of cold water until smooth (this is your "atta slurry"). Gradually add the hot water or beef broth to the pot with the beef, stirring continuously. Bring it to a gentle simmer.
  10. Thicken the Gravy: Slowly pour the flour slurry into the simmering stew, stirring constantly to avoid lumps. Continue stirring until the gravy thickens slightly. This is what gives Nihari its signature texture.
  11. Slow Cook:
    1. Stovetop Method: Reduce the heat to very low, cover the pot tightly, and let it simmer for 4-6 hours, or until the beef bone meat is fork-tender and practically falling off the bone. Stir occasionally to prevent sticking.
    2. Slow Cooker Version: Transfer the entire contents to a slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours, until the beef is incredibly tender. The longer, slower cook time really helps the beef bone marrow melt into the stew, enriching the flavor.
  12. Skim Oil (Optional but Recommended): As the Nihari cooks, a layer of oil (known as "tarri") will rise to the top. Many traditional recipes recommend skimming some of this oil off and reserving it for garnishing, as it adds a beautiful sheen and extra flavor when served.
  13. Serving
  14. Final Adjustments: Taste the Nihari and adjust salt if needed. If the gravy is too thick, add a little hot water; if too thin, you can simmer it uncovered for a bit or make a very small additional flour slurry.
  15. Garnish & Serve: Ladle the hot Nihari into serving bowls. Generously garnish with julienned fresh ginger, chopped fresh cilantro, a squeeze of lemon or lime, and plenty of chopped green chili peppers for those who like extra heat.
  16. Pairing: Nihari is traditionally served with warm naan bread or tandoori roti for scooping up every last drop of that delicious gravy. It also pairs wonderfully with plain basmati rice.

You may also like

Newsletter

Sign up to receive email updates on new recipes.