Sauté the Aromatics
In a large pot, heat the olive oil over medium heat. Add the chopped onion and diced carrots. Sauté for 5–7 minutes, until the onion is translucent and the carrots are softened.
Add Garlic and Seasonings
Stir in the minced garlic, dried oregano, dried thyme, red pepper flakes, salt, and black pepper. Cook for another minute until fragrant.
Cook the Chicken
Place the chicken breasts in the pot and pour in the chicken broth. Bring to a gentle boil, then reduce heat to a simmer. Cover and let it cook for about 20 minutes, until the chicken is fully cooked.
Shred the Chicken
Remove the cooked chicken from the pot and shred it with two forks. Return the shredded chicken to the soup.
Add Beans and Spinach
Stir in the white beans and fresh spinach. Simmer for an additional 5 minutes until the spinach wilts.
Adjust Seasoning and Serve
Taste the soup and adjust seasoning if needed. Ladle into bowls, garnish with fresh parsley, and serve with crusty bread.