Black Bean and Potato Soup Recipe: Smoky Cumin and Lime Zest Harmony

Soups & Stews

Black Bean and Potato Soup Recipe: Smoky Cumin and Lime Zest Harmony

This black bean and potato soup recipe brings hearty, smoky depth and bright citrus notes to your table in under an hour. The secret lies in toasting whole spices—cumin, coriander, and smoked paprika—for an aroma that lingers like a campfire. I developed this version after years of testing vegan soups, and it’s become a staple in my freezer for quick, satisfying meals that feel like a hug in a bowl.

The magic happens in layers: earthy black beans and creamy potatoes form the base, while lime zest and fresh cilantro add a zingy finish that cuts through the richness.

Unlike many vegan soups that rely on heavy cream or coconut milk, this version uses cashew cream for a velvety texture without overpowering the natural flavors. It’s the kind of soup that tastes even better the next day—perfect for meal prep or feeding a crowd.

What you’ll end up with is a soup that’s bold yet balanced, with tender potatoes and beans swimming in a broth infused with warm spices and bright citrus.

The smoky cumin and lime zest create a flavor profile that’s both comforting and exciting, making it ideal for chilly evenings or as a side for grilled proteins. Each spoonful delivers protein, fiber, and complex flavors that keep you coming back for more.

Serve it with crusty bread to soak up every last drop, or top with avocado slices and a dollop of Greek yogurt for extra creaminess. The recipe scales easily, so double it for leftovers or share with neighbors—this soup has a way of disappearing quickly. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for black bean and potato soup

Six hearty ingredients and bold spices create this soul-warming vegan soup.

Ingredient Amount Notes
Dried Black Beans 🌱 1 ½ cups Soaked overnight or quick-soaked
Yellow Onions 🧅 1 whole Medium, diced
Russet Potatoes 🥔 2 lb Peeled, cubed into 1-inch pieces
Garlic Cloves 🧄 4 cloves Whole, smashed
Ground Cumin 🌿 1 tbsp Toasted for deeper aroma
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Lime Zest 🍋 1 tbsp Freshly grated
Fresh Cilantro 🌿 ½ cup Chopped, stems included
Raw Cashews 🥜 ½ cup Soaked for cashew cream
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For toasting spices
Lemon Juice 🍋 1 tbsp Freshly squeezed
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The black beans are the foundation—dried is better than canned for texture, but if you're short on time, no-rinse beans work in a pinch. I grab mine from Trader Joe's in bulk; they're cheaper and fresher than the canned stuff. For the potatoes, Russets hold up best when cubed—avoid red potatoes, they'll turn mushy. Toast your spices in the olive oil first; that's where the magic happens. Penzeys has the best whole spices if you want to splurge, but the regular grocery store stuff works fine for everyday cooking.

No cashews? Silken tofu blended with water does the trick for creaminess, though it's slightly thinner. Swap smoked paprika for regular paprika if you can't find it, but you'll lose that campfire depth. Fresh lime zest is non-negotiable here—bottled zest tastes like perfume. The cilantro can be subbed with parsley if you hate cilantro (no judgment), but it changes the flavor profile. For the broth, Imagine or Pacific Foods brands are my go-tos—they're consistently flavorful without being salty. If you're making this ahead, skip the lime zest until serving to keep the color bright.

This soup tastes even better the next day—double the batch and freeze half. Store leftovers in the fridge for 5 days, or freeze for 3 months in airtight containers. I like to portion mine into single-serving containers so I can grab one straight from the freezer. The cashew cream can be made ahead too; just store it separately and whisk it in when reheating. If you're serving a crowd, bring the soup to a simmer before adding the cream to avoid curdling.

❤️

