This Lamb Curry Recipe delivers a rich, flavorful dish featuring tender lamb simmered in a creamy, spiced sauce. Perfect for a comforting dinner with rice or bread.
1. Heat vegetable oil or ghee in a large pot over medium-high heat. Season lamb with salt and pepper, then brown in batches for 5–7 minutes per batch. Set aside.
2. Reduce heat to medium in the same pot and sauté the onion until golden brown, about 5–7 minutes. Add garlic and ginger and cook for 1–2 minutes until fragrant.
3. Stir in curry powder, ground cumin, coriander, cinnamon, and chili powder. Add optional whole spices if using. Cook for 1–2 minutes to toast the spices.
4. Add diced tomatoes, coconut milk (or yogurt), broth, and tomato paste. Stir well and bring to a simmer.
5. Return the browned lamb to the pot, making sure it’s submerged in the sauce. Cover and simmer on low heat for 1 1/2 to 2 hours, until the lamb is tender and the sauce has thickened.
6. Taste the curry and adjust seasoning with salt, pepper, and sugar if needed.
7. Garnish with freshly chopped cilantro and serve hot with basmati rice, naan, or roti.
For a richer flavor, use yogurt instead of coconut milk for a creamier texture.
Optional whole spices like cardamom pods and bay leaves enhance aroma—remove before serving.
This dish tastes even better the next day, making it perfect for leftovers or meal prep.
Find it online: https://cookingwithramsay.com/lamb-curry/