Heat oil in a large saucepan over medium heat.
Add onions and sauté until translucent (~3–4 minutes).
Stir in garlic and sundried tomatoes, cooking until fragrant (~1–2 minutes).
🔹 Build the Broth
Add shredded chicken, chicken broth, tomato paste, Italian seasoning, salt, pepper, and red pepper flakes.
Simmer uncovered for 10–12 minutes to develop flavor.
🔹 Enrich & Thicken
Reduce heat to low. Whisk whey protein with ¼ cup warm broth in a small bowl until smooth.
Stir protein mixture and cream (or coconut cream) into soup. Simmer 2–3 minutes.
For added body, sprinkle in xanthan gum while stirring continuously (avoid clumping). Simmer another 2–3 minutes.
🔹 Finish with Greens
Stir in spinach and fresh basil. Cook just until wilted (1–2 minutes).
Taste and adjust seasoning. Serve hot with optional grated parmesan.