Beef Nihari is one of the most treasured dishes in Pakistani and South Asian cuisine. Known for its deep, rich flavors and slow-cooked tenderness, Nihari is more than just a meal—it’s a cultural experience. Traditionally enjoyed as a breakfast dish, especially on weekends or special occasions, Nihari has become a symbol of comfort food across generations.
If you want to learn how to make authentic, restaurant-style Beef Nihari at home, this step-by-step guide will walk you through everything you need to know.
What is Beef Nihari?
Nihari is a slow-cooked stew made with beef, bones (for flavor), and a blend of aromatic spices. The word “Nihari” comes from the Arabic word “Nahar,” meaning morning, as it was originally eaten after Fajr prayer.
The dish originated during the Mughal era and was popular among royalty. Over time, it became a staple in Pakistani households and is now loved worldwide.
Why You’ll Love This Recipe
- Rich, deep, and authentic flavor
- Tender, melt-in-your-mouth beef
- Perfect for special occasions
- Can be made in large batches
- Even better the next day
Ingredients
For authentic Beef Nihari, quality ingredients are essential:
For the Meat:
- 1 kg beef (preferably shank or bone-in pieces)
- 2–3 marrow bones (optional but recommended)
For Cooking:
- ½ cup cooking oil or ghee
- 2 large onions (thinly sliced)
- 1 tablespoon ginger paste
- 1 tablespoon garlic paste
- 8–10 cups water
Spices:
- 2 teaspoons red chili powder
- 1 teaspoon turmeric powder
- 2 teaspoons coriander powder
- 1 teaspoon cumin powder
- 1 teaspoon garam masala
- Salt to taste
Whole Spices:
- 2 cinnamon sticks
- 4–5 cloves
- 4 green cardamoms
- 1 black cardamom
- 1 bay leaf
For Thickening (Slurry):
- 2 tablespoons wheat flour (atta)
- 1 cup water
Garnish:
- Fresh ginger (julienned)
- Green chilies (sliced)
- Fresh coriander
- Lemon wedges
Step-by-Step Cooking Instructions
1. Fry the Onions
Heat oil or ghee in a large pot. Add sliced onions and fry until golden brown. This step creates a rich base for the Nihari.
2. Add Meat and Bones
Add beef and bones to the pot. Cook on medium-high heat for 5–7 minutes until the meat changes color.
3. Add Ginger and Garlic
Add ginger and garlic paste and sauté for a few minutes until fragrant.
4. Add Spices
Add all powdered spices:
- Red chili powder
- Turmeric
- Coriander powder
- Cumin powder
- Salt
Mix well so the meat is fully coated.
5. Add Whole Spices
Add cinnamon sticks, cloves, cardamoms, and bay leaf. These give Nihari its signature aroma.
6. Add Water and Slow Cook
Pour in 8–10 cups of water. Bring to a boil, then reduce heat to low. Cover and let it cook for 3–4 hours.
👉 The longer it cooks, the better the flavor.
7. Prepare the Flour Slurry
In a separate bowl, mix wheat flour with water to make a smooth paste without lumps.
8. Thicken the Nihari
Slowly add the slurry into the pot while stirring continuously. This gives Nihari its thick, gravy-like consistency.
9. Final Simmer
Cook for another 20–30 minutes on low heat until the oil rises to the top.
10. Garnish and Serve
Garnish with ginger, green chilies, coriander, and lemon juice.
Tips for Authentic Nihari
- Always use bone-in meat for deeper flavor
- Cook on low heat for several hours
- Use ghee instead of oil for richer taste
- Let Nihari rest before serving—it tastes better
- Avoid rushing the cooking process
Common Mistakes to Avoid
- Cooking on high heat (ruins texture)
- Skipping bones (loses flavor depth)
- Adding too much flour (makes it too thick)
- Not cooking long enough
- Using too many spices (overpowers taste)
Serving Suggestions
Beef Nihari is best served hot with:
- Naan or khameeri roti
- Fresh salad
- Lemon wedges
- Sliced green chilies
It is often enjoyed as a heavy breakfast or brunch dish.
Variations of Nihari
1. Maghaz Nihari
Includes brain (maghaz) for a richer texture.
2. Nalli Nihari
Made with marrow bones for extra depth and flavor.
3. Chicken Nihari
A lighter and quicker version using chicken.
Nutritional Information
Beef Nihari is a rich and hearty dish:
- High in protein
- Rich in fats (especially with marrow and ghee)
- Provides energy for long hours
For a healthier version:
- Use less oil
- Trim excess fat from meat
- Control portion size
Why This Recipe Works
This recipe follows traditional slow-cooking techniques that allow the spices and meat to fully develop flavor. The use of bones enhances the richness, while the flour slurry gives it the perfect consistency.
Patience is the key—Nihari cannot be rushed.
Storage and Reheating Tips
- Store in an airtight container in the fridge for up to 3 days
- Reheat on low flame
- Add a little water if it becomes too thick
- Flavor improves the next day
Final Thoughts
Beef Nihari is not just a dish—it’s a tradition passed down through generations. Its deep flavors, rich aroma, and comforting texture make it one of the most beloved meals in Pakistani cuisine.
Whether you’re making it for a special occasion or simply craving something hearty, this step-by-step guide will help you achieve authentic results at home.
Once you master Nihari, it becomes a dish that impresses everyone at the table.




