Cuban Black Bean Soup: A Hearty, Flavorful Stovetop Recipe

Updated November 4, 2026

Total time
55 min
prep 15 min · cook 40 min
Serves
6
portions as written

Jump to recipe

Cuban Black Bean Soup: A Hearty, Flavorful Stovetop Recipe

Cuban black bean soup, often called sopa de frijoles negros, is a savory soup of black beans simmered with onion, bell pepper, garlic, cumin, and oregano, then brightened with vinegar. Cuban home cooks make it in different ways; this meat-free stovetop version uses canned beans for a practical weeknight meal that is still deeply seasoned and satisfying.

Ingredients

  • 1 tablespoon (15 ml) olive oil
  • 1 medium yellow onion, finely diced, about 1 cup (150 g)
  • 1 medium green bell pepper, finely diced, about 1 cup (150 g)
  • 4 garlic cloves, minced, about 12 g
  • 1 teaspoon ground cumin (2 g)
  • 1 teaspoon dried oregano (1 g)
  • 1/4 teaspoon ground black pepper (0.5 g)
  • 3 cans black beans, 15 ounces (425 g) each, drained and rinsed; about 4 1/2 cups (765 g) beans total
  • 5 cups low-sodium vegetable broth (1.2 L)
  • 1 dried bay leaf
  • 3/4 teaspoon fine salt (4.5 g), plus more to taste
  • 1 tablespoon distilled white vinegar (15 ml), or red wine vinegar
  • 1/2 teaspoon granulated sugar (2 g), optional, to round out the acidity
  • 2 tablespoons chopped fresh cilantro (8 g), optional garnish
  • 1 lime, cut into wedges, optional for serving

Instructions

  1. Prepare the vegetables. Dice the onion and bell pepper into small, even pieces, and mince the garlic. Drain the beans in a colander and rinse them under cool water until the canning liquid is mostly gone. This quick rinse gives the soup a cleaner flavor and makes it easier to judge how much salt the broth needs.
  2. Build the sofrito. Warm the olive oil in a heavy 4- to 5-quart pot over medium heat. Add the onion and bell pepper and cook for 8 minutes, stirring every minute or two, until softened and glossy but not browned. If the vegetables begin sticking, lower the heat rather than adding a large splash of oil; a tablespoon of water can loosen any browned bits.
  3. Add the aromatics. Stir in the garlic and cook for 1 minute, just until fragrant. Add the cumin, oregano, and black pepper, and stir for 1 minute so the spices bloom in the oil. Keep them moving, since ground spices can scorch quickly on the bottom of a hot pot.
  4. Simmer the beans. Add the rinsed beans, vegetable broth, bay leaf, and salt. Stir well, scraping the bottom of the pot, and bring the mixture to a gentle boil. Lower the heat so it simmers steadily, partly cover the pot, and cook for 25 minutes. Stir occasionally; the soup should bubble gently, not boil hard. If it becomes thicker than you like, add broth or water a little at a time.
  5. Thicken and season. Remove the bay leaf. Transfer about 1 cup (240 ml) of beans and broth to a bowl and mash them with a fork or potato masher, then stir them back into the pot. You can instead use an immersion blender for a few short pulses, keeping most of the beans whole. Simmer for 5 minutes, then stir in the vinegar and optional sugar. Taste and adjust the salt, pepper, or vinegar; add the vinegar gradually so it lifts the bean flavor without making the soup sharply sour.
  6. Serve. Ladle the soup into warm bowls and finish with cilantro, if using. Offer lime wedges at the table so each person can add a fresh squeeze. For a more substantial meal, serve alongside white rice or spoon the soup over rice.

Tips

  • Let the vegetables soften before adding liquid. The onion and pepper form the soup’s aromatic base. Give them the full 8 minutes over moderate heat; rushing this step or browning them heavily can make the flavor less sweet and balanced.
  • Choose broth with care. Canned beans and packaged broth can both contain plenty of sodium. Low-sodium broth gives you more control, and rinsing the beans removes some of their salty packing liquid. Taste only after the soup has simmered before adding extra salt.
  • Adjust the texture to your preference. Mashing a cup of beans thickens the soup without cream or flour. For a smoother bowl, blend a little more; for a brothy soup, leave all the beans whole and add a splash of broth. Avoid blending a full pot while it is very hot unless your blender is designed for hot liquids.
  • Use vinegar as a finishing note. A small amount added at the end brightens the earthy beans. Start with the listed tablespoon, taste, and add more only in small increments. If you use a stronger or sweeter vinegar, the final flavor will differ slightly.

Serving Suggestions

