Start by finely dicing the onions, and prepare the lamb (or beef) by cutting it into small cubes (maximum ¼ inch in size)
In a soup pot, heat the olive oil. Then, sear the lamb on medium high heat until its nicely browned. If it starts to steam and release water (due to overcrowding), simply allow the water to cook off until the meat starts to brown
Next, add the finely diced onions to the pot and continue to cook the onions with the lamb, until the onions are translucent and lightly golden. This will take 5-7 minutes
Add the diced garlic and cook until aromatic (about 1 minute)
Next, add the spices and cook for 2 minutes. Then, add the tomato paste and allow it to cook and caramelize for 2 minutes.
Add the beef stock to the pot, along with the washed and drained brown lentils. Cover the pot and allow it to cook for 15 minutes.
While the soup is cooking, prepare the salsa mixture by blending together the tomatoes, celery, and parsley or cilantro (whichever one you are using) in a blender.
After 15 minutes, pour the tomato salsa back into the soup pot, and add the washed and drained chickpeas. Cover and allow to cook for another 10 minutes.
Lastly, taste the soup and adjust the seasoning if required. Then, add the vermicelli noodles and flour and cook the soup a further 10 minutes until the noodles soften and plump up.
Serve the soup hot, with more parsley/cilantro for garnish and lemon slices for a final squeeze of lemon. Enjoy!
If freezing, portion out desired amount prior to adding noodles.
