Soups & Stews
This sweet potato red pepper soup transforms humble ingredients into a velvety, spice-sweet blend that warms the soul in just 25 minutes. The secret lies in roasting the sweet potatoes and red peppers first—this caramelizes their natural sugars, creating a rich, naturally sweet base without added syrup.
I developed this recipe during a chilly autumn evening when I craved something comforting yet vibrant, and it became an instant weeknight favorite.
The beauty of this soup is its versatility—it balances earthy sweet potatoes, smoky red peppers, and aromatic spices like cumin and smoked paprika for depth. A silky blend of broth and coconut milk (or cream for a richer version) ensures a creamy texture without heaviness.
The best part? It’s packed with nutrients, fiber, and antioxidants, making it as nourishing as it is delicious.
By the time you stir the final spoonful, you’ll taste layers of flavor: the caramelized sweetness of roasted vegetables, the warm spice from the blend, and a hint of tang from a squeeze of lemon.
Garnish with fresh cilantro, a drizzle of olive oil, or a sprinkle of chili flakes to elevate it further. This soup is hearty enough for a main dish but light enough for lunch—perfect for any season.
For those watching their dietary needs, swap the coconut milk for a dairy-free alternative or use vegetable broth to keep it plant-based. The recipe scales easily too, so double the batch for leftovers that reheat beautifully. Let’s get cooking—this soup is simpler than it tastes.
Ingredients for sweet potato red pepper soup
Roasted sweet potatoes and peppers meet aromatic spices for this velvety, spice-sweet soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium-sized, peeled and cubed |
| Red Bell Peppers 🌶️ | 2 whole | Any color, seeds removed |
| Yellow Onion 🧅 | 1 whole | Medium-sized, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Ground Coriander 🌿 | ½ tsp | For earthy notes |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Chili Flakes 🔥 | ½ tsp | Optional for heat |
The sweet potatoes and red peppers are the stars here—roasting them first caramelizes their natural sugars, creating that rich, naturally sweet base. Look for organic sweet potatoes at Whole Foods or your local farmers market for the best flavor; they hold up better to roasting. Red bell peppers should be firm and vibrant—any color works, but red has the sweetest flavor. For the coconut milk, full-fat is key—it creates that luxurious creaminess. I always grab the Thai Kitchen brand from Costco for consistency, but any full-fat can works. The vegetable broth? Low-sodium is a must—you don't want to over-salt the entire soup later.
No smoked paprika? Substitute with 1/2 tsp cayenne plus 1/2 tsp regular paprika for a similar smoky kick. Short on cumin? Dried thyme at 1/4 tsp adds warmth, though it won't be identical. The coconut milk can be swapped for Greek yogurt or cashew cream if you prefer a tangier, lighter texture. For the roasting oil, avocado oil has a higher smoke point than olive oil, making it ideal for high-heat roasting. And if you're watching calories, light coconut milk works too—just add a splash of broth to maintain creaminess.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days—the flavors deepen over time. For freezing, portion into 2-cup servings and freeze for up to 3 months>. Reheat gently on the stove with a splash of broth to restore creaminess. The cilantro and chili flakes are best added fresh after reheating—they lose their punch when cooked. Garnish with a drizzle of olive oil and extra chili flakes for a restaurant-worthy finish.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything into one pot, let it simmer, and walk away. No chopping boards to clean, no extra bowls, just that rich, velvety blend of roasted sweet potatoes and smoky peppers waiting for you.
- Creamy-Smoky Balance: The coconut milk makes it impossibly smooth, but the charred red peppers and caramelized onion add this deep, almost smoky sweetness. It’s like a hug in a bowl, but one that won’t leave you feeling sluggish.
- Meal Prep MVP: Between us, this soup begs to be made in bulk. The flavors actually get better after a day or two—yes, really—and it reheats like a dream. I keep a jar in the fridge for lazy mornings or post-work cravings.
- Budget Bright Spot: Sweet potatoes and bell peppers are my go-to affordable staples, and coconut milk stretches further than you’d think. Honestly, it’s the kind of recipe that makes grocery day feel like a win, not a chore.
Step-by-step instructions for sweet potato red pepper soup
This velvety soup comes together faster than you'd expect—rich, smoky, and perfectly balanced.
Roast the Sweet Potatoes and Peppers
Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 2 lbs peeled and cubed sweet potatoes and 2 whole red bell peppers (seeds removed) with 1 tbsp of the extra-virgin olive oil. Spread them in a single layer, leaving space between pieces for even browning.
Roast for 20-25 minutes until the sweet potatoes are tender when pierced with a fork and the peppers are charred in spots. The sweet potatoes should be soft enough to collapse under gentle pressure, and the peppers should smell deeply caramelized. This roasting step builds the soup's natural sweetness and smoky depth—don't skip it!
Sauté the Aromatics and Spices
While the vegetables roast, heat the remaining 1 tbsp extra-virgin olive oil in a large pot over medium heat. Add the 1 whole diced yellow onion and cook for 5 minutes until softened and translucent. Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—you should smell that pungent garlic aroma without any bitterness.
Stir in the 1 tbsp smoked paprika, 1 tsp ground cumin, and 0.5 tsp ground coriander. Toast the spices for 30 seconds until the paprika releases its deep, smoky aroma. This step develops the complex flavor profile that makes this soup so special. Immediately add 1 tsp salt and 0.5 tsp black pepper to balance the spices.
Build the Soup Base
Add the roasted sweet potatoes and peppers 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 minutes. Use an immersion blender to purée the soup directly in the pot until completely smooth—no chunks should remain. If you prefer a slightly textured soup, blend in batches and return to the pot.
Stir in the 1 can coconut milk and simmer for another 5 minutes until heated through. The coconut milk adds a luxurious creaminess without overpowering the sweet potato flavor. Taste and adjust seasoning—you might need a pinch more salt or a splash of broth to reach your preferred balance.
Finish with Brightness and Garnish
Remove the pot from heat and stir in the 1 tbsp lemon juice and 0.5 tsp chili flakes (if using). The lemon juice brightens the soup, cutting through the richness of the coconut milk, while the chili flakes add a subtle heat that enhances all the flavors. Let the soup sit for 5 minutes to allow the flavors to meld.
Ladle the soup into bowls and garnish each serving with 1 tbsp chopped fresh cilantro. The cilantro adds a fresh, herby contrast to the rich, spiced soup. Serve immediately while warm, with crusty bread to soak up every last drop of this velvety, comforting blend.
Pro Tips For Making Sweet Potato Red Pepper Soup
- ROAST THE PEPPERS FIRST: Char those red bell peppers directly over a gas flame or under a broiler for 5-7 minutes—skin side down—until blackened in spots. The smoky depth from the flame cuts through the sweetness of the coconut milk and sweet potatoes, giving you that restaurant-quality complexity without extra spices. (Yes, even if you're impatient like me, don’t skip this—it’s the thing that makes the soup taste like it simmered all day.)
- PEEL THE SWEET POTATOES COLD: After roasting, let the sweet potatoes sit for 10 minutes before peeling. The skin slides off effortlessly when they’re still warm but not scorching, and you won’t end up with a pile of stubborn orange bits clinging to your knife. Pro move: Run them under cold water for 30 seconds first—it cools them faster and makes peeling cleaner.
- SIMMER LOW AND LONG: Reduce the soup to a gentle bubble, not a rolling boil. Sweet potatoes break down into mush if you rush them, and you’ll end up with a gluey texture instead of that silky, velvety consistency. I’ve learned this the hard way—after burning three batches, I finally figured out that 20 minutes at a low simmer is better than 10 minutes at high heat.
- USE FULL-FAT COCONUT MILK: Skip the light version—it’s a game-changer. Full-fat coconut milk (40% or higher) adds richness and helps balance the natural sweetness of the sweet potatoes and peppers. If you’re worried about it being too heavy, stir in a splash of broth or water at the end to adjust the texture. (Your future self will thank you for not cutting corners here.)
Wine and beer pairings for these flavors
Wine Pairings
This soup’s sweet, smoky, and slightly spicy profile calls for wines with bright acidity to balance its richness.
A Spanish Albariño from Rías Baixas shines with its citrusy notes and crisp finish—it cuts through the coconut milk while complementing the roasted sweetness. 🍷 For something red, try a light-bodied Pinot Noir from Oregon or Burgundy; its earthy undertones and subtle fruit enhance the smoky paprika and cumin without overpowering the dish.
If you prefer white wines, a dry Riesling (like those from Germany’s Mosel region) adds a mineral edge that refreshes the palate. The wine’s natural sweetness mirrors the soup’s caramelized sweet potatoes, while its acidity keeps the meal feeling light. Avoid heavy, oaked whites—they’ll clash with the soup’s delicate creaminess.
Beer Pairings
A Mexican lager like Modelo Especial or Pacífico Clara is my go-to choice—its clean, crisp profile and subtle malt sweetness enhance the soup’s natural flavors without competing.
The beer’s effervescence also cleanses the palate between bites. 🍺 For a craft option, try a Belgian witbier (like Hoegaarden or Stella Artois Wit), which offers citrusy coriander notes that echo the soup’s coriander spice and bright lemon finish.
If you prefer darker beers, a light amber ale (such as Fat Tire) adds a touch of caramel and toasted malt that pairs beautifully with the roasted sweet potatoes. Avoid heavy stouts or IPAs—they’ll overwhelm the soup’s delicate balance of sweetness and spice.
Non-Alcoholic Options
For a refreshing non-alcoholic match, try a sparkling apple cider (like Martinelli’s)—its effervescence and tartness mirror the lemon juice in the soup.
Alternatively, a ginger beer (like Feather’s) adds a zesty kick that complements the chili flakes and smoked paprika. 🥤 Serve it chilled to contrast the soup’s warmth.
A cucumber-mint infused water with a squeeze of lime also works beautifully. Muddle 4 cucumber slices and 6 mint leaves in a pitcher, add ice, and top with sparkling water and lime juice. The cool, crisp flavors refresh the palate between spoonfuls of the creamy soup.
Nutrition facts
Frequently asked questions
Can I make this soup without coconut milk?
For a lighter version, substitute with 1 cup Greek yogurt or 1 cup cashew cream (blend soaked cashews with water). For extra richness, use ½ cup heavy cream or ½ cup half-and-half. Just reduce the broth slightly to maintain the right consistency.
How do I adjust the spice level?
The recipe includes ½ tsp chili flakes for subtle heat. For more kick, add ½ tsp cayenne or 1 tsp hot sauce after blending. If you prefer milder flavors, simply omit the chili flakes entirely. The smoked paprika already provides depth without heat.
Can I use regular potatoes instead of sweet potatoes?
While you can substitute, the flavor and texture will differ significantly. Sweet potatoes add natural sweetness and creaminess that regular potatoes lack. For a similar effect, use Yukon Gold potatoes—they’re creamier than russets but won’t match the caramelization of sweet potatoes.
Why does my soup taste bitter?
Bitterness often comes from over-roasting the sweet potatoes or peppers. Roast them until tender but not charred. Another cause is adding too much smoked paprika—start with ½ tbsp and adjust. Finally, ensure you’re using fresh lemon juice at the end to brighten flavors.
How can I make this soup vegan?
Swap the coconut milk for full-fat coconut cream or cashew cream. Use vegetable broth instead of chicken broth. For garnish, skip the cilantro (it’s technically a herb) and use nutritional yeast for a cheesy flavor. The recipe remains fully plant-based while keeping all the richness.
