This Creamy Tuscan Chicken Soup is a weeknight wonder. It’s packed with flavor, feels incredibly satisfying, and avoids dairy and grains, making it a go-to for my family when we want something comforting yet healthy.
Why This Creamy Tuscan Chicken Soup Works
This soup is a winner because it achieves a rich, creamy texture without any dairy.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 2 carrots, peeled and finely chopped
- 2 celery stalks, finely chopped
- 4 cloves garlic, minced
- 1.5 pounds boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/4 teaspoon red pepper flakes (optional, for a touch of heat)
- 4 cups chicken broth (low sodium preferred)
- 1 (14.5 ounce) can full-fat coconut milk (unsweetened, from a can, not the carton)
- 1/2 cup sun-dried tomatoes, oil-packed, drained and roughly chopped
- 4 cups fresh spinach, packed
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped, for garnish (optional)
- Lemon wedges, for serving (optional)
Gathering your ingredients before you begin is the first step to a smooth cooking experience.
How to Make It
- Sauté Aromatics: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery.
- Add Garlic and Seasonings: Stir in the minced garlic, dried oregano, dried basil, and red pepper flakes (if using).
- Cook the Chicken: Add the bite-sized chicken pieces to the pot. Season with salt and pepper. Cook, stirring, until the chicken is lightly browned on all sides.
- Deglaze and Simmer: Pour in the chicken broth. Scrape the bottom of the pot with a wooden spoon to loosen any browned bits – these are packed with flavor! Bring the soup to a gentle simmer.
- Add Creaminess and Flavor: Stir in the full-fat coconut milk and the chopped sun-dried tomatoes.
- Wilt the Spinach: Just before serving, stir in the fresh spinach. Cook, stirring, until the spinach has wilted, which usually takes only 2-3 minutes.
- Adjust Seasoning: Taste the soup and add more salt and pepper as needed. This is where you truly make it your own.
- Serve: Ladle the soup into bowls. Garnish with fresh chopped parsley and serve with lemon wedges on the side, if desired.
Follow these steps, and you’ll have a comforting bowl of Creamy Tuscan Chicken Soup that’s both wholesome and satisfying.
Nutrition at a Glance
- High in Protein: The chicken provides a substantial amount of lean protein, essential for muscle repair and satiety.
- Rich in Vitamins and Minerals: Vegetables like carrots, celery, onions, and spinach contribute a good dose of vitamins (A, C, K) and minerals (potassium, folate).
- Healthy Fats: Olive oil and full-fat coconut milk offer beneficial fats for energy and nutrient absorption.
- Dairy-Free and Gluten-Free: This soup is naturally free of dairy and gluten, making it suitable for various dietary needs and preferences.
- Flavorful without Excess Sodium: Using low-sodium chicken broth allows you to control the salt content while still achieving great taste from the herbs and vegetables.
How to Serve It
- As is: This soup is hearty enough to be a complete meal on its own, offering a balanced combination of protein, vegetables, and healthy fats.
- With a side salad: A simple green salad with a light vinaigrette makes for a refreshing accompaniment.
- With gluten-free bread: For those not strictly paleo, a good quality gluten-free bread is excellent for dipping into the rich broth.
- Garnished: A sprinkle of fresh parsley or a squeeze of lemon can elevate the soup’s visual appeal and flavor profile.
This soup is versatile and can be enjoyed in various ways to suit your preferences and dietary goals.
Don’t miss this delicious recipe: Baked Tuscan Chicken Casserole Recipe
Common Mistakes
- Burning the Garlic: Adding garlic too early or cooking it on too high heat can result in a bitter taste. Always add it towards the end of the initial sauté and cook it gently until just fragrant.
- Using Low-Fat Coconut Milk: Carton coconut milk is much thinner and won’t provide the creamy richness that canned full-fat coconut milk does. For this recipe, the canned variety is essential.
- Not Sautéing Vegetables Properly: Undercooked onions, carrots, and celery won’t release their sweet flavors, which can lead to a less developed soup base. Give them ample time to soften.
- Overcooking the Spinach: Adding spinach too early or cooking it for too long can make it slimy and lose its vibrant color. Stir it in at the very end until just wilted.
- Skipping the Taste Test: Seasoning is personal. Always taste and adjust salt and pepper before serving, as individual tastes and the sodium content of your broth can vary.
Avoiding these common pitfalls will help ensure your Creamy Tuscan Chicken Soup turns out wonderfully flavorful and texturally pleasing every time you make it.
Storage and Reheating
- Refrigeration: Store cooled soup in an airtight container in the refrigerator for up to 3-4 days. The flavors tend to meld and deepen even further overnight.
- Freezing: This soup freezes quite well. Portion it into freezer-safe containers or bags, leaving a little headspace for expansion. It can be frozen for up to 2-3 months.
- Reheating: Reheat on the stovetop over low-medium heat, stirring occasionally until heated through. You may need to add a splash of chicken broth or water if the soup has thickened too much. For frozen soup, thaw it in the refrigerator overnight before reheating.
Proper storage and reheating will ensure your soup remains delicious and safe to eat for days to come.

