creamy sweet potato and carrot soup with spinach for family comfort

15 min prep 30 min cook 6 servings
creamy sweet potato and carrot soup with spinach for family comfort
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Creamy Sweet Potato & Carrot Soup with Spinach

A velvety, nutrient-packed bowl of comfort that transforms humble vegetables into pure magic. This family-friendly soup combines the natural sweetness of root vegetables with the earthiness of spinach, creating the ultimate cozy meal.

Why I Created This Recipe

It was one of those bone-chilling February evenings when I found myself staring into my refrigerator, desperate for something that would warm my family's souls. My daughter had just come home from school with rosy cheeks and runny nose, my husband was battling a stubborn cold, and I was exhausted from a long week of work. In the crisper drawer sat the usual suspects: a bag of sweet potatoes I'd been meaning to use, some slightly sad carrots, and a container of baby spinach that was days away from wilting into oblivion.

What happened next in my kitchen that night felt like culinary alchemy. As I peeled and chopped those vegetables, I wasn't just preparing dinner—I was creating medicine for my family's spirits. The moment I added the sweet potatoes and carrots to the pot with sizzling onions and garlic, the most incredible aroma filled our home. My daughter wandered into the kitchen, drawn by the scent, asking "What smells so good, Mommy?" Thirty minutes later, we were all huddled around our kitchen table, hands wrapped around steaming bowls of what would become our family's most requested soup.

This creamy sweet potato and carrot soup with spinach has since become our go-to comfort food. It's more than just a recipe—it's a reminder that the simplest ingredients, when treated with love and patience, can create something extraordinary. Every spoonful carries the memory of that first evening when we discovered that sometimes the best meals come from what we already have, waiting to be transformed into something magical.

Why You'll Love This creamy sweet potato and carrot soup with spinach for family comfort

  • One-Pot Wonder: Everything cooks in a single pot, meaning minimal cleanup and maximum flavor development as the ingredients mingle together.
  • Nutrient Powerhouse: Packed with beta-carotene from sweet potatoes and carrots, plus iron and vitamins from spinach, this soup is like a multivitamin in a bowl.
  • Family-Friendly Sweetness: The natural sweetness from the vegetables makes this soup a hit with kids who might normally turn their noses up at spinach.
  • Pantry Staple Ingredients: No exotic ingredients required—everything can be found in a well-stocked kitchen or basic grocery store.
  • Make-Ahead Magic: This soup tastes even better the next day, making it perfect for meal prep or entertaining.
  • Customizable Consistency: Whether you prefer silky smooth or slightly chunky, you control the final texture.
  • Budget-Conscious Comfort: Feeds a family of 6 for under $10, proving that delicious doesn't have to be expensive.
  • Year-Round Versatility: Equally satisfying on a hot summer evening (served chilled) or a freezing winter night (piping hot).

Ingredient Breakdown

Ingredients for creamy sweet potato and carrot soup with spinach for family comfort

Before we dive into cooking, let's talk about each ingredient and why it matters. Understanding your ingredients is the secret to becoming a confident cook who can improvise and adapt recipes to their taste.

Sweet Potatoes (2 pounds): The star of our show! Look for firm, unblemished sweet potatoes with smooth skin. Orange-fleshed varieties like Garnet or Jewel work beautifully here, offering that gorgeous color and natural sweetness. Pro tip: choose medium-sized potatoes rather than the massive ones—they tend to be sweeter and less starchy.

Carrots (1 pound): These add depth and natural sweetness while balancing the sweet potatoes. I prefer organic carrots when possible, as conventional carrots can absorb more pesticides. If you can find rainbow carrots at your farmers market, they add beautiful subtle color variations to the soup.

Fresh Baby Spinach (5 ounces): This isn't just for color—spinach adds a mineral-rich complexity that prevents the soup from being one-dimensionally sweet. Baby spinach is more tender and milder than mature spinach, making it perfect for families. If you only have mature spinach, remove the tough stems and use slightly less.

Yellow Onion (1 large): The aromatic foundation that builds flavor. I always use yellow onions for their perfect balance of sweet and savory when cooked. Dice it finely so it melts into the soup rather than creating noticeable chunks.

