whole30 sweet potato and spinach soup with garlic and fresh thyme

whole30 sweet potato and spinach soup with garlic and fresh thyme - whole30 sweet potato and spinach soup with garlic
whole30 sweet potato and spinach soup with garlic and fresh thyme
  • Focus: whole30 sweet potato and spinach soup with garlic
  • Category: Desserts
  • Prep Time: 30 min
  • Cook Time: 5 min
  • Servings: 4

Love this? Pin it for later!

There’s a certain kind of magic that happens when the first truly crisp autumn afternoon rolls in. I’m talking about the kind of day when the light turns golden around 3 p.m., the air smells faintly of fallen leaves, and your favorite sweater suddenly feels like a long-lost friend. On days like that, my kitchen instantly transforms into a soup laboratory, and this Whole30 Sweet Potato and Spinach Soup with Garlic and Fresh Thyme is the seasonal superstar that gets requested on repeat—by my kids, my neighbors, even my mail carrier who once caught a whiff through the open window.

I created the very first batch four years ago when I was knee-deep in a January Whole30 reset and craving something that felt both comforting and virtuous. My farmer’s market was bursting with jewel-hued sweet potatoes, bunches of baby spinach so tender they practically melted on contact, and thyme that still held the morning dew. I tossed them together with an obscene amount of garlic (because let’s be honest, garlic is life), a splash of coconut milk for creaminess, and a quick simmer that filled the house with the kind of aroma that makes you close your eyes and sigh. One spoonful in, I knew I had stumbled onto a keeper.

Since then, this soup has become my meal-prep Monday hero, my post-holiday recovery pal, my fancy-enough-for-company starter, and—on more occasions than I care to admit—my breakfast (hello, fried egg on top). It’s silky without any dairy, rich without any flour, and bright thanks to a last-minute squeeze of citrus. Whether you’re navigating a Whole30 round, feeding a vegan friend, or simply trying to squeeze extra vegetables into your weeknight routine, this soup is about to become your cold-weather comfort blanket.

Why This Recipe Works

  • One-Pot Wonder: Minimal dishes mean more couch time with your favorite series.
  • Whole30 & Vegan: Totally compliant, yet nobody will notice the “healthy” label.
  • Freezer-Friendly: Portion, freeze, and reheat without texture drama.
  • Sweet-Potato Power: Naturally creamy body—no flour, no dairy, no cashews.
  • Garlic & Thyme Love: Classic aromatics deliver restaurant-level depth in under 30 minutes.
  • Spinach Flex: Fold in at the end for vibrant color and a major nutrient boost.
  • Customizable Heat: Add chili flakes or jalapeño if you crave a gentle kick.
  • Family-Approved: Mild flavor profile means even picky toddlers slurp it happily.

Ingredients You'll Need

Ingredients

Sweet Potatoes: Look for firm, unblemished garnet or jewel varieties. Their natural sweetness balances the savory broth and creates a velvety texture once blended. If you only have regular potatoes, swap away, but you’ll miss that subtle sweetness that makes this soup so special.

Fresh Baby Spinach: Pre-washed boxes are convenient, but farmers-market bunches often taste brighter. If you go with mature spinach, remove the woody stems. In a pinch, baby kale or arugula work, though they’ll introduce a peppery note.

Garlic: Fresh cloves, smashed and minced, are non-negotiable. Jarred paste tastes flat here. For the ultimate garlic lover experience, roast an extra head, squeeze the caramelized cloves into the broth, and blend for deeper complexity.

Fresh Thyme: Woody stems release oils during simmering. Strip leaves at the end for a pop of green. No fresh thyme? Use 1 tsp dried thyme, but add it with the onions so it rehydrates properly.

Onion & Celery: These aromatics lay the savory foundation. Yellow onion is mellow; swap in shallots for subtle sweetness. Celery leaves hold tons of flavor—chop and add them too.

Vegetable Broth: Choose a low-sodium, clean-label brand. If you’re not strictly vegetarian, chicken broth adds another layer of umami. Homemade bone broth will bump up protein and collagen.

Coconut Milk: Full-fat canned milk makes the soup luxurious without dairy. Light versions water down the body, so splurge on the good stuff. Not a coconut fan? Substitute ½ cup raw cashews soaked for 2 hours, then blended with 1 cup broth.

Lemon Juice & Zest: Acid wakes up every other flavor. Add at the end to keep the citrus oils vibrant. Lime works in a pinch, especially with a Southwest variation.

How to Make Whole30 Sweet Potato and Spinach Soup with Garlic and Fresh Thyme

1
Prep Your Produce

Scrub 2 lbs sweet potatoes and peel if you prefer a smoother texture (I leave the skins on for extra fiber). Dice into ¾-inch cubes so they cook evenly. Rinse spinach, spin dry, and store in the fridge until the final step—this keeps it perky.

2
Sauté Aromatics

Heat 2 Tbsp extra-virgin olive oil in a heavy Dutch oven over medium heat. Add 1 diced large yellow onion, 2 chopped celery stalks, and ½ tsp kosher salt. Cook 5 minutes until translucent, stirring occasionally. Add 5 minced garlic cloves and 3 fresh thyme sprigs; cook 60 seconds until fragrant but not browned.

3
Build the Base

Stir in diced sweet potatoes and cook 3 minutes to caramelize the edges slightly. Pour in 4 cups broth and scrape the bottom to deglaze any browned bits—this equals free flavor. Add ½ tsp black pepper and bring to a gentle boil.

