- Get link
- X
- Other Apps
Beef Nihari Recipe – Authentic Pakistani Style (Slow-Cooked & Rich Flavor)
Beef Nihari is one of the most iconic and beloved dishes of Pakistani cuisine. Known for its deep, rich flavors, silky gravy, and slow-cooked tender meat, nihari is traditionally enjoyed as a breakfast dish but is now commonly served at lunch and dinner as well. From roadside dhabas to high-end restaurants, beef nihari holds a special place in every food lover’s heart.
This detailed recipe guide will teach you how to make authentic Pakistani beef nihari at home, using simple ingredients, proper techniques, and expert tips to achieve restaurant-style taste. Whether you are making nihari for a weekend family meal, special guests, or a festive occasion, this recipe will never disappoint.
What Is Beef Nihari?
Nihari is a slow-cooked meat stew made with beef or mutton, flavored with aromatic spices and thickened with atta (wheat flour). The word “Nihari” comes from the Arabic word “Nahar”, meaning morning, as it was traditionally eaten at dawn after being cooked overnight.
What makes nihari unique is:
-
Long, slow cooking
-
Deep, spicy gravy
-
Melt-in-the-mouth meat
-
Rich aroma of spices and ghee
Why Beef Nihari Is So Popular in Pakistan
Beef nihari is loved because:
-
It has bold, traditional flavors
-
Perfect for special weekends and gatherings
-
Considered a comfort food
-
Highly filling and satisfying
-
Pairs perfectly with naan and roti
Nihari is especially popular in cities like Karachi, Lahore, and Rawalpindi, where it is a breakfast tradition.
Ingredients for Beef Nihari
For Meat
-
1 kg beef (preferably shank or bong)
-
1 cup cooking oil or ghee
-
2 medium onions (thinly sliced)
-
2 tablespoons ginger-garlic paste
-
Salt to taste
Whole Spices
-
2 bay leaves
-
1 cinnamon stick
-
4 green cardamom
-
2 black cardamom
-
1 teaspoon cloves
Ground Spices
-
2 tablespoons red chili powder
-
1 teaspoon turmeric powder
-
2 tablespoons coriander powder
-
1 teaspoon cumin powder
-
2 tablespoons nihari masala (store-bought or homemade)
Thickening Agent
-
3 tablespoons wheat flour (atta)
-
½ cup water
Garnishing
-
Fresh coriander leaves
-
Ginger julienne
-
Lemon wedges
-
Green chilies
-
Fried onions (optional)
Step-by-Step Beef Nihari Recipe
Step 1: Fry the Onions
Heat oil or ghee in a heavy-bottomed pot. Add sliced onions and fry on medium heat until they turn golden brown. This step builds the base flavor of nihari, so do not rush it.
Step 2: Add Whole Spices
Add bay leaves, cinnamon stick, green and black cardamom, and cloves. Fry for a few seconds until aromatic.
Step 3: Cook the Beef
Add beef pieces and ginger-garlic paste. Cook on medium heat for 8–10 minutes until the meat changes color and releases its juices.
Add salt, turmeric, red chili powder, coriander powder, cumin powder, and nihari masala. Mix well and cook until oil starts separating.
Step 4: Slow Cooking
Add enough water to fully cover the meat. Cover the pot and let it cook on low heat for 2–3 hours, stirring occasionally. This slow cooking makes the meat tender and flavorful.
You can also use a pressure cooker to reduce cooking time.
Step 5: Thicken the Gravy
In a bowl, mix wheat flour with water to form a smooth slurry. Slowly add this mixture to the nihari while stirring continuously to avoid lumps.
Cook on low flame for another 20–30 minutes until the gravy becomes thick and silky.
Step 6: Final Touch
Taste and adjust salt and spice level. Add extra ghee on top for authentic nihari flavor. Simmer for 10 more minutes and turn off the heat.
Tips for Perfect Beef Nihari
-
Use beef shank (bong) for best taste
-
Cook on very low heat
-
Do not skip ghee – it enhances flavor
-
Stir occasionally to prevent sticking
-
Nihari tastes even better the next day
Common Mistakes to Avoid
-
Cooking on high flame
-
Adding flour directly without mixing
-
Using lean beef cuts
-
Over-spicing the gravy
Nihari Variations
1. Maghaz Nihari
Includes brain for extra richness.
2. Chicken Nihari
A lighter and quicker version.
3. Mutton Nihari
More flavorful but takes longer to cook.
Serving Suggestions
Beef nihari is best served with:
-
Naan or khameeri roti
-
Fresh ginger and lemon
-
Green chilies
-
Yogurt or lassi
Nutritional Information (Approximate)
-
Calories: 500–600 per serving
-
Protein: High
-
Fat: Moderate to high
-
Carbohydrates: Low
Why Homemade Nihari Is Better
Homemade nihari allows you to control:
-
Oil quantity
-
Spice level
-
Meat quality
-
Hygiene
It is healthier and more economical than restaurant nihari.
Beef Nihari for Special Occasions
This dish is perfect for:
-
Weekend family breakfasts
-
Eid mornings
-
Dawats and guests
-
Winter meals
Storage Tips
-
Refrigerate for up to 3 days
-
Reheat on low heat
-
Add a little water if gravy thickens
Final Thoughts
Beef nihari is a true symbol of Pakistani culinary heritage. Though it requires patience, the end result is worth every minute. With this detailed step-by-step recipe, you can now make authentic, restaurant-style beef nihari at home with confidence.
If you enjoyed this recipe, save it, share it, and try it for your next family gathering.
- Get link
- X
- Other Apps


Comments
Post a Comment