Spinach And Sweet Potato Soup Recipe: Velvety Roasted Base With Earthy Herb Depth

Soups & Stews

Spinach And Sweet Potato Soup Recipe: Velvety Roasted Base With Earthy Herb Depth

This vegan spinach and sweet potato soup delivers a velvety roasted base that transforms humble ingredients into a deeply satisfying bowl. The secret lies in roasting the sweet potatoes first—this caramelization builds natural sweetness and creates a rich, earthy foundation that no quick-cook method can match.

I developed this recipe after years of testing plant-based soups, and this version finally captures that restaurant-quality depth without dairy or meat substitutes.

The technique is simple but precise: roast the sweet potatoes until tender and caramelized, then sauté onions and garlic until fragrant before adding spinach and vegetable broth. The soup simmers just long enough to meld flavors without losing texture, and blending creates that signature silky smoothness.

What you end up with is a soup that's naturally sweet yet savory, with layers of herbal depth from thyme and a hint of smoky paprika.

What makes this recipe stand out is its balance—creamy without dairy, hearty without heaviness, and packed with nutrients from every ingredient. The roasted sweet potatoes add natural sweetness while maintaining structure, and fresh spinach brings vibrant color and iron-rich nutrition.

It's the kind of soup that warms you from the inside out, perfect for chilly evenings or as a comforting lunch.

Serve with crusty whole-grain bread to soak up every last drop, or drizzle with a swirl of tahini for extra richness. The flavors only deepen as it sits, making it ideal for meal prep. Here's how to create this velvety, plant-powered masterpiece from scratch.

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

Ingredients for spinach and sweet potato soup

Roasted sweet potatoes and fresh herbs create this velvety vegan soup's restaurant-quality depth.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium size, peeled and cubed
Yellow Onions 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Freshly minced
Fresh Spinach 🌿 8 oz Baby leaves preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and sautéing
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Smoked Paprika 🌶️ 1 tsp For subtle smokiness
Ground Cumin 🌿 ½ tsp Toasted for depth
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Lemon Juice 🍋 1 tbsp Freshly squeezed
Tahini 🥜 2 tbsp For garnish and richness

The sweet potatoes are the foundation—roasting them first unlocks their natural sweetness and builds a caramelized base that no quick-cook method can replicate. Choose medium-sized sweet potatoes with vibrant orange flesh, as they caramelize more evenly. Peeled and cubed into even 1-inch pieces, they'll roast to tender perfection without burning. For extra depth, Whole Foods Market or Trader Joe's carry the sweetest varieties, but any organic sweet potato works. The key is roasting them until they're fork-tender yet still hold their shape—this ensures your soup has body without being gluey. If you're short on time, a 400°F oven for 35-40 minutes works perfectly.

Fresh thyme and spinach elevate this soup beyond basic vegan fare. Penzeys or local spice shops carry the best dried thyme, but fresh is ideal—just use one-third the amount. For spinach, baby leaves are ideal as they wilt quickly without losing texture. No fresh thyme? Dried works at one-third the amount, but fresh is non-negotiable for that herbal brightness. The smoked paprika adds subtle complexity—Penzeys or Goya brands have the best quality. For extra richness, coconut milk replaces dairy beautifully, but cashew cream works too if you prefer a lighter texture. The vegetable broth should be low-sodium; Imagine or Pacific Foods brands are excellent choices.

This soup tastes even better the next day as flavors meld. Store in an airtight container for 4-5 days in the fridge, or freeze for 3 months for quick meals. For meal prep, double the batch and portion into containers—each serving reheats beautifully. The tahini garnish adds a nutty richness; Kirkland or Whole Foods brands are most flavorful. If you prefer a smoother texture, blend until silky, but leaving it slightly rustic highlights the roasted sweet potatoes' natural sweetness. Serve with crusty whole-grain bread to soak up every last drop.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the caramelized sweet potatoes meet the sharp garlic and onions, then the spinach adds that fresh, earthy kick. It’s creamy without cream—just the natural richness of roasted veggies and broth. Honestly, my picky husband asks for seconds.
  • One-Pot Magic: I swear by this recipe because it’s literally one pot, one stove. Dice the onions, chop the sweet potatoes (no peeling required if you’re lazy), toss it all in with the broth, and let it simmer. The spinach wilts in seconds—no chopping, no fuss, just pure ease.
  • Sweet & Savory Balance: Here’s what sold me: the caramelized sweet potatoes meet the sharp garlic and onions, then the spinach adds that fresh, earthy kick. It’s creamy without cream—just the natural richness of roasted veggies and broth. Honestly, my picky husband asks for seconds.
  • Meal Prep MVP: Between us, this soup begs to be made in bulk. It reheats beautifully, keeps for five days in the fridge, and freezes like a dream. I make a double batch on Sundays, portion it out, and boom—healthy lunches all week without the daily effort.

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

