Final Recipe Article Output
When you want a dish that fills the kitchen with spice and comfort, beef Nihari delivers. This slow-simmered stew transforms tough beef shank into falling-apart tender meat in a silky, deeply spiced gravy perfect for weekend cooking or meal prep.

The low simmer does the work. You build flavor with toasted spices in ghee, then let time break down the collagen while you fold laundry or clean the kitchen.
Make this for festive meals when you need something that looks impressive but doesn't chain you to the stove, or batch it for lunches all week.
Beef Nihari is a Pakistani slow-cooked stew where beef shank simmers 4-6 hours with Nihari masala spices until the meat falls apart and the gravy thickens to silky. The long simmer breaks down tough collagen into rich, gelatinous broth that coats rice or naan. Best for weekend cooking when you can set it and walk away.
Why This Recipe Works
Beef shank has enough connective tissue to turn gelatinous during the long simmer, creating that signature silky gravy. For a hearty beef variation that comes together faster, we make simple homemade beef when time is tight.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Toasting the Nihari masala in fat first extracts oils from fennel, cardamom, and cinnamon that water can't pull out. Adding the flour slurry after hours of cooking prevents clumping and lets you control thickness.
Prep Time
20 min
Cook Time
4-6 hours
Total Time
4 hr 20 min to 6 hr 20 min
Servings
6-8 servings
Difficulty
Involved
Category
Main Dish
Quick Tip
Simmer low and slow for tender beef
Best For
Weekend cooking | Entertaining | Meal prep
- Gentle simmer at 180°F: Keeps meat tender while collagen melts into the gravy without drying out
- Ghee for tempering spices: Fat carries aromatic compounds better than water, building deeper flavor
- Wheat flour slurry added late: Thickens gravy to coat the back of a spoon without clumps or raw taste
- Beef shank or stew meat: Gelatin-rich cuts create silky texture as they break down over hours
- Resting off heat 15 minutes: Lets flavors meld and gravy settle before serving
What You'll Need