White rice is a classic partner: serve a scoop in the bowl and ladle the soup beside or over it, depending on whether you prefer a more stew-like or brothy meal. Plain rice lets the cumin, oregano, and vinegar come through without competing with them. Warm Cuban-style bread, crusty bread, or toasted rolls are useful for soaking up the broth, while a simple green salad or sliced avocado adds a cool contrast.

Set out lime wedges and chopped cilantro for anyone who wants a brighter finish. Finely diced raw onion is another possible garnish, but use a small amount because it has a sharper bite than the softened onion in the soup. For a filling lunch, serve a smaller bowl with rice and a side of sautéed greens or roasted vegetables. The soup is substantial on its own, so rich or heavily seasoned sides are not necessary.

Variations

Make it with dried beans: Use 1 pound (454 g) dried black beans, sorted and rinsed, instead of canned beans. Soak them overnight in plenty of water, drain, and simmer in fresh water until tender before starting the sofrito; cooking time varies with bean age, so allow about 60 to 90 minutes and check for tenderness. Reserve some cooking liquid to use in place of broth. This version takes longer but gives you more control over bean texture. Because the soaking and bean-cooking time is additional, the recipe facts above apply to the canned-bean version.

Add smoky flavor: A small amount of smoked paprika, about 1/2 teaspoon (1 g), can be stirred in with the cumin. It gives a smoky note but does not reproduce the flavor of smoked pork, which appears in some family versions. For a vegetarian soup, choose vegetable broth and keep the recipe as written; for a vegan soup, check that the broth contains no animal ingredients.

Change the beans or herbs: Black beans are central to this particular Cuban-inspired soup, but pinto beans can work in a pinch; they make the soup lighter in color and milder in flavor. Fresh oregano can replace dried oregano at roughly 1 tablespoon (3 g), added near the end so its aroma stays fresh. If cilantro is not to your taste, simply leave it off or use sliced scallions as a garnish.

Make it more substantial: Stir in cooked rice just before serving, or serve rice separately so it does not absorb all the broth in storage. You can also add a diced carrot with the onion and pepper for a slightly sweeter, more vegetable-forward soup. Keep additions modest so the black beans and sofrito remain the focus.

Storage and Reheating

Let the soup cool briefly, then refrigerate it in shallow, covered containers within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. The beans continue to absorb liquid as the soup sits, so the chilled leftovers may be thicker than the freshly cooked soup; stir in a little broth or water when reheating to restore a spoonable consistency.

Reheat only the portion you plan to eat in a saucepan over medium-low heat, stirring often until steaming throughout, or use a microwave-safe bowl and stir once or twice during heating. Leftovers should reach 165°F (74°C), measured with a food thermometer, before serving. Avoid repeatedly cooling and reheating the full pot. For longer storage, freeze the soup in airtight, labeled containers for up to 3 months for best quality. Leave room for expansion, thaw it in the refrigerator, and reheat it to 165°F (74°C); add fresh lime or vinegar after reheating if the flavor needs a lift.

Frequently Asked Questions

Is Cuban black bean soup supposed to be thick?
The texture varies by cook and serving style. This version is thickened by mashing some of the beans, but it should still be easy to ladle. Add broth or water for a looser soup, or mash a few extra beans and simmer briefly if you prefer it thicker. Remember that it firms up as it cools.

Can I use canned black beans without rinsing them?
You can, but the liquid in the cans may make the soup saltier and cloudier, and it can bring a metallic or starchy taste. Draining and rinsing the beans makes the broth easier to season consistently. If you decide not to rinse, use low-sodium broth and wait until the end to add salt.

Can I make the soup ahead?
Yes. Make it through the simmering and seasoning steps, cool it promptly, and refrigerate it for up to 3 to 4 days. The flavors settle as it rests, and the soup often thickens overnight. Reheat it gently to 165°F (74°C), adding broth as needed; add a fresh squeeze of lime or a small splash of vinegar just before serving if it tastes muted.

How can I make this soup less salty?
Start with low-sodium broth, rinse the beans well, and use the listed salt as a starting amount rather than adding more automatically. If the finished soup is too salty, dilute it with unsalted broth or water and simmer briefly. A squeeze of lime or a little vinegar can balance the taste, but acidity does not remove salt.

Can I make it in a slow cooker?
For canned beans, the stovetop method is simpler because the vegetables benefit from being sautéed first and the soup only needs a short simmer. You can transfer sautéed vegetables, spices, beans, and broth to a slow cooker and cook on low until hot and blended in flavor, then mash some beans and add vinegar at the end. Do not leave the soup at room temperature after cooking; refrigerate it within 2 hours.

What can I use instead of vegetable broth?
Water works, although the soup will taste less savory, so season carefully and consider adding a little more cumin or oregano. A mild chicken broth also works if you are not keeping the soup vegetarian. Use a low-sodium option where possible, since the beans and broth together determine how much salt the finished bowl needs.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).