This method delivers a velvety, deeply flavorful soup where roasted sweet potatoes create a naturally thickened base.

1

Roast Sweet Potatoes and Onions for Depth of Flavor

Preheat your oven to 400°F and line a large baking sheet with parchment paper. Toss the 2 lbs cubed sweet potatoes and 1 whole diced yellow onion with 2 tablespoons of the 0.5 cup extra-virgin olive oil, 1 tsp smoked paprika, 0.5 tsp ground cumin, 0.5 tsp salt, and 0.25 tsp black pepper. Spread them in a single layer—they need room to caramelize.

Roast for 30-35 minutes, stirring halfway through, until the sweet potatoes are tender when pierced with a fork and the edges are deep golden brown. The onions should be soft and slightly charred. This roasting step develops complex caramelized flavors that form the soup's foundation. Don't skip it—raw sweet potatoes yield watery soup.

2

Build the Soup Base with Aromatics and Broth

While the vegetables roast, heat 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 4 cloves minced garlic and 1 tbsp chopped fresh thyme, cooking for 30 seconds until fragrant—you should smell the garlic's sweetness, not burning.

Add the roasted sweet potatoes and onions to the pot along with the 4 cups vegetable broth. Bring to a gentle boil, then reduce heat to medium-low and simmer for 10-12 minutes until the vegetables break down slightly. The soup should be smooth but still slightly chunky. Season with the remaining 1 tsp salt and 0.25 tsp black pepper.

3

Add Spinach and Finish with Creamy Elements

Stir in the 8 oz fresh spinach and cook for 2-3 minutes until just wilted. Remove from heat and let cool slightly for 5 minutes. Then stir in the 0.5 cup coconut milk and 1 tbsp lemon juice—this creates a luxurious texture while balancing the soup's richness.

For the final touch, whisk in the 2 tbsp tahini until fully emulsified. The tahini adds nutty depth and helps create that signature velvety mouthfeel. Taste and adjust seasoning—you might need a pinch more salt to balance the coconut milk's sweetness. The soup should be creamy but not heavy, with vibrant green flecks from the spinach.

4

Serve with Perfect Garnish and Texture

Ladle the soup into bowls and garnish with an additional sprinkle of chopped fresh thyme and a drizzle of extra-virgin olive oil. The oil adds visual appeal and enhances the soup's natural flavors. Serve immediately while warm, as the flavors meld best when piping hot.

Each spoonful should deliver a perfect balance of sweet roasted potatoes, earthy spinach, and subtle smokiness from the paprika. The tahini and coconut milk create that luxurious finish that makes this soup feel special. For extra texture, you can top with toasted pumpkin seeds or a swirl of additional tahini if desired.

👨‍🍳

Pro Tips For Making Spinach And Sweet Potato Soup

  • Peel Sweet Potatoes After Cooking: I used to waste time peeling raw sweet potatoes, only to have them oxidize and turn bitter. Instead, boil or roast them whole first—peeling becomes a breeze afterward, and the skins slip right off. (Bonus: No knife burns.)
  • Sauté Onions Until Deep Gold: Soft onions won’t caramelize enough to build flavor in this soup. Cook them over medium-low heat for 10–12 minutes, stirring occasionally, until they’re almost brown and smell sweet. That’s when the magic starts.
  • Add Spinach Late: Tossing spinach in too early wilts it into a sad, watery mess. Wait until the soup is simmering and just before serving—30 seconds max—so it stays vibrant and slightly crisp. (Yes, even if you’re impatient like me.)
  • Blend Half, Leave Half Whole: I learned this the hard way—blending everything makes the soup gluey. Reserve a cup of cooked sweet potatoes and spinach before blending, then stir them in at the end for texture. It’s the only way to get that perfect balance.

