Place red chiles, green chiles, cumin seeds, garam masala, ginger, garlic, grated coconut, and tomatoes into a blender; pulse several times to chop, then blend into a smooth paste.
Heat vegetable oil in a large skillet or Dutch oven over medium heat. Stir in onion; cook and stir until the onion has softened and turned translucent, about 5 minutes. Reduce heat to medium-low, and continue cooking and stirring until the onion is very tender and golden brown, 10 to 15 minutes more.
Stir the spice paste into the onion and cook and stir until the oil separates from the mixture, about 3 minutes.
Stir in lamb pieces and salt. Cook, stirring frequently over medium-high heat, until the lamb pieces are browned on all sides, about 8 minutes.
Mix in yogurt, saffron, and blanched almonds until well combined.
Reduce the heat to low and simmer, covered, until the meat is tender and the gravy is thick, about 1 hour.
Garnish the curry with chopped cilantro before serving.
You can also make this with mutton, goat or beef. It is one of those recipes that tastes great the next day too!
Warning. Make this with scotch bonnet or hotter peppers at your own risk!
To make this recipe in a slow cooker, follow steps 1 through 3. You may brown the lamb before adding it to the slow cooker, if you like (step 4). Combine all of the ingredients except the yogurt and cilantro in a slow cooker and cook on low for 8 to 10 hours. Stir in the yogurt; cover and cook for 10 minutes more. Top with cilantro before serving.
Source: Read Full Article