- Beef Nihari is one of Pakistan’s most famous traditional dishes, loved for its rich, flavorful gravy and melt-in-your-mouth tender beef. Originally served as a royal breakfast during the Mughal era, Nihari has become a favorite meal for family gatherings, Eid celebrations, Ramadan, and weekend brunches.
- The secret to an authentic Beef Nihari lies in slow cooking. The beef is gently simmered with aromatic spices for several hours until it becomes incredibly soft and the gravy develops a deep, rich flavor. A light flour slurry gives Nihari its signature silky texture, while fresh ginger, green chilies, coriander, and lemon add freshness before serving.
- This easy step-by-step recipe will help you prepare restaurant-style Beef Nihari at home using simple ingredients while achieving an authentic taste.
📋 Recipe Information
| Details | Information |
|---|---|
| Cuisine | Pakistani |
| Course | Main Course |
| Preparation Time | 20 Minutes |
| Cooking Time | 3 Hours |
| Total Time | 3 Hours 20 Minutes |
| Difficulty | Medium |
| Servings | 6 People |
| Calories | Approximately 540 kcal |
🥩 Ingredients
| Ingredient | Quantity |
|---|---|
| Beef (Shank or Boneless) | 1 kg |
| Cooking Oil or Ghee | ½ Cup |
| Onion (Finely Sliced) | 2 Large |
| Ginger Garlic Paste | 2 tbsp |
| Wheat Flour | 3 tbsp |
| Water | 8 Cups |
| Salt | To Taste |
| Red Chili Powder | 2 tsp |
| Turmeric Powder | ½ tsp |
| Coriander Powder | 2 tsp |
| Fennel Powder | 1 tsp |
| Cumin Powder | 1 tsp |
| Garam Masala | 1 tsp |
| Whole Cinnamon | 1 Stick |
| Green Cardamom | 4 |
| Cloves | 5 |
| Bay Leaves | 2 |
Garnishing
- Fresh Coriander
- Ginger Julienne
- Green Chilies
- Lemon Wedges
Step 1 – Brown the Onions and Beef
- Heat the oil or ghee in a heavy-bottomed pot over medium heat. Add the sliced onions and cook until they become deep golden brown. The onions provide sweetness and depth to the gravy, so avoid rushing this step.
- Add the ginger-garlic paste and sauté for one minute until fragrant. Now add the beef and cook for 8–10 minutes, stirring occasionally until the meat changes color and begins to brown lightly.
- Add the whole spices (cinnamon, cardamom, cloves, and bay leaves), followed by red chili powder, turmeric, coriander powder, fennel powder, cumin powder, and salt. Mix well so every piece of beef is coated with the spices.
Step 2 – Slow Cook the Nihari

- Pour in the water and bring the mixture to a gentle boil. Reduce the heat to low, cover the pot, and let the beef cook slowly for 2½ to 3 hours.
- Slow cooking is the heart of a perfect Nihari. During this time, the beef becomes extremely tender, and the spices blend into a rich, aromatic broth.
- Check occasionally and stir gently to prevent sticking. If the liquid reduces too much before the beef is tender, add a little hot water.
Step 3 – Prepare the Thick Gravy

- In a small bowl, mix the wheat flour with one cup of water until completely smooth and free of lumps.
- Slowly pour the flour mixture into the simmering Nihari while stirring continuously. Continue cooking for another 20–25 minutes until the gravy thickens and develops its classic silky texture.
- Finally, sprinkle garam masala over the Nihari and stir gently.
Step 4 – Garnish the Nihari
Turn off the heat and garnish generously with fresh coriander, thin ginger julienne, and sliced green chilies.
Just before serving, squeeze fresh lemon juice over each bowl to brighten the rich flavors. These fresh toppings create the perfect balance with the slow-cooked gravy.
Step 5 – Serve the Beef Nihari
Serve Beef Nihari piping hot with:
- Fresh Naan
- Tandoori Roti
- Kulcha
- Sheermal
- Lemon Wedges
- Sliced Onions
- Fresh Salad
The rich gravy is perfect for dipping warm naan, making every bite incredibly satisfying.
👨🍳 Chef Tips
| Tip | Benefit |
|---|---|
| Use beef shank | Richer flavor and gelatin |
| Cook slowly | Tender meat and deeper taste |
| Use fresh ginger for garnish | Adds freshness |
| Stir flour slurry continuously | Prevents lumps |
| Let Nihari rest for 10 minutes | Enhances flavor |
⚠️ Common Mistakes
| Mistake | Solution |
|---|---|
| Cooking on high heat | Always simmer on low heat |
| Adding flour directly | Mix with water first |
| Thin gravy | Simmer longer after adding slurry |
| Tough beef | Cook until fork-tender |
| Too much flour | Use only the recommended amount |
❄️ Storage & Reheating
| Method | Time |
|---|---|
| Refrigerator | Up to 3 Days |
| Freezer | Up to 2 Months |
Reheat over low heat, adding a splash of water if the gravy becomes too thick.
🥗 Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 540 kcal |
| Protein | 36 g |
| Carbohydrates | 14 g |
| Fat | 37 g |
| Fiber | 2 g |
❓ Frequently Asked Questions
1. Which beef cut is best for Nihari?
Beef shank is the best choice because it becomes tender and naturally enriches the gravy.
2. Can I make Nihari in a pressure cooker?
Yes. A pressure cooker reduces cooking time significantly while keeping the meat tender.
3. Why is my Nihari too thin?
Cook it a little longer after adding the flour slurry until it reaches the desired consistency.
4. Can I make it less spicy?
Yes. Reduce the amount of red chili powder according to your taste.
5. Can I freeze Beef Nihari?
Yes. Store it in an airtight container for up to two months.


Leave a Reply