Soups & Stews
This sweet potato and chorizo soup recipe delivers smoky-spiced warmth in every hearty spoonful, blending earthy sweet potatoes with bold chorizo for a flavor-packed one-pot meal. The secret lies in slow-cooked chorizo that infuses the broth with deep, savory notes while tender sweet potatoes melt into creamy perfection.
I developed this recipe after testing countless variations to achieve that perfect balance—where the sweetness of the potatoes complements the smoky, spicy kick of the chorizo without overpowering it.
The beauty of this soup is its simplicity: just a handful of ingredients simmered together until rich and aromatic. Chorizo adds protein and depth, while sweet potatoes bring natural sweetness that rounds out the flavors.
A touch of cumin and smoked paprika enhances the smoky profile, creating a complex broth that feels both comforting and sophisticated. What makes this recipe stand out is how it transforms humble ingredients into something restaurant-worthy with minimal effort.
By the time you finish this soup, you’ll have a steaming bowl of velvety texture with chunks of tender sweet potato and crumbled chorizo throughout. The aroma alone—smoky, spiced, and slightly sweet—will have everyone gathered around the table.
It’s the kind of dish that feels indulgent yet balanced, perfect for chilly evenings or when you crave something hearty without spending hours in the kitchen.
Serve it with crusty bread to soak up every last drop of that flavorful broth, or top with fresh cilantro and a squeeze of lime for brightness.
This recipe scales easily, making it ideal for feeding a crowd or prepping for meal prep. Let’s get cooking—your taste buds will thank you.
Ingredients for sweet potato and chorizo soup
Just 13 ingredients transform into a rich, smoky soup with deep flavors and velvety texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lb | Medium, peeled and cubed |
| Chorizo 🌭 | ½ lb | Spanish or Mexican style |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Canned Diced Tomatoes 🍅 | 14 ½ oz | Fire-roasted preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Crusty Bread 🍞 | 1 loaf | For serving (optional) |
The chorizo is the flavor anchor here—Spanish chorizo has more paprika and smokiness, while Mexican leans spicier. Trader Joe's and Whole Foods carry excellent options, or grab it from the Latin market for authentic taste. Sweet potatoes should be firm and vibrant orange—no green spots. For extra richness, I sometimes add a splash of reserved broth from the chorizo package, but it's optional. The fire-roasted diced tomatoes add natural sweetness and depth, so don't skip them even if you're using fresh tomatoes elsewhere.
No chorizo? Spicy ground sausage or smoked paprika + cumin can mimic the flavor, though nothing beats the real thing. Fresh cilantro is ideal, but dried works at half the amount if you're out. The lime adds brightness—Meyer limes have a sweeter tang, but regular limes work fine. For a creamier texture without dairy, blend in 1/2 cup coconut milk at the end. The crusty bread? Sourdough or baguette soaks up the broth perfectly. If you're making this ahead, hold off on adding the cilantro and lime until serving—they wilt quickly.
This soup tastes even better the next day as flavors meld. Store in an airtight container for 4-5 days in the fridge or freeze for 3 months. I like to double the batch—leftovers make perfect lunches. For meal prep, freeze in single-serving portions. Reheat gently on the stove with a splash of broth to restore creaminess. The bread? Keep it separate until serving to maintain crispness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. Toss the diced sweet potatoes, chorizo, and onions straight into a pot—no prep work, no stress. The chorizo renders its own fat, so you’re not left with a dry soup either.
- Smoky-Sweet Perfection: That first bite? Chef’s kiss. The chorizo brings deep, smoky richness while the sweet potatoes add natural sweetness—like a hug in a bowl. Even my picky-eating partner asks for seconds, and he’s never wrong about food.
- Meal Prep Hero: Between us, this is my go-to for lunches all week. The flavors actually improve overnight (yes, really), and it reheats like a dream. Pack it in jars or thermoses—no soggy textures, just hearty, satisfying bites every time.
- Budget-Friendly Powerhouse: Sweet potatoes and canned tomatoes stretch this recipe into a full meal without breaking the bank. A single chorizo link goes a long way, and you’re left with leftovers that taste just as good cold as they do hot. My wallet—and my taste buds—thank me every time.
Step-by-step instructions for sweet potato and chorizo soup
This one-pot method delivers rich, smoky depth with minimal effort—perfect for cozy evenings.
Sauté Chorizo and Aromatics Until Fragrant
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the 0.5 pound chorizo, breaking it into small pieces as it renders. Cook for 5-6 minutes until the chorizo releases its oils and becomes deeply fragrant with a rich, smoky aroma.
Here's the thing—don't drain the fat. Those rendered oils carry all the chorizo's flavor. Once the chorizo is sizzling, add the diced yellow onion and cook for another 3-4 minutes until softened and translucent. Stir in the 4 minced garlic cloves and 1 tablespoon smoked paprika, cooking for 30 seconds until the garlic turns golden and aromatic. This forms the flavor foundation for your soup.
Build the Soup Base with Sweet Potatoes and Tomatoes
Add the 2 pounds cubed sweet potatoes to the pot, stirring to coat them evenly in the chorizo mixture. Pour in the 14.5 ounces canned diced tomatoes (with juices) and 4 cups chicken broth. Bring everything to a boil over high heat, then reduce to a gentle simmer.
This is where patience pays off. Let the soup cook uncovered for 20-25 minutes until the sweet potatoes are fork-tender and easily pierced with a knife. You'll notice the sweet potatoes darken slightly as they cook—they should be soft enough to mash between your fingers but still hold their shape. If the soup looks too thick, add ½ cup water to loosen it to your preferred consistency.
Season and Simmer to Develop Flavor
Once the sweet potatoes are tender, stir in the 1 teaspoon ground cumin, 1 teaspoon salt, and 0.5 teaspoon black pepper. Taste and adjust seasoning—you want the soup to be rich and savory, not bland. Let it simmer uncovered for another 10 minutes to allow the flavors to meld and deepen.
This simmering time is critical. It lets the sweet potatoes absorb the smoky chorizo flavors while developing a velvety texture. The soup should have a rich, aromatic steam rising from it, with a deep red-orange hue from the tomatoes and chorizo. If you notice the edges start to darken too much, reduce the heat slightly to prevent burning.
Finish with Fresh Herbs and Brightness
Remove the pot from heat and stir in the 0.25 cup chopped fresh cilantro. The cilantro adds a bright, fresh contrast to the rich, smoky soup. Squeeze in the juice of the whole lime, adding 1 tablespoon at a time until you achieve a balance of tangy brightness that cuts through the richness.
I like to let the soup sit off heat for 5 minutes before serving. This resting period allows the flavors to settle and the soup to reach its ideal temperature. The final result should be a velvety, deeply flavorful soup with layers of smoky chorizo, sweet potatoes, and bright citrus notes.
Serve with Crusty Bread
Ladle the soup into bowls, making sure each serving gets a generous portion of the sweet potatoes and chorizo. The crusty bread is perfect for soaking up every last drop of that flavorful broth. Serve immediately while the soup is hot, garnished with additional cilantro if desired.
This soup tastes even better the next day as the flavors continue to develop. If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of water or broth if needed to restore the perfect consistency.
Pro Tips For Making Sweet Potato And Chorizo Soup
- CUT CHORIZO SMALLER: I learned this the hard way—big chunks of chorizo stay chewy and undercooked. Dice it into ¼-inch pieces before browning, so every bite gets that crispy, rendered fat and fully cooked flavor. (Yes, even if you’re impatient like me.)
- SWAP ROASTED FOR RAW: Skip the raw onion and garlic—sauté them until golden before adding anything else. The extra 3-4 minutes caramelizes their sugars, giving the soup a deeper, richer base that cuts through the sweet potatoes’ natural starchiness.
- PRESSURE-TEST THE POTATOES: Pierce sweet potatoes with a fork before boiling, but don’t overcook them. They should fork-tender in 12-15 minutes—if you wait for them to collapse completely, the soup turns gluey. Drain them and let them cool slightly before blending.
- SALT THE CHORIZO WATER: Chorizo releases a ton of salt when cooked. Simmer it in 1 cup of water for 2 minutes first, then drain and rinse it quickly under cold water. This cuts the saltiness by half without losing any flavor—trust me, your tomatoes will thank you.
Troubleshooting great sweet potato and chorizo soup
Chorizo Not Browning
If your chorizo isn’t releasing its oils and browning properly, you’re likely cooking it at too low a heat. Increase the temperature to medium-high and let it sizzle for 5-6 minutes—this is crucial for developing its deep, smoky flavor.
I’ve found that Spanish chorizo needs slightly more heat than Mexican varieties to render its fat. If it still refuses to brown, try breaking it into even smaller pieces with a wooden spoon to expose more surface area. 🔥
Sweet Potatoes Too Hard
Undercooked sweet potatoes are usually the result of rushing the simmering process. After adding the sweet potatoes and broth, reduce the heat to medium-low and let them cook uncovered for the full 20-25 minutes. Test for doneness by piercing with a fork—it should slide in easily.
If they’re still firm, add ½ cup water and simmer for another 10 minutes. Pro tip: Cut the sweet potatoes into even 1-inch cubes for consistent cooking.
Broth Too Thin or Watery
A watery soup often happens when using low-sodium broth or adding too much liquid. Start with 4 cups chicken broth and only add water if absolutely necessary. For extra richness, reduce the soup by simmering uncovered for 10-15 minutes to let the liquid evaporate slightly.
I also recommend using fire-roasted diced tomatoes—they thicken the soup naturally as they break down. If it’s still too thin, mash a few sweet potatoes against the pot’s side to release starch.
Chorizo Overpowering Sweetness
The key to balancing flavors is in the seasoning. After simmering, taste the soup and adjust with ½ teaspoon salt increments until the sweetness of the potatoes shines through. A squeeze of lime juice (start with 1 tablespoon) brightens the dish and balances the smokiness.
If the chorizo still dominates, reduce it to ¼ pound in future batches. The smoked paprika should be added gradually—start with ½ tablespoon and adjust to taste.
Burnt Onions or Sweet Potatoes
This usually happens when the pot isn’t large enough or the heat is too high. Use a 6-quart pot for this recipe to give everything room to cook evenly. Keep the heat at medium-low once the soup is simmering, and stir occasionally to prevent sticking.
If the bottom starts to darken, add ¼ cup water and scrape the bottom gently with a wooden spoon. A heavy-bottomed pot (like All-Clad) helps distribute heat more evenly and prevents burning.
Lime Too Tart or Sour
Lime juice can easily overpower the dish if added too liberally. Start with 1 tablespoon and taste before adding more. If the soup tastes too sharp, balance it with a pinch of salt or a sprinkle of smoked paprika.
For a sweeter contrast, stir in 1 teaspoon honey or maple syrup. I’ve also found that Meyer limes (if available) have a milder, sweeter tang that works beautifully in this soup. 🍋
Nutrition facts
Frequently asked questions
Can I make this soup without chorizo?
For a vegetarian version, replace the chorizo with ½ pound spicy sausage or 1 tablespoon smoked paprika + 1 teaspoon cumin for depth. Add 1 cup vegetable broth instead of chicken broth to maintain richness. The sweet potatoes and tomatoes will still provide natural sweetness, while the spices mimic chorizo's smoky profile.
How do I make this soup creamier without dairy?
Blend ½ cup of the soup with ½ cup coconut milk until smooth, then stir it back in. For extra richness, mash 2-3 sweet potato cubes against the pot's side to release starch. Alternatively, stir in 1 tablespoon olive oil at the end—it adds silkiness without altering flavor.
Can I use regular potatoes instead of sweet potatoes?
Yes, but the flavor will be different. Russet or Yukon gold potatoes work, but they lack the natural sweetness that balances chorizo's spice. If substituting, increase the smoked paprika to 1.5 tablespoons and add 1 teaspoon brown sugar to compensate. The texture will be thinner—simmer longer to thicken.
How long can I store leftovers?
Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. Reheat gently on the stove with a splash of broth to restore creaminess. The flavors actually improve overnight as the chorizo and spices meld further. For meal prep, freeze in single-serving portions for easy reheating.
What's the best way to reheat this soup?
Reheat on the stove over low-medium heat, stirring frequently to prevent scorching. Add 2-3 tablespoons broth or water if the soup thickens too much. For microwave reheating, cover and heat for 1-2 minutes at 50% power, then stir well. Never reheat to boiling—keep it just below simmer to preserve texture.
