One of my favorite healthy creations lately has been this white bean, turkey, and kale soup. It's perfect for cold dreary days when you’re craving warm comfort food. If you’re not a meat eater, this recipe can be easily adapted by substituting more beans in place of the turkey.

13 Ingredients

  • 1 tablespoon olive oil
  • 4 garlic cloves, minced
  • 4 stalks celery, chopped
  • 2 carrots, thinly sliced
  • 2 teaspoons dried Italian seasoning
  • 1 teaspoon chili powder
  • 1 teaspoon dried basil (optional)
  • 2 bay leaves
  • 5 cups low-sodium chicken or vegetable stock
  • 3 cups shredded cooked turkey
  • 2 cups cooked white navy beans
  • 2 cups shredded kale
  • 3 tablespoons minced fresh parsley (optional)


  1. Heat olive oil in a large pot over medium heat for 1 minute. Add garlic, celery, carrots, and all spices. Stir veggies constantly for 3 minutes or until fragrant.
  2. Add vegetable stock. Cover pot and simmer over medium-low heat for 15 minutes.
  3. Stir in turkey and navy beans. Cover pot and cook for 3 minutes.
  4. Add kale and parsley, if desired. Switch off heat and stir until leaves are just wilted, about 1 minute.
READ THIS NEXT: 30 Soups That Require Zero Cooking Skills (Perfect for a Snow Day!)