Soups & Stews
This black bean and potato soup recipe delivers a hearty, one-pot meal that's rich in flavor and packed with plant-based protein. The secret lies in roasting garlic for depth—its caramelized sweetness transforms this simple soup into something extraordinary.
Simmering times are carefully balanced to ensure tender potatoes and perfectly cooked beans, while aromatic spices create layers of warmth that linger on the palate.
The beauty of this recipe is its simplicity: just a few pantry staples come together to create a foolproof soup that's ready in under an hour. No fancy techniques required—just chop, roast, and simmer.
The potatoes break down into creamy chunks, while the black beans add hearty texture and earthy flavor. A touch of cumin and smoked paprika elevates the broth, making every spoonful satisfying and comforting.
What you'll end up with is a velvety, one-pot wonder that's perfect for chilly evenings or meal prep. The roasted garlic adds a subtle sweetness that balances the soup's earthy notes, while fresh cilantro and lime brighten it up at the end.
This recipe is designed to be adaptable—thicken it with extra beans if you prefer a heartier texture, or thin it with broth for a lighter consistency.
Whether you're feeding a family or prepping for the week, this soup delivers restaurant-quality results with minimal effort. The one-pot method means less cleanup, and the flavors only get better as it sits.
Garnish with avocado slices for creaminess or a dollop of yogurt for tang. Ready to make this your new go-to recipe?
Ingredients for black bean and potato soup
Roasted garlic and hearty beans transform simple potatoes into a restaurant-quality one-pot meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🫘 | 2 cups | Canned, drained and rinsed |
| Yukon Gold Potatoes 🥔 | 2 lbs | Cut into 1-inch cubes |
| Garlic Cloves 🧄 | 6 whole | Roasted for depth |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting garlic |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Cumin 🌿 | 1 tbsp | Ground, toasted |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Avocado Oil 🫒 | 1 tbsp | For finishing (optional) |
| Vegan Butter 🧈 | 1 tbsp | For richness (optional) |
The roasted garlic is non-negotiable here—it's what turns this soup from good to extraordinary. Buy whole heads of garlic at Whole Foods or your local market, then roast them whole with olive oil for 40 minutes at 400°F. The cloves will soften and caramelize, adding a sweet, jammy depth that balances the earthy beans. Yukon Gold potatoes are ideal—they break down beautifully while holding their shape. If you can't find them, Russets work, but they'll be slightly starchier. For the beans, canned black beans are a pantry staple, but if you're prepping ahead, soak dried beans overnight for a more budget-friendly option.
No roasted garlic? Sauté 4 minced cloves in olive oil until golden—it won't be the same, but it'll work in a pinch. Swap smoked paprika for regular paprika if you're avoiding smoke flavor, though you'll lose some complexity. The coriander adds brightness, but if you're missing it, extra cumin or a pinch of turmeric will give you a similar earthy note. For extra richness, stir in 1 tbsp nutritional yeast at the end—it mimics the umami of dairy without any animal products. The avocado oil and vegan butter are optional but elevate the soup from comforting to indulgent, especially if you're serving it as a main course.
This soup tastes even better the next day—3-4 days in the fridge, sealed tightly with a lid. Freezes beautifully for up to 3 months, though the potatoes may soften slightly. For meal prep, double the batch and portion into containers. Reheat gently on the stove with a splash of broth to restore creaminess. The garnishes (cilantro, lime, avocado oil) are best added fresh before serving, but if you're prepping ahead, store them separately and add them back when reheating. Leftovers make fantastic lunches or can be blended into a quick vegan chili.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this recipe when I’m too tired to dice anything. Toss whole Yukon Golds (peeled, halved) and raw garlic straight into the pot—they soften perfectly while the beans simmer. No knife skills required, just stir and let the broth work its magic.
- Garlic-Potato Magic: That moment when the potatoes break down into fluffy, buttery chunks while the garlic caramelizes? Chef’s kiss. The olive oil toasts the garlic until it’s fragrant but not burnt, and the black beans soak it all up like a dream. Honestly, the first spoonful makes me pause mid-stir.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. It reheats beautifully, keeps for days in the fridge, and I actually look forward to packing it for work. Add a sprinkle of hot sauce or avocado on top when serving—suddenly, it’s a lunch you’ll eat cold or hot without complaint.
- Pantry Goldmine: I make this when my grocery budget’s tight but my appetite isn’t. Canned black beans, a couple potatoes, and broth? That’s it. The Yukon Golds add richness without costing a fortune, and the olive oil stretches the flavor way beyond what you’d expect. Three servings for the price of takeout, and zero guilt.
Step-by-step instructions for black bean and potato soup
This hearty soup comes together in a single pot with rich, layered flavors.
Roast the Garlic for Deep Flavor
Preheat your oven to 400°F. Peel the 6 whole garlic cloves and place them in a small baking dish. Drizzle with 0.5 cup extra-virgin olive oil and sprinkle lightly with 0.5 tsp salt. Roast for 20-25 minutes until the edges are golden brown and the cloves are soft when pressed with a fork.
This roasting step transforms the garlic from sharp to sweet and caramelized, adding depth that raw garlic can't match. The oil will be infused with garlic flavor—don't drain it, as we'll use it in the soup. Let the garlic cool slightly before squeezing the cloves out of their skins into a small bowl.
Sauté the Spices and Potatoes
In a large Dutch oven or heavy pot, heat 1 tablespoon avocado oil over medium heat. Add the 1 tablespoon cumin, 1 teaspoon smoked paprika, and 1 teaspoon ground coriander, stirring constantly for 30 seconds until fragrant. This activates the spices and prevents them from burning.
Add the 2 lbs Yukon Gold potatoes cut into 1-inch cubes and toss to coat with the spices. Cook for 5 minutes until the potatoes begin to soften slightly at the edges. Pour in 4 cups vegetable broth and bring to a gentle boil. Reduce heat to medium-low and let it simmer uncovered for 10 minutes to partially cook the potatoes.
Build the Soup Base
Add the 2 cups drained and rinsed black beans to the pot along with the roasted garlic cloves. Stir gently to combine. Increase heat to medium-high and bring the soup to a rolling boil. Once boiling, reduce heat to low and let it simmer uncovered for 20-25 minutes, stirring occasionally, until the potatoes are fork-tender.
You'll know the potatoes are done when they easily slide off a fork with minimal resistance. If the soup looks too thick, add ½ cup water to reach your desired consistency. Taste and adjust seasoning with additional salt and black pepper as needed—this soup should be rich but not overly salty.
Finish and Garnish
Remove the pot from heat and stir in the 2 tablespoons lime juice and 1 tablespoon vegan butter (if using). The lime brightens the flavors while the butter adds a velvety richness. Let the soup rest for 5 minutes to allow the flavors to meld together.
Ladle the soup into bowls and garnish with 0.25 cup chopped fresh cilantro. The acidity of the lime and the freshness of the cilantro cut through the heartiness of the beans and potatoes, balancing the dish perfectly. Serve immediately with crusty bread to soak up every last drop of this comforting, one-pot meal.
Pro Tips For Making Black Bean And Potato Soup
- Sear the Potatoes First: Don’t just toss raw Yukon Golds into the pot—get them golden in olive oil before adding broth. I learned this the hard way: skipping the sear leaves you with mushy potatoes instead of that perfect creamy texture with just a hint of crunch. Use medium-high heat and 3-4 minutes per side until edges brown.
- Soak the Beans—But Not Too Long: Give those black beans a 15-minute soak in warm water (not boiling) to soften them up, but don’t overdo it. After 20 minutes, they’ll start breaking down, and your soup will turn into a thick paste. Drain well before adding them to the pot—no one wants a gluey mess.
- Sauté the Garlic Low and Slow: Crank the heat to medium-low when cooking the garlic, or you’ll end up with bitter, burnt bits. I used to rush this, and the whole soup would taste like charred regret. Let it dance gently for 30 seconds until fragrant but still pale—no brown means no bitterness.
- Simmer, Don’t Boil: Once everything’s in the pot, keep the heat at a gentle simmer (small bubbles, occasional swirls) for at least 20 minutes. Boiling will turn the potatoes to mush and make the broth taste flat. If it’s too thick, add a splash of broth—not water. Your future self will notice the difference.
Best sauces and condiments for these flavors
Roasted Garlic Oil
The roasted garlic cloves release their sweet, jammy essence into the olive oil, creating a flavorful base for the soup. After roasting, squeeze the cloves into the pot along with the infused oil. This step adds depth that raw garlic can't match—think caramelized sweetness with a hint of smokiness. 🌟
Smoky Cumin Base
Toast the 1 tablespoon ground cumin in avocado oil until fragrant—this activates its warm, earthy notes. The cumin forms the aromatic foundation, balancing the richness of the potatoes and beans.
For extra depth, add a pinch of cayenne pepper if you like heat. This spice blend transforms a simple soup into something complex and satisfying.
Creamy Avocado Oil Finish
Stir in 1 tablespoon avocado oil at the end for a silky texture without dairy. The high smoke point ensures it won’t burn, while its neutral flavor lets the other ingredients shine.
For an extra touch of richness, add 1 tablespoon vegan butter—it melts beautifully and adds a velvety mouthfeel. 💛
Bright Lime Zest
Finish with 2 tablespoons lime juice to cut through the heartiness of the beans and potatoes. The acidity balances the soup’s earthy flavors, making each spoonful vibrant. For garnish, add a sprinkle of lime zest—it adds a fresh citrus note that elevates the dish.
Serve with extra lime wedges on the side for guests to squeeze in.
Fresh Cilantro Garnish
Top with 0.25 cup chopped cilantro just before serving—its bright, herbal notes contrast beautifully with the smoky, spiced soup. If you dislike cilantro, swap for fresh parsley or green onions for a milder finish.
The garnish isn’t just decorative; it adds a final layer of freshness that makes the soup feel complete.
Optional Creamy Toppings
For a restaurant-style touch, drizzle with vegan sour cream or crumbled avocado slices before serving. These toppings add creaminess without dairy, making the soup feel indulgent. A sprinkle of crushed red pepper flakes adds heat for those who love a kick.
These optional additions let you customize the soup to your taste. ✨
Nutrition facts
Frequently asked questions
Can I use dried black beans instead of canned?
Yes, but you'll need to soak them first! Soak 1 cup dried black beans overnight in water with a pinch of salt, then drain and rinse before adding to the soup. Cooking time will increase—simmer them with the potatoes for 45-60 minutes until tender. This method adds extra flavor but requires more planning.
How do I adjust the thickness of the soup?
Start with ½ cup water or broth if it's too thick, or mash a few potatoes with a fork to create a creamier texture. For a thinner consistency, add extra liquid gradually while stirring. The soup should coat the back of a spoon but still be easy to ladle. Taste as you go—seasoning needs may change with added liquid!
What if I don't have roasted garlic?
No problem! Sauté 4 minced garlic cloves in olive oil until golden brown (2-3 minutes) for a quick alternative. While not identical, this adds garlicky flavor. For deeper flavor, try 1 tsp garlic powder plus ½ tsp onion powder—though roasted garlic remains the star of this recipe.
Can I make this soup in an Instant Pot?
Sauté spices and potatoes for 3 minutes on high, then add broth and beans. Pressure cook for 8 minutes on high pressure, followed by a 5-minute natural release. The potatoes will be perfectly tender with minimal effort. Just adjust seasoning afterward—pressure cooking can concentrate flavors!
How do I store leftovers?
Cool the soup completely, then transfer to an airtight container and refrigerate for up to 4 days. For freezing, portion into meal-sized containers and store for 3 months. Reheat gently on the stove with a splash of broth to restore creaminess. The flavors actually improve overnight!