4
Simmer Until Tender

Reduce heat to low, cover partially, and simmer 15 minutes or until potatoes are fork-tender. The smaller your dice, the faster they’ll cook—test doneness by piercing with a paring knife.

5
Blend Silky Smooth

Remove thyme stems. Use an immersion blender directly in the pot, or carefully transfer in batches to a high-speed blender. Blend until velvety. Return soup to pot if needed.

6
Enrich with Coconut

Stir in 1 cup full-fat coconut milk. Warm gently; do not boil after adding coconut or it can separate and look curdled. Taste and adjust salt—potatoes love salt.

7
Wilt in Spinach

Add 4 packed cups baby spinach and stir just until wilted, about 60 seconds. This keeps the color jewel-bright and prevents that muddy cafeteria-green hue.

8
Finish Bright

Off heat, add 1 Tbsp fresh lemon juice and ½ tsp zest. Give a final stir, ladle into warm bowls, and garnish with a drizzle of coconut milk, cracked pepper, and extra thyme leaves.

Expert Tips

Control the Texture

For a chunkier soup, blend only half the potatoes. Want ultra-silky? Pass the pureed soup through a fine-mesh sieve.

Speed It Up

Microwave diced potatoes for 4 minutes before adding to the pot; you can shave 5–6 minutes off simmer time.

Creamy Without Coconut

Sub 1 cup steamed cauliflower + ¼ cup olive oil blended until silky. You’ll cut calories and still feel indulgent.

Chill Fast

Spread hot soup into a shallow hotel pan and place over an ice bath; it drops to room temp in 10 minutes, keeping spinach bright.

Amp Protein

Stir in shredded rotisserie chicken or sautéed shrimp when reheating. Instant 20 g protein boost.

Color Pop

Reserve a handful of raw spinach ribbons to sprinkle on top just before serving—visual wow factor plus extra antioxidants.

Variations to Try

Moroccan Spice

Add 1 tsp cumin, ½ tsp coriander, and ⅛ tsp cinnamon with the garlic. Finish with a swirl of harissa and toasted pumpkin seeds.

Green Curry Twist

Whisk 1 Tbsp green curry paste into coconut milk. Swap lime juice for lemon and top with cilantro and sliced red chilies.

Smoky Bacon

For a non-vegan version, sauté 3 chopped bacon slices first; use rendered fat instead of olive oil. You’ll get campfire vibes.

Silky Carrot Blend

Replace half the sweet potatoes with carrots for a lower-glycemic option and stunning orange color.

Tuscan White Bean

Stir in 1 can rinsed cannellini beans with the coconut milk for a hearty Tuscan vibe that stretches the servings.

Spicy Kick

Add ½ tsp red-pepper flakes with the onions or blend in 1 chipotle pepper in adobo for a smoky, spicy backbone.

Storage Tips

Refrigerate

Cool completely, transfer to airtight glass jars, and refrigerate up to 5 days. The flavor actually improves overnight as garlic and thyme meld.

Freeze

Portion into silicone muffin cups or Souper Cubes, freeze solid, then pop out and store in zip-top bags up to 3 months. Thaw overnight in fridge.

Reheat

Warm gently over medium-low, thinning with broth or water. If using microwave, cover loosely and heat at 70 % power to prevent spinach from going army-green.

Make-Ahead Party Trick

Prepare soup through Step 5, refrigerate up to 48 hours. When guests arrive, reheat, add coconut milk, spinach, and lemon for fresh, bright color.

Frequently Asked Questions

Absolutely. Thaw 10 oz frozen spinach, squeeze dry, and add during the last 2 minutes of simmering. It won’t be quite as vibrant, but nutrition stays intact.

Simply whisk in warm broth, ¼ cup at a time, until you reach desired consistency. Remember, soup thickens as it stands; thin again when reheating.

Yes! Omit added salt and use low-sodium broth. Blend until ultra-smooth for early eaters, or serve as a finger-food puree thinned with breast milk or formula.

Go for it! Use an 8-quart pot. Increase simmer time by 5 minutes. When blending, work in smaller batches to prevent hot soup explosions.

Sub ¾ cup unsweetened almond milk plus 2 Tbsp olive oil for richness. Alternatively, use the cashew-cream method described in the Pro Tips section.

Add spinach at the very end and avoid prolonged boiling. A quick blanch-wilt preserves chlorophyll. Stir in an ice cube right before serving to shock color back to life.
whole30 sweet potato and spinach soup with garlic and fresh thyme
soups
Pin Recipe

whole30 sweet potato and spinach soup with garlic and fresh thyme

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Step 1: Heat olive oil in Dutch oven over medium. Add onion, celery, and ½ tsp salt; sauté 5 min until translucent.
  2. Step 2: Add garlic and thyme; cook 1 min until fragrant.
  3. Step 3: Stir in sweet potatoes; cook 3 min. Pour in broth and pepper; bring to boil, then simmer 15 min until tender.
  4. Step 4: Remove thyme stems. Blend until smooth using immersion or stand blender.
  5. Step 5: Stir in coconut milk; warm gently. Do not boil.
  6. Step 6: Add spinach; stir until wilted, 1 min. Finish with lemon juice and zest. Season to taste and serve hot.

Recipe Notes

For a protein boost, add shredded chicken or white beans. Soup thickens as it stands—thin with broth when reheating.

Nutrition (per serving)

198
Calories
4g
Protein
28g
Carbs
8g
Fat

Share This Recipe:

You May Also Like

Type at least 2 characters to search...