Why You'll Love This Recipe

  • I’ll be real: I used to dread soaking beans. But these dried black beans? Just toss them in with the onions and potatoes, simmer, and they soften right up—no prep, no fuss. That cumin does the heavy lifting while you sip your coffee.
  • No-Soaking Needed: I’ll be real: I used to dread soaking beans. But these dried black beans? Just toss them in with the onions and potatoes, simmer, and they soften right up—no prep, no fuss. That cumin does the heavy lifting while you sip your coffee.
  • Earthy Warmth: The moment that garlic and cumin hit the pot, your kitchen smells like a cozy fire pit. The potatoes soak up all the smoky depth, while the black beans add that rich, almost chocolatey undertone. It’s the kind of flavor that makes you want to eat it straight from the pot.
  • Lunchbox Hero: Between us, this soup is my secret weapon for meal prep. The flavors only get better the next day, and it reheats like a dream. Pack a thermos for work or school—it’s hearty enough to keep you full, but light enough to not weigh you down.

Step-by-step instructions for smoky cumin and lime zest black bean soup

Here's how to create a rich, flavorful soup that balances earthy spices with bright citrus notes.

1

Prepare the Beans and Cashews

Start by soaking the 1.5 cups dried black beans overnight in plenty of water, or quick-soak them by covering with fresh water, bringing to a boil for 2 minutes, then letting them sit off heat for 1 hour. Meanwhile, place the 0.5 cup raw cashews in a bowl and cover with hot water. Let them soak for 15 minutes to soften for the cashew cream.

I like to drain and rinse both the beans and cashews before using them. The beans will triple in size, so don't skip soaking—this ensures they cook through without becoming mushy. The cashews will blend easily into a creamy texture after soaking, adding richness to the soup without dairy.

2

Toast the Spices and Sauté the Aromatics

Heat a large pot over medium heat and add the 2 tablespoons extra-virgin olive oil. Once shimmering, add the 1 whole yellow onion (diced) and cook for 5-6 minutes until softened and translucent. Add the 4 cloves garlic (smashed) and cook for another 30 seconds until fragrant.

In a small bowl, toast the 1 tablespoon ground cumin, 1 tablespoon ground coriander, and 1 tablespoon smoked paprika in a dry skillet over low heat for 1-2 minutes until aromatic. Add these toasted spices to the onion mixture and stir for 30 seconds to bloom their flavors. This step is what gives the soup that deep, smoky complexity you'll taste in every spoonful.

3

Build the Soup Base

Add the drained black beans, 2 lb russet potatoes (cubed into 1-inch pieces), and 4 cups vegetable broth to the pot. Bring to a boil, then reduce heat to medium-low and simmer for 20-25 minutes until the potatoes are fork-tender. You'll know they're done when a knife slides in easily with just slight resistance.

While the soup simmers, blend the soaked cashews with 1 tablespoon lime zest and 1 tablespoon lemon juice until smooth, adding a splash of broth if needed to help the blending process. This cashew cream will give the soup a luxurious, velvety finish that balances the earthy flavors.

4

Finish and Adjust

Once the potatoes are tender, stir in the cashew cream and simmer for another 5 minutes. Season with 1.5 teaspoons sea salt and 0.5 teaspoon black pepper, then taste and adjust as needed. The soup should be flavorful but not overwhelmingly salty—remember, the broth may already contain some salt.

Finally, stir in the 0.5 cup chopped fresh cilantro just before serving. This adds a fresh, bright note that cuts through the richness of the cashew cream and complements the smoky spices. The cilantro should be distributed evenly throughout the soup for balanced flavor in every bite.

👨‍🍳

Pro Tips For Making Black Bean And Potato Soup

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves your beans tough and gummy. Toss them in cold water with a pinch of baking soda (yes, really) and let them sit 12+ hours. The potatoes will thank you later with a creamier texture.
  • DICE POTATOES UNIFORM: Cut them the same size—no big chunks, no tiny specks. Aim for ½-inch cubes so they cook evenly without turning to mush. I used to rush this, and the soup always ended up lumpy.
  • SAUTÉ ONIONS LOW AND SLOW: Crank the heat to medium and walk away for 10 minutes. Let those onions caramelize properly before adding garlic—this builds flavor you can actually taste. High heat burns them faster than you think.
  • TOAST THE CUMIN FIRST: Brown the ground cumin in the pot for 30 seconds before adding liquids. It deepens the earthy notes and cuts through the richness of the potatoes. Sounds weird, but it works—trust me.

Common mistakes when making great black bean and potato soup

Skipping the Soak

Using dried beans without soaking first is a common mistake that leads to tough, undercooked beans. I’ve seen this happen when people rush or forget to prep ahead.

Even if you’re using quick-soak methods, never skip the 1-hour off-heat soak—this hydrates the beans enough to prevent them from staying hard. For canned beans, draining and rinsing is a must to avoid a watery, metallic-tasting soup. 🌱

Overcooking Potatoes

Potatoes can turn mushy if simmered too long, especially if you’re using starchy varieties like Russets. I’ve ruined more soups than I’d like to admit by letting them cook past 20-25 minutes. Test for doneness with a fork—it should slide in easily but still have a slight bite.

If they’re falling apart, your soup will have a gluey texture. For extra insurance, add the potatoes 5 minutes after the beans so they cook simultaneously.

Ignoring Spice Toasting

Skipping the step of toasting your spices in oil is where many cooks miss out on depth of flavor. The spices need to bloom and release their essential oils for 1-2 minutes in the dry skillet before joining the onions.

I’ve made this soup both ways, and the difference is night and day—the untosted version tastes flat and one-dimensional. Use a low heat to avoid burning, and stir constantly to prevent scorching. 🌶️

Adding Cashew Cream Too Early

Introducing the cashew cream before the potatoes are fully cooked will cause it to curdle or separate, ruining the velvety texture. Always wait until the potatoes are tender and the soup is at a gentle simmer before stirring in the cream.

If you’re reheating leftovers, whisk the cream in at the end over low heat to avoid breaking. I’ve learned this the hard way—once, I added it too soon and ended up with a lumpy mess that took forever to fix.

Over-Salting the Broth

Many store-bought vegetable broths are already high in sodium, and adding extra salt can make your soup taste unbalanced. Taste the broth before adding beans and potatoes, and adjust seasoning gradually.

I like to use low-sodium broth and add salt in two stages: first when building the base, then again at the end. This gives you better control over the final flavor. Remember, you can always add more salt, but you can’t take it out!

Storing Improperly

Leaving soup at room temperature for too long or storing it in containers that don’t seal properly leads to spoilage. Always cool the soup to 70°F or below within 2 hours of cooking, then transfer to airtight containers.

For freezer storage, leave 1 inch of headspace to prevent ice crystals from breaking the containers. I’ve had soups go bad because they sat too long before refrigerating—don’t make that mistake! ❄️

Nutrition facts

Servings 6
Amount Per Serving
Calories 340kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 780mg34%
Total Carbohydrate 55g19%
Dietary Fiber 12g43%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned black beans instead of dried?

Yes, but with adjustments! Use 2 (15 oz) cans drained and rinsed to replace 1.5 cups dried. For best texture, add them 5 minutes before the potatoes finish cooking. Canned beans save time but may make the soup slightly waterier—simmer uncovered to reduce excess liquid.

2

How do I make this soup spicier?

Add ½ teaspoon cayenne pepper or 1 diced chipotle pepper in adobo sauce when toasting spices. For smoky heat, increase smoked paprika to 2 tablespoons. Stir in ½ teaspoon hot sauce at the end if you prefer mild heat with a kick. Always taste first—spices build!

3

Can I make this soup in an Instant Pot?

Sauté onions and spices as directed, then add all ingredients except cilantro. Pressure cook for 8 minutes on high, then quick-release. Stir in cashew cream and cilantro at the end. The Instant Pot cuts cooking time to 25 minutes total—perfect for busy weeknights!

4

What if I don't have cashews for the cream?

Blend ½ cup silken tofu with 2 tablespoons lemon juice and 1 tablespoon lime zest instead. For extra richness, add 1 tablespoon tahini. The texture will be slightly thinner but still creamy. This swap works especially well if you're avoiding nuts.

5

How should I serve this soup?

Top with avocado slices, crumbled cotija cheese, or fresh jalapeño strips for extra flavor. Serve with warm cornbread or crusty sourdough to soak up every drop. For a complete meal, pair with a simple green salad dressed with lime vinaigrette.

★★★★★5.0(15 reviews)
Categories Soups & Stews