Save There's something about a pot of sweet potato and black bean soup simmering on the stove that makes a Tuesday afternoon feel less ordinary. I discovered this recipe by accident, honestly—I'd bought too many sweet potatoes at the farmer's market and was determined not to let them turn soft in the crisper drawer. The first time I made it, the kitchen filled with this warm, earthy smell from the cumin and smoked paprika, and I knew I'd stumbled onto something that would become a regular rotation. What started as a scramble to use up vegetables turned into one of those meals I crave when the weather shifts and my body just wants something nourishing.
I made this for a friend who was going through a rough patch, and she called me three days later asking for the recipe. Turns out she'd made it twice more, once with her partner, and they were already planning to double the batch. That moment stuck with me—not because of the compliment, but because I'd given her something that became part of her routine in those hard days. Food does that sometimes, quietly settles into someone's life and becomes a small anchor.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Sweet potatoes: These are your secret weapon for natural creaminess—the starch breaks down as they cook, thickening everything beautifully without cream or stock reduction tricks.
- Black beans: Drain and rinse them well, or your soup will look murky; the beans themselves are packed with fiber and plant-based protein that actually makes you feel full.
- Yellow onion, garlic, carrot, celery, and red bell pepper: This is your aromatic base, and the bell pepper adds a slight sweetness that echoes the sweet potatoes without being cloying.
- Vegetable broth: Use the best quality you can find or make your own; watered-down broth will make the whole thing taste thin no matter what else you do.
- Diced tomatoes: The acidity cuts through the richness and keeps the soup from tasting one-dimensional.
- Ground cumin: This spice is essential—it's warm and earthy and makes everything taste intentional.
- Smoked paprika: Not regular paprika; the smoke adds depth and a hint of complexity that people can't quite put their finger on.
- Ground coriander: A smaller amount, but it adds a subtle citrus note that brightens things up.
- Cayenne pepper: Optional, but a quarter teaspoon gives you just enough heat to make your lips tingle slightly—skip it if you're cooking for someone heat-sensitive.
- Bay leaf: Remove it before serving, always; I learned this after a guest bit into one and made a face I'll never forget.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start your aromatics:
- Heat olive oil in a large pot over medium heat, then add onion, carrot, celery, and bell pepper. You're listening for the gentle sizzle and watching for the vegetables to soften at the edges, which takes about five minutes. The kitchen will start smelling less raw and more like something is actually happening.
- Wake up the garlic:
- Add minced garlic and cook for just one minute—this is enough to take the edge off the raw bite without letting it burn and turn bitter. You'll smell it immediately, that sharp, appetizing garlic perfume.
- Toast your spices:
- Stir in the sweet potatoes, cumin, smoked paprika, coriander, cayenne, and bay leaf, cooking for two minutes. This brief cooking time lets the spices bloom and infuse the oil, which means they'll taste richer and less like you just dumped powder into the pot.
- Build the broth:
- Pour in vegetable broth and diced tomatoes with their juice, then bring everything to a boil. You'll see the surface bubble and move, and the color will deepen as the tomato juice spreads through the broth.
- Simmer until tender:
- Reduce heat, cover the pot, and let it simmer for about fifteen minutes until the sweet potatoes are fork-tender. You can poke one with a knife and it should slide through like soft butter.
- Finish with the beans:
- Add the black beans, salt, and black pepper, then simmer uncovered for five to ten minutes. This uncovered time lets the flavors meld together and the broth concentrate slightly.
- Make it creamy (optional):
- If you want a creamier texture, use an immersion blender to partially blend the soup, leaving some chunks so it doesn't turn into baby food. I usually do about thirty seconds of blending, which breaks down enough of the sweet potato to create creaminess while keeping the beans and vegetables visible.
- Taste and adjust:
- Remove the bay leaf and taste everything. You might find it needs more salt or a squeeze of lime to brighten it up—every vegetable broth is different, so trust your palate.
Save
Save 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.
This soup has become my go-to when I need to feel grounded, especially on days when the world feels chaotic. There's something about the repetitive chopping, the watching and waiting while it simmers, and then finally tasting something that came entirely from my own hands—it centers me in a way that nothing else quite does.
Why This Soup Works as Meal Prep
I've kept this soup in the refrigerator for five days and it only got better as the flavors got to know each other. The next day, I reheated it and could taste how the spices had deepened, and by day three, it was honestly more flavorful than when I'd first made it. This is the kind of recipe that actually rewards you for making it ahead.
The Garnish Moment
Don't underestimate what a lime wedge and fresh cilantro do—they transform the bowl from warm to bright, and they give people at your table a choice in how they want to experience what you've made. I learned this when I served it plain once and then with toppings the next day; the difference was striking. Cilantro isn't for everyone, though, so always ask before chopping it into someone's bowl without permission.
Variations and Substitutions
I've made this soup with kidney beans when black beans were out of stock, and it was equally delicious—slightly earthier, maybe, but no less satisfying. I've also added a pinch of chipotle powder for a smokier kick, which transforms it into something almost entirely different but still unmistakably itself. The base is forgiving enough that you can experiment without worrying you'll ruin it.
- Swap black beans for kidney beans or pinto beans without any guilt about changing the original.
- Add a can of diced green chiles if you want it to taste less autumn and more southwestern.
- Top with Greek yogurt for extra protein, or skip it entirely if you're keeping the recipe vegan.
Save
Save This soup is one of those recipes that feels like a small kindness you give yourself on a regular day. Make it once and I promise it becomes part of your rotation.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, this soup stores beautifully for up to 4 days in the refrigerator. The flavors actually deepen overnight. You can also freeze it for up to 3 months in airtight containers.
- → How do I make the soup creamier?
Use an immersion blender to partially puree the soup, leaving some chunks for texture. Alternatively, blend 2 cups of the soup in a regular blender and return it to the pot.
- → What can I substitute for sweet potatoes?
Butternut squash or regular potatoes work well as substitutes. Butternut squash will provide similar sweetness, while regular potatoes offer a more neutral flavor profile.
- → Can I use dried black beans instead of canned?
Absolutely. Use 1 cup dried black beans, soaked overnight and cooked until tender before adding to the soup. This will add about 60-90 minutes to your total cooking time.
- → How can I adjust the spice level?
For milder flavor, omit the cayenne pepper. For more heat, increase cayenne to 1/2 teaspoon or add diced jalapeños when sautéing the vegetables.
- → What are the best garnish options?
Fresh cilantro, lime wedges, and avocado slices are classic choices. You can also add sour cream, shredded cheese, tortilla strips, or a dollop of Greek yogurt for extra richness.