Save to Pinterest The first time I made this soup was during a particularly gray November when my apartment felt too cold and too quiet. I'd picked up sweet potatoes on impulse at the market, their dusty orange skins catching the fluorescent light, and decided they needed to become something that felt like a hug in a bowl. My roommate wandered in midway through simmering, drawn by the smell of smoked paprika hitting hot oil, and we ended up eating standing up at the counter because neither of us wanted to wait for proper table setting.
Last winter I made a triple batch for my sister who was recovering from surgery and couldn't tolerate anything too heavy. She texted me three days later asking if I had the recipe written down somewhere because her husband had already eaten through the entire container and was demanding more. Thats when I knew this wasnt just soup, it was the kind of comfort food that makes people feel taken care of without realizing it.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 2 medium sweet potatoes: Peel and dice them into roughly even cubes so they cook at the same rate, nothing worse than some pieces turning to mush while others stay stubbornly firm
- 1 large yellow onion: Dice this small since it forms the flavor foundation that everything else builds upon
- 2 cloves garlic: Minced fresh, never jarred, the difference in how it permeates the soup is remarkable
- 1 medium carrot and 1 stalk celery: Classic aromatics that add subtle depth without announcing themselves
- 1 red bell pepper: Diced small for sweetness that balances the earthy beans
- 2 cans black beans: Rinse them thoroughly unless you want cloudy broth and excess sodium
- 1 liter vegetable broth: Use one you actually like drinking plain, the reduced liquid becomes the soup
- 400 g diced tomatoes: The juice is just as important as the tomatoes themselves for body
- 1 tsp each cumin and smoked paprika: This spice combination is what transforms it from vegetable soup to something with real character
- 1/2 tsp coriander and 1/4 tsp cayenne: Coriander adds warmth while cayenne provides just enough background heat
- 1 bay leaf: Remove it before serving unless you want someone to have an unexpectedly crunchy surprise
- Salt and black pepper: Taste at the end since broth brands vary wildly in sodium content
- Fresh cilantro and lime wedges: These brighten all that earthy sweetness in ways you wont expect until you try it
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your flavor foundation:
- Heat olive oil in your large soup pot over medium heat and add onion, carrot, celery, and bell pepper. Let them soften for about 5 minutes until the onions turn translucent and the whole kitchen starts smelling like something good is happening.
- Wake up the garlic:
- Stir in the minced garlic and cook for just 1 minute until fragrant. Watch closely, garlic goes from perfect to bitter in seconds.
- Bloom your spices:
- Add the sweet potatoes along with cumin, smoked paprika, coriander, cayenne, and bay leaf. Stir constantly for 2 minutes, letting the spices toast in the hot vegetables. This step releases their essential oils and prevents that raw spice taste.
- Add the liquid:
- Pour in the vegetable broth and the entire can of diced tomatoes with their juice. Bring everything to a boil, the smell at this point will have neighbors knocking.
- Simmer until tender:
- Reduce heat, cover, and let it simmer gently for 15 minutes. The sweet potatoes should be easily pierced with a fork, no resistance whatsoever.
- Add the beans:
- Stir in the drained black beans along with salt and pepper. Simmer uncovered for 5 to 10 minutes, letting the flavors become friends.
- Texture is personal:
- Remove that bay leaf first. Use an immersion blender to partially blend the soup if you want it creamier, but leave some chunks for substance. Some days I blend half, some days I leave it rustic, both are right.
- The final tasting:
- Adjust seasoning if needed. Sometimes it wants more salt, sometimes a splash more lime. Trust your palate over the recipe.
Save to Pinterest My dad swears he doesnt like sweet potatoes in savory dishes, but he polished off an entire bowl of this soup last Thanksgiving before asking what made it so good. I told him it was a family secret, which technically wasnt a lie since he'd just eaten it with family.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
Ive learned that pinches of chipotle powder add this incredible smoky depth that lingers, while a splash of apple cider vinegar can brighten the whole bowl when sweet potatoes are particularly sugary. Sometimes I throw in a handful of spinach right at the end just to feel better about serving it as a complete meal.
The Bean Situation
Black beans are classic here, but honestly pinto beans work beautifully if thats what you have in the pantry. The important thing is rinsing them well, cloudy broth from can liquid is never appetizing regardless of how good the final taste might be.
Serving It Up
This soup deserves good bread, the kind with a thick crust that holds up when you dunk it. Tortilla chips work too, especially crushed on top for texture contrast between creamy soup and salty crunch. Top with sliced avocado right before serving or it turns an unappealing brownish color that tastes fine but looks sad.
- Lime juice is the secret weapon that cuts through the sweetness
- A dollop of Greek yogurt adds protein and tang if you eat dairy
- Fresh cilantro should be added last minute or it wilts into something unrecognizable
Save to Pinterest Theres something about a pot of soup simmering on the stove that makes a home feel lived in, like the house itself is taking care of you.
Frequently Asked Recipe Questions
- → Can I make this soup ahead of time?
Yes, this soup actually tastes better the next day as flavors have time to meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove, adding a splash of broth if needed.
- → Is this soup freezer-friendly?
Absolutely. Cool completely before transferring to freezer-safe containers. It will keep well for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove.
- → How can I make this soup creamy without dairy?
The sweet potatoes naturally create a creamy texture when partially blended. You can also add a small amount of coconut milk or purée some extra beans into the broth for additional richness.
- → What can I serve with this soup?
Crusty bread, cornbread, or tortilla chips make excellent accompaniments. A simple green salad with citrus vinaigrette balances the hearty flavors beautifully.
- → Can I use dried black beans instead of canned?
Yes, cook about 1 cup dried black beans until tender before adding. This will take longer but yields excellent flavor and texture. Ensure beans are fully cooked before proceeding with the soup.
- → How can I adjust the spice level?
The cayenne pepper adds mild heat. Increase it for more warmth or omit entirely for a mild version. Smoked paprika provides flavor without significant heat, so it can be increased for more depth.