Garlic (4 cloves): Because garlic makes everything better! Fresh garlic is essential here—jarred garlic just doesn't provide the same depth. Mince it finely or press it through a garlic press for maximum flavor distribution.

Vegetable Broth (4 cups): Choose a high-quality broth for the best flavor. I prefer low-sodium versions so I can control the salt level. If you have homemade vegetable stock, this is where it shines!

Coconut Milk (1 can, full-fat): This creates the luxurious creaminess without dairy. Full-fat coconut milk is non-negotiable here—the light versions just don't provide the same rich mouthfeel. Don't worry about coconut flavor; it becomes subtle once cooked.

Fresh Ginger (1-inch piece): This adds warmth and a subtle spicy note that elevates the entire soup. Fresh ginger is crucial—ground ginger is a completely different flavor profile that won't work here.

Spice Blend: Ground cumin, coriander, and a pinch of cinnamon create a warm, complex flavor that makes this soup special. These spices complement the natural sweetness of the vegetables without overwhelming them.

Step-by-Step Instructions

Total Time: 45 minutes | Prep Time: 15 minutes | Cook Time: 30 minutes | Servings: 6 generous bowls

Step 1: Prep Your Vegetables

Start by washing all your vegetables thoroughly. Peel the sweet potatoes and carrots, then dice them into 1-inch chunks. The smaller the pieces, the faster they'll cook, but don't stress about perfect uniformity—just aim for roughly the same size so they cook evenly. Mince your onion and garlic, and grate the ginger using a microplane or the fine side of a box grater.

Pro tip: Keep your sweet potato pieces in a bowl of cold water while you prep the other vegetables to prevent browning. Just make sure to drain them well before adding to the pot.

Step 2: Build Your Flavor Base

In a large, heavy-bottomed pot or Dutch oven, heat 2 tablespoons of olive oil over medium heat. When the oil shimmers, add your diced onion with a pinch of salt. The salt helps draw out moisture and prevents browning. Cook for 5-6 minutes, stirring occasionally, until the onions are translucent and soft but not browned.

Add the garlic and ginger, cooking for another 30 seconds until fragrant. Your kitchen should smell absolutely amazing at this point!

Step 3: Toast Your Spices

This is where the magic happens! Add your ground cumin, coriander, and cinnamon to the pot. Stir constantly for about 30 seconds until the spices are fragrant. This step, called "blooming" the spices, releases their essential oils and creates a depth of flavor that you can't achieve by just adding them to liquid. Be careful not to burn them—if they start to smell acrid or look dark, immediately move to the next step.

Step 4: Add Your Root Vegetables

Now add your sweet potatoes and carrots to the pot, stirring to coat them with the spiced onion mixture. Let them cook for 5 minutes, stirring occasionally. This step helps develop flavor and ensures the vegetables don't taste raw in the final soup.

Pour in the vegetable broth—it should just barely cover the vegetables. If needed, add a bit more broth or water. Add 1 teaspoon of salt and several grinds of black pepper. Bring to a boil, then reduce to a simmer.

Step 5: Simmer Until Tender

Cover the pot partially with a lid and let simmer for 15-20 minutes, or until the vegetables are very tender when pierced with a fork. The exact timing depends on how large your vegetable pieces are. Don't rush this step—properly cooked vegetables blend into a silkier soup.

While the vegetables simmer, this is the perfect time to wash your spinach and set up your blender. If using a regular blender, you'll need to blend in batches, so have a large bowl ready to hold the blended soup.

Step 6: Add Spinach and Coconut Milk

Once your vegetables are tender, add the entire can of coconut milk and all the spinach. Stir well and let cook for just 1-2 minutes, until the spinach wilts. Don't overcook the spinach—it should stay vibrant green.

Remove the pot from heat. The soup will look like a mess of vegetables in coconut milk, but trust the process!

Step 7: Blend Until Luxuriously Smooth

Using an immersion blender right in the pot is the easiest method. Blend for 2-3 minutes, moving the blender around, until completely smooth. If using a regular blender, work in batches, filling the blender no more than halfway. Remove the center cap from the blender lid and cover with a kitchen towel to allow steam to escape. Blend each batch for 1-2 minutes until silky smooth.

