Spinach And Sweet Potato Soup Recipe: Velvety Silky Texture With Earthy Sweetness

Soups & Stews

Spinach And Sweet Potato Soup Recipe: Velvety Silky Texture With Earthy Sweetness

This vegan spinach and sweet potato soup delivers the perfect balance of earthy sweetness and creamy texture—without any dairy or heavy cream. 💛 The secret lies in blending roasted sweet potatoes and sautéed onions until silky smooth, then infusing the broth with fresh spinach for vibrant color and nutrients.

What makes this recipe stand out is its versatility: it’s naturally gluten-free, oil-free (if desired), and packed with plant-based protein from the spinach and potatoes.

Roasting the sweet potatoes first caramelizes their natural sugars, deepening their flavor and creating a velvety base for the soup. Sautéing onions and garlic in a little olive oil (or water for oil-free) builds a rich aromatic foundation before adding vegetable broth and blending everything into a luscious, restaurant-worthy consistency.

The result? A soup that’s rich, satisfying, and effortlessly adaptable to dietary needs.

This recipe transforms simple ingredients into a nourishing bowl of comfort, perfect for chilly evenings or as a light yet filling lunch. The silky texture comes from proper blending technique—no food processor? A high-speed blender works just as well.

Garnish with fresh herbs, a sprinkle of nutritional yeast, or a drizzle of olive oil for added depth. Each spoonful delivers warmth, sweetness, and a touch of earthy freshness.

Whether you’re meal prepping for the week or craving an easy weeknight dinner, this soup comes together in under 45 minutes with minimal active time. The flavors only improve as it sits, making it ideal for batch cooking.

Serve with crusty bread, a side salad, or a sprinkle of toasted seeds for extra crunch. Here’s how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for spinach and sweet potato soup

Roasted sweet potatoes and fresh spinach create this velvety vegan soup's rich, earthy-sweet flavor profile.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium-sized, peeled and cubed
Fresh Spinach 🌿 10 oz Packed, stems removed
Yellow Onion 🧅 1 whole Medium, chopped
Garlic Cloves 🧄 4 cloves Peeled and minced
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing (optional)
Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Nutritional Yeast 🧀 2 tbsp For cheesy flavor (optional)
Fresh Thyme Leaves 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed
Water 💧 1 cup For oil-free sautéing

Sweet potatoes are the heart of this soup—choose firm, vibrant orange ones with no soft spots. Whole Foods or local farmers markets often carry the sweetest varieties. Roasting them first caramelizes their natural sugars, deepening their flavor. For extra richness, Trader Joe's organic sweet potatoes work beautifully. If you prefer convenience, pre-cut sweet potatoes from the grocery store's frozen section save time. Just thaw and roast as directed. The spinach should be fresh and vibrant—avoid wilted leaves as they won't blend smoothly.

No olive oil? Water works perfectly for sautéing—just use a splash to prevent sticking. Fresh thyme is ideal, but dried thyme at one-third the amount works in a pinch. The nutritional yeast adds a cheesy depth without dairy—Bob's Red Mill brand is my go-to. For extra protein, add 1 cup cooked lentils or white beans to the blend. The lemon juice brightens the soup, so use freshly squeezed—bottled lemon juice lacks freshness. If you prefer a thicker consistency, blend less broth or add more roasted sweet potatoes.

