Traditional Indian Lamb Curry with Fresh Coriander
Aromatic lamb curry infused with warm spices and tender meat, finished with vibrant fresh coriander. A classic Indian dish perfect for gathering and celebration.
- Total time
- 45 min
- Servings
- 4
- Calories
- 420
- Protein
- 38g

Ingredients
- 1.5 lb lamb shoulder, cubed
- 2 medium onions, diced
- 4 cloves garlic, minced
- 2 tbsp ginger, minced
- 1 can tomatoes, crushed
- ½ cup yogurt
- 1 tsp cumin seeds
- 2 tsp coriander powder
- 1 tsp turmeric powder
- 1.5 tsp garam masala
- 1 tsp red chili powder
- 3 tbsp vegetable oil
- 1.5 cup water
- 1 tsp salt
- ½ cup fresh coriander, chopped
Instructions
- 1
Heat oil in a large pot and toast cumin seeds until fragrant.
- 2
Add diced onions and sauté until golden brown, about 5 minutes.
- 3
Stir in garlic and ginger, cooking for 1-2 minutes until fragrant.
- 4
Add cubed lamb and brown on all sides, approximately 5-7 minutes.
- 5
Add coriander powder, turmeric, garam masala, and red chili powder; stir well.
- 6
Add crushed tomatoes and yogurt, mixing thoroughly.
- 7
Pour in water and bring to a simmer, then reduce heat and cover.
- 8
Simmer for 25-30 minutes until lamb is tender and curry thickens.
- 9
Season with salt to taste and garnish generously with fresh coriander.
- 10
Serve hot in traditional bowls with rice or naan bread.
Cook smarter
Get matched recipes for what’s in your fridge
CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.