In a large pot, heat the extra virgin olive oil over medium heat. Add the finely diced onion and sauté until it becomes translucent, which should take about 3-4 minutes.
Stir in the minced garlic and finely grated ginger, cooking them for about a minute until they become aromatic and fragrant.
Incorporate the thinly sliced carrots and celery into the pot. Cook for an additional 5 minutes, allowing the vegetables to soften slightly.
Sprinkle in the ground turmeric and dried thyme, stirring well to ensure all the vegetables are evenly coated with the spices.
Pour in the low-sodium chicken broth and bring the mixture to a gentle boil, ensuring all the flavors start to meld.
Carefully add the boneless, skinless chicken breasts to the pot. Reduce the heat to low and let it simmer for 20-25 minutes, or until the chicken is fully cooked and tender.
Once cooked, remove the chicken breasts from the pot and place them onto a cutting board. Use two forks to shred the chicken into bite-sized pieces, then return the shredded chicken back into the soup.
Add the chopped kale (or spinach) and sliced mushrooms to the pot. Continue to cook for an extra 5-7 minutes, or until the greens have wilted and the mushrooms are tender.
Season the soup with salt and freshly cracked pepper to taste, ensuring a balanced flavor.
Pour the hot soup into bowls, garnishing each serving with freshly chopped cilantro or parsley for a burst of freshness.
Notes
For an inviting touch, serve the soup in rustic bowls, accompanied by whole-grain bread for dipping, and a sprinkle of additional herbs on top for color.