Soups & Stews
This sweet potato chipotle soup recipe delivers smoky-spiced comfort in every creamy, velvety spoonful—no meat needed. 🔥 The secret lies in roasting sweet potatoes first to deepen their natural sweetness, then balancing that caramelized flavor with chipotle’s smoky heat.
I developed this recipe during a chilly evening when I craved something hearty yet plant-based, and it’s become a weeknight staple ever since.
The magic happens with a simple technique: roast the sweet potatoes until tender and caramelized, then build the soup with aromatic onions, garlic, and a blend of spices that wake up the chipotle’s smoky depth.
A touch of coconut milk adds richness without overpowering the bold flavors, while lime juice brightens everything at the end. This soup is vegetarian-friendly but packed with satisfying texture and warmth.
By the time you’re done, you’ll have a velvety soup with just the right balance of sweet, spicy, and smoky notes—each bite feels indulgent yet light. The roasted sweet potatoes lend natural sweetness, while the chipotle provides that signature smoky kick that lingers on your palate.
It’s the kind of dish that feels like a hug in a bowl, perfect for cozy nights or sharing with friends.
Top it with avocado slices, fresh cilantro, or a dollop of cashew cream for extra creaminess, and you’ve got a restaurant-quality soup that’s impossible to resist. Ready in under an hour, this recipe proves comfort food doesn’t require meat—or complicated steps. Let’s get cooking!
Ingredients for sweet potato chipotle soup
Roasted sweet potatoes and smoky chipotle create this hearty vegetarian soup in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 1 ½ lb | Medium-sized, peeled and cubed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adjusted for heat preference |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz can, unsweetened |
| Fresh Lime 🍋 | 1 whole | Juiced, for brightness |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tsp | For smoky flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Avocado 🥑 | 1 whole | Sliced, for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 2 tbsp | For roasting |
The sweet potatoes are the star—roast them until caramelized for that deep natural sweetness. Trader Joe's has the best organic sweet potatoes if you want to splurge, but regular ones work just fine. Look for ones that feel heavy for their size, which means they're packed with flavor. The chipotle peppers in adobo sauce are key here—La Costeña is my go-to brand, but any will do. Just taste first; you can always add more, but you can't take it out. Toast the cumin seeds in a dry pan for 30 seconds before grinding them—trust me, it makes a difference.
No chipotle peppers? Smoked paprika plus a pinch of cayenne gets you close. Fresh lime is ideal, but bottled lime juice works in a pinch—just add a pinch of salt to compensate. For extra creaminess, cashew cream (blended soaked cashews) replaces coconut milk one-to-one. The avocado and cilantro are optional garnishes, but they add that fresh, bright finish that makes the soup feel restaurant-quality. If you're short on time, skip roasting the sweet potatoes and sauté them instead—they'll still be delicious, just a little less caramelized.
This soup tastes even better the next day as the flavors meld together. Store it in the fridge for up to 5 days in an airtight container. Freezes beautifully for 3 months—just thaw overnight in the fridge before reheating. Double the batch and freeze half for lazy weeknights. The roasted sweet potatoes can be prepped ahead and refrigerated for 2 days before cooking. Garnishes like avocado and cilantro are best added fresh when serving, though.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s basically set it and forget it—just toss in the sweet potatoes, onion, and broth, then let the chipotle peppers in adobo do their smoky work. No extra bowls, no fuss, and the kitchen stays cleaner than my usual soup attempts.
- Smoky Sweet Heat: That first spoonful? Chef’s kiss. The roasted sweet potatoes bring natural sweetness, while the chipotle peppers add a slow-building smokiness that lingers. Honestly, it’s the kind of flavor that makes you want to eat it straight from the pot—no judgment here.
- Meal Prep Hero: This soup actually improves overnight. Make a big batch on Sunday, and by Wednesday, the flavors have melded into something even richer. I freeze portions too—just reheat and serve, because who has time for complicated leftovers?
- Budget-Friendly Powerhouse: Sweet potatoes and onions are cheap, broth is cheap, and a single can of chipotle peppers stretches for three batches. Here’s what sold me: I can feed my family three hearty servings for under $5, and it still tastes like a restaurant dish.
Step-by-step instructions for sweet potato chipotle soup
This smoky, spiced soup comes together in one pot with minimal effort.
🔥 Step 1: Roast Sweet Potatoes and Aromatics for Deep Flavor
Preheat your oven to 400°F and line a baking sheet with parchment paper. In a large bowl, toss the 1.5 lb cubed sweet potatoes, 1 whole diced yellow onion, 4 peeled and minced garlic cloves, 2 tbsp chipotle peppers in adobo (minced), 1 tsp ground cumin, 1 tsp smoked paprika, 1 tsp salt, and 0.5 tsp black pepper with the 2 tbsp olive oil until evenly coated.
Spread the mixture in a single layer on the prepared baking sheet. Roast for 25-30 minutes until the sweet potatoes are tender when pierced with a fork and the edges are golden brown. Here's the thing—roasting develops those deep, caramelized flavors that set this soup apart from stovetop versions. Don't skip this step, even if it feels like extra work.
🍳 Step 2: Build the Soup Base with Roasted Vegetables
Transfer the roasted sweet potatoes, onion, and garlic mixture to a large pot. Add the 4 cups vegetable broth and bring to a gentle boil over medium-high heat. Let it simmer for 10 minutes to allow the flavors to meld together.
Use an immersion blender to purée the soup directly in the pot until completely smooth. If you don't have an immersion blender, carefully transfer the mixture to a blender in batches (don't fill beyond the recommended line) and blend until silky smooth. I know it seems like a lot of blending, but this creates that velvety texture that makes this soup so comforting. Strain if you prefer an ultra-smooth consistency.
🥘 Step 3: Add Coconut Milk and Brighten with Lime
Return the soup to the pot and stir in the 1 can full-fat coconut milk over low heat. The coconut milk adds a luxurious creaminess that balances the smoky chipotle flavors perfectly. Let the soup simmer gently for 5 minutes to heat through completely.
Finish with the juice of the 1 whole fresh lime—this bright citrus note cuts through the richness and really makes the flavors pop. Taste and adjust seasoning with additional salt if needed. The soup should be rich, slightly spicy, and perfectly balanced. Real talk: this is where the magic happens, so don't rush it.
🍽️ Step 4: Serve with Avocado and Cilantro Garnishes
Ladle the hot soup into bowls and top each serving with sliced avocado and 0.25 cup chopped fresh cilantro. The avocado adds a creamy contrast to the smoky broth, while the cilantro brings a fresh finish. I like to serve this with warm cornbread or crusty bread to soak up every last drop of that delicious soup.
This soup tastes even better the next day as the flavors continue to develop. If you're making it ahead, store it in an airtight container in the refrigerator for up to 3 days. When reheating, warm it gently on the stove over low heat and add a splash of water if it thickens too much. Enjoy your comforting bowl of sweet potato chipotle goodness!
Pro Tips For Making Sweet Potato Chipotle Soup
- Char the Onion Properly: Don’t just dice and sauté—get that onion dark and caramelized before adding garlic. I used to rush this step, and the soup would taste flat. Cook the onions on medium-low heat for 10-12 minutes, stirring occasionally, until they’re almost black at the edges. That deep flavor is the base of the soup’s smoky depth.
- Peel Sweet Potatoes After Roasting: Skip the peeling step before cooking—roast the sweet potatoes whole first. After baking at 400°F (200°C) for 45-50 minutes, the skins slip off effortlessly. This keeps the flesh intact and prevents the soup from turning into a mushy mess later.
- Strain the Adobo Sauce: Chipotle peppers in adobo come with a salty, vinegary sauce that can overpower the dish. Strain it through a fine-mesh sieve before using—just the peppers and a tiny bit of sauce for balance. I learned this the hard way when my first batch tasted like a pickle bomb.
- Simmer, Don’t Boil: Once the soup is assembled, keep the heat at a gentle simmer—not a rolling boil. Boiling can break down the sweet potatoes into mush and scatter garlic bits everywhere. A low simmer (barely bubbles) keeps the texture creamy and the flavors cohesive.
Common mistakes when making perfect results
Skipping the Roast
I’ve seen people skip roasting the sweet potatoes and just sauté them instead—big mistake. Roasting at 400°F for 25-30 minutes caramelizes their natural sugars, adding depth that sautéing can’t match.
If you’re short on time, at least roast them at 375°F for 20 minutes—it still makes a difference. The flavor difference is like night and day. 🔥
Underestimating Chipotle Heat
Chipotle peppers in adobo sauce can vary wildly in heat. Always taste the adobo sauce first—some brands are mild, others scorching. Start with 1 tbsp and add more as needed.
If you’re sensitive to heat, reduce to ½ tbsp and boost the smokiness with extra smoked paprika. Never assume the recipe’s heat level matches yours.
Blending Too Aggressively
If you blend too long or use a high-speed blender, you’ll break down the sweet potatoes into a gluey mess. Use an immersion blender on low speed or transfer in batches to a regular blender, filling only to the recommended line.
Strain if you prefer a silky texture—this removes any fibrous bits that can make the soup gummy. 💡
Neglecting the Lime
Skipping the lime juice is a common oversight, but it’s what brightens the soup and cuts through the richness. The acidity balances the smoky, sweet flavors perfectly. Use fresh lime juice—bottled juice lacks the same zing.
Add it at the very end, right before serving, so the flavors stay vibrant. Trust me, it’s the secret to restaurant-quality taste.
Overlooking Garnishes
The toppings aren’t just decoration—they elevate the dish. Fresh avocado slices add creaminess, while cilantro brings a fresh contrast. Add them right before serving so they stay crisp.
If you’re making this ahead, garnish just before eating. Pro tip: Toast the cilantro leaves in a dry pan for 10 seconds to intensify their flavor. 🌿
Rushing the Simmer
Simmering the soup for just 5 minutes after adding coconut milk isn’t enough time for flavors to meld. Let it sit for at least 10 minutes on low heat, stirring occasionally.
This ensures the coconut milk fully incorporates and the spices bloom. Patience here makes all the difference—don’t rush it! ⏳
Nutrition facts
Frequently asked questions
Can I make this soup without coconut milk for a lighter version?
Swap the coconut milk for ½ cup plain Greek yogurt or ¼ cup cashew cream to keep it lighter while adding creaminess. For a dairy-free option, use ½ cup unsweetened almond milk and add 1 tbsp cornstarch to thicken it slightly. The soup will still be flavorful, just with a different texture profile.
How can I adjust the heat level for kids or sensitive eaters?
Start with just ½ tbsp chipotle peppers in adobo and boost the smokiness with an extra ½ tsp smoked paprika instead. For even milder heat, omit the chipotle entirely and use 1 tsp mild adobo sauce (the liquid from the can) for smokiness without spice. Always taste before serving!
What's the best way to reheat leftovers without breaking the texture?
Reheat gently on the stove over low heat with a splash of water or vegetable broth (about 2 tbsp per serving) to prevent thickening. If using the microwave, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Never bring it to a full boil—this can make the soup grainy.
Can I substitute butternut squash for sweet potatoes?
Yes, but you'll need to adjust the cooking time. Use 1.5 lb peeled and cubed butternut squash and roast for 20-25 minutes until tender. The flavor will be slightly nuttier, but the smoky chipotle profile will still shine. For extra depth, add ½ tsp cinnamon to the roasting spices—it complements squash beautifully.
Why does my soup taste bitter after blending?
Over-blending or using too much chipotle can cause bitterness. To fix it, stir in 1 tsp maple syrup or honey and a squeeze of lime juice to balance the flavors. For prevention, use an immersion blender on low speed and don't overfill your blender. Also, taste the chipotle peppers before using them—some brands are more bitter than others.
