Heat the olive oil in a large soup pot over medium heat.
Add the onion, celery, carrots, and garlic. Season with salt and black pepper and sauté for 3-4 minutes, stirring occasionally, until the vegetables begin to soften.
Add the ground turkey. Cook for 4-5 minutes, breaking up the meat with a wooden spoon as it cooks, until it begins to brown.
Stir in the Italian seasoning, cannellini beans, diced green chiles, and chicken broth.
Increase the heat to high and bring the soup to a boil. Reduce the heat to medium-low, cover, and simmer for 15 minutes.
Remove the lid and stir in the baby spinach and chard. Cook for another 2-3 minutes, until the greens have wilted.
Stir in the fresh lemon juice. Taste and adjust the salt and black pepper as needed.
Ladle into bowls and serve with extra lemon wedges. Serve and enjoy!
Notes
Tips
Break up the ground turkey with a wooden spoon as it cooks so that it browns evenly throughout.
Low-sodium chicken broth makes it easier to control the soup's overall seasoning.
Add the spinach and chard toward the end of cooking so they wilt while retaining their fresh flavor and color.
Add the lemon juice at the end of cooking to keep its flavor bright and fresh.
Substitutions
You can use ground chicken or ground beef instead of ground turkey.
Cannellini beans are also commonly sold as white kidney beans.
Diced green chiles are a common canned ingredient in the US but can be harder to find in UK supermarkets. Use canned or jarred chopped mild green chilies where available.
Leftovers
Allow leftover soup to cool before transferring it to an airtight container and refrigerating it.
Reheat the soup on the stovetop or in the microwave until piping hot throughout before serving.
Freezing
Let the soup cool completely before transferring it to freezer-safe, airtight containers.
Thaw frozen soup overnight in the refrigerator, then reheat thoroughly on the stovetop or in the microwave.