Sauté the veggies. Heat 2 Tbsp olive oil in a large pot over medium heat. When hot, add diced onion and carrot, then cook, stirring occasionally, for about 5-7 minutes. Once softened, add 3 chopped cloves of garlic, 1 tsp kosher salt, and ¼ tsp black pepper. Stir in 3 Tbsp chopped dill.
Add barley. Next, add 6oz (170g) of pearl barley. Allow this to toast for about 1 minute, then pour in 6 cups (1.4L) of chicken or vegetable broth and 2 Tbsp fresh lemon juice – I use half a lemon now and reserve the rest for later if it needs more acid.
Simmer. Raise the heat to medium-high, bring to a boil, then reduce and cover with a lid. Simmer for 15 minutes.
Make the meatballs. While the soup is simmering, make the chicken meatballs. In a large mixing bowl, combine all meatball ingredients: 1 lb ground chicken, ⅓ cup breadcrumbs, 3 Tbsp chopped dill, 2 Tbsp extra-virgin olive oil, 1 large egg, 1 tsp lemon zest, 1 tsp kosher salt, ½ tsp dried oregano, ½ tsp garlic powder, ¼ tsp black pepper, and ⅓ cup crumbled feta cheese. Use your hands to thoroughly mix everything together, being sure it’s all evenly incorporated.
Cook the meatballs. Remove the lid from the soup, then use a small spoon to drop heaping teaspoon-sized portions of meatballs (they’ll be rustic and freeform!) right into the soup. This yields 45 small meatballs. Return the lid, then cook for 5 minutes.
Add spinach. Remove the lid once more, add a 5.5oz bag of fresh baby spinach, stir well, then return the lid. Cook for another 5 minutes.
Finish, then serve. Give the soup a good stir, then taste and adjust seasoning. I usually squeeze the juice from the other half a lemon and add about ½ tsp more kosher salt. Divide evenly into bowls, then garnish with extra fresh dill and lots of cracked black pepper. I also like a drizzle of extra-virgin olive oil and crumbled feta on top too. Enjoy!