healthy onepot chicken and sweet potato soup with spinach and garlic

3 min prep 3 min cook 3 servings
healthy onepot chicken and sweet potato soup with spinach and garlic
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

Healthy One-Pot Chicken and Sweet Potato Soup with Spinach and Garlic

A cozy, nutrient-packed soup that's ready in under 45 minutes and leaves you with just one pot to wash. This is comfort food that loves you back.

The first time I made this soup, it was one of those chaotic weeknights where everyone was hungry, the fridge was looking sparse, and I had exactly 30 minutes before my daughter's piano lesson. You know those nights. I threw together what I had—some chicken thighs that were defrosting in the fridge, a couple of sweet potatoes that were starting to sprout eyes, and the last handful of spinach that was on its last legs. What emerged from that desperate experiment was nothing short of magical.

Since then, this soup has become our family's Tuesday night tradition. My husband requests it when he's feeling under the weather (it's better than any chicken noodle soup, he claims), and my kids have started calling it "sunshine soup" because of the beautiful golden color the sweet potatoes give the broth. The best part? Everything cooks in one pot, which means fewer dishes and more time for family movie nights. This isn't just a recipe—it's become our family's edible hug in a bowl.

Why You'll Love This Healthy One-Pot Chicken and Sweet Potato Soup with Spinach and Garlic

  • One-Pot Wonder: Everything cooks in a single pot, meaning less cleanup and more time to relax after dinner.
  • Ready in 40 Minutes: From prep to table in under an hour, perfect for busy weeknights when you want something wholesome.
  • Protein-Packed: With lean chicken and nutrient-dense sweet potatoes, this soup keeps you satisfied for hours.
  • Immune-Boosting: Loaded with vitamin A from sweet potatoes, vitamin C from spinach, and healing properties from garlic.
  • Meal Prep Friendly: Tastes even better the next day and freezes beautifully for up to 3 months.
  • Family-Approved: Mild enough for picky eaters but flavorful enough for sophisticated palates.
  • Budget-Conscious: Uses affordable, accessible ingredients that you probably already have in your kitchen.

Ingredient Breakdown

Ingredients for healthy onepot chicken and sweet potato soup with spinach and garlic

Each ingredient in this soup was chosen not just for flavor, but for how they work together to create something greater than the sum of their parts. The sweet potatoes break down slightly during cooking, naturally thickening the broth and adding a subtle sweetness that balances the savory elements perfectly.

Chicken thighs are my go-to here because they stay tender and juicy even if you accidentally overcook them slightly. If you're watching your fat intake, you can certainly use chicken breast, but I promise the thighs make this soup extra special. They're also more budget-friendly and forgiving during the cooking process.

The garlic isn't just for flavor—it's the aromatic foundation that makes your kitchen smell like a five-star restaurant. I use a generous amount because garlic becomes mellow and almost sweet when simmered. Don't be intimidated by the quantity; it won't be overpowering.

Fresh spinach gets stirred in at the very end, wilting into silky ribbons that add color and nutrients. If you only have frozen spinach, that works too—just squeeze out the excess water before adding it to the pot.

The combination of thyme and rosemary gives this soup its herby backbone. These sturdy herbs can stand up to longer cooking times without losing their essence. If you have fresh herbs, use them, but dried work beautifully here too.

Ingredients

Protein & Produce

  • 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
  • 2 medium sweet potatoes, peeled and diced (about 4 cups)
  • 5 cups fresh spinach, roughly chopped
  • 6 cloves garlic, minced
  • 1 large onion, diced
  • 3 carrots, sliced
  • 3 celery stalks, sliced

Liquids & Seasonings

  • 6 cups low-sodium chicken broth
  • 2 tablespoons olive oil
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon salt (plus more to taste)
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional)

Optional Garnishes

  • Fresh parsley, chopped
  • Grated Parmesan cheese
  • Squeeze of fresh lemon juice
  • Crusty whole grain bread
  • Greek yogurt or sour cream

Pro Tip: Choose sweet potatoes that are firm and free from soft spots. The deeper the color, the more beta-carotene they contain!

Step-by-Step Instructions

1Prep Your Ingredients

Start by cutting your chicken into uniform 1-inch pieces—this ensures even cooking. Dice your sweet potatoes into similar-sized chunks so they'll cook at the same rate. Mince your garlic, dice the onion, and slice the carrots and celery. Having everything prepped before you start cooking makes the process smooth and stress-free.

Time-Saving Tip: Buy pre-cut sweet potatoes or use baby carrots to reduce prep time. You can also prep everything the night before and store in separate containers in the fridge.

2Brown the Chicken

Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Season the chicken pieces with salt and pepper, then add them to the pot in a single layer. Let them cook undisturbed for 3-4 minutes to develop a golden crust. Flip and cook another 2-3 minutes. The chicken doesn't need to be cooked through at this stage—it will finish cooking in the broth. Remove the chicken to a plate; don't wipe out the pot—those browned bits are flavor gold.

