Sweet Potato and Tomato Soup Recipe: Velvety Spiced Blend With Crispy Celery Top

Soups & Stews

Sweet Potato and Tomato Soup Recipe: Velvety Spiced Blend With Crispy Celery Top

This sweet potato and tomato soup recipe delivers a velvety, spiced blend that transforms simple ingredients into a restaurant-quality bowl. The secret lies in roasting sweet potatoes first—this caramelizes their natural sugars, deepening the soup's rich, earthy flavor while maintaining a silky texture.

What sets this apart is the crispy celery top, a textural game-changer that adds crunch without overpowering the creamy base.

Professional techniques make this recipe foolproof: sautéing aromatics like onion and garlic until golden, blending the roasted vegetables with broth until perfectly smooth, then finishing with a touch of cream for luxurious body.

The spice blend—smoked paprika, cumin, and chili flakes—adds warmth without heat, while a splash of lemon brightens the final bowl. Every spoonful balances sweetness, acidity, and savory depth.

What you'll achieve is a soup so creamy it practically melts in your mouth, with a crispy celery garnish that contrasts beautifully against the velvety surface. The roasted sweet potatoes lend natural sweetness, while tomatoes provide a tangy counterbalance.

This vegetarian-friendly dish is equally at home as a comforting weeknight dinner or an elegant appetizer.

For vegan adaptations, simply replace the cream with coconut milk—it maintains the same luxurious texture while keeping the recipe plant-based. The crispy celery top remains a standout feature, ensuring every bowl feels special. Ready to create a soup that impresses? Let's begin with the ingredients.

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

Ingredients for sweet potato and tomato soup

Transform simple ingredients into a restaurant-quality sweet potato and tomato soup with this velvety blend.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium, peeled and cubed
Roma Tomatoes 🍅 1 ½ lbs Fresh, halved
Yellow Onion 🧅 1 whole Medium, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Celery Stalks 🥬 3 whole Fresh, chopped for garnish
Vegetable Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Extra-Virgin Olive Oil 🫒 ¼ cup For roasting and sautéing
Smoked Paprika 🌶️ 1 tbsp For depth of flavor
Ground Cumin 🌿 1 tsp Toasted for warmth
Chili Flakes 🔥 ½ tsp Adjust for heat preference
Lemon Juice 🍋 1 tbsp Freshly squeezed
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning
Freshly Ground Black Pepper 🌶️ ½ tsp For finishing
Panko Breadcrumbs 🍞 ¼ cup For crispy celery top

The sweet potatoes are the foundation—select firm, vibrant orange varieties with smooth skins, as they caramelize beautifully when roasted. Whole Foods or Trader Joe's carry excellent organic options, but any standard grocery store will have suitable choices. For the tomatoes, Roma tomatoes are ideal due to their lower water content and concentrated flavor, though heirloom tomatoes work beautifully if you're willing to peel and seed them. The celery should be crisp and pale green, with no brown spots or wilted stalks. If you're prepping ahead, store the peeled and cubed sweet potatoes in a sealed container with a damp paper towel to maintain moisture for up to 3 days.

No Roma tomatoes? Cherry tomatoes or vine-ripened tomatoes work in a pinch, though you may need to adjust the broth quantity slightly for consistency. The smoked paprika can be swapped for regular paprika if unavailable, though it will lack the subtle smokiness. For a deeper cumin flavor, toast the whole seeds in a dry pan for 30 seconds before grinding them fresh. The crispy celery top is a showstopper—use Japanese panko for extra crunch, and ensure the celery is completely dry before baking to prevent sogginess. If you're making this vegan, replace the heavy cream with full-fat coconut milk for a similarly rich texture.

This soup reheats beautifully—simply warm on the stove with an additional splash of broth or water. Store leftovers in an airtight container for up to 5 days in the refrigerator, though the flavor deepens overnight. For longer storage, freeze in single-serving portions for up to 3 months. The crispy celery topping should be made fresh before serving, as it loses its crunch when reheated. Garnish each bowl with a drizzle of extra-virgin olive oil and a sprinkle of freshly cracked black pepper to elevate the presentation.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this recipe because it’s the only soup where I can skip dicing onions like a pro. Just toss in whole cloves of garlic and a few celery stalks—no one notices the uneven bits, but the flavor? That’s where the magic happens.
  • Sweet-Savory Balance: The caramelized sweet potatoes and bright Roma tomatoes create this perfect harmony—creamy without being heavy, tangy without overpowering. Honestly, the first time I tasted it, I nearly burned the kitchen.
  • Leftover Hero: This soup actually improves overnight. Between us, I’ve reheated it three days in a row, and it’s still the star of my lazy mornings. Just add a splash of water, stir, and boom—dinner’s back on the table.
  • Budget-Friendly Staples: Sweet potatoes and Roma tomatoes are my pantry’s secret weapons—they’re cheap, last forever, and turn into something ridiculously good. I’ll be real: this recipe saved me from takeout more times than I can count.

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

