Love this? Pin it for later!
There’s a moment every October—right after the first real chill sneaks under the door—when I start craving this soup. It happened again last weekend: I stepped inside from a wind-whipped farmers’ market, cheeks stinging, fingers too cold to untie my boots, and the only thing I could think about was the scent of cumin and sautéing onions. Thirty minutes later the house smelled like a taqueria collided with a New England cider mill, and my husband appeared from his office cave asking, “Is that the soup?”
We’ve been making this creamy black-bean and sweet-potato number for eight years now. It began as a clean-out-the-fridge weeknight desperation dinner, but after a few tweaks—roasting the potatoes for caramelized depth, blitzing half the beans for silkiness, and finishing with a bright lime-spiked crema—it turned into the unofficial opener of soup season. It’s week-night fast yet company worthy, naturally gluten-free, vegetarian if you use veggie stock, and so vibrant that even my bean-skeptic kids slurp it up.
I love serving it when friends come over to watch football; I keep it warm on the stove and set out toppings so everyone can customize. It’s equally perfect for a quiet Sunday when you want the oven on low and something bubbling while you read. Leftovers thicken overnight into an almost stew-like consistency that makes killer lunch-box thermoses. And because both black beans and sweet potatoes are nutrition powerhouses, you can feel good about going back for seconds (and you will).
Why This Recipe Works
- Two-Texture Beans: Purée half for velvet body, leave the rest whole for hearty bite.
- Roasted Sweet Potatoes: Deep, caramelized flavor without extra sugar.
- Smoky-Spice Balance: Cumin, coriander, and a whisper of smoked paprika echo black-bean soup vibes yet stay kid-friendly.
- Lime Crema Cool-Down: Tangy yogurt-lime swirl lifts the earthy richness just like squeezing lime on tacos.
- One-Pot Wonder: Roast potatoes on a sheet pan while onions sauté—minimal cleanup.
- Freezer Star: Tastes even better after flavors meld; freeze flat in zip bags for instant comfort food.
Ingredients You'll Need
Black Beans: Two 15-oz cans (or 3½ cups cooked) provide the protein backbone. I prefer low-sodium so I can control salt. If you have time, home-cooked beans from 1 cup dried taste even creamier. Rinse canned beans to remove starchy liquid.
Sweet Potatoes: About 1½ lb (2 medium). Garnet or jewel varieties roast up super sweet. Peel for silky soup, or leave skins on if you enjoy the rustic flecks and extra fiber.
Aromatics: Yellow onion, garlic, and a red bell pepper create the sofrito base. Dice small so they soften quickly.
Vegetable Stock: 4 cups. I use homemade when I have it—save scraps in a freezer bag until you’ve got a pot full. If store-bought, choose a low-sodium, roasted variety for deeper flavor.
Spices: Ground cumin, coriander, smoked paprika, and a pinch of cinnamon add warmth without heat. Feel free to add ¼ tsp chipotle powder if you like smoky spice.
Coconut Milk: Just ½ cup lends dairy-free creaminess. Use the canned, full-fat kind. Don’t worry, the soup won’t taste like coconut; it simply rounds out the edges.
Lime Crema: Plain Greek yogurt (or sour cream) blended with fresh lime juice, zest, and a touch of maple syrup. The subtle sweetness balances the lime tang.
Toppings (optional but encouraged): Diced avocado, toasted pumpkin seeds, crumbled cotija, chopped cilantro, or crispy tortilla strips.
How to Make Creamy Black Bean and Sweet Potato Soup with Lime Crema
Roast the Sweet Potatoes
Preheat oven to 425 °F (220 °C). Toss diced sweet potatoes with 1 Tbsp olive oil, ½ tsp salt, and ¼ tsp pepper on a parchment-lined sheet. Roast 18–20 min, flipping once, until edges caramelize and centers are tender. This concentrates their sweetness and prevents them from turning to mush in the soup.
Sauté Aromatics
While potatoes roast, heat 1 Tbsp olive oil in a Dutch oven over medium heat. Add onion and bell pepper; cook 5 min until translucent. Stir in garlic, cumin, coriander, smoked paprika, and cinnamon; toast 60 sec until fragrant. Toasting spices in fat blooms their oils and deepens flavor.
Simmer the Soup
Add roasted sweet potatoes, 1 cup of the stock, and a pinch of salt. Use an immersion blender to roughly purée—leave some chunky for texture. (Alternatively transfer half to a countertop blender, then return.) Pour in remaining stock and beans; bring to a gentle boil, then reduce to a lively simmer 10 min.
Blend Half the Beans
For ultra-creamy body without heavy cream, ladle 2 cups of soup (mostly beans) into a blender; add coconut milk. Blend on high 30 sec until velvety. Stir back into pot. This trick thickens without flour and keeps the soup gluten-free.
Season & Finish
Taste and adjust salt, pepper, or a squeeze of lime. Simmer 2 more minutes so flavors marry. If soup thickens too much, loosen with stock or water. Remove from heat; cover to keep warm.
Make Lime Crema
In a small bowl whisk yogurt, lime juice + zest, maple syrup, and a pinch of salt. Adjust lime to taste—some limes are zingier than others. Chill until ready to serve; it thickens slightly and is easier to drizzle.
Serve with Flair
Ladle soup into warm bowls. Zig-zag lime crema over each portion, then shower with your favorite toppings. Serve extra lime wedges on the side—bright acid makes the flavors pop.
Expert Tips
Control the Heat
If you prefer gentle warmth, use only ½ tsp smoked paprika. Heat-seekers can add chipotle in adobo when sautéing aromatics.
Salt in Layers
Salt the roasting potatoes, the sauté, and the final simmer. This builds depth rather than a salty top note.
Skip the Can?
Cooking beans from dried? Add a 2-inch strip of kombu to the pot; it tenderizes skins and adds minerals.
Overnight Magic
The soup thickens as it cools. Thin with stock when reheating, and taste for salt—starch absorbs seasoning.
Immersion Blender Safety
Keep the blade submerged to avoid hot splatter. Tilt pot so the blender head is always under liquid.
Dairy-Free Crema
Sub unsweetened coconut yogurt or cashew cream blended with lime for a vegan drizzle that mirrors richness.
Variations to Try
-
Chicken Verde Version: Stir in shredded rotisserie chicken and a cup of salsa verde during the final simmer for extra protein and tang.
-
Bonus Greens: Fold in 4 cups baby spinach or chopped kale at the end; wilt 60 seconds for a nutrient boost.
-
Fire-Roasted Tomato: Swap 1 cup of stock for a can of fire-roasted tomatoes to add smoky acidity reminiscent of chili.
-
Poblano & Corn: Char 2 poblanos under broiler, peel, dice, and add with corn kernels during simmer for Southwestern sweetness.
-
Instant Pot Shortcut: Pressure-cook diced raw sweet potatoes on high 5 min with quick release, then proceed with sauté setting.
-
Grain Bowl Base: Reduce stock by 1 cup and serve thick soup over warm quinoa or brown rice for a hearty bowl.
Storage Tips
Refrigerator
Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Store lime crema separately; it keeps 5 days and thickens into a tangy spread for sandwiches.
Freezer
Ladle cooled soup into quart-size freezer bags, squeeze out air, label, and freeze flat up to 3 months. Thaw overnight in fridge or 5 min under cool water, then rewarm gently with a splash of stock. Note: potatoes can become mealy if overcooked during reheating, so warm just until hot.
Make-Ahead Party Trick
Prepare soup through Step 5, refrigerate in Dutch oven. Next day, reheat slowly while whisking crema. Flavors actually deepen, and your stovetop stays clear for game-day snacks.
Leftover Remix
Thick leftover soup makes an incredible enchilada filling. Stir in a handful of shredded cheese, roll into tortillas, smother with green chile sauce, bake 15 min at 375 °F.
Frequently Asked Questions
Creamy Black Bean and Sweet Potato Soup with Lime Crema
Ingredients
Instructions
- Roast Potatoes: Preheat oven to 425 °F. Toss sweet potatoes with 1 Tbsp oil, ½ tsp salt, ¼ tsp pepper. Roast 18–20 min until browned.
- Sauté Veg: In Dutch oven heat remaining 1 Tbsp oil. Cook onion & bell pepper 5 min. Add garlic & spices; toast 1 min.
- Simmer: Stir in roasted potatoes plus 1 cup stock; purée lightly with immersion blender. Add remaining stock and beans; simmer 10 min.
- Creamify: Blend 2 cups soup with coconut milk until smooth; return to pot. Season.
- Make Crema: Whisk yogurt, lime juice, zest, and maple syrup.
- Serve: Ladle soup into bowls, drizzle with lime crema, add desired toppings.
Recipe Notes
Soup thickens on standing; thin with stock when reheating. Freeze without crema for best texture.