Wash the lentils
Mince the celery, cilantro and parsley
Cut the oninons in small pieces
Cut the meat in small pieces
Put the olive oil in a pot over medium heat
Add the meat, stir and keep cooking it until the base of the pot is a little brown
Add the onions and let them cook until they are translucent
Add the tomatoes, lentils, chickpeas and celery
Add the cinnamon, ginger, turmeric, black pepper, salt
Add 1.5 liters of water or broth
Bring the pot to a boil, then reduce the heat and let simmer for 45 min
When everyhing is cooked, put the tomato paste
Mix the flour and ½ cup of water and stir into the pot for 1 to 2 min
Add the saffron (optional)
Add the vermicelli noodles ( optional) and let it cook for 8 min, stirring occasionally
The last 5 min add the fresh minced cilantro and parsley
Serve with a fresh squeeze of lemon
It's usually served with some dates and bread on the side.