Sweet Potato and Chilli Soup Recipe: Smoky-Spiced Velvety Bowl With Crispy Celery Top

Soups & Stews

Sweet Potato and Chilli Soup Recipe: Smoky-Spiced Velvety Bowl With Crispy Celery Top

This sweet potato and chilli soup recipe delivers smoky, velvety comfort in every spoonful, topped with crispy celery for texture that steals the show. The secret lies in slow-simmered spices and perfectly roasted sweet potatoes that dissolve into a rich, hearty broth—no blender required.

I’ve perfected this vegetarian version to balance natural sweetness with bold chilli heat, creating a soup that’s both satisfying and approachable for weeknight dinners.

The foundation is a sauté of onions, garlic, and spices—cumin, smoked paprika, and chilli powder—cooked until fragrant before adding diced sweet potatoes and vegetable broth. Simmering low and slow transforms tough sweet potatoes into tender, melt-in-your-mouth pieces while deepening the spice flavors.

The crispy celery top adds a satisfying crunch that contrasts beautifully with the creamy soup below.

What you’ll end up with is a restaurant-quality bowl that’s packed with flavor but simple to make. The soup’s velvety texture comes from the sweet potatoes breaking down naturally, while the spices create a warm, smoky aroma that fills your kitchen.

Garnish with a dollop of coconut milk, a squeeze of lime, or avocado slices for extra richness and freshness—each addition elevates the dish without complicating the process.

This recipe is foolproof for home cooks—no advanced techniques, just a few key steps and patience. The result? A bowl of soup that’s hearty enough for a cold evening but light enough to enjoy any day of the week. Ready to make it? Let’s get started.

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

Ingredients for sweet potato and chilli soup

Sweet potatoes, smoky spices, and crispy celery—just 14 ingredients for a restaurant-worthy bowl.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium-sized, peeled and cubed
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Smoked Paprika 🌶️ 2 tsp For authentic smoky flavor
Ground Cumin 🌿 1 tsp Toasted for deeper aroma
Chilli Powder 🔥 1 ½ tsp Adjust for heat preference
Celery Stalks 🥬 2 whole Thinly sliced for crispy topping
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Lemon Juice 🍋 1 tbsp Freshly squeezed
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Avocado 🥑 ½ whole Diced, optional garnish

The sweet potatoes are the star here, so pick firm, vibrant orange ones—the deeper the color, the sweeter the flavor. Trader Joe's and Whole FoodsPenzeys or Spicewalla are great for high-quality smoked paprika and cumin, but the regular grocery store brands work fine if they’re fresh. Smell your spices before buying—if they don’t smell fragrant, toss them. The garlic? Fresh is non-negotiable—jarred minced garlic just doesn’t cut it for this recipe.

No smoked paprika? Substitute with a mix of regular paprika and a pinch of liquid smoke—it’s not identical, but it’ll get you close. Running low on cumin? Ground coriander at half the amount works in a pinch, though it’ll change the flavor profile slightly. The celery for the crispy topping can be swapped for thinly sliced jicama or radishes if you want something different. For the coconut milk, full-fat is worth the splurge—it adds richness that light versions can’t match. And if you’re avoiding dairy but want creaminess, cashew cream is a fantastic alternative that still delivers that velvety texture.

This soup tastes even better the next day—3-4 days in the fridge is perfect, and it freezes beautifully for up to 3 months. For the crispy celery topping, fry it in batches until golden and crisp—don’t overcrowd the pan or it’ll steam instead of crisp. Store leftovers with a sprinkle of water on top to keep the celery from drying out. Garnish with avocado or a squeeze of lime right before serving—those fresh elements elevate the dish instantly. Double the batch and freeze half; you’ll thank yourself later when it’s cold outside and you’ve got a ready-to-heat meal.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards overflowing, no pans to wash. Toss in the sweet potatoes (peeled and cubed, no fuss), onion, and garlic, then let the broth and coconut milk do the heavy lifting. Honestly, the only tool you’ll need is a wooden spoon.
  • Creamy-Spicy Balance: That coconut milk turns it velvety smooth, while the chilli (if you add it) brings just enough heat to make it ridiculously satisfying. The sweetness of the potatoes and the depth of the broth? It’s the kind of flavor that sticks with you—like a hug in a bowl.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. The flavors actually improve overnight, and it reheats like a dream. Pack it in jars for work or freeze portions—no sad, soggy leftovers here.
  • Budget-Friendly Warmth: Sweet potatoes and onions are cheap, but they feel like a treat. Coconut milk adds richness without breaking the bank, and vegetable broth keeps it light. It’s the kind of dish that makes you feel like you’re eating gourmet, even when you’re not. (Yes, even on a Tuesday night.)

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

This velvety soup delivers smoky depth and crispy texture—here's how to nail it every time.

1

Sauté Aromatics Until Deeply Fragrant

Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent, stirring occasionally. You'll notice the onions release their sweetness and begin to caramelize slightly at the edges.

Add the 4 cloves garlic cloves and cook for 30 seconds until fragrant—don't let them brown or they'll turn bitter. Immediately stir in the 2 tsp smoked paprika, 1 tsp ground cumin, and 1.5 tsp chilli powder, letting the spices toast for 30 seconds to release their aromatic oils. This step builds the smoky foundation that defines the soup's character.

2

Roast Sweet Potatoes for Caramelized Depth

Increase heat to medium-high and add the 2 lbs sweet potatoes. Toss to coat in the spiced oil, then reduce heat to medium-low and cook for 8-10 minutes, stirring occasionally. The sweet potatoes should begin to soften and develop a golden crust in spots—this caramelization adds complexity to the soup.

Pour in the 4 cups vegetable broth and bring to a gentle simmer. Partially cover and cook for 20-25 minutes until the sweet potatoes are fork-tender. Here's the thing—if they're not tender, the soup will be grainy. Test by piercing with a fork—it should slide in easily with minimal resistance.

3

Blend Until Silky and Finish with Creaminess

Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer a chunkier texture, blend only half and leave the rest whole. Stir in the 0.5 cup coconut milk and 1 tbsp lemon juice, then season with 1 tsp salt and 0.5 tsp black pepper. The coconut milk adds luxurious creaminess while the lemon brightens the rich flavors.

Return the soup to a gentle simmer for 5 minutes to let the flavors meld. Taste and adjust seasoning—you might need a touch more salt or chilli powder to balance the sweetness of the sweet potatoes. This is where the soup transforms from good to exceptional.

4

Crisp the Celery Topping for Texture Contrast

While the soup simmers, heat 1 tablespoon olive oil in a small skillet over medium-high heat. Add the 2 whole celery stalks, sliced thinly, and cook for 3-4 minutes until golden brown and crispy. This step is crucial—don't walk away or they'll burn. The celery should be deep golden with slight char in spots.

Divide the soup among bowls and top each serving with the crispy celery and 0.5 whole avocado, diced. The contrast between the velvety soup and crispy topping creates the perfect texture experience. Serve immediately while the celery is still crisp—it softens quickly once removed from the pan.

👨‍🍳

Pro Tips For Making Sweet Potato And Chilli Soup

  • Char Sweet Potatoes First: I learned this the hard way—roasting or pan-frying the sweet potatoes until their edges turn caramelized (about 15 minutes at 400°F or 5 minutes per side in a dry pan) adds depth that simmering alone can’t match. The Maillard reaction here makes the soup taste like it simmered for hours, not 30 minutes.
  • Peel and Cube Small: Skip the giant chunks—cut sweet potatoes into ½-inch cubes so they cook evenly and blend smoothly. I used to toss in whole halves "for faster cooking," and they’d turn to mush while the edges stayed raw. Small pieces also caramelize better when you char them first.
  • Strain the Coconut Milk: After adding coconut milk, let it sit for 5 minutes, then strain out the thick residue that settles at the bottom. It’s the stuff that makes cheap brands taste gritty, and it’ll ruin the silky texture you’re aiming for. A fine-mesh sieve or even a coffee filter works—just don’t skip this if you used canned milk.
  • Simmer Low and Long: Once everything’s in the pot, reduce heat to a gentle simmer (barely bubbles) and cover for 20 minutes. I used to rush it, and the coconut milk would curdle or the broth would turn gluey. Low heat keeps the flavors melding without breaking the milk—trust me, your soup will taste richer for it.

Health benefits of this sweet potato and chilli soup

Sweet Potato Power

Sweet potatoes bring complex carbs and fiber that keep you full for hours, making this soup a satisfying, energy-sustaining meal. A 2-lb serving provides about 75% of your daily vitamin A—critical for vision and immune function—thanks to its deep orange hue from beta-carotene.

I always choose organic sweet potatoes from Trader Joe's for their vibrant color and consistent sweetness. 🍠

Chilli's Health Boost

The chilli powder and smoked paprika in this recipe add more than just flavor—they pack capsaicin, a compound that boosts metabolism and may reduce inflammation. Just 1.5 tsp of chilli powder provides a mild but noticeable kick that also supports circulation.

For extra heat lovers, I suggest adding ½ tsp cayenne pepper—it’s a game-changer for spice enthusiasts. 🌶️

Creamy Coconut Benefits

The ½ cup coconut milk adds richness while contributing medium-chain triglycerides (MCTs), healthy fats that fuel your brain and body efficiently. Unlike dairy, coconut milk is lactose-free and provides lauric acid, known for its antimicrobial properties.

I always use full-fat canned coconut milk for the best texture and flavor—light versions just don’t cut it. 🥥

Protein-Packed Garnishes

While this soup is vegetarian, the ½ avocado garnish adds plant-based protein and healthy monounsaturated fats that support heart health. Avocados also provide potassium, which balances the soup’s sodium content.

For extra protein, I sometimes top the soup with toasted pumpkin seeds—they add crunch and 10g of protein per ¼ cup. 🥑

Antioxidant-Rich Spices

The ground cumin and smoked paprika aren’t just for flavor—they’re packed with antioxidants that combat oxidative stress. Cumin, in particular, contains iron and magnesium, which help regulate blood sugar and support muscle function.

I always toast my spices lightly in the oil to release their aromatic oils and deepen their health benefits. 💫

Digestive Fiber Boost

The combination of sweet potatoes, celery, and onions provides soluble fiber that promotes gut health and keeps digestion running smoothly. A 1-cup serving of this soup delivers about 8g of fiber, which is 30% of your daily needs.

The crispy celery topping adds an extra 2g of fiber per serving—don’t skip it! It’s the perfect way to get your daily fiber without sacrificing flavor. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 340kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 14g70%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 12g
Protein 6g12%
* 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 coconut milk for a dairy-free version?

For a dairy-free alternative, use ½ cup cashew cream (blend soaked cashews with water) or ½ cup full-fat Greek yogurt if you're not strictly avoiding dairy. Both add creaminess while keeping the soup rich and velvety. The cashew cream works especially well for a vegan version and adds a lovely neutral flavor.

How can I adjust the heat level in this recipe? Start with the 1.5 tsp chilli powder as written for mild heat. For a medium kick, add ½ tsp cayenne pepper with the other spices. If you love spicy food, increase to 1 tsp cayenne or add ½ tsp red pepper flakes.

2

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

Store leftovers in an airtight container in the fridge for up to 4 days. For reheating, warm gently on the stove over low heat with a splash of water or broth to prevent drying. The crispy celery topping is best made fresh, but you can reheat it quickly in a dry pan for 1-2 minutes until crispy again. Freeze for up to 3 months—just thaw overnight in the fridge.

3

Can I use regular potatoes instead of sweet potatoes?

Not recommended! Sweet potatoes provide that natural sweetness and creamy texture that makes this soup special. Regular potatoes will make the soup taste starchy and less flavorful. If you must substitute, try purple sweet potatoes for a beautiful color and slightly earthier taste, but stick with orange sweet potatoes for the classic flavor.

4

How do I make this soup extra hearty for a crowd?

Double the recipe and add 1 cup black beans or lentils for extra protein and fiber. For more substance, stir in 1 cup cooked quinoa or brown rice at the end. You can also add ½ cup diced roasted butternut squash for additional sweetness and texture. The soup will be even more satisfying and perfect for feeding a crowd!

★★★★★4.7(3 reviews)
Categories Soups & Stews