Shopping for Nihari means hitting the butcher counter for beef shank with bone and grabbing a jar of pre-mixed Nihari masala if you don't want to blend your own spices. For more beef recipe options when planning your week, try this rich beef dish planning approach.
The ingredient list looks long but most items are pantry staples once you stock Nihari masala.
- 2 lbs beef shank or stew meat
- Optional: beef bones for extra gelatin
- 2 medium onions, sliced
- 2 tablespoon ginger-garlic paste
- 2-3 green chilies, slit
- 3-4 tablespoon Nihari masala
- 1 teaspoon salt (adjust to taste)
- ¼ cup ghee or oil
- 2 tablespoon wheat flour or atta
- 6 cups water
- Fresh coriander and lemon wedges for garnish
Ingredient Details
- Beef shank with bone
Bone marrow adds richness; ask butcher to cut into 2-inch pieces for even cooking - Nihari masala
Pre-mixed spice blend from Pakistani grocers saves time; look for brands with fennel and cardamom listed first - Ghee
Clarified butter adds nutty depth; use vegetable oil if dairy-free but flavor will be lighter - Ginger-garlic paste
Fresh paste is pungent and bright; jarred works in a pinch but add extra at the end - Wheat flour (atta)
Whole wheat flour gives authentic earthy flavor; all-purpose flour works but tastes slightly cleaner - Green chilies
Slit lengthwise without removing seeds for controlled heat that infuses gradually - Onions
Slice thin so they dissolve into gravy during long cooking, adding sweetness and body
Ingredient Swaps
Nihari adapts to what you have, though some swaps change texture more than others. If you're exploring beef stew variations while meal planning, check out this bright salad recipe to balance richness.
Four swaps that work:
- Beef shank → Beef stew meat: Less gelatinous gravy but still tender after slow cooking; budget-friendly
- Ghee → Vegetable oil: Lighter flavor without the nutty richness; keeps it dairy-free
- Wheat flour → Rice flour or chickpea flour: Slightly grainier texture but gluten-free; use 1.5 tablespoon instead of 2
- Stovetop simmer → Pressure cooker: Cuts time to 1-1.5 hours but loses some depth; 40 minutes high pressure with natural release
Stovetop (Traditional)
Works for: Deep developed flavor, silky gravy, authentic texture
Skip if: Short on time or need faster weeknight option
Pressure Cooker
Works for: Quick tender meat in under 2 hours, weeknight-friendly
Skip if: Want traditional layered flavor and maximum richness
Instructions
The method is straightforward: toast spices, brown meat, simmer low, thicken late. For a side that works while you wait, pair with creamy potatoes side dish since both cook hands-off.
Here's the process:
Toast the aromatics: Heat ghee in a heavy-bottomed pot over medium heat. Add sliced onions and cook 8-10 minutes until golden brown. Stir in ginger-garlic paste and Nihari masala, cooking 3-4 minutes until fragrant and bubbling. The spices should smell earthy and the oil will separate slightly around the edges.
Sear the beef: Add beef shank pieces to the pot and sear 5-6 minutes, turning to brown all sides. The meat won't cook through but develops a crust that adds depth. Pour in 6 cups water and bring to a boil, then reduce heat immediately to low simmer.
Simmer low and slow: Cover pot and maintain a bare simmer where bubbles just break the surface, around 180°F. Cook 4-6 hours, stirring every hour. The meat is done when it shreds easily with light fork pressure and the gravy has reduced by a third.
Thicken the gravy: Mix 2 tablespoon wheat flour with ¼ cup water until smooth. After 3-4 hours of simmering, slowly stir the slurry into the pot while stirring constantly. Simmer uncovered 15 minutes until gravy coats the back of a spoon but still pours easily.
Rest and garnish: Turn off heat and let Nihari sit covered 15 minutes. The flavors meld and excess fat rises to the surface for easy skimming. Serve hot, garnished with fresh coriander, green chilies, and lemon wedges.
What to Serve With It
Nihari needs something to soak up that rich, spiced gravy and cut through the heaviness. Most people reach for naan, but the right sides turn this into a complete meal.
For more ideas on building balanced beef dinners, check out this crunchy homemade coleslaw recipe that works with stews.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Steamed basmati rice | Easy | Neutral base absorbs gravy without competing | Pile rice on plate, ladle Nihari over top |
| Naan or roti | Easy | Traditional scoop for gravy and meat, adds chew | Tear pieces, dip into gravy, wrap around meat |
| Cucumber salad | Easy | Fresh crunch and coolness reset palate between bites | Dice cucumbers, toss with lemon juice and salt |
| Pickled onions | Easy | Sharp acidity cuts richness, adds bright contrast | Serve small bowl on side for spooning over stew |
| Mint yogurt raita | Easy | Cooling dairy soothes heat from spices and chilies | Dollop on side, stir into gravy or eat between bites |
Three ways to serve it:
- Classic weeknight: Steamed basmati rice, naan for dipping, simple cucumber salad on the side
- Festive spread: Sheermal or rumali roti, pickled onions, mint raita, green chutney for variety
- Meal prep bowls: Rice base, Nihari ladled over, fresh coriander and lemon wedges for reheating brightness
Store and Reheat
Nihari tastes better the next day after flavors meld overnight. The gravy thickens as it cools, so you may need to add water when reheating.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 10-15 min | Even reheating, restores silky gravy texture |
| 🔥 Oven | 20 min at 325°F | Large portions reheated evenly in covered dish |
| 📦 Microwave | 3-5 min | Quick individual servings, stir halfway through |
For best results when storing:
- Cool quickly: Spread Nihari in shallow containers so it reaches fridge temp within 2 hours
- Skim excess fat: Cold gravy makes it easy to lift solidified fat layer off top before reheating
- Add liquid when reheating: Gravy thickens in fridge; stir in ¼ cup water per serving when warming
- Freeze in portions: Use freezer-safe containers with 1-inch headspace for expansion; label with date
- Reheat once only: Gravy breaks down with repeated heating; freeze meal-sized portions instead of one big batch
Frequently Asked Questions
Yes, brown the meat and spices first, then pressure cook on high for 40 minutes with natural release. Add flour slurry after and simmer uncovered 10 minutes to thicken. The meat will be tender but flavor won't be as deeply developed as the traditional stovetop method.
Store in an airtight container for 3-4 days. The gravy thickens as it cools, so add a splash of water when reheating. Skim off any solidified fat on top before warming for cleaner flavor.
Test with a fork after 4 hours - the meat should shred easily with light pressure and fall apart without pulling. If it's still chewy or resists, keep simmering another hour and check again.
Too much fat or adding the flour slurry too quickly causes separation. Skim excess oil from the surface during cooking and add the thickener slowly while stirring constantly. If it's already separated, cool slightly, skim fat, then reheat gently while stirring.
Yes, Nihari tastes better the next day after flavors meld. Make it 1-2 days ahead, cool quickly, and refrigerate. Reheat gently on the stovetop with a splash of water to loosen the gravy, then garnish fresh right before serving.

Beef Nihari Pakistani-Style
Ingredients
Equipment
Method
- Heat ghee in a heavy-bottomed pot over medium heat. Add sliced onions and cook 8-10 minutes until golden brown. Stir in ginger-garlic paste and Nihari masala, cooking 3-4 minutes until fragrant and oil separates around edges.2 medium onions, 2 tbsp ginger-garlic paste, 3 tbsp Nihari masala, ¼ cup ghee
- Add beef shank pieces to the pot and sear for 5-6 minutes, turning to brown all sides. Pour in 6 cups water and bring to a boil, then reduce heat immediately to maintain a low simmer.2 lbs beef shank, 6 cups water
- Cover the pot and maintain a bare simmer at about 180°F (bubbles just break the surface). Cook for 4 to 6 hours, stirring every hour. Meat is done when it shreds easily and gravy reduces by one-third.
- After 3-4 hours of simmering, mix wheat flour with ¼ cup water until smooth. Slowly stir slurry into pot while stirring constantly. Simmer uncovered for 15 minutes until gravy coats the back of a spoon but still pours easily.2 tbsp wheat flour
- Turn off heat and let Nihari sit covered for 15 minutes. Skim excess fat if desired. Serve hot garnished with fresh coriander, slit green chilies, and lemon wedges.2 green chilies, to taste fresh coriander, to taste lemon wedges
Notes
- Maintain a gentle simmer at 180°F to keep meat tender and avoid dryness.
- Toast spices in ghee first to extract full aroma and flavor.
- Add the flour slurry late to prevent clumps and control gravy thickness.