Creative variations of spinach and sweet potato soup

Spicy Cajun Twist

Transform this soup into a Louisiana-inspired dish by adding 1 tsp Cajun seasoning (like Tony Chachere's) to the roasted sweet potatoes. Boost the heat with ½ tsp cayenne pepper and finish with 2 tbsp hot sauce (like Crystal or Cholula) before serving.

Garnish with chopped green onions and a sprinkle of smoked paprika for that classic Cajun flair. 🌶️

Creamy Mushroom Fusion

Swap half the spinach for 8 oz sliced cremini mushrooms and add 1 tbsp white miso paste to the broth for umami depth. Sauté the mushrooms with the onions until golden before blending.

Top with crispy fried shallots and a swirl of white miso cream (mix 2 tbsp miso + 2 tbsp coconut milk). This fusion adds earthy richness while keeping the soup vegan. 🍄

Coconut Curry Version

Infuse the broth with 1 tbsp red curry paste (like Maesri) and stir in ½ cup coconut milk at the end. Add 1 tbsp lime juice and garnish with cilantro and toasted coconut flakes.

Serve with jasmine rice for a Thai-inspired twist. The curry paste deepens the soup's complexity while keeping it creamy and aromatic. 🌺

Protein-Packed Additions

For a heartier bowl, stir in 1 cup cooked lentils or ½ cup crumbled tempeh (pan-fried with 1 tsp soy sauce). If using tempeh, add it during the final 5 minutes of simmering. These additions boost protein while maintaining the soup's velvety texture. 💪

Seasonal Herb Swaps

In summer, replace thyme with fresh basil (add 1 tbsp chopped) and top with sun-dried tomatoes. For winter, use rosemary (½ tsp) and garnish with toasted walnuts. These seasonal swaps keep the soup vibrant year-round while enhancing natural flavors. 🌿

Global Spice Blends

Experiment with 1 tsp harissa (North African) or ½ tsp berbere spice (Ethiopian) for bold flavors. Harissa adds smoky heat, while berbere brings fruity depth. Pair with flatbread or injera for a global-inspired meal. These blends turn a simple soup into a culinary adventure. 🌍

Nutrition facts

Servings 4
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 6g30%
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 roasting the sweet potatoes?

The roasting step is key for developing deep caramelized flavors that give this soup its restaurant-quality richness. If you're short on time, try sautéing the sweet potatoes first with a bit more olive oil until tender (8-10 minutes on medium heat), but you'll lose some of that natural sweetness and depth. The texture will also be slightly less velvety.

2

How can I make this soup thicker or thinner?

For a thicker consistency, simmer the soup uncovered for an extra 5-10 minutes to reduce the liquid. If it's too thick, stir in 2-4 tablespoons of warm vegetable broth or water. For a creamier texture without coconut milk, blend half the soup until smooth, then stir it back in. The tahini also helps create that signature velvety mouthfeel.

3

What's the best way to store and reheat leftovers?

Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. To reheat, warm gently on the stove over low-medium heat while stirring occasionally—never microwave directly from frozen. Add a splash of water or broth if it thickens too much. The flavors actually improve overnight as they meld together!

4

Can I substitute regular potatoes for sweet potatoes?

While you can use regular potatoes, the flavor and texture will be completely different. Sweet potatoes add natural sweetness and a creamy texture that regular potatoes lack. If you must substitute, use yellow or red potatoes and increase the smoked paprika to 1.5 tsp to compensate for the lost sweetness. The soup will be more savory than sweet.

5

Why did my soup turn out watery?

Watery soup usually happens when sweet potatoes aren't roasted enough (they release excess moisture) or when too much broth is added. Always roast until fork-tender, and measure your broth carefully. For extra thickness, mash a few roasted sweet potatoes against the pot sides before adding liquid. The tahini also helps create that signature velvety texture that holds the soup together.

★★★★★4.8(7 reviews)
Categories Soups & Stews