Different Diets. One Table.

Start with plants. make room for everyone.

Cuban Style Black Bean Soup

A deeply flavorful, pantry-friendly black bean soup that works for everyone at the table.

Budget-friendly Cuban black bean soup topped with onions, avocado and a lime wedge.

If my older self could give advice to my younger self, it would be this: feeding a house full of people who eat differently doesn’t have to be complicated. And this soup? It lives up to that advice. Start with a bag of black beans, add a few vegetables and some pantry spices for a Cuban flair, and you’ve got a satisfying, deeply savory soup that tastes like you put in far more effort than you actually did. Everyone can start with the same pot and finish their bowls however they like.

Cooking Black Beans

Don’t let something as simple as cooking beans become complicated. Everyone seems to have an opinion: soak or don’t soak, salt before or after, hard water or filtered, covered pot or open. Truth is, all of these approaches land you in roughly the same place. I prefer to use the easiest method: Simmer the pot until the beans are soft. It’s really that simple!

So don’t fuss about it. Soak the beans overnight if you think to — it’ll shorten the cooking time a bit. If not, just plan for a bit longer on the stove. And if you’ve already cooked your beans following my [One Bag of Black Beans, 5 Budget-Friendly Meals] post, your soup will be ready in about 30 minutes. Yay you!

Sofrito: Fancy Name, Easy Job

A simple Cuban sofrito makes the base of black bean soup.

If you’ve never made a sofrito before, don’t let the name intimidate you. It sounds like something you’d need years of practice to get right, but it’s really just onions, peppers, and garlic cooked slowly in oil until soft and fragrant. That’s it. It’s the flavor base underneath so much Cuban, Puerto Rican, and Latin American cooking, and once you’ve made it once, you’ll realize you’ve probably made something close to it a hundred times without knowing what to call it!

What You'll Need

Simple ingredients and pantry-staple spices:

  • Olive oil — a little drizzle for sautéing the veggies results in a richer, more flavorful broth

  • Onion and garlic — aromatics that build flavor

  • Red and green bell pepper — add a bright freshness to the soup

  • Poblano pepper (optional) — not traditional, but adds smoky warmth and a small amount of heat

  • Cumin, oregano, and bay leaf — bring a warm earthiness to the soup

  • Smoked paprika — imparts a smoky flavor

  • Black beans —cooking them from dried produces the best flavor and texture, though canned beans work too (see Notes & Swaps for adjustments)

  • Vegetable broth — adds savoriness

  • Sugar, red wine vinegar, and lime — a little sweetness and acidity round out the complex flavor

How to Make Black Bean Soup

Cook the Beans

Dried black beans, bay leaves and an onion in a pot.
  • 1 lb dried black beans, rinsed and picked over

  • 2 bay leaves

  • ½ onion

Combine the beans, bay leaves, and onion half in a large pot and cover with water by about 2 inches. Bring to a boil, then reduce to a simmer. Cover partially and cook for 60-90 minutes, until the beans are tender. Discard the onion and bay leaves before using, but keep the cooking liquid — it’s full of flavor and becomes part of the soup base.

Using canned beans instead? Skip this step and jump to the sofrito below — see Notes & Swaps for the adjustments you’ll need to make.

Make the Sofrito

While the beans are cooking, we’ll make the flavor foundation for the soup. Since the beans need their own pot, cook the sofrito in the pot you’ll use to finish the soup. Once the beans are tender, everything comes together in that same pot.

  • 2 tablespoons olive oil

  • 1 medium yellow onion, diced

  • 1 red bell pepper, diced

  • 1 green bell pepper, diced

  • 1 poblano pepper, diced (optional)

  • 4 cloves garlic, minced

  • 1½ teaspoons ground cumin

  • 1 teaspoon dried oregano

  • ½ teaspoon smoked paprika

  • Salt

Dice the onion and peppers to ¼ inch and mince the garlic.

Warm the olive oil in a heavy-bottomed soup pot over medium heat. Add the diced onion and peppers and cook for 6-8 minutes, stirring occasionally. The key is to cook the vegetables low and slow, until the onion is translucent and the peppers have softened, but not browned. Add the minced garlic, cumin, oregano, smoked paprika, and a pinch of salt, and cook for 1-2 minutes more, until fragrant.

A simple Cuban sofrito makes the base of black bean soup.
Sofrito with black beans added, ready to be mashed in.

Bring It All Together

Once the beans are cooked, remove the onion half and bay leaves. Add about 2 cups of the cooked black beans to the sofrito and mash them right in the pot — a potato masher or the back of a wooden spoon works well. This builds body and thickness into the base without needing a blender.

Add the remaining beans along with 1½ cups of their reserved cooking liquid and 1½ cups vegetable broth, or enough to reach your desired consistency. Stir in 1 teaspoon salt. Bring to a simmer and cook uncovered for 20 – 25 minutes.

Stir in 1 teaspoon coconut sugar (or regular sugar) and 1 tablespoon red wine vinegar. Taste, then adjust with additional salt, cumin, vinegar, smoked paprika or sugar as needed until the flavors feel balanced.

Finish with the juice of 1 lime just before serving.

Finish Your Bowl

Cuban Style Black Bean Soup is hearty enough to stand alone, but the toppings are where everyone can make it their own. Put a few options on the table and let everyone finish their bowl however they like.

  • Avocado — creamy and cool against the warm, savory soup

  • Sour cream or plant-based crema — adds a little tang and richness

  • Fresh cilantro — for a bright, herbal finish

  • Diced red onion or sliced radishes — add freshness and crunch

  • Extra lime — because a little more acidity can wake up the whole bowl

  • Shredded cheese — dairy or plant-based, if that’s your thing

  • Leftover shredded chicken or crumbled chorizo — leftover shredded chicken or crumbled chorizo — an optional addition for anyone who wants a little meat in their bowl

  • Tortilla chips — crumbled over the top for crunch

Budget and pantry friendly balck bean soup in a white bowl.
Cuban Black Bean Soup garnished with avocado chunks, diced white onion and cilantro.

Serving Suggestions

  • Over rice: Spoon the hearty black bean soup over white or brown rice for a filling, satisfying meal. The rice soaks up all that flavorful broth beautifully.

  • With warm tortillas: Warm up a few corn or flour tortillas and serve them alongside for scooping up every last bite.

  • Alongside crusty bread: A thick slice of crusty bread is perfect for dipping into the smoky, savory broth, and makes the soup feel like a complete dinner.

  • As a loaded bowl: Start with rice and black bean soup, then let everyone finish their bowl however they like. Add avocado, cilantro, a dollop of sour cream or plant-based crema, diced red onion, extra lime, tortilla chips, or whatever sounds good.

Notes & Swaps

  • Using canned beans? Use 2-3 (15 oz) cans, drained, and add an additional 1 ½ cups of vegetable broth in place of the bean cooking liquid. Since canned beans miss out on the onion, garlic, and bay leaf flavor dried beans pick up while cooking, add 1 extra clove of minced garlic and an extra ½ teaspoon cumin to the sofrito, plus 1 bay leaf to the broth (removed before serving) to bring the flavor back up to speed.

  • Freezes beautifully — let cool completely, then freeze in portions for up to 3 months. Thaw and reheat gently on the stove, adding a splash of broth or water if it’s thickened too much.

  • Poblano pepper adds a little smoky depth but is entirely optional — the soup is delicious without it if that’s not something you keep on hand.

  • This is about as pantry and budget-friendly as a meal gets — nearly everything here is a shelf-stable or freezer staple, which makes it an easy one to keep in regular rotation.

Black bean soup in a white bowl, garnished with avocado, onions and sour cream.
Print

Cuban Style Black Bean Soup

Cuban black bean soup with pantry ingredients.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A deeply flavorful pantry-friendly dinner that works for everyone at the table.

  • Author: Becky
  • Prep Time: 30 minutes
  • Cook Time: 120 minutes
  • Total Time: 2 1/2 hours
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stove top
  • Cuisine: Vegan
  • Diet: Vegan

Ingredients

Scale
  • 1 lb dried black beans, rinsed and picked over (about 2 1/2 cups dried beans)
  • 2 bay leaves
  • 1/2 onion, plus 1 medium yellow onion, diced
  • 2 tablespoons olive oil
  • 1 red bell pepper, diced
  • 1 green bell pepper, diced
  • 1 poblano pepper, diced (optional)
  • 4 large cloves garlic, minced
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • 1 teaspoon salt, or more to taste
  • 1 1/2 – 2 cups vegetable broth, as needed
  • 1 teaspoon sugar (granulated, coconut or brown)
  • 1 tablespoon red wine vinegar
  • Juice of 1 lime

Instructions

  1. Combine the dried beans, bay leaves and the onion half in a large pot. Cover with water by about 2 inches, bring to a boil, then reduce to a simmer. Cover partially and cook 60-90 minutes, until the beans are tender. Discard the onion and bay leaves, but reserve the cooking liquid.
  2. While the beans cook, warm the olive oil in a heavy-bottomed soup pot over medium heat. Add the diced onion and peppers and cook 6-8 minutes, until the onion is translucent and the peppers have softened but not browned.
  3. Add the garlic, cumin, oregano, smoked paprika, and a pinch of salt. Cook 1-2 minutes more, until fragrant.
  4. Once the beans are cooked, remove about 2 cups of them from the pot and add to the sofrito. Mash them right in the pot using a potato masher or the back of a wooden spoon.
  5. Add the remaining beans along with 1½ cups of reserved cooking liquid, plus enough vegetable broth to reach about 3 cups of liquid (roughly half bean liquid, half broth). Add the 1 teaspoon salt. Bring to a simmer and cook uncovered 20 – 25 minutes until a thick broth forms.
  6. Stir in the sugar and red wine vinegar. Taste and adjust with additional salt, cumin, smoked paprika, vinegar, or sugar as needed.
  7. Finish with lime juice just before serving.

Notes

To serve: Serve over rice and let everyone finish their bowl with their favorite toppings. See Finish Your Bowl above for ideas.

Using canned beans? See Notes & Swaps above for the substitution and seasoning adjustments.

Nutrition

  • Serving Size: 1 of 6
  • Calories: 336kcal
  • Fat: 6g
  • Carbohydrates: 55g
  • Fiber: 13g
  • Protein: 18g
  • Cholesterol: 0

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi! I'm Becky

Hello!  Thank you for visiting The Seasoned Vegan!

I’m Becky, the creator, recipe developer, and photographer behind The Seasoned Vegan.  I strive to create a friendly, comfortable, nourishing spot for anyone seeking guidance with plant-based cooking.  Whether you’re plant curious or a dedicated vegan, you’ll find a delicious array of recipes and cooking helps here to get you going, or keep you going, on your plant-based journey.  I try to keep things simple around here, using ingredients that are accessible, affordable, and seasonable. I’m here to support you on your journey to a more nourishing, vibrant, and compassionate life! 

Stay up to date on our most recent recipes

Trending

No Tasty Recipe created yet. Click 'Edit Recipe' in the widget controls to create one.

Stay up to date on our most recent recipes