One-Pot Lamb Shanks & Rice
One-Pot Lamb Shanks & Rice is a medium Pakistani recipe that serves 6. 530 calories per serving. Recipe by Dimitra's Dishes on YouTube.
Prep: 20 min | Cook: 2 hrs 45 min | Total: 3 hrs 20 min
Cost: $52.97 total, $8.83 per serving
Ingredients
- 4 pounds Lamb Shanks (cut into pieces; can use whole shanks or lamb shoulder as substitute)
- 3 tablespoons Olive Oil (extra‑virgin preferred)
- 1 Large Onion (finely chopped; yellow onion works best)
- 5 Garlic Cloves (grated)
- 1.5 teaspoons Cumin Seeds (heaping teaspoon)
- 2 Bay Leaves
- 12 Whole Peppercorns
- 3 Whole Cloves
- 1 Cinnamon Stick
- 2.5 tablespoons Greek Yogurt (plain; can use regular plain yogurt)
- 5 teaspoons Salt (2 tsp for meat, 3 tsp for rice)
- as needed Water (to cover meat and later to cover rice by ~1 inch)
- 3 cups Basmati Rice (rinsed 4‑5 times and soaked 15‑20 min; long‑grain)
Instructions
Prepare Ingredients
Finely chop the onion, grate the garlic cloves, rinse the basmati rice 4‑5 times in cool water, then soak the rice in fresh water for 15‑20 minutes. Drain before using.
Time: PT10M
Brown the Lamb
Heat olive oil in the large pot over medium‑high heat. Working in two batches, add the lamb shank pieces and brown each side for 3‑4 minutes until nicely colored. Transfer browned lamb to a plate.
Time: PT15M
Temperature: medium‑high
Sauté the Onion
Remove the pot briefly from the heat (it will be very hot), then return to medium heat and add the chopped onion. Cook, stirring occasionally, until golden brown, about 10‑15 minutes.
Time: PT12M
Temperature: medium
Add Aromatics and Spices
Stir in the grated garlic, cumin seeds, bay leaves, peppercorns, whole cloves, and the cinnamon stick. Cook for 1‑2 minutes until fragrant.
Time: PT2M
Temperature: medium
Combine Lamb and Yogurt
Add the Greek yogurt, return the browned lamb pieces to the pot, and sprinkle 2 teaspoons of salt. Pour in enough water to fully cover the meat (about 6 cups). Bring to a rolling boil.
Time: PT5M
Temperature: high
Simmer the Lamb
Reduce heat to low, cover the pot, and let the lamb simmer gently for 2 hours, or until the meat is falling off the bone.
Time: PT2H
Temperature: low
Prepare the Rice (while lamb simmers)
After soaking, drain the basmati rice in a fine mesh sieve. Set aside.
Time: PT5M
Add Rice to the Pot
When the lamb is tender, remove the lid, fish out the bay leaves, cinnamon stick, and as many whole cloves as possible. Stir in the drained rice, add 3 teaspoons of salt, and pour in enough liquid (broth or water) so the rice is covered by about 1 inch (approximately 3 cups of liquid). Mix gently.
Time: PT5M
Temperature: medium‑high
Cook the Rice
Bring the mixture back to a boil, then cover, reduce heat to low, and simmer for 15‑20 minutes until the rice is tender and the liquid is absorbed.
Time: PT18M
Temperature: low
Rest and Serve
Turn off the heat, keep the pot covered for 5 minutes, then fluff the pilaf gently with a fork. Serve family‑style with tzatziki or cucumber‑yogurt sauce.
Time: PT5M
Nutrition Facts
- Calories
- 530
- Protein
- 30g
- Carbohydrates
- 45g
- Fat
- 20g
- Fiber
- 2g
Dietary info: Gluten‑Free, High‑Protein, Dairy
Allergens: Dairy (Greek yogurt)
Last updated: May 24, 2026