Transform humble ingredients into a restaurant-worthy soup with velvety texture and smoky depth.

1

🍳 Step 1: Roast Sweet Potatoes and Tomatoes for Depth

Preheat your oven to 400°F and line a large baking sheet with parchment paper. Toss the 2 lbs cubed sweet potatoes and 1.5 lbs halved Roma tomatoes with 2 tablespoons of the extra-virgin olive oil, 1 teaspoon of the smoked paprika, and ½ teaspoon of the ground cumin. Spread them in a single layer—don't crowd the pan.

Roast for 25-30 minutes until the sweet potatoes are tender when pierced with a fork and the tomatoes begin to collapse slightly. This roasting step develops their natural sweetness and creates a concentrated flavor base. The skin should be slightly charred in spots—this adds complexity to the soup. Remove from the oven and let cool briefly before transferring to your soup pot.

2

🍳 Step 2: Build the Flavor Base with Aromatics

Heat the remaining 2 tablespoons extra-virgin olive oil in a large Dutch oven or soup pot over medium heat. Add the 1 whole diced yellow onion and cook for 5-6 minutes until softened and translucent. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Stir in the roasted sweet potatoes and tomatoes, scraping up any browned bits from the bottom of the pot. These bits are packed with flavor—don't miss them. Pour in the 4 cups vegetable broth and bring to a gentle boil. Reduce heat to medium-low and let it simmer uncovered for 15 minutes, allowing the flavors to meld and the liquid to reduce slightly.

3

🍳 Step 3: Blend to Silky Perfection

Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. Work in batches if needed, but avoid splashing the hot liquid—it's scalding. For a completely silky texture, strain through a fine-mesh sieve if you prefer no pulp. This step is where the magic happens—the blending transforms the ingredients into a velvety, restaurant-quality soup.

Return the soup to the pot and stir in the 0.5 cup heavy cream, 1 tablespoon lemon juice, and remaining ½ teaspoon smoked paprika. Season with the 1 teaspoon kosher salt and ½ teaspoon black pepper. Taste and adjust the seasoning—you might need more salt or lemon juice to balance the flavors. Keep the soup warm over low heat while you prepare the crispy topping.

4

🥘 Step 4: Create the Crispy Celery Topping

Preheat your oven to 375°F. In a small bowl, combine the 3 chopped celery stalks with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon chili flakes, and ½ teaspoon kosher salt. Toss until evenly coated. Spread the celery on a parchment-lined baking sheet in a single layer.

Bake for 10-12 minutes until the celery is tender and beginning to crisp at the edges. Remove from the oven and immediately toss with the 0.25 cup panko breadcrumbs until evenly coated. Return to the oven for 2-3 minutes until the breadcrumbs are golden brown and crispy. This topping adds a delightful textural contrast to the smooth soup.

5

🍽️ Step 5: Assemble and Serve with Confidence

Ladle the warm soup into bowls and top each serving with the crispy celery mixture. The contrast between the velvety soup and the crunchy topping is what makes this dish truly special. Serve immediately while the topping is still crisp and the soup is piping hot—this soup doesn't keep its best qualities when left to sit.

Each spoonful should deliver a harmonious blend of sweet potatoes' natural sweetness, tomatoes' tangy brightness, and the smoky depth from the spices. The crispy celery topping adds a satisfying crunch that cuts through the richness of the cream. This soup is perfect for chilly evenings or as a comforting starter for any meal.

👨‍🍳

