Soups & Stews
This sweet potato and tomato soup recipe transforms humble ingredients into a velvety masterpiece with smoky depth and natural sweetness that lingers. The secret lies in roasting the vegetables first—caramelizing their natural sugars while building complex flavors that blend seamlessly into a silky, comforting broth.
Perfect for chilly evenings or as a hearty vegetarian main, this soup delivers restaurant-quality results without requiring advanced techniques.
What sets this recipe apart is the balance of textures and flavors: the earthy sweetness of roasted sweet potatoes, the bright acidity of tomatoes, and a touch of smokiness from the oven that elevates every spoonful.
The method is straightforward—sauté aromatics, roast until tender, blend until smooth, and finish with a swirl of cream (or coconut milk for a vegan version) to create a luxurious mouthfeel. It’s the kind of soup that tastes even better the next day as the flavors meld.
The result is a rich, velvety soup with a golden hue and a taste that’s both comforting and sophisticated. Each bite delivers a harmonious blend of sweet, smoky, and slightly tangy notes, making it ideal for cozy nights in or as a starter for dinner parties.
Garnish with fresh herbs, a drizzle of olive oil, or crispy breadcrumbs for added texture and visual appeal.
This recipe adapts effortlessly to dietary needs—swap the cream for coconut milk for a vegan version, or add a dash of chili flakes for a subtle kick.
The versatility ensures it fits seamlessly into any meal plan while delivering maximum flavor. Ready to create a soup that’s as impressive as it is delicious?
Ingredients for sweet potato and tomato soup
Roasted sweet potatoes and tomatoes create this velvety soup with smoky depth and natural sweetness.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lbs | Medium-sized, peeled and cubed |
| Roma Tomatoes 🍅 | 2 lbs | Fresh, halved lengthwise |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and finishing |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Coconut Milk 🥥 | 1 cup | Full-fat, for vegan option |
Sweet potatoes are the foundation here. Orange-fleshed varieties like Garnet or Jewel work best—their natural sugars caramelize beautifully when roasted. Grab a few extra pounds at Trader Joe's or your local grocery store; they keep well for weeks in a cool, dark place. The Roma tomatoes should be firm with vibrant color—avoid the soft, wrinkled ones. For maximum flavor, roast them alongside the sweet potatoes; the oven's dry heat intensifies their natural sweetness and builds that smoky depth the recipe promises. If you're short on time, a quick blister in a skillet works too, but roasting is worth the extra 30 minutes.
No heavy cream? Coconut milk delivers a similar luxurious texture while keeping it vegan-friendly. Smoked paprika is non-negotiable for that signature smokiness, but if you're out, a pinch of liquid smoke (¼ tsp) will bridge the gap. Fresh thyme and basil are ideal for garnish, but dried oregano at half the amount works in a pinch. The vegetable broth should be low-sodium—Imagine or Pacific Foods brands are reliable choices. For extra richness, stir in a tablespoon of tahini or a splash of almond milk at the end; it adds a subtle nutty depth that complements the sweetness beautifully.
This soup tastes even better the next day as the flavors meld. Store leftovers in airtight containers in the fridge for up to 5 days, or freeze portions for 3 months. The roasted vegetables can be prepped ahead and refrigerated overnight, then roasted straight from the fridge—just add 10-15 minutes to the cooking time. For serving, keep the cream or coconut milk separate until the end; reheating can cause separation. Garnish with a drizzle of olive oil and a sprinkle of smoked paprika just before serving to highlight the flavors.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear, the only knife work here is dicing one onion and mincing a few garlic cloves—then it’s all immersion blender or food processor magic. The sweet potatoes and Roma tomatoes? Just peel, chop into chunks, and let the blender do the heavy lifting. Honestly, I’ve made this while scrolling through my phone.
- Sweet-Savory Magic: That caramelized sweetness from roasted sweet potatoes meets bright, tangy Roma tomatoes—it’s like a hug in a bowl. The olive oil and garlic deepen the flavor without overpowering, and the texture? Silky smooth with just enough body to feel satisfying. (Yes, even on a Tuesday night.)
- Meal Prep MVP: This soup tastes better the next day—perfect for batch cooking. I freeze portions in mason jars (they reheat beautifully) and pull them out for lazy mornings or post-work cozy nights. Between us, it’s my go-to for potlucks because it’s cheap, filling, and no one ever leaves with leftovers.
- Budget-Friendly Luxury: Sweet potatoes and Roma tomatoes are pantry staples that won’t break the bank, but they deliver restaurant-quality depth. A single batch feeds four for under $8, and the olive oil adds that rich finish without requiring fancy ingredients. I’ll be real: my grocery bill dropped when I started making this weekly.
Step-by-step instructions for sweet potato and tomato soup
Here's how to build rich, smoky depth and velvety texture in every spoonful.
🔥 Step 1: Roast Sweet Potatoes and Tomatoes for Smoky Depth
Preheat your oven to 425°F and line two baking sheets with parchment paper. Toss the 3 lbs cubed sweet potatoes and 2 lbs halved Roma tomatoes with ¼ cup of the extra-virgin olive oil, 1 tbsp smoked paprika, 1 tsp ground cumin, 1 tsp of the salt, and ¼ tsp of the black pepper. Spread them in a single layer on the baking sheets.
Roast for 30-35 minutes, stirring once halfway, until the sweet potatoes are tender when pierced with a fork and the tomatoes are blistered and caramelized. The edges should be slightly charred—that's where the smoky flavor develops. Remove from the oven and let cool slightly before transferring to a blender.
🍳 Step 2: Sauté Aromatics and Build the Base
While the vegetables roast, heat the remaining ¼ cup extra-virgin olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Add the 6 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Pour in the 4 cups vegetable broth and bring to a gentle simmer. Stir in the remaining ½ tsp salt and ¼ tsp black pepper. Let it simmer for 5 minutes to infuse the broth with the onion and garlic flavors. This step ensures your soup has a well-rounded base before we add the roasted vegetables.
🥘 Step 3: Blend to Silky Smoothness
Transfer the roasted sweet potatoes and tomatoes to the pot with the simmering broth. Use a wooden spoon to break up any large chunks. Let the mixture simmer for 5 minutes to meld the flavors. Then, carefully transfer everything to a high-powered blender in batches, leaving ½ cup liquid in the pot for later.
Blend until completely smooth, scraping down the sides as needed. For extra velvety texture, I like to strain the soup through a fine-mesh sieve to remove any remaining skin or seeds. Return the blended soup to the pot and stir in the reserved ½ cup liquid from earlier. This ensures you capture all the flavor without thinning the soup too much.
⏰ Step 4: Finish with Cream and Herbs
Reduce heat to medium-low and stir in the 1 cup heavy cream and 1 cup coconut milk. Simmer gently for 3-4 minutes until warmed through—don't let it boil or the cream will curdle. Taste and adjust seasoning with more salt or black pepper if needed.
The cream and coconut milk add richness while keeping the soup light enough to enjoy in summer or winter. For extra brightness, stir in ¼ cup chopped fresh thyme leaves and ¼ cup chopped fresh basil leaves. These herbs add freshness that balances the smoky, creamy flavors. Let the soup sit for 5 minutes off the heat to allow the flavors to meld completely.
Pro Tips For Making Sweet Potato And Tomato Soup
- Char Sweet Potatoes First: Peel and cut sweet potatoes into even ½-inch chunks—no need for perfection, just consistency. Roast them at 425°F (220°C) for 20-25 minutes until caramelized and tender before blending, or they’ll turn gluey and lose that rich depth. (Yes, I learned this after one sad, watery batch.)
- Blanch Tomatoes for Brightness: Core and halve the Roma tomatoes, then blanch them in boiling water for 30 seconds before peeling. This trick removes skins effortlessly and keeps their flavor vibrant instead of muddy. Skip this, and your soup tastes like overcooked tomato paste.
- Salt the Potatoes Early: Toss the sweet potato chunks with a pinch of salt before roasting—it draws out moisture and concentrates their sweetness. I used to wait until the end, and the soup always tasted flat by comparison. Trust me, it’s worth the extra 30 seconds.
- Simmer Low and Slow: After blending, reduce heat to a gentle simmer (barely bubbles) for 15-20 minutes. Rushing this step makes the soup taste raw and unbalanced. Patience here guarantees a silky texture and harmonized flavors—no shortcuts.
Health benefits of this dish
Sweet Potato Power
Sweet potatoes are a nutritional powerhouse, packed with beta-carotene that converts to vitamin A in your body. A 1-cup serving of this soup delivers over 400% of your daily vitamin A needs, supporting vision, immune function, and skin health.
The roasting process enhances their natural sweetness while preserving these nutrients. 💪
Lycopene-Rich Tomatoes
Roma tomatoes add lycopene, a powerful antioxidant linked to heart health and reduced inflammation. Cooking tomatoes—especially through roasting—boosts lycopene absorption by breaking down their cell walls.
This soup's 2 lbs of tomatoes provide significant lycopene benefits, making it a heart-smart choice. The smoky depth from roasting also enhances tomato flavor without adding calories.
Fiber for Digestion
The combination of sweet potatoes and tomatoes creates a fiber-rich meal that supports digestive health. Sweet potatoes contribute soluble fiber (about 7 grams per cup), while tomatoes add pectin that promotes gut regularity.
This fiber duo helps stabilize blood sugar levels and keeps you feeling satisfied longer. The creamy texture makes it surprisingly easy to consume adequate fiber.
Vitamin Boost
This soup is a vitamin C powerhouse, with both sweet potatoes and tomatoes contributing significant amounts. Vitamin C supports collagen production and immune function. The roasting process actually helps preserve vitamin C better than boiling would.
A single bowl provides nearly 100% of your daily vitamin C needs, making this an excellent immune-supporting meal. 💛
Plant-Based Protein
While not a complete protein source, this soup contains plant-based protein from both sweet potatoes and tomatoes. The addition of coconut milk (or heavy cream) enhances the protein content while maintaining a vegetarian profile.
For extra protein, consider stirring in ½ cup cooked lentils or topping with crumbled feta cheese. The protein helps keep you energized throughout the day.
Low-Calorie Comfort
Despite its rich, creamy texture, this soup remains surprisingly light at about 250 calories per serving. The natural sweetness of roasted sweet potatoes means you don't need added sugar, while the vegetable broth keeps sodium in check.
It's a comforting meal that won't derail your calorie goals. The smoky depth creates satisfaction without the heaviness of traditional creamy soups. 💡
Nutrition facts
Frequently asked questions
Can I make this soup without roasting the vegetables?
The roasting step is key for developing that deep smoky flavor, but you can adapt it! Sauté the sweet potatoes and tomatoes in a skillet with olive oil, smoked paprika, and cumin until tender (15-20 minutes). The flavor will be less complex but still delicious. For extra richness, add a splash of balsamic vinegar at the end to mimic the caramelized notes.
How can I make this soup vegan?
Simply swap the heavy cream for 1 cup full-fat coconut milk—it adds the same creamy texture while keeping it plant-based. For extra protein, stir in ½ cup cooked lentils or top with toasted pumpkin seeds. The smoky depth from roasting will still shine through, and the coconut milk enhances the natural sweetness of the sweet potatoes.
Why does my soup taste too sweet after blending?
The natural sugars in sweet potatoes can make the soup taste overly sweet if not balanced. Add a splash of lemon juice (1-2 tablespoons) or a pinch of red pepper flakes to cut through the sweetness. Simmering the soup for an extra 5 minutes after blending also helps mellow the flavors. Taste as you go—adjust with salt or a touch of acidity as needed.
Can I freeze this soup for later?
Yes! This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to airtight containers, leaving ½-inch headspace for expansion. Thaw overnight in the fridge and reheat gently on the stove, stirring in a splash of water or broth if it thickens too much. The flavors actually deepen after freezing!
What’s the best way to serve this soup?
Garnish with a drizzle of extra-virgin olive oil, a sprinkle of smoked paprika, and fresh herbs like thyme or basil for brightness. Serve with crusty bread, a side salad, or grilled cheese sandwiches for a cozy meal. For extra texture, top with toasted breadcrumbs or a swirl of coconut yogurt. The creamy, smoky flavors pair perfectly with anything hearty!
