Love this recipe? Save it to Pinterest before you forget!
Hearty Sweet Potato Soup with Spinach: The Ultimate Cozy Family Comfort Food
There's something magical about a steaming bowl of sweet potato soup on a chilly evening. The moment I first created this recipe, I knew it would become a family staple. It all started during a particularly cold winter when my kids were begging for something warm and comforting after school. I had a couple of sweet potatoes sitting on the counter and a bag of fresh spinach in the fridge, and suddenly, inspiration struck. What began as a simple experiment turned into our new favorite comfort food - a creamy, hearty soup that's packed with nutrition but still feels indulgent. This recipe has since become a weekly tradition in our home, especially during the colder months. The best part? It's so easy to make that even my 12-year-old can help prepare it. Whether you're looking for a quick weeknight dinner or a comforting meal to share with loved ones, this sweet potato and spinach soup delivers warmth, nutrition, and pure coziness in every spoonful.
Why You'll Love This Hearty Sweet Potato Soup with Spinach
- Perfect Family Meal: This soup is packed with nutrients from sweet potatoes and spinach, making it a healthy yet comforting option for both kids and adults.
- Quick & Easy: Ready in under 45 minutes, this recipe is perfect for busy weeknights when you need something warm and satisfying fast.
- Naturally Creamy: The sweet potatoes create a rich, velvety texture without the need for heavy cream, making it lighter but still indulgent.
- Versatile: Easily customize with your favorite proteins or toppings to suit different dietary preferences.
- Budget-Friendly: Sweet potatoes and spinach are affordable staples that stretch to feed a crowd.
- Make-Ahead Friendly: This soup tastes even better the next day, making it ideal for meal prep.
- Seasonal Comfort: The warm spices and earthy flavors make this soup perfect for fall and winter gatherings.
Ingredient Breakdown
This hearty sweet potato soup with spinach is built on a foundation of simple, wholesome ingredients that come together beautifully. Let's break down each component and why it's important:
Sweet Potatoes: The star of the show! I recommend using medium-sized sweet potatoes (about 2 pounds total) for their perfect balance of natural sweetness and creamy texture. The orange-fleshed variety works best here, as it provides that beautiful golden color and rich flavor. Make sure to peel and dice them into even 1-inch cubes for consistent cooking.
Onion and Garlic: These aromatic bases build deep flavor. A medium yellow onion provides sweetness that caramelizes beautifully, while 4 cloves of garlic (or 1 tablespoon minced) add that essential savory depth. Don't skip the sautéing step - this is where much of the soup's flavor develops.
Vegetable Broth: I prefer using 4 cups of low-sodium vegetable broth for this recipe, as it allows us to control the seasoning. The broth should be flavorful but not overpowering, so you can taste the natural sweetness of the potatoes. If you're using homemade broth, even better!
Coconut Milk: A 13.5-ounce can of full-fat coconut milk adds luxurious creaminess without dairy. This is what makes the soup feel indulgent while keeping it lighter than traditional cream-based soups. The coconut milk also pairs beautifully with the sweet potatoes.
Spinach: Fresh baby spinach (6 cups) is added at the end for a nutritional boost and vibrant color. The spinach wilts down beautifully, adding a mild earthy flavor and important vitamins like iron and vitamin K. If you prefer, you could also use frozen spinach (thawed and drained), but fresh gives the best texture.
Spices: A blend of 1 teaspoon each of ground cumin, smoked paprika, and a pinch of cayenne pepper creates warm, comforting flavors. The cumin adds earthiness, the smoked paprika gives a subtle smokiness, and the cayenne provides just a hint of heat. Adjust these to taste - if you prefer milder soup, reduce the cayenne.
Seasonings: Salt and black pepper are essential for balancing all the flavors. I recommend starting with 1 teaspoon of salt and adjusting to taste at the end. Freshly ground black pepper adds a nice pop of flavor.
Step-by-Step Instructions
-
1
Prepare the vegetables: Peel and dice the sweet potatoes into 1-inch cubes. Finely chop the onion and mince the garlic. If using fresh spinach, give it a quick rinse and set aside.
-
2
Sauté the aromatics: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and cook for 3-4 minutes until it begins to soften and turn translucent. Add the minced garlic and cook for an additional 30 seconds until fragrant.
-
3
Add spices and sweet potatoes: Stir in the ground cumin, smoked paprika, and cayenne pepper. Cook for 30 seconds until the spices become fragrant. Add the diced sweet potatoes and stir to coat them with the spice mixture.
-
4
Cook the sweet potatoes: Pour in the vegetable broth and bring the mixture to a boil. Once boiling, reduce the heat to medium-low, cover the pot, and let it simmer for 15-20 minutes, or until the sweet potatoes are tender when pierced with a fork.
-
5
Blend the soup: Using an immersion blender, carefully blend the soup directly in the pot until smooth and creamy. If you don't have an immersion blender, you can carefully transfer the soup to a countertop blender in batches, making sure to vent the lid to allow steam to escape.
-
6
Add coconut milk and spinach: Return the pot to medium heat and stir in the coconut milk. Add the fresh spinach and cook for 2-3 minutes, stirring occasionally, until the spinach is wilted and tender.
-
7
Season and serve: Taste the soup and adjust the seasoning with salt and black pepper as needed. Ladle the soup into bowls and garnish with your favorite toppings like a drizzle of coconut milk, fresh cilantro, or a sprinkle of red pepper flakes.
Expert Tips & Tricks
- Choose the right sweet potatoes: For the best flavor and texture, select medium-sized sweet potatoes with firm, smooth skin. Avoid any that are soft or have blemishes.
- Uniform cutting: Cut the sweet potatoes into even 1-inch cubes so they cook at the same rate. This ensures the soup has a consistent texture throughout.
- Sauté the onions properly: Cook the onions until they're soft and translucent before adding the garlic. This develops a deeper, sweeter flavor base for the soup.
- Don't over-blend: When blending the soup, aim for a creamy but slightly textured consistency. Over-blending can make the soup too smooth and lose some of its natural character.
- Adjust the heat: If you prefer a milder soup, reduce or omit the cayenne pepper. For extra spice, add a pinch of chili powder or a dash of hot sauce when serving.
- Make it extra creamy: For an even richer soup, stir in 2-3 tablespoons of coconut cream or a splash of heavy cream at the end of cooking.
- Garnish for presentation: A dollop of coconut yogurt, a sprinkle of toasted pumpkin seeds, or fresh herbs like cilantro or parsley can elevate the soup's appearance and add extra flavor dimensions.
- Double the batch: This soup freezes beautifully, so consider making a double batch to have leftovers or to share with friends and family.
Common Mistakes & Troubleshooting
Even experienced cooks can run into issues when making soup. Here are some common mistakes and how to avoid them:
- Undercooked sweet potatoes: If your sweet potatoes aren't tender after 15-20 minutes of simmering, they may not have been cut into even pieces. Check the size and cook time, adding a few more minutes if needed.
- Burnt onions: Cook the onions over medium heat and stir frequently to prevent burning. Burnt onions can make the soup taste bitter.
- Over-blending: Blending the soup too much can result in a pasty texture. Aim for a creamy but slightly rustic consistency.
- Adding spinach too early: If you add the spinach at the beginning, it will turn mushy and lose its vibrant color. Always add it at the end for the best texture and appearance.
- Not tasting as you go: Seasoning is key! Taste the soup at different stages and adjust the salt and pepper as needed. The flavors develop as the soup cooks, so you may need to add more seasoning at the end.
- Using low-quality coconut milk: Opt for full-fat coconut milk for the best creaminess and flavor. Light coconut milk can make the soup taste watery and less rich.
Variations & Substitutions
This sweet potato and spinach soup is incredibly versatile. Here are some delicious ways to customize it:
- Protein additions: Stir in cooked chicken, shredded pork, or chickpeas for a heartier meal. Black beans or lentils work well for a vegetarian option.
- Different greens: Swap the spinach for kale, Swiss chard, or even arugula for a different flavor profile.
- Spice variations: Try adding a pinch of turmeric for color and anti-inflammatory benefits, or a dash of cinnamon for warmth.
- Dairy option: For a non-coconut version, use 1 cup of heavy cream or half-and-half instead of coconut milk.
- Extra veggies: Add diced carrots, celery, or zucchini to the soup for more texture and nutrition.
- Toppings: Get creative with toppings like toasted coconut flakes, crispy bacon bits, or a sprinkle of nutritional yeast for a cheesy flavor.
Storage & Freezing
This hearty sweet potato soup stores and freezes beautifully, making it perfect for meal prep. Here's how to keep it fresh:
- Refrigerator storage: Store the soup in an airtight container in the refrigerator for up to 5 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water if it's too thick.
- Freezing: The soup freezes well for up to 3 months. Portion it into freezer-safe containers, leaving about 1 inch of space at the top for expansion. Thaw overnight in the refrigerator before reheating.
- Make ahead: This soup actually tastes better the next day as the flavors have time to meld together. Consider making it a day ahead for even more delicious results.
FAQ Section
This hearty sweet potato soup with spinach is more than just a meal - it's a comforting embrace in a bowl. Whether you're serving it to your family on a cold evening or bringing it to a potluck, this recipe is sure to bring warmth and joy to everyone who tries it. The combination of sweet, savory, and earthy flavors creates a perfect balance that's both satisfying and nourishing.
I hope you enjoy making and sharing this recipe as much as my family and I have. Don't forget to save it to your Pinterest board so you can come back to it whenever you need a cozy, comforting meal. Happy cooking!
Love this recipe? Save it to Pinterest before you forget!
Hearty Sweet Potato Soup with Spinach
Ingredients
Instructions
Sauté the aromatics
In a large pot, heat 1 tbsp olive oil over medium heat. Add onion, garlic, carrot, and celery. Cook for 5 minutes until softened.
Add spices
Stir in cumin, smoked paprika, cinnamon, salt, and pepper. Cook for 1 minute until fragrant.
Cook the sweet potatoes
Add diced sweet potatoes and vegetable broth. Bring to a boil, then reduce heat and simmer for 20 minutes until potatoes are tender.
Blend the soup
Use an immersion blender to blend the soup until smooth. Alternatively, transfer to a blender in batches.
Add tomatoes and spinach
Return soup to pot and stir in diced tomatoes. Add spinach and cook for 3-4 minutes until wilted.
Finish and serve
Stir in coconut milk if using. Adjust seasoning with salt and pepper. Serve warm with crusty bread or a sprinkle of fresh herbs.
Recipe Notes
- For extra creaminess, blend in ½ cup coconut milk or a splash of cream.
- Add a pinch of cayenne pepper for a subtle spicy kick.
- Leftovers keep well in the refrigerator for up to 4 days or freeze for up to 3 months.
- Make it vegan by using vegetable broth and omitting any dairy toppings.