There's something about a bowl of Cuban black bean soup that takes me back to a food tour I did in Miami years ago. I remember sitting in this tiny family-run restaurant, watching the abuela stir a massive pot of beans while telling stories in Spanish. That first spoonful? It changed how I thought about soup forever.

This isn't your typical thick, pureed bean soup. This authentic Cuban version keeps the beans whole and the broth wonderfully savory and slightly thin (in the best way possible). I've been making this recipe for about three years now, and it's become our go-to weeknight dinner when I need something that feels like a warm hug.
The best part? You can make this Cuban black bean soup in your Instant Pot in about an hour, or go traditional with the stovetop method if that's more your style. Both ways work beautifully, and honestly, the leftovers might be even better than day one. If you're looking for more comforting soup recipes, check out my kielbasa potato soup that's equally satisfying!
Jump to:
- Why You Will Like This Cuban Black Bean Soup
- Ingredients For Black Bean Soup Cuban Style
- How To Make Cuban Black Bean Soup In The Instant Pot
- Making This Soup On The Stovetop
- Storage And Reheating Tips For Your Bean Soup
- Cuban Black Bean Soup Variations And Tips
- Frequently Asked Questions About Cuban Black Bean Soup
- More Comforting Soup Recipes You'll Love
- Final Thoughts On This Authentic Black Bean Soup Recipe
- Cuban Black Bean Soup
Why You Will Like This Cuban Black Bean Soup
- No soaking needed - I know you've been taught to soak beans overnight, but not here! Black beans have thinner skins and cook perfectly without the fuss of pre-soaking
- Instant Pot or stovetop friendly - I've included complete instructions for both methods because I want everyone to be able to make this, regardless of what equipment you have
- Packed with authentic flavor - The sofrito (that magical mix of onions, peppers, garlic, and spices) creates layers of taste that make this soup absolutely irresistible
- Naturally vegan and healthy - This soup is loaded with plant-based protein and fiber, plus it's gluten-free without even trying (I love when that happens!)
- Perfect for meal prep - Make a big batch on Sunday and you've got lunches sorted for the week. The flavors actually get BETTER after sitting in the fridge overnight
- Budget-friendly comfort food - Dried beans are so cheap, and this recipe makes enough to feed a crowd or stock your freezer
Ingredients For Black Bean Soup Cuban Style
For The Beans:
- 1 pound (about 2 cups) dried black beans
- 5 cups water
- 2 bay leaves
For The Sofrito:
- 1 medium-large yellow onion
- 1 large green bell pepper, cored and seeded
- 2 tablespoons extra-virgin olive oil
- 4 large garlic cloves, finely minced
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- Kosher salt and freshly ground black pepper to taste
Finishing:
- 2 tablespoons red wine vinegar
- ¾ teaspoon sugar (optional)
- ½ cup chopped jarred roasted red pepper
Optional Toppings:
- White rice
- Diced avocado
- Chopped green olives
- White or red onion
- Fresh parsley or cilantro

How To Make Cuban Black Bean Soup In The Instant Pot
Prep Your Ingredients
Rinse and drain the beans really well, picking out any little stones or broken beans. I learned this step the hard way when I once bit into a tiny rock (ouch!).
Chop about one-third of the onion into a large chunk and set it aside. Finely dice the rest. Do the same with the green pepper. This might seem weird, but trust me on this one.
Build The Flavor Base
Turn your Instant Pot to the Sauté function on medium heat. Add the olive oil and let it warm up for about 30 seconds.
Toss in your diced onion, diced green pepper, and 1 teaspoon of salt. Cook everything for about 5 minutes, stirring often, until the veggies get soft and smell amazing. Your kitchen is going to smell SO good right now.
Add the minced garlic, cumin, and oregano. Stir constantly for about 30 seconds. This step is crucial because it wakes up all those spices!
Pressure Cook The Beans
Add the bay leaves, rinsed beans, water, and those chunks of onion and green pepper you set aside earlier. Give everything a good stir, making sure to scrape the bottom of the pot with a wooden spoon to release any browned bits (that's where all the flavor is).
Cancel the Sauté function. Pop on the lid and turn the steam release handle to Sealing. Set your Instant Pot to HIGH pressure for 35 minutes.
Once the cooking time is done, let the pressure release naturally for 20 minutes. I know waiting is hard, but this helps the beans finish cooking perfectly without splitting apart.
Finish The Soup
Remove the lid carefully (steam is hot!). Fish out and toss the bay leaves and those big chunks of onion and pepper. They've done their job.
Here's a little trick I picked up from that Miami abuela: Scoop out about a cup of the cooked beans into a small bowl and mash them up with a fork until they're kind of pasty. Stir this back into the soup. This creates that creamy, slightly thickened broth that makes Cuban black bean soup so special.
Add the red wine vinegar, sugar (if using), chopped roasted peppers, another teaspoon of salt, and half a teaspoon of black pepper. Set the pot back to medium Sauté mode and let everything simmer for 8-10 minutes. The soup will start looking creamy and gorgeous.
Taste and adjust the seasoning if needed. Sometimes I add a bit more vinegar because I like that tangy kick!
Making This Soup On The Stovetop
Don't have an Instant Pot? No worries at all! The stovetop method takes longer but works beautifully.
You'll need an extra half onion and half green pepper for this method. Rinse your beans and put them in a large pot with 2.5 quarts of water. Add the onion chunk, pepper chunk, and 1 bay leaf. Bring everything to a boil over high heat, then reduce to medium and simmer partially covered for 1.5 to 2 hours until the beans are tender.
While the beans cook, make your sofrito in a separate skillet. Heat the oil, then cook your diced onion and pepper with salt until soft. Add the garlic, cumin, oregano, and the other bay leaf. Cook for another minute, then remove from heat.
When your beans are ready, scoop out about half a cup and add them to the sofrito. Mash them up, then add this mixture back to the bean pot. Add vinegar, sugar, salt, pepper, and roasted peppers. Let everything simmer together for another 25-30 minutes.
The stovetop method takes more time, but honestly? Some days I prefer it because my kitchen smells like a Cuban restaurant all afternoon.

Storage And Reheating Tips For Your Bean Soup
This Cuban black bean soup keeps beautifully in the fridge for 4-5 days in an airtight container. Actually, it tastes even better the next day once all those flavors have had time to become friends.
The soup will thicken quite a bit in the fridge (those starches keep working their magic even when cold). When you reheat it, just add a splash of water or broth to thin it out to your preferred consistency. I usually add about ¼ cup of water per serving.
You can freeze this soup for up to 3 months! Let it cool completely, then portion it into freezer-safe containers, leaving about an inch of space at the top for expansion. Thaw overnight in the fridge before reheating.
To reheat, I like using the stovetop over medium-low heat, stirring occasionally until it's warmed through. You can also microwave individual portions for 2-3 minutes, stirring halfway through.
Cuban Black Bean Soup Variations And Tips
Make it heartier: Sometimes I add some diced ham or chorizo to the sofrito for a non-vegan version. Emily actually prefers it this way (though I won't tell my vegan friends!).
Adjust the consistency: Do you like your soup thicker? Mash more of the beans. Want it brothier? Add an extra cup of water during cooking.
Spice it up: I've added a diced jalapeño to the sofrito when I'm in the mood for some heat. Start with half a jalapeño if you're not sure about the spice level.
Serve it Cuban style: The traditional way is to serve this soup over white rice with the toppings on the side. It's not just soup anymore - it becomes a complete meal!
Citrus twist: Some people love adding a squeeze of lime juice instead of (or in addition to) the red wine vinegar. It adds a bright, fresh flavor that's really nice.
Check your beans: Are your beans hard after cooking? The age of dried beans matters more than you'd think. Older beans take longer to cook. If your beans aren't tender after the initial cooking time, just reseal and cook for another 5-7 minutes.
What's your go-to soup topping? I'm always torn between avocado and a pile of cilantro!
Frequently Asked Questions About Cuban Black Bean Soup
No soaking required! Black beans have thin skins and cook perfectly in the Instant Pot without pre-soaking. For the Instant Pot method, simply rinse and cook directly. The stovetop method also works without soaking, though it takes 1.5-2 hours to simmer. I used to soak all my beans because that's what my mom did. Then I learned that black beans are the exception to the rule. Their thinner skins mean they soften up beautifully without any overnight soaking step. This has been a total game-changer for those nights when I decide at 4pm that I want bean soup for dinner!
Absolutely! This recipe includes complete stovetop instructions. Cook the rinsed beans with water, onion, and pepper chunks for 1.5-2 hours until tender, then prepare the sofrito separately and combine. The traditional stovetop method delivers equally delicious results. Honestly, I made this soup on the stovetop for years before I got my Instant Pot. The only real difference is the time involved. The stovetop version fills your house with the most incredible smell all afternoon, which is kind of worth the extra time if you ask me.
This soup stores beautifully for 4-5 days in an airtight container in the fridge. The flavors actually deepen overnight, making it perfect for meal prep. You may need to add a splash of water when reheating as the soup thickens when cold. Last week I made a batch on Sunday and we ate it four different times in various ways - over rice one night, as a side soup another night, and I even used some as a burrito filling. The versatility is unreal!
Yes! This soup is naturally vegan, high in plant-based protein and fiber, low in fat, and packed with nutrients. Black beans provide iron, folate, and antioxidants. It's also gluten-free and can be made without the optional sugar for a completely whole-food, nutritious meal. I love that this soup checks so many dietary boxes without even trying. Whether you're eating plant-based, watching your calories, or just trying to eat more whole foods, this soup fits right in. Plus, one serving gives you about 15 grams of protein and 12 grams of fiber, which keeps you feeling full for hours.
More Comforting Soup Recipes You'll Love
- Broccoli Cheese Soup - When you need something creamy and comforting on a cold day
- Slow Cooker Lasagna Soup - All the flavors of lasagna in soup form (genius, right?)
- White Bean Soup With Bacon - Another bean soup that hits all the right notes
- Crack Chicken Noodle Soup - This one lives up to its name, seriously addictive
- Best Marry Me Chicken Soup - Rich, creamy, and absolutely swoonworthy
- Kielbasa Potato Soup - Hearty and satisfying, perfect for busy weeknights
- Cheeseburger Macaroni Soup - Like a hug in a bowl (and tastes like a cheeseburger!)
- Pumpkin Soup - For when you want something a little different and seasonal
Final Thoughts On This Authentic Black Bean Soup Recipe
This Cuban black bean soup has become one of those recipes I make without even thinking about it anymore. The method is pretty forgiving (unlike some recipes that require perfect timing), and the ingredients are things I usually have on hand.
What I love most is how versatile this soup is. Sometimes I serve it as a side with grilled chicken. Other times it's the main event over rice with all the toppings. And when I'm really lazy? I eat it straight from the pot with some crusty bread for dipping.
The Instant Pot makes this soup so much more accessible for busy weeknights, but don't skip the stovetop method if that's what you've got. Both versions are absolutely worth making, and I guarantee your family will be asking for seconds.
Give this recipe a try and let me know what you think! Do you serve yours over rice or eat it as-is? I'm always curious how other people enjoy their bean soup. And seriously, don't forget to save this to Pinterest so you can find it again when you're wondering what to make for dinner!



Cuban Black Bean Soup
Equipment
- Instant Pot or Pressure Cooker
- Wooden spoon
- Large Pot (for stovetop method)
Ingredients
For The Beans
- 1 pound dried black beans about 2 cups
- 5 cups water
- 2 bay leaves
For The Sofrito
- 1 medium-large yellow onion
- 1 large green bell pepper cored and seeded
- 2 tablespoons extra-virgin olive oil
- kosher salt and freshly ground black pepper to taste
- 4 large garlic cloves finely minced
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
For Finishing
- 2 tablespoons red wine vinegar
- ¾ teaspoon sugar optional
- ½ cup chopped jarred roasted red pepper
Optional Toppings
- white rice
- diced avocado
- chopped green olives
- white or red onion diced
- fresh parsley or cilantro chopped
Instructions
- Rinse and drain the beans and pick out any little stones or broken beans. Set aside.
- Chop off a chunk from the onion (about ⅓) and set aside. Finely dice the rest of the onion. Chop off a chunk from the green pepper (about ⅓) and set aside. Finely dice the rest of the green pepper.
- Using the Sauté function on medium, heat the oil. Stir in the diced onion, diced green pepper, and 1 teaspoon salt. Cook, stirring often, until the vegetables soften, about 5 minutes. Stir in the garlic, cumin, and oregano, and cook until the spices are very fragrant, about 30 seconds.
- Add the bay leaves, rinsed beans, water, chunk of onion, and chunk of green pepper. Stir, scraping the bottom of the pot with a wooden spoon to release any browned bits.
- Cancel the Sauté function, cover the pot and set the steam release handle to the Sealing position. Cook on HIGH pressure for 35 minutes. Allow the pressure to release naturally for 20 minutes.
- Remove the lid, pick out and discard the bay leaves and large chunks of onion and green pepper. Scoop out a cup or so of the beans into a small bowl and mash with a wooden spoon or fork into a coarse purée. Stir back into soup.
- Add the vinegar, sugar, chopped roasted peppers (if using), 1 more teaspoon salt and ½ teaspoon black pepper. Once again set pot to medium Sauté mode. Simmer the soup for another 8-10 minutes or until soup looks nice and creamy. Taste and adjust seasoning if necessary.
- Keep warm until ready to serve or shut off pot and ladle soup into bowls topped with desired garnishes.