This soup tastes even better the next day—flavors meld beautifully when stored. Keeps for 5 days in the fridge or 3 months in the freezer. For freezing, portion into containers before blending to save time later. Reheat gently on the stove with a splash of water to restore creaminess. Garnish with fresh herbs or nutritional yeast just before serving—adds vibrant color and extra flavor. Leftovers make excellent lunches or light dinners.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss chopped sweet potatoes, onions, and garlic into a pot with broth, let it simmer until tender, then stir in spinach at the end. No straining, no extra bowls, just pure, velvety soup with zero fuss.
  • Sweet & Savory Balance: The caramelized sweet potatoes meet bright spinach and a punch of garlic—it’s like a hug in a bowl. Honestly, the first time I tasted it, I thought, "Why didn’t I make this sooner?" The broth soaks up all the natural sweetness while the spinach adds that fresh, earthy kick.
  • Meal Prep MVP: This soup tastes even better the next day, which means I can make a big batch on Sunday and have lunches covered. Freeze leftovers too—just thaw and reheat for a quick, hearty meal when you’re short on time.
  • Budget-Friendly Comfort: Sweet potatoes and spinach are cheap staples, and vegetable broth stretches easily. I’ll be real: this recipe saved me from takeout more times than I can count, and it costs a fraction of what I’d spend otherwise. Plus, it’s packed with nutrients—win-win.

Step-by-step instructions for spinach and sweet potato soup

Create a luscious, velvety soup where sweet potatoes meet earthy spinach in perfect harmony.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the chopped yellow onion and cook for 5-6 minutes until softened and translucent. You'll notice the onions begin to caramelize slightly at the edges—that's when you know they're ready for the next step.

Add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Garlic burns quickly, so keep an eye on it. If it starts to darken too much, reduce the heat slightly. This aromatic base forms the flavor foundation for your soup.

2

🍳 Step 2: Cook Sweet Potatoes Until Tender

Add the 2 lbs cubed sweet potatoes to the pot and stir to coat them in the onion-garlic mixture. Pour in the 4 cups vegetable broth and bring to a boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15-20 minutes until the sweet potatoes are fork-tender.

You'll know they're ready when a knife slides in easily with minimal resistance. The sweet potatoes should be soft but still hold their shape slightly. This cooking time ensures they break down just enough to create that silky texture without turning to mush.

3

🥘 Step 3: Blend Until Silky Smooth

Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. Work in batches if needed, pressing the blender against the sides to ensure all the sweet potatoes are fully incorporated. For a completely smooth texture, you might need to blend for 1-2 minutes total.

If you prefer a slightly textured soup, blend for just 30-45 seconds instead. The key is to achieve that velvety consistency that makes this soup so satisfying. For safety, never fill the blender past the maximum fill line if using a countertop blender.

4

🍳 Step 4: Add Spinach and Finish Cooking

Return the pot to medium heat and stir in the 10 oz fresh spinach and 1 cup water. Cook for 2-3 minutes until the spinach wilts completely. The spinach should disappear into the soup, adding vibrant color and nutrients without overpowering the sweet potato flavor.

Season with 1.5 teaspoons salt and 0.5 teaspoon ground black pepper, adjusting to taste. The salt should enhance all the flavors without making the soup taste salty. Taste as you go—this is where you can adjust the seasoning to your preference.

5

🍽️ Step 5: Garnish and Serve Warm

Ladle the soup into bowls and garnish each serving with 2 tablespoons nutritional yeast and 1 tablespoon lemon juice. The nutritional yeast adds a cheesy, umami depth while the lemon juice brightens the dish with a touch of acidity. Sprinkle with the 0.25 cup chopped fresh thyme leaves for an aromatic finish.

Serve immediately while hot. The contrast of warm soup with cool garnishes creates a perfect sensory experience. This soup tastes even better the next day as the flavors meld together, so consider making extra for leftovers.

👨‍🍳

Pro Tips For Making Spinach And Sweet Potato Soup

  • CHAR THE ONIONS: Get them deep golden, not burnt—low and slow for 8-10 minutes with a splash of broth. I used to rush this, and the soup always tasted like ash. Patience here means flavor that actually sticks around.
  • PEEL AND CUBE SMALL: Sweet potatoes should be ½-inch chunks, not giant wedges. They’ll soften evenly and blend smoother, no matter how impatient you are. (Yes, even if you’re impatient like me.)
  • ADD SPINACH LATE: Stir it in the last 2 minutes—it wilts fast and keeps its color. Dump it in too early, and you’ll end up with sad, limp leaves at the bottom. Your soup deserves better.
  • BLITZ THE GARLIC: Mince it finely—not just chopped, but minced—so every spoonful has that punch. I skip this shortcut, and the flavor gets buried in the sweet potatoes. Not worth it.

