450g cubed lamb meat
1 onion, finely chopped
1 red onion, finely chopped
175g chopped celery
120g chopped fresh cilantro
2 tablespoons margarine
1.5 teaspoons ground black pepper
1 teaspoon ground turmeric
1 teaspoon ground cinnamon
0.25 teaspoon ground ginger
0.25 teaspoon ground cayenne pepper
1 (822g) can diced tomatoes
1.7 liters water
175g green lentils
1 (425g) can garbanzo beans, drained
115g vermicelli pasta
2 eggs, beaten
1 lemon, juiced
Step 1
In a large soup pot over low heat, combine lamb, onions, celery, cilantro, margarine, pepper, turmeric, cinnamon, ginger, and cayenne. Cook, stirring frequently, for 5 minutes. Pour in the tomatoes (without juice) and simmer for 15 minutes.
Step 2
Add water and reserved tomato juice, then stir in the lentils. Bring to a boil, then reduce the heat, cover, and simmer for 1 hour and 50 minutes.
Step 3
Increase the heat to medium-high and add the garbanzo beans and vermicelli pasta. Cook until noodles are tender yet firm to the bite, about 10 minutes. Stir in the beaten eggs and lemon juice, and cook for 1 minute.