Step 1: Sauté the Aromatics
Heat olive oil in a large pot over medium heat.
Add onion, garlic, carrots, and celery. Cook for 5 minutes, stirring occasionally.
Step 2: Build the Soup Base
Add zucchini, green beans, diced tomatoes, and chicken broth.
Stir in basil, oregano, thyme, red pepper flakes (if using), salt, and pepper.
Step 3: Simmer & Add Chicken
Bring to a gentle boil, then reduce heat and simmer for 15 minutes.
Add shredded chicken and white beans. If using pasta or rice, add it now.
Step 4: Add Greens & Finish
Stir in spinach or kale and cook for 5 more minutes.
Taste and adjust seasoning if needed.
Step 5: Serve & Enjoy!
Ladle into bowls, top with Parmesan cheese and fresh basil or parsley.