01 - Heat olive oil in a large soup pot over medium heat. Add diced chicken breast and cook for 4-5 minutes, stirring occasionally, until lightly browned.
02 - Add onion, carrots, and celery. Sauté for 5 minutes until vegetables begin to soften.
03 - Stir in garlic, thyme, oregano, smoked paprika, salt, and pepper. Cook for 1 minute until fragrant.
04 - Pour in the broth and bring to a boil. Reduce heat, cover, and simmer for 15 minutes.
05 - Add the beans and simmer for another 10 minutes.
06 - Stir in baby spinach and cook until just wilted, about 2 minutes.
07 - Taste and adjust seasoning as needed. Ladle into bowls, garnish with fresh parsley and a squeeze of lemon if desired. Serve hot.