Flavor customization for these flavors

Sweet Heat Boost

Add 1 teaspoon smoked paprika and ½ teaspoon cayenne pepper when sautéing the onions for a smoky, spicy kick. For a milder heat, use ½ teaspoon chipotle powder instead.

I love balancing the sweetness with a touch of heat—it makes each spoonful more complex. Serve with a dollop of coconut yogurt to cool the spice. 🌶️

Creamy Coconut Twist

Replace vegetable broth with 4 cups coconut milk (full-fat for richness) and add 1 can (13.5 oz) coconut milk to the blend for an ultra-creamy texture. The natural sweetness of coconut complements the sweet potatoes beautifully.

Garnish with toasted coconut flakes for extra crunch and tropical flair. This version feels like a dessert soup!

Herb-Infused Variations

Swap thyme for fresh rosemary (use 1 sprig) or sage leaves (about 10 leaves) for an earthy depth. For a Mediterranean touch, add 1 teaspoon dried oregano with the onions.

Fresh herbs should be added at the end—just before serving—to preserve their bright flavors. I find rosemary pairs especially well with sweet potatoes.

Protein-Packed Additions

Boost nutrition by blending in 1 cup cooked lentils or ½ cup white beans with the soup. For extra protein, stir in ½ cup crumbled tempeh after blending and before adding spinach.

Tempeh adds a nutty, umami flavor that works beautifully. This makes the soup even more satisfying for a hearty meal. 💪

Spiced Citrus Zing

Brighten the soup with 1 teaspoon ground cumin and ½ teaspoon turmeric during the sautéing phase. Finish with a splash of orange juice (about 2 tablespoons) instead of lemon for a sweeter, citrusy note.

The spices warm up the sweet potatoes while the orange juice adds a refreshing contrast. Perfect for a cozy autumn dinner!

Nutty Crunch Toppings

For texture, top each bowl with 1 tablespoon toasted pumpkin seeds or pecans. Toast the nuts in a dry pan over medium heat for 3-4 minutes until fragrant. The crunch contrasts beautifully with the silky soup.

I also love adding a sprinkle of hemp seeds for extra protein and a nutty flavor. These toppings elevate the dish to restaurant-quality! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 12g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without a blender?

If you don't have an immersion blender, transfer the soup to a countertop blender in batches (don't overfill) and blend until completely smooth. For a slightly rustic texture, mash the cooked sweet potatoes with a potato masher before adding broth. The key is breaking down the sweet potatoes thoroughly for that velvety consistency.

2

How can I make this soup oil-free?

Simply replace the olive oil with 1 cup water when sautéing the onions and garlic. The onions will soften just as well, though they may take 1-2 extra minutes to caramelize. Add the sweet potatoes and broth as directed. The flavor remains rich and satisfying without any oil.

3

Can I use frozen spinach instead of fresh?

Yes, but drain and squeeze out excess water first to prevent a watery soup. Use 8 oz frozen spinach (thawed and drained) instead of fresh. Add it with the water at the end and simmer for just 1 minute to wilt completely. The nutrients stay intact, and the texture remains smooth.

4

Why does my soup taste bland after blending?

This usually happens if you skipped the roasting step or didn't season properly. For extra flavor, roast the sweet potatoes at 400°F for 20 minutes before blending. Always taste before serving and adjust with more salt, pepper, or a splash of lemon juice. The nutritional yeast also adds depth—don't skip the garnish!

5

How do I reheat leftovers without making it watery?

Reheat gently on the stove over low heat and add 1-2 tablespoons water or broth at a time until the soup reaches your desired consistency. Stirring constantly prevents scorching. For extra creaminess, stir in 1 teaspoon cornstarch mixed with water before reheating. The soup thickens beautifully when reheated properly.

★★★★★5.0(8 reviews)
Categories Soups & Stews