Return all blended soup to the pot if necessary. The color should be a gorgeous, vibrant orange, and the consistency should coat the back of a spoon.

Step 8: Adjust and Serve

Taste your soup and adjust seasoning as needed. You might need more salt, a squeeze of lime juice for brightness, or even a pinch more cinnamon if you want it warmer. Reheat gently if necessary—don't let it boil vigorously or the coconut milk might separate.

Serve hot, garnished with a swirl of coconut milk, toasted pumpkin seeds, or a few baby spinach leaves for color. Crusty bread on the side is mandatory for dipping!

Expert Tips & Tricks

Roast for Deeper Flavor

For an extra layer of complexity, roast your sweet potatoes and carrots at 400°F for 25 minutes before adding to the soup. This caramelization adds incredible depth!

Make It a Complete Meal

Add a can of drained chickpeas or white beans during the last 5 minutes of cooking for extra protein that makes this a complete, satisfying meal.

Temperature Matters

Let your coconut milk sit at room temperature for 30 minutes before adding. Cold coconut milk can cause curdling when added to hot soup.

Vitamin C Boost

Add the juice of half an orange right before serving. The vitamin C helps with iron absorption from the spinach and brightens all the flavors.

Texture Control

For a restaurant-quality presentation, strain your blended soup through a fine-mesh sieve. This removes any fibrous bits and creates an impossibly smooth texture.

Garnish Game-Changer

Make a quick spiced oil by warming 2 tablespoons of olive oil with a pinch of smoked paprika and cumin. Drizzle this over each bowl for an extra flavor dimension.

Common Mistakes & Troubleshooting

Mistake 1: Overcooking the Spinach

The Problem: Spinach turns army green and develops a metallic taste when overcooked.

The Solution: Add spinach during the last 1-2 minutes of cooking only. It should be just wilted but still vibrant green.

Mistake 2: Not Blending Long Enough

The Problem: The soup has a grainy or fibrous texture, especially from the sweet potato skins.

The Solution: Blend for at least 2-3 full minutes. If using a regular blender, blend in smaller batches for smoother results. When in doubt, blend longer!

Mistake 3: Adding Cold Coconut Milk to Hot Soup

The Problem: The coconut milk curdles and separates, creating an unappetizing appearance.

The Solution: Let coconut milk come to room temperature before adding, or warm it slightly. Add it after removing the pot from direct heat.

Mistake 4: Underseasoning

The Problem: The soup tastes flat and boring, like sweet vegetable water.

The Solution: Season at multiple stages: when sweating onions, after adding broth, and after blending. Salt enhances sweetness and brings all flavors into focus.

Mistake 5: Using the Wrong Sweet Potatoes

The Problem: Using white-fleshed sweet potatoes or regular potatoes results in a less sweet, less colorful soup.

