A vibrant version of chicken noodle soup consisting of Iranian-style meatballs, leeks, carrots, dill, ginger, lemon, turmeric.
In a food processor or chopper, finely chop the onion, serranos, cilantro/parsley, and garlic. Combine all ingredients including breadcrumbs and spices - cardamom, black pepper, turmeric, nutmeg, saffron. Incorporate into ground chicken and mix well. (If you plan on marinating this or keeping it in the fridge for a bit do not add salt until you are ready to shape and fry. The salt will draw out water and make the mixture too watery!)
Roll mixture into meatballs of your preferred size.
In a large pot on medium heat add olive oil.
Now add your meatballs. After a minute or two, put the cover on the pot and let the meatballs cook. After the side has browned, turn to other side and cover.
Once meatballs are cooked through, transfer to a paper towel-lined plate.
In the same pot, we're going to make the soup. If there is excess oil, feel free to remove some. Add in your leeks, carrots, dill, turmeric, and ginger-garlic paste. Cook for 5-6 minutes or until leeks start turning translucent.
Add in your water along with your chicken stock cubes. Bring to a boil.
Once the water starts boiling add in your egg noodles. Allow them to cook through.
Bring the soup to a simmer. Add in your garam masala, lemon juice, and salt. Taste and adjust for seasoning. Your soup is ready.