1Heat the oil in a large pot over medium heat. Add the onions and garlic and cook until softened, about 5 minutes.
2Add the tomatoes, and cook for another 5 minutes.
3In a plate mix turmeric, cumin, coriander, black pepper, red pepper flakes, dried dill, dried mint and salt. Pour into the pot and cook for 1 minute more.
4Add the water and bring to a boil.
5Add the cooked legumes.
6Add the noodles.
7Reduce heat to low, cover and simmer for 10 minutes, or until the noodles are cooked.
8Serve: Ladle the soup into bowls. Top with yogurt and garnish with fresh coriander and fried onions, if desired.