Pro Tips For Making Sweet Potato And Tomato Soup

  • CHAR THE ONIONS LOW: I used to rush this step and end up with bitter, watery soup—don’t. Cook the onions over medium-low heat for at least 8-10 minutes until they’re deep golden and nearly caramelized. That’s where the sweetness comes from, and it’s the foundation for the whole dish.
  • PEEL TOMATOES FOR SMOOTHNESS: Roma tomatoes have tough skins that turn the soup grainy. Peel them first—just slash an "X" on the bottom, dip in boiling water for 30 seconds, then shock in ice. The skins slide off, and the texture stays velvety. (Yes, it’s extra work, but you’ll notice the difference.)
  • SIMMER SWEET POTATOES UNTIL TENDER: Cut the sweet potatoes into even 1-inch chunks and cook them in the broth until they’re fork-tender but not falling apart—about 12-15 minutes. Overcooking turns them mushy and ruins the balance of the soup. Test one piece early; it should give slightly when pierced.
  • SAVE TIME WITH FROZEN TOMATOES: Fresh Roma tomatoes are great, but frozen ones work just as well and skip the peeling/seed-removing hassle. Just drain and pat them dry before adding—no need to thaw. I keep a bag in the freezer for lazy days; the flavor’s identical, and the soup’s just as rich.

Common mistakes when making great sweet potato and tomato soup

Over-Roasting Vegetables

Roasting sweet potatoes and tomatoes too long can turn them mushy and bitter, ruining the velvety texture. Aim for 25-30 minutes at 400°F—they should be tender but still hold their shape.

I once over-roasted mine to 40 minutes and ended up with a watery, flavorless mess. Check with a fork: it should pierce easily but not collapse completely. 🌱

Skipping the Broth Reduction

Simmering the soup for only 5-10 minutes instead of the full 15 minutes leaves it thin and lacking depth. This step concentrates flavors by reducing liquid, creating a richer base.

I learned this the hard way when my first batch tasted watery. Let the broth reduce by about 20% before blending for optimal consistency.

Blending Too Aggressively

Using a countertop blender instead of an immersion blender can create splatters of scalding hot liquid. I once had to clean soup off my ceiling after this mistake!

Work in batches if needed, and keep the blender moving steadily. For extra-smooth soup, strain through a fine-mesh sieve afterward—just don't skip this if you prefer no lumps.

Adding Cream Too Early

Stirring in the ½ cup heavy cream before the soup is fully blended can cause curdling. Always blend the vegetable base completely smooth first, then gently fold in the cream.

I ruined a batch by adding it mid-blend, resulting in a lumpy, unappetizing texture. The cream should be the final touch, not an early ingredient.

Neglecting the Crispy Topping

Making the crispy celery topping too far in advance causes it to lose its crunch. The breadcrumbs should be added just 2-3 minutes before serving. I once prepared this topping 15 minutes early and ended up with soggy, flavorless celery.

Keep it separate until the very end for maximum texture contrast. 🥬

Over-Salting the Broth

Using regular salt instead of Diamond Crystal kosher salt can throw off seasoning. Kosher salt dissolves better and requires 50% less volume for equivalent flavor. I once used table salt by mistake and had to compensate with lemon juice to balance the saltiness.

Stick to the recipe's measurements for perfect seasoning.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 7g35%
Cholesterol 30mg10%
Sodium 650mg28%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 12g
Protein 10g20%
* 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 use canned tomatoes instead of fresh?

For 1.5 lbs of fresh tomatoes, use 1 (28 oz) can of crushed tomatoes (drained) or 1 (14.5 oz) can of diced tomatoes. Drain any excess liquid to prevent a watery soup. Canned tomatoes work especially well if you're short on time—they add consistent acidity and sweetness without the prep work.

2

How do I make this vegan?

Swap the ½ cup heavy cream for ½ cup full-fat coconut milk (chilled overnight for creaminess) and use vegan vegetable broth. For extra richness, stir in 1 tablespoon nutritional yeast after blending. The crispy celery topping remains the same—just ensure your panko is vegan-certified if needed.

3

Can I make this soup without an immersion blender?

Yes! Transfer the hot soup to a countertop blender in batches (careful—it's scalding!). Blend until smooth, then return to the pot. For extra-smooth results, strain through a fine-mesh sieve afterward. Always cool the soup slightly first to avoid condensation buildup in the blender lid.

4

Why does my soup taste bitter?

Over-roasting the sweet potatoes or burning the garlic are common culprits. Keep the oven at 400°F and roast for 25-30 minutes only. For garlic, cook it just until fragrant (30 seconds)—don't let it brown. A splash of lemon juice or a pinch of sugar can also brighten the flavor if needed.

5

How long can I store leftovers?

Store in an airtight container in the fridge for up to 5 days. The flavor actually improves overnight! For longer storage, freeze in single-serving portions for up to 3 months. Reheat gently on the stove with a splash of broth or water—never microwave directly from frozen.

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