The Solution: Look for orange-fleshed sweet potatoes (often labeled as yams in American grocery stores, though technically they're sweet potatoes).

Variations & Substitutions

Make It Vegan

This soup is naturally vegan! Just ensure your vegetable broth is certified vegan, and swap the honey garnish for maple syrup if you use one.

Spice It Up

Add a chopped jalapeño with the onions, or stir in a teaspoon of harissa paste for North African flair. A pinch of cayenne adds gentle heat.

Autumn Twist

Replace one sweet potato with a tart apple (like Granny Smith) for added complexity. The slight acidity balances the sweetness beautifully.

Green Version

Swap sweet potatoes for butternut squash and add a handful of fresh herbs (parsley, cilantro, dill) when blending for a green-hued variation.

Dietary Substitutions
  • Coconut Milk Allergy: Use cashew cream (blend 1 cup soaked cashews with 1 cup water) or oat milk with 1 tablespoon of olive oil for richness.
  • Low-FODMAP: Replace onion with green onion tops and garlic with garlic-infused oil.
  • Low-Carb: Replace half the sweet potatoes with cauliflower florets. The color won't be as vibrant, but it's still delicious.
  • Spinach Substitute: Kale, Swiss chard, or beet greens work well. Remove tough stems and add 3-4 minutes earlier since they're heartier than spinach.

Storage & Freezing

Refrigerator Storage

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after 24 hours as the spices meld together. When reheating, do so gently over medium-low heat, stirring frequently. If the soup has thickened too much, thin with a splash of vegetable broth or water.

Freezer Instructions

This soup freezes beautifully for up to 3 months. Here's the key: don't add the spinach before freezing. Instead, freeze the blended sweet potato-carrot base, then add fresh spinach when reheating. This prevents the spinach from becoming mushy and discolored.

Freeze in portion-sized containers or freezer bags (lay flat for space-saving). Thaw overnight in the refrigerator, then reheat gently. Add fresh spinach during the last 2 minutes of reheating.

Make-Ahead Meal Prep

Double the recipe and freeze half for busy weeks. I like to freeze in individual portions for quick lunches. Pro tip: freeze some in ice cube trays for baby food or for adding nutrition to other dishes!

Frequently Asked Questions

Absolutely! Add everything except coconut milk and spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, until vegetables are tender. Add coconut milk and spinach during the last 30 minutes. Blend as directed.

The spinach flavor is very mild in this soup—it mainly adds nutrition and color. If your kids are super sensitive, start with just 2 ounces of spinach, or substitute with cauliflower florets for a color-free version. You can also call it "Sunshine Soup" and not mention the spinach!

Yes, but thaw and squeeze out excess water first. Use about 1/3 of the amount (since frozen spinach is compressed) and add it during the last 2-3 minutes of cooking. It won't be as vibrant as fresh, but works in a pinch.

It's perfect for babies 8+ months! Just omit the salt and any spicy additions. The natural sweetness appeals to babies, and it's packed with nutrients. Freeze in ice cube trays for perfect baby portions.

Yes! Water-sauté the onions by using 2-3 tablespoons of vegetable broth instead of oil. Add more broth as needed to prevent sticking. The soup will be slightly less rich but still delicious and heart-healthy.

Too thick? Thin with vegetable broth or water until desired consistency. Too thin? Simmer uncovered for 10-15 minutes to reduce, or add a peeled, diced potato and blend again. Remember it thickens slightly as it cools.

Crusty sourdough bread is classic, but it's also amazing with grilled cheese, quinoa salad, or roasted chickpeas for crunch. For a lighter meal, serve with a simple green salad with lemon vinaigrette.

I don't recommend canning this soup due to the coconut milk and low-acid vegetables. The dairy-free nature makes it unsafe for water-bath canning, and pressure canning would break down the texture. Stick to freezing for long-term storage.

Made this recipe? Share your results and tag us on social media—we love seeing your kitchen creations!

creamy sweet potato and carrot soup with spinach for family comfort

Creamy Sweet Potato & Carrot Soup with Spinach

4.8
Pin Recipe
Prep
15 min
Cook
30 min
Total
45 min
Servings
6 bowls
Difficulty
Easy

Ingredients

  • 2 Tbsp olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 medium sweet potatoes, peeled & cubed
  • 4 large carrots, sliced
  • 4 cups vegetable broth
  • 1 cup canned coconut milk
  • 2 cups fresh spinach
  • 1 tsp ground cumin
  • ½ tsp smoked paprika
  • Salt & black pepper to taste
  • Pumpkin seeds & crusty bread for serving

Instructions

  1. Heat olive oil in a large pot over medium heat. Sauté onion for 5 min until translucent.
  2. Add garlic, cumin, and paprika; cook 1 min until fragrant.
  3. Stir in sweet potatoes and carrots; cook 3 min to lightly caramelize.
  4. Pour in vegetable broth, bring to boil, then reduce to simmer 20 min until veggies are tender.
  5. Blend soup with an immersion blender until silky smooth.
  6. Reduce heat to low; stir in coconut milk and simmer 5 min.
  7. Fold in spinach until wilted; season with salt and pepper.
  8. Ladle into bowls, top with pumpkin seeds, and serve hot with crusty bread.
Recipe Notes: For extra creaminess, swap half the broth for additional coconut milk. Soup keeps 4 days refrigerated or 3 months frozen.
Nutrition (per bowl): 210 kcal | 5g protein | 28g carbs | 10g fat | 7g fiber | 330mg sodium

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.