3Sauté the Aromatics

In the same pot, add the diced onion, carrots, and celery. Cook for 4-5 minutes until the vegetables start to soften and the onions become translucent. Add the minced garlic and cook for another 30 seconds until fragrant. The smell should be absolutely incredible at this point! Be careful not to let the garlic burn.

Don't Rush: Letting the vegetables cook properly builds the flavor base for your entire soup. This step is worth the extra few minutes.

4Add Herbs and Sweet Potatoes

Stir in the dried thyme, rosemary, and red pepper flakes (if using). Cook for about 30 seconds until the herbs become fragrant. This step helps release the essential oils in the dried herbs. Add the diced sweet potatoes and stir to coat them with the herb mixture.

5Create the Soup Base

Pour in the chicken broth, scraping the bottom of the pot with a wooden spoon to release all those delicious browned bits. Return the chicken (and any accumulated juices) to the pot. Add the salt and pepper. Bring everything to a boil, then reduce the heat to maintain a gentle simmer.

6Simmer Until Tender

Cover partially and let the soup simmer for about 15-20 minutes, until the sweet potatoes are tender and the chicken is cooked through. The sweet potatoes should be easily pierced with a fork but not falling apart completely.

7Finish with Spinach

Stir in the chopped spinach and cook for just 1-2 minutes until wilted. Taste and adjust seasoning with more salt and pepper if needed. The spinach will brighten up the soup both visually and nutritionally.

8Serve and Garnish

Ladle the hot soup into bowls and garnish with fresh parsley, a sprinkle of Parmesan cheese, or a squeeze of lemon juice if desired. Serve with crusty whole grain bread for a complete meal that will warm you from the inside out.

Expert Tips & Tricks

Make It Creamy

For a creamier version, mash about 1 cup of the cooked sweet potatoes against the side of the pot before adding the spinach. This creates a naturally creamy texture without any dairy.

Boost the Protein

Add a can of drained white beans during the last 5 minutes of cooking for extra protein and fiber. Great northern or cannellini beans work best.

Herb Variations

Try swapping the thyme and rosemary for Italian seasoning, or add fresh herbs like parsley or dill at the end for a different flavor profile.

Control the Sodium

Use low-sodium broth and add salt gradually. The soup reduces slightly as it cooks, so it's better to under-salt initially and adjust at the end.

Make It Spicy

Add more red pepper flakes or a diced jalapeño if you like heat. You can also serve with hot sauce on the side so everyone can customize their bowl.

Perfect Sweet Potatoes

Cut your sweet potatoes into uniform pieces—about 3/4-inch cubes. Too small and they'll disintegrate; too large and they won't cook through.

Common Mistakes & Troubleshooting

Problem: Your soup is more like chicken soup than a hearty, substantial meal.

Solution: Remove 1-2 cups of soup, blend until smooth, and return to the pot. Alternatively, mash some sweet potatoes directly in the pot with a potato masher. You can also simmer uncovered for 10-15 minutes to reduce the liquid.

Problem: Your chicken chunks are tough and overcooked.

Solution: You've likely cooked the chicken too long. Next time, check the chicken after 10-12 minutes of simmering—it should be just cooked through. Also, thighs are more forgiving than breast meat. If using breast, reduce cooking time by 5 minutes.

Problem: Your sweet potatoes have turned to complete mush.

Solution: Dice them larger next time—about 1-inch pieces. Also, make sure your simmer is gentle, not a rolling boil. If they're already mushy, embrace it! Mash them into the broth for a creamy consistency.

Problem: Your soup lacks depth and flavor.

Solution: The key is layering seasoning. Make sure to salt the chicken before browning, and don't be shy with salt in the broth. Add a splash of lemon juice or vinegar at the end to brighten flavors. The soup might also need more time for flavors to meld—let it simmer 5-10 minutes more.

Variations & Substitutions

Protein Variations

  • Turkey: Use ground turkey or diced turkey breast for a leaner option
  • Chickpeas: For vegetarian, substitute 2 cans of drained chickpeas
  • Sausage: Use Italian chicken sausage, sliced
  • Shrimp: Add during last 3 minutes of cooking

Vegetable Variations

  • Butternut Squash: Replace sweet potatoes with butternut squash
  • Kale: Use kale instead of spinach, add 5 minutes earlier
  • Green Beans: Add 1-inch pieces during last 10 minutes
  • Mushrooms: Add sliced mushrooms with the onions

Dietary Adaptations

  • Low-Carb: Replace sweet potatoes with cauliflower and turnips
  • Paleo: Use homemade bone broth and add extra vegetables
  • Whole30: Ensure compliant broth and skip the cheese garnish
  • Gluten-Free: This soup is naturally gluten-free!

