Lamb Nihari
A slow-cooked Pakistani stew of tender lamb, yogurt, and warm spices thickened with ginger-garlic paste. Rich, deeply savory, and traditionally served for breakfast with naan or paratha.
- Total time
- 120 min
- Servings
- 4
- Calories
- 485
- Protein
- 48g

Ingredients
15 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Pat the lamb cubes completely dry with paper towels, pressing gently on all sides for 2–3 minutes — this helps them brown evenly and deeply instead of steaming.
Step 2
Measure the coriander, cumin, chili powder, and turmeric into a small bowl and stir together with a spoon until the colors blend evenly, about 10 seconds.
Step 3
Pour the yogurt into a separate small bowl and set it within arm's reach of your cooking surface.
Step 4
Heat 3 tablespoons of oil in a large, heavy-bottomed pot (5-quart capacity) over medium-high heat until it shimmers and slides quickly when you tilt the pot, about 90 seconds.
Step 5
Add the sliced onions to the hot oil and stir once every 20 seconds with a wooden spoon until they turn the color of honey with darker brown edges, about 6–8 minutes.
Step 6
Reduce the heat to medium, push the onions to the side of the pot, and add the minced ginger and garlic to the empty space — stir them together with the spoon until they smell strongly fragrant, about 30 seconds.
Step 7
Add the spice blend (coriander, cumin, chili powder, turmeric) to the ginger-garlic mixture and stir constantly with the wooden spoon for 30 seconds until the spices coat the ginger-garlic and smell intense.
Step 8
Pour the yogurt into the pot and stir continuously with the wooden spoon for 2 minutes until it breaks down and turns the mixture a light golden color — it should no longer look curdled.
Step 9
Working in two batches (so the meat can brown properly), add half the lamb cubes to the pot in a single layer and do not stir for 3 minutes — let them stay still so they brown on one side.
Step 10
Stir the lamb and cook for 2 more minutes, then transfer all the browned pieces to a clean plate using a slotted spoon — do not drain the liquid, just lift out the meat.
Step 11
Repeat steps 9–10 with the remaining lamb cubes, browning them for 3 minutes undisturbed, then 2 minutes with stirring, then moving them to the plate.
Step 12
Return all the browned lamb to the pot, pour in the water or stock, and stir once to combine everything.
Step 13
Add the crushed cardamom pods and bay leaves, then increase the heat to medium-high and bring the liquid to a boil — you'll see large bubbles breaking the surface continuously, about 8–10 minutes.
Step 14
Reduce the heat to low, place a lid partially on the pot (leaving a 1-inch gap to let steam escape), and simmer the stew for 75 minutes — the meat should be so tender a fork pierces it easily.
Step 15
Remove the lid and check if the meat is very tender and the liquid has reduced to a sauce that coats the back of a spoon — if still watery, simmer 10 more minutes uncovered.
Step 16
Taste the stew with a spoon and add salt and ground black pepper a pinch at a time, stirring and tasting after each pinch until it tastes savory and balanced — about 3–4 pinches total.
Step 17
Pour the nihari into a serving dish or into four individual bowls using a ladle.
Step 18
Scatter the fresh cilantro, ginger matchsticks, and green chili rings in a small mound across the top of the stew.
Step 19
Serve immediately in bowls while hot, with naan or paratha on the side for scooping up the sauce.
Tools you’ll need
- Large heavy-bottomed pot with lid (5-quart capacity minimum)
- Small bowls (2)
- Wooden spoon
- Paper towels
- Cutting board
- Sharp chef's knife
- Ladle
- Slotted spoon
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