Leftover Ideas
- Soup Base for Other Dishes: Use the leftover soup as a flavorful base for a chicken pot pie filling (using a paleo crust) or as a sauce for shredded chicken.
- Chicken and Veggie Bowls: Reheat the soup, shred the chicken further if desired, and serve over cauliflower rice or even quinoa for a more substantial meal.
- Creamy Chicken Stir-fry: Thin out the soup with a little extra broth, add more vegetables, and use it as a sauce for a quick chicken stir-fry served with zucchini noodles or rice.
- Flavorful Grains: If you’re not paleo, cook some rice or orzo and stir the leftover soup through it for a flavorful, comforting dish. The creamy sauce will coat the grains beautifully.
Don’t let those leftovers go to waste; they can be transformed into even more delicious meals with a little creativity.
PrintCreamy Tuscan Chicken Soup (Dairy-Free, Paleo)
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
A comforting and flavorful dairy-free, paleo Creamy Tuscan Chicken Soup packed with tender chicken, sun-dried tomatoes, and spinach. Easy to make for a healthy weeknight meal.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 2 carrots, peeled and finely chopped
- 2 celery stalks, finely chopped
- 4 cloves garlic, minced
- 1.5 pounds boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/4 teaspoon red pepper flakes (optional, for a touch of heat)
- 4 cups chicken broth (low sodium preferred)
- 1 (14.5 ounce) can full-fat coconut milk (unsweetened, from a can, not the carton)
- 1/2 cup sun-dried tomatoes, oil-packed, drained and roughly chopped
- 4 cups fresh spinach, packed
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped, for garnish (optional)
- Lemon wedges, for serving (optional)
Instructions
- 1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables have softened, about 6-8 minutes.
- 2. Stir in the minced garlic, dried oregano, dried basil, and red pepper flakes (if using). Cook for another minute until fragrant, being careful not to burn the garlic.
- 3. Add the bite-sized chicken pieces to the pot. Season with salt and pepper. Cook, stirring, until the chicken is lightly browned on all sides. It doesn’t need to be cooked through at this stage.
- 4. Pour in the chicken broth. Scrape the bottom of the pot with a wooden spoon to loosen any browned bits. Bring the soup to a gentle simmer.
- 5. Stir in the full-fat coconut milk and the chopped sun-dried tomatoes. Reduce the heat to low, cover the pot, and let the soup simmer for at least 15-20 minutes, or until the chicken is cooked through and tender.
- 6. Just before serving, stir in the fresh spinach. Cook, stirring, until the spinach has wilted, about 2-3 minutes.
- 7. Taste the soup and add more salt and pepper as needed.
- 8. Ladle the soup into bowls. Garnish with fresh chopped parsley and serve with lemon wedges on the side, if desired.
Notes
Store cooled soup in an airtight container in the refrigerator for up to 3-4 days. Freezes well for up to 2-3 months. Reheat on the stovetop over low-medium heat, adding a splash of broth or water if needed. Thaw frozen soup in the refrigerator overnight before reheating.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: Estimated 350-400 calories per serving (will vary based on exact ingredients)
- Sugar: Estimated 4-6g per serving
- Sodium: Estimated 400-600mg per serving (depending on broth)
- Fat: Estimated 20-25g per serving
- Carbohydrates: Estimated 8-12g per serving
- Fiber: Estimated 2-3g per serving
- Protein: Estimated 25-30g per serving