Tuscan Kale and White Bean Soup with Chicken Meatballs

Cold winter nights call for cozy one-pot suppers simmering on the stove. This garlicky, hearty soup warms the belly and the soul with a nourishing, well-balanced meal. Simple to make with flavors that taste even better the next day, this soup is full of greens, fennel, white beans, orzo, and herbed chicken meatballs. A touch of lemon at the end gives it a fresh, floral finish. Slice some crusty bread for dipping and make this soup a dinner-worthy affair.

1h 30m 8-10
Easy Meat

Contains: Egg, Gluten, Wheat

Directions

Prepare the Chicken Meatballs

  1. Preheat oven to the low broil setting.

  2. In a large bowl, combine chicken, salt, eggs, breadcrumbs, basil, parsley, and garlic powder, mixing until everything is incorporated.

  3. Gently roll the mixture into walnut-sized meatballs, taking care not to pack it tightly.

  4. Place meatballs on a broiler-safe baking sheet. Broil three to four minutes or until the tops start to brown. Watch them carefully!

  5. Remove the baking sheet from the oven, flip the meatballs over, and return to the broiler for an additional two minutes, or until they start to brown. Set aside.

Prepare the Soup

  1. In an eight-quart Dutch oven or a heavy-bottomed soup pot, heat two tablespoons oil over medium heat.

  2. Add garlic, chili flakes, and rosemary. Cook one minute, until the garlic is fragrant. Add fennel and cook three to four minutes, until it begins to soften.

  3. Add remaining one tablespoon oil, the kale, and 1/2 teaspoon salt. Stir continuously as the kale cooks and reduces in volume, about two to three minutes. Transfer the contents of the pot to a bowl and set aside.

  4. Add the stock and half the beans to the pot. Using an immersion blender, carefully blend until smooth. If you don’t have an immersion blender, use a potato masher.

  5. Add the bay leaves, kale mixture, chicken meatballs, and remaining beans. Cover and simmer for 45–60 minutes (the longer the better!). Remove the bay leaves.

  6. Ten minutes before serving, add orzo and cook until al dente (see notes).

  7. Add lemon zest, lemon juice, and parsley. Taste and add salt if needed. Serve with bread.

Notes:
Don't like kale? Use spinach or white-stemmed Swiss chard instead.

Salt: Since different stocks contain drastically different amounts of sodium, start with just 1/2 teaspoon of salt and add more at the end as needed.

Stock: I strongly recommend using homemade chicken stock/broth for this recipe. However, when I’m short on time I use Imagine’s low-sodium no-chicken broth.

Orzo: The longer the orzo sits in the soup, the softer it will become. If you expect to have leftovers, cook and store the orzo separately, adding some to each bowl right before serving, so it doesn’t become mushy.

Make it milchig: Swap out the chicken soup base for vegetable stock and omit the meatballs. Top each bowl with a generous amount of Parmesan cheese and chopped parsley.

Prep ahead: Follow steps 1–5. When the meatballs are cool, pile them into a zip-top bag and freeze. When you’re ready to use them, place directly from the freezer into your soup or sauce.

Suggested Recipes

Explore

chicken meatballs hearty Johanna Rothenberg kale meatballs nourishing one pot white bean soup wildheartbakes
Did you make this recipe yet?

Photos from Our Community

See how these recipes turned out in real kitchens. Photos from home cooks will appear here as they're shared.

Tell Us How It Went: Share Your Experience

0 Comments