Soups & Stews
This sweet potato and chilli soup recipe transforms humble ingredients into a velvety, smoky-spiced bowl that feels like a warm hug on chilly days. The secret lies in charring the sweet potatoes and chilis directly over a gas flame—this caramelization unlocks deep, caramelized flavors that no pre-chopped package can match.
I developed this version after years of testing, ensuring the perfect balance of sweetness from the potatoes, heat from the chilis, and earthy depth from smoked paprika and cumin.
The soup starts with a rich base of onions and garlic sautéed until golden, then builds layers through slow simmering with broth, diced sweet potatoes, and fire-roasted chilis.
A blend of spices—smoked paprika, cumin, and a touch of cinnamon—creates that signature smoky warmth, while a splash of apple cider vinegar brightens the richness. The texture is velvety yet substantial, with optional toppings like crispy shallots or a dollop of coconut yogurt to add contrast.
What makes this recipe stand out is its versatility—it’s equally satisfying as a hearty meal or a light lunch, and the flavors only deepen overnight. The smoky aroma alone will have everyone gathering around the pot, while the balanced heat and sweetness make it universally appealing.
For those avoiding dairy, coconut milk or cashew cream delivers the same luxurious texture without compromising flavor.
Ready in about 45 minutes with minimal prep, this soup is the perfect answer for cozy weeknights or gathering friends. The instructions walk through every step—from charring the vegetables to achieving that perfect creamy consistency—so you’ll end up with restaurant-quality results at home. Let’s get cooking!
Ingredients for sweet potato and chilli soup
Sixteen ingredients. One smoky, velvety bowl of pure comfort—charred edges and all.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lb | Organic preferred, skin-on for texture |
| Anaheim Chilis 🌶️ | 2 whole | Fresh, charred over gas flame |
| Yellow Onions 🧅 | 1 whole | Yellow or red, medium size |
| Garlic Cloves 🧄 | 4 cloves | Fresh, peeled, minced |
| Vegetable Broth 💧 | 4 cups | Low-sodium, homemade preferred |
| Smoked Paprika 🌶️ | 2 tsp | High-quality, not sweet variety |
| Ground Cumin 🌿 | 1 tsp | Freshly toasted for depth |
| Ground Cinnamon 🌿 | ½ tsp | Warm, not spicy |
| Apple Cider Vinegar 🍎 | 1 tbsp | Raw, unfiltered preferred |
| Coconut Milk 🥥 | 1 can (13.5 oz) | Full-fat, unsweetened |
| Olive Oil 🫒 | ½ cup | Extra-virgin, fruity |
| Sea Salt 🧂 | 1 tsp | Fine grain preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Shallots 🧅 | 2 whole | Optional topping, crispy fried |
The sweet potatoes and chilis are the stars here. Organic sweet potatoes from the store’s produce section work best—their natural sweetness holds up to charring. For the chilis, Anaheim peppers are ideal (mild but pack heat when charred), but any fresh chili will do. I always grab mine at Whole Foods or my local Latin market where they’re fresher. Char them directly over a gas flame—this step is non-negotiable for that caramelized depth. If you’re short on time, a broiler works too, but the flame method is a game-changer. Look for sweet potatoes with vibrant orange flesh and no soft spots; the chilis should be firm and unblemished.
No smoked paprika? Substitute with a mix of regular paprika and a pinch of liquid smoke—it’s not identical, but it gets you close. Fresh cumin seeds can be toasted and ground for a deeper flavor, but pre-ground works in a pinch. The coconut milk is crucial for that creamy texture—full-fat, unsweetened is a must (the canned kind from Trader Joe’s or Costco is my go-to). For extra richness, stir in a splash of cashew cream (blend soaked cashews with water) if you’re avoiding dairy entirely. The shallots for topping? Crispy fried in olive oil until golden—worth the extra minute for that crunch.
This soup tastes even better the next day—flavors meld beautifully overnight. Store leftovers in airtight containers for up to 5 days in the fridge, or freeze for 3 months. The charred vegetables keep their texture well when reheated gently. For meal prep, double the batch and freeze half—just thaw and reheat with a splash of broth to restore creaminess. The charred chilis and potatoes can be prepped ahead and stored separately in the freezer for up to 2 weeks before adding to the soup.
Why You'll Love This Recipe
- Sweet Potato Magic: I swear by the way roasting those potatoes first brings out their natural sweetness—caramelized edges, creamy inside. The Anaheim chilis add just enough heat to wake up your taste buds without overpowering, and the garlic? Oh, it’s the secret weapon here.
- One-Pot Wonder: Honestly, this is the kind of soup that makes me feel like a pro. Toss everything into one pot—no chopping like a fine-diner, no fancy gadgets—and let it simmer. The onions and garlic soften into the broth while the sweet potatoes break down just enough to make it velvety. Minimal effort, maximum reward.
- Lunchbox Hero: Between us, this is my go-to for meal prep. It reheats beautifully, keeps for days in the fridge, and I’ve even packed it in thermoses for work—still tastes fresh hours later. Add a sprinkle of cheese or a dollop of yogurt when you’re ready to eat, and suddenly, it’s a whole new meal.
- Budget Warmth: Sweet potatoes and onions are my wallet’s best friends. This soup costs next to nothing to make but feels like a cozy hug in a bowl. Plus, vegetable broth stretches easily, so you’re not sacrificing flavor for savings. (Yes, even on a Tuesday night.)
Step-by-step instructions for sweet potato and chilli soup
Here's how to build layers of smoky depth and charred complexity in every spoonful.
🔥 Step 1: Char the Anaheim Chilis and Sweat the Aromatics
Start by charring the 2 whole Anaheim chilis directly over a gas flame or under a broiler until the skins blacken in patches with deep, smoky aroma. Place them in a bowl, cover with plastic wrap, and let steam for 10 minutes—this makes peeling effortless. While they rest, heat the 0.5 cup olive oil in a large pot over medium heat. Add the 1 whole yellow onion and 2 whole shallots (if using), sliced into ¼-inch half-moons, and cook for 8-10 minutes until soft and translucent.
Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Here's the thing: charring the chilis first builds that smoky foundation that carries through the entire soup. If you skip this step, you lose that authentic depth of flavor that makes this soup truly special.
🍳 Step 2: Toast the Spices and Build the Base
Reduce the heat to medium-low and add the 2 tsp smoked paprika, 1 tsp ground cumin, and 0.5 tsp ground cinnamon. Toast for 1 minute until the spices release their aromas and the oil becomes fragrant. Immediately add the peeled, charred chilis (remove seeds if you prefer milder heat) and stir for 2 minutes until they soften and release their smoky essence into the oil.
Pour in the 1 tbsp apple cider vinegar and let it bubble for 30 seconds—this brightens the flavors and cuts through the richness of the coconut milk we'll add later. The spices should be warm but not burning, and you should smell that perfect balance of earthy cumin, sweet cinnamon, and smoky paprika. This is where the magic happens: the spices infuse the oil, creating a flavorful canvas for the sweet potatoes.
🥘 Step 3: Simmer the Sweet Potatoes Until Fork-Tender
Peel and cube the 2 lb sweet potatoes into 1-inch pieces. Add them to the pot along with the 4 cups vegetable broth and bring to a boil. Once boiling, reduce heat to low, cover partially, and simmer for 20-25 minutes until the sweet potatoes are fork-tender with just a hint of resistance. You want them soft enough to break down but still holding their shape slightly—this ensures a creamy texture without turning mushy.
Here's the secret: partial covering lets some steam escape, preventing the broth from getting too watery. Stir occasionally to prevent sticking, and if the broth reduces too much before the potatoes are done, add a splash of water. The sweet potatoes should be golden on the edges and tender throughout, with a beautiful caramelized appearance that signals their natural sugars have begun to caramelize.
🥘 Step 4: Blend and Finish with Coconut Milk
Use an immersion blender to purée the soup directly in the pot until smooth. If you prefer a chunkier texture, blend only half and leave the rest whole. Stir in the 1 can (13.5 oz) coconut milk, 1 tsp sea salt, and 0.5 tsp black pepper. Simmer gently for 5-7 minutes until heated through and the flavors meld beautifully. Taste and adjust seasoning—you might need a touch more salt or a splash of vinegar to balance the richness.
The coconut milk should create a velvety texture while maintaining the soup's vibrant color. If it's too thick, thin with a little broth; if too thin, simmer longer to reduce. This is where the soup comes together as a harmonious blend of smoky, sweet, and creamy flavors. The charred chilis should infuse the entire bowl with their deep, complex aroma, making every spoonful unforgettable.
⏰ Step 5: Rest and Serve with Crispy Shallots
Let the soup rest for 10 minutes before serving—this allows the flavors to fully develop and settle. For the optional crispy shallots topping, thinly slice the 2 whole shallots and fry in 2 tablespoons of olive oil over medium-high heat for 3-4 minutes until golden and crispy. Drain on paper towels and sprinkle with a pinch of salt.
Ladle the soup into bowls and garnish with the crispy shallots. The contrast of the warm, creamy soup with the cool, crispy shallots adds an exciting textural element that takes this dish to the next level. Serve with crusty bread to soak up every last drop of that smoky-spiced goodness. The soup will taste even better the next day as the flavors continue to meld and deepen.
Pro Tips For Making Sweet Potato And Chilli Soup
- CHAR THE ONIONS LOW: I used to rush this step and end up with bitter onions—don’t. Cook them on medium-low heat for 8-10 minutes until they’re deep golden and almost caramelized, not just soft. That’s where the sweetness comes from, and it’s the flavor base for the whole soup.
- PEEL CHILIS AFTER SOAKING: Anaheim peels are slippery little devils when raw. Soak them in hot water for 5 minutes first, then peel—it’s easier and safer. Skip this, and you’ll end up with burned fingers and uneven heat distribution later.
- CRUSH THE GARLIC: Minced garlic burns fast and can turn bitter. For this soup, crush the cloves with the flat side of your knife first, then add them whole to the pot. They’ll infuse flavor without scorching, and you’ll taste that nutty depth in every spoonful.
- SAVE THE BROTH WATER: After peeling your sweet potatoes, save the water you rinse them in—it’s starchy and adds body to the broth. Strain it, then add ½ cup back to the pot when you’re blending. It’s a lazy person’s way to make the soup richer without extra effort.
Health benefits of these flavors
Sweet Potato Power
Sweet potatoes are a nutritional powerhouse, packed with vitamin A (about 400% of your daily needs per serving) that supports vision and immune function.
Their high fiber content (about 7 grams per serving) aids digestion and helps stabilize blood sugar levels, making this soup especially satisfying for blood sugar management. 💪
Anti-Inflammatory Spice Blend
The combination of smoked paprika, cumin, and cinnamon creates an anti-inflammatory powerhouse. Smoked paprika contains capsaicin which may reduce inflammation, while cumin supports digestion and cinnamon helps regulate blood sugar. Together, they create a flavor profile that's both delicious and beneficial for overall health.
Creamy Without Dairy
Coconut milk provides a rich, creamy texture without dairy, making this soup perfect for lactose-intolerant individuals or those following plant-based diets. It also contains medium-chain triglycerides (MCTs) which are easily metabolized for quick energy.
The 13.5 oz can used in this recipe provides about 12 grams of healthy fats per serving.
Protein Boost Option
While vegetarian, this soup can easily be upgraded with protein. Adding ½ cup cooked lentils per serving boosts protein to about 15 grams while maintaining the vegetarian classification.
For a meat option, stir in ½ cup shredded chicken or ¼ cup black beans for additional protein and fiber without overpowering the sweet potato flavor.
Vitamin C Support
The Anaheim chilis contribute vitamin C (about 20% of daily needs per serving), which enhances iron absorption from plant sources. When paired with the sweet potatoes' iron content, this creates a natural synergy for better nutrient utilization.
The apple cider vinegar also adds a small amount of vitamin C while brightening the soup's flavor profile.
Meal Prep Friendly
This soup's nutrient profile makes it perfect for meal prep. The combination of complex carbohydrates from sweet potatoes, healthy fats from coconut milk, and fiber from vegetables creates a balanced meal that keeps you full for hours.
Store in airtight containers for up to 5 days in the refrigerator to maintain freshness and nutritional integrity.
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes in this recipe?
While you can technically use regular potatoes, the flavor and texture will be completely different. Sweet potatoes bring natural sweetness and a velvety creaminess when blended, while white potatoes will make the soup taste starchy and less rich. If you must substitute, try yams for a closer flavor profile, but expect a slightly different mouthfeel.
How can I make this soup spicier without adding fresh chilis?
For extra heat, add ½ teaspoon cayenne pepper or 1 teaspoon chili powder when toasting the spices. If you want smoky heat without fresh chilis, increase the smoked paprika to 3 teaspoons and add ¼ teaspoon chipotle powder for depth. Always taste as you go—you can adjust heat after blending too.
Why does my soup taste too sweet after blending?
The sweetness comes from overcooked sweet potatoes. To fix it, add 1-2 tablespoons apple cider vinegar or lemon juice to brighten flavors. For prevention, simmer sweet potatoes for exactly 20-25 minutes—no longer. If the soup still tastes too sweet, reduce the amount of coconut milk by ¼ cup next time and add more broth.
Can I make this soup ahead of time?
This soup tastes even better the next day as flavors meld. Store in airtight containers for up to 5 days in the fridge. For freezing, cool completely first, then freeze for up to 3 months. Thaw overnight in the fridge and reheat gently with a splash of broth to restore creaminess. The charred flavors actually intensify when reheated.
What's the best way to reheat leftovers?
Reheat gently on the stove over low-medium heat for 5-7 minutes, stirring occasionally. Avoid microwaving as it can make the coconut milk separate. If the soup thickens too much, add 1-2 tablespoons broth or water while reheating. For extra richness, stir in 1 teaspoon coconut milk at the end to restore creaminess.
