Creamy Sweet Potato Chicken Soup with Spinach

Prep: 15 minCook: 40 min12 servingsmedium
Creamy Sweet Potato Chicken Soup with Spinach

Warming, veggie-packed chicken soup built on a golden broth of sweet potatoes, carrots, and aromatic spices. Poached chicken breast and wilted spinach add protein and nutrients, while a swirl of half-and-half creates richness without heaviness. The coriander and oregano provide earthy depth, with optional cayenne for complexity. Perfect for weeknight dinners, meal prep, or when you want comfort food that feels nourishing. This version lets you control creaminess and heat level, making it adaptable for various preferences and dietary needs.

Ingredients

12 servings
  • 1 ¼ pounds boneless skinless chicken breasts
    rotisserie chicken or leftover chickenequal weightconvenience

    skip poaching step

    Full guide →
  • 4 tablespoons olive oil
  • 1 medium yellow onion, diced small
  • 3 medium carrots, peeled and diced small
  • 1 stalk celery, diced small
  • 3 to 5 cloves, garlic, finely pressed or minced
  • 64 ounces reduced sodium chicken stock
  • 1 ¼ to 1.50 pounds, sweet potatoes, peeled and diced into 1-inch pieces
  • 2 teaspoons dried oregano
    dried Italian seasoning2 teaspoonspantry substitution

    slightly different flavor profile

    Full guide →
  • 2 teaspoons ground coriander
  • 1 tablespoon kosher salt, or to taste
  • 1 teaspoon freshly ground black pepper
  • 6 ounces diced portobello mushrooms(optional)
    cremini or button mushroomsequalbudget-friendly

    milder flavor

    Full guide →
  • 4 to 5 cups, fresh spinach
  • ½ cup half-and-half, or heavy cream, or omit(optional)
    heavy creamequaldairyadds dairy

    richer texture

  • to 1/4 teaspoon, cayenne pepper

Instructions

  1. 1

    Poach chicken breasts in salted water over medium-high heat until cooked through, about 10-15 minutes. Rest 5-10 minutes, then shred with two forks. Reserve poaching water if desired.

  2. 2

    Heat olive oil in a large Dutch oven or stockpot over medium-high heat. Add onion, carrots, and celery; saute about 7 minutes until beginning to tenderize, stirring occasionally.

  3. 3

    Add garlic and cook 1 minute until fragrant, stirring nearly continuously.

  4. 4

    Add chicken stock, sweet potatoes, oregano, coriander, salt, and pepper. Bring to boil and cook 12-15 minutes until sweet potatoes are fork tender.

  5. 5

    Halfway through boiling, add mushrooms if using and shredded chicken to rewarm.

  6. 6

    Remove from heat. Add spinach and stir about 1 minute until wilted.

  7. 7

    Stir in half-and-half if using. Taste and adjust seasonings, adding more salt or cayenne as desired.

  8. 8

    Serve hot.

Tips

Tip 1

Multi-task by sauteing vegetables while chicken poaches to save time. Don't overcook chicken; cooking time varies based on thickness and water temperature.

Tip 2

Start with half the spices and seasonings, then taste and adjust. Kosher salt should be added gradually; add cayenne sparingly to enhance flavors rather than add heat.

Tip 3

The soup is delicious without dairy. Add half-and-half to taste if desired, or substitute heavy cream for richer texture.

Good to Know

Storage

Airtight container in refrigerator up to 5 days.

Make Ahead

Prepare through step 6 and refrigerate up to 2 days. Reheat gently and add dairy just before serving to prevent curdling.

Serve With

Ladle into bowls and serve hot. Garnish with fresh herbs if desired.

See pairing guide →

Common Mistakes

Watch

Overcook chicken to avoid dry, stringy texture; test at thickest part.

Watch

Add salt gradually and taste before adding more to avoid oversalting the broth.

Watch

Stir spinach gently after adding to prevent breaking into small pieces.

Substitutions

Dairy-Free Swaps

half-and-half
omit entirely0vegandairy-free

soup remains creamy from sweet potatoes

half-and-half
heavy creamequaldairyadds dairy

richer texture

Full guide →

General Alternatives

chicken breast
rotisserie chicken or leftover chickenequal weightconvenience

skip poaching step

Full guide →
portobello mushrooms
cremini or button mushroomsequalbudget-friendly

milder flavor

Full guide →
fresh spinach
frozen spinach3-4 cups thawedconvenience

no wilting step needed

Full guide →
oregano
dried Italian seasoning2 teaspoonspantry substitution

slightly different flavor profile

Full guide →
Find more substitutions →

FAQ

Can I make this soup ahead and freeze it?

Yes. Freeze in airtight containers or freezer bags up to 4 months. Omit dairy before freezing; add half-and-half after reheating if desired. Thaw overnight in refrigerator or reheat gently from frozen on low heat on the stovetop.

What if my soup tastes flat or bland?

Taste and adjust salt first, adding small amounts until broth flavors brighten. If still dull, add a pinch of cayenne pepper to enhance and marry flavors. More freshly ground black pepper or a squeeze of lemon also helps.

Can I use rotisserie chicken instead of poaching?

Absolutely. Shred store-bought rotisserie chicken or use leftover cooked chicken and skip the poaching step entirely. Add it in step 5 to warm through. The soup will be just as delicious and saves 15-20 minutes.