Go Back
+ servings
Print Recipe
4.78 from 9 ratings

Turkey and White Bean Spinach Soup

Ground Turkey simmered in savory chicken broth with white beans, spinach, and simple seasonings. A healthy, protein-packed meal that will leave you feeling comforted and satisfied!


  • 1 Tablespoon olive oil
  • 1 Tablespoon minced garlic
  • ½ cup diced yellow onion
  • 5 cups chicken broth
  • Salt/pepper, to taste
  • 1 pound ground turkey
  • 1 Tablespoon lemon juice
  • ½ teaspoon thyme
  • 3 cups fresh spinach
  • 15.5 oz. Cannellini Beans, drained/rinsed
  • ¼ cup Parmesan, shaved, to garnish


  • In a large soup pot or dutch oven, heat the olive oil over medium heat. Add the onions and garlic and cook until they are soft and translucent, about 5 minutes.
  • Add the chicken broth to the pot and bring to a gentle boil.
  • Season the raw turkey with desired amounts of salt and pepper. Drop them into the broth in bite-sized pieces. You can roll them neatly or just drop in pieces.
  • Add in the lemon juice and thyme, and let the soup bubble gently for about 15 minutes
  • Reduce the heat to medium-low. When you’re ready to serve, add the spinach and Cannellini beans and simmer until the spinach is wilted, about 2 minutes.
  • Top each bowl with Parmesan cheese if desired and serve! (This soup is delicious with crusty bread!)


Note: This recipe was updated on 2/25/21 to include 1 additional cup of chicken broth and 1 additional cup of spinach.

For extra indulgence, add up to a cup of cream after the chicken broth is added.

I like to add a pinch or 2 of red pepper flakes toward the end as well.


Calories: 194kcal, Carbohydrates: 14g, Protein: 24g, Fat: 5g, Saturated Fat: 1g, Cholesterol: 45mg, Sodium: 841mg, Potassium: 423mg, Fiber: 3g, Vitamin A: 995IU, Vitamin C: 16.4mg, Calcium: 117mg, Iron: 2.8mg
Did you make this recipe?Mention @TheCozyCook on Instagram or tag #thecozycook!