Flavor Variations

  • Curry: Add 2 tsp curry powder with the herbs
  • Mexican: Add cumin, oregano, and serve with cilantro
  • Asian-Inspired: Add ginger, soy sauce, and sesame oil
  • Mediterranean: Add oregano, basil, and finish with feta

Storage & Freezing

Refrigerator Storage

Let the soup cool completely before storing. It will keep in an airtight container in the refrigerator for up to 4 days. The flavors actually meld and improve after the first day! Store in individual portion containers for easy grab-and-go lunches.

Reheating Tip: Add a splash of broth or water when reheating, as the soup will thicken in the fridge.

Freezer Instructions

This soup freezes beautifully for up to 3 months. I like to freeze it in quart-sized freezer bags laid flat—they stack nicely and thaw quickly. Leave out the spinach if freezing, and add fresh when reheating. Thaw overnight in the refrigerator or use the defrost setting on your microwave.

Pro Tip: Freeze in muffin tins for individual portions, then transfer to freezer bags.

Frequently Asked Questions

Yes, you can substitute chicken breast, but I recommend reducing the cooking time by about 5 minutes to prevent the meat from drying out. Chicken thighs are more forgiving and stay tender even if slightly overcooked, making them ideal for soups.

Brown the chicken and sauté the aromatics as directed, then transfer everything except the spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add the spinach during the last 15 minutes of cooking. The sweet potatoes may become very soft, creating a naturally creamy texture.

Absolutely! Replace the chicken with 2 cans of chickpeas or white beans, and use vegetable broth instead of chicken broth. Add the beans during the last 10 minutes of cooking so they don't become mushy. You might want to add a bit more herbs for flavor.

This soup is quite filling on its own, but I love serving it with crusty whole grain bread or garlic bread. A simple green salad dressed with lemon vinaigrette complements it perfectly. For a heartier meal, serve over brown rice or quinoa.

Sweet potatoes are done when you can easily pierce them with a fork, but they still hold their shape. They should be tender but not falling apart or mushy. If you prefer them softer for a creamier soup, cook them a few minutes longer.

Yes, frozen spinach works well. Use about 10 ounces (one standard package) and squeeze out as much water as possible before adding. Add it directly to the soup without thawing, but cook for an extra 2-3 minutes.

Very! This soup is packed with lean protein, vitamin A from sweet potatoes, iron from spinach, and immune-boosting garlic. One serving provides about 25 grams of protein and is relatively low in calories while being very filling. It's naturally gluten-free and can be made dairy-free.

Yes! This recipe doubles beautifully. Use a larger pot and you may need to increase the cooking time by 5-10 minutes. This soup is great for feeding a crowd or for meal prep. Leftovers freeze wonderfully.

Ready to Make This Cozy Soup?

This healthy one-pot chicken and sweet potato soup has become a staple in our home, and I know it will in yours too. It's the kind of recipe that feels like a warm hug on a cold day, delivers nutrition when you need it most, and creates minimal dishes in the process. What more could you ask for?

I'd love to hear how this recipe turns out for you! Drop a comment below or tag me on social media when you make it. Happy cooking!

healthy onepot chicken and sweet potato soup with spinach and garlic

Healthy One-Pot Chicken & Sweet Potato Soup

4.7
Pin Recipe
Prep
15 min
Cook
30 min
Total
45 min
4 servings
Easy
Ingredients
  • 1 tbsp olive oil
  • 1 lb (450 g) boneless skinless chicken thighs, diced
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 medium sweet potatoes, peeled & cubed
  • 1 large carrot, sliced
  • 4 cups low-sodium chicken broth
  • 1 tsp dried thyme
  • ½ tsp smoked paprika
  • 2 cups fresh spinach, loosely packed
  • ¼ tsp black pepper
  • Salt to taste
Instructions
  1. Heat olive oil in a heavy pot over medium-high heat. Sauté diced chicken until lightly browned, about 5 minutes.
  2. Add onion and cook 3 minutes until translucent. Stir in garlic for 30 seconds until fragrant.
  3. Toss in sweet potatoes and carrots; cook 2 minutes to build flavor.
  4. Pour in broth, thyme, paprika, pepper, and a pinch of salt. Bring to a boil.
  5. Reduce heat and simmer covered for 15 minutes, until vegetables are tender.
  6. Stir in spinach and cook 2 minutes until wilted. Taste and adjust seasoning.
  7. Serve hot with crusty whole-grain bread for a complete meal.
Recipe Notes
  • Swap spinach for kale or Swiss chard if desired; add with sweet potatoes for longer cooking.
  • Store leftovers refrigerated up to 4 days or freeze up to 3 months.
  • Make it vegetarian: omit chicken, use vegetable broth, and add a can of chickpeas.
Nutrition per serving
Calories
310
Protein
30 g
Carbs
28 g
Fat
9 g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.