Sauté the onion until golden brown, add the tomatoes and meat, and continue sautéing for 3 minutes. Reduce the heat, cover for about 45 minutes, stirring occasionally.
Add the carrot, chickpeas, tomato paste, lentils, celery, and spices, and sauté for about 3 minutes. Pour boiling water until fully covered and bring the soup to a boil for 15 minutes.
Reduce to medium heat and cook for an hour and a half, stirring occasionally.
Increase the heat, add the noodles, cook for 10 minutes, add chopped cilantro, and turn off the heat. Let the soup rest for 10 minutes. Add a squeeze of lemon and serve.
RECIPE NOTES
If you prefer a very thick soup: Mix 1 tablespoon of flour with ¼ cup of water, add to the pot, and cook for an additional 5 minutes.