Nalli Nihari
Slow-braised lamb shanks in a rich, spiced tomato gravy with bone marrow that melts into every bite. This iconic Lahori dish is aromatic, deeply savory, and perfect with naan or rice.
- Total time
- 90 min
- Servings
- 4
- Calories
- 520
- Protein
- 52g

Ingredients
10 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Pat lamb shanks dry. Season generously with salt and black pepper on all sides.
Step 2
Mix garam masala, chili powder, and crushed coriander seeds in a small bowl.
Step 3
Heat oil in a heavy pot over medium-high until it shimmers, about 90 seconds.
Step 4
Working in batches, sear lamb without moving until deep brown, about 2 minutes per side.
Step 5
Transfer lamb to a plate. Add sliced onions to the pot and cook, stirring, until golden, ~8 minutes.
Step 6
Add minced garlic and ginger; stir until fragrant, about 60 seconds.
Step 7
Stir in tomato paste and cook for 1 minute until it darkens slightly.
Step 8
Add yogurt in 3 additions, stirring well after each to prevent curdling.
Step 9
Sprinkle the spice blend and stir for 30 seconds until the pot smells fragrant.
Step 10
Return lamb to the pot. Add 3 cups water and bring to a simmer, stirring gently.
Step 11
Cover and simmer on low heat for 60 minutes, stirring occasionally, until meat is fork-tender.
Step 12
Uncover and simmer for 10 more minutes if gravy is too thin; it should coat the back of a spoon.
Step 13
Taste and adjust salt and spice level. Serve hot with naan, rice, or flatbread.
Tools you’ll need
- large heavy-bottomed pot (at least 5-quart capacity)
- cutting board
- chef's knife
- small mixing bowl
- wooden spoon
- paper towels
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.



