Vegetarian Cuban black bean soup is a hearty, savory soup built from black beans, bell pepper, onion, garlic, cumin and oregano, then brightened with a little vinegar. Cuban versions vary by cook and household; this practical meat-free version uses canned beans for a weeknight-friendly simmer and gets its depth from a simple sofrito-style base.
Ingredients
- 2 tablespoons olive oil (30 ml)
- 1 medium yellow onion, finely diced, about 1 1/2 cups (225 g)
- 1 medium green bell pepper, finely diced, about 1 1/2 cups (225 g)
- 4 garlic cloves, minced, about 1 tablespoon (12 g)
- 1 1/2 teaspoons ground cumin (3 g)
- 1 teaspoon dried oregano (1 g)
- 1/4 teaspoon red pepper flakes (0.5 g), optional
- 3 cans black beans, 15 ounces (425 g) each, drained and rinsed; about 4 1/2 cups (765 g) beans total
- 4 cups low-sodium vegetable broth (950 ml)
- 1 cup water (240 ml), plus more as needed
- 1 bay leaf
- 1 teaspoon kosher salt (5 g), then more to taste; use less if your broth is salted
- 1/2 teaspoon freshly ground black pepper (1 g)
- 1 tablespoon red wine vinegar (15 ml), plus more to taste
- 2 tablespoons chopped fresh cilantro (8 g), for serving
- 1 lime, cut into 6 wedges (about 60 g), for serving
- 1/2 cup finely diced red onion (75 g), for serving, optional
Instructions
- Prepare the vegetables. Dice the yellow onion and green pepper, mince the garlic, and rinse the beans in a colander until the water runs mostly clear. Measure the spices and broth before you start cooking. This preparation takes about 15 minutes; rinsing the beans removes some of the canning liquid and helps keep the soup’s flavor clean.
- Build the sofrito-style base. Warm the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the yellow onion and green pepper and cook for 7 minutes, stirring every minute or two, until softened and glossy but not browned. Add the garlic and cook for 1 minute, stirring constantly so it does not scorch. If the vegetables begin sticking, lower the heat and add a tablespoon of water rather than more oil.
- Toast the spices and bring the soup to a simmer. Stir in the cumin, oregano and optional red pepper flakes and cook for 1 minute, just until fragrant. Add the rinsed beans, vegetable broth, water, bay leaf, salt and black pepper. Stir well, scraping up any flavorful bits from the bottom of the pot. Raise the heat and bring the liquid to a gentle simmer, which should take about 2 minutes.
- Simmer until the flavors come together. Lower the heat so the soup bubbles gently, partially cover the pot, and simmer for 29 minutes. Stir two or three times, checking that the bottom is not catching. Keep the simmer calm rather than vigorous; a hard boil can break the beans apart before the broth has developed its flavor. If the soup gets thicker than you like, stir in water a few tablespoons at a time.
- Thicken and season. Remove the bay leaf. For a naturally creamy texture, transfer about 1 1/2 cups of soup to a heat-safe bowl and mash the beans with a fork or potato masher, then stir them back into the pot. An immersion blender also works: pulse it briefly in several spots, leaving plenty of whole beans. Stir in the vinegar and simmer for 5 minutes. Taste and adjust salt, pepper and vinegar; the finished soup should be savory with a noticeable but not sharp tang.
- Serve. Ladle the soup into warm bowls and top with cilantro and, if you like, diced red onion. Offer a lime wedge alongside each serving so everyone can add fresh citrus to taste. The soup thickens as it stands, so keep a little hot water or broth nearby for loosening it at the table.
Tips
- Choose low-sodium broth. Canned beans and stock can both bring a fair amount of salt. Starting with low-sodium broth gives you control, especially because the soup reduces slightly as it simmers. If your broth is already salted, begin with 1/2 teaspoon salt and make the final adjustment after adding vinegar.
- Let the vegetables soften, not brown. Onion and green pepper make the aromatic base, so give them the full 7 minutes over medium heat. If they brown deeply, the soup can taste sweeter and more roasted than intended. Keep the heat moderate and stir more often if your pot has a thin bottom.
- Use the mash for body. Blending all the soup can turn it into a smooth puree, while leaving every bean whole makes a looser broth. Mashing a scoop and returning it is an easy middle ground. For an especially thick bowl, mash another half cup of beans; for a brothier soup, add warm water or vegetable broth.
- Keep the vinegar for the end. Vinegar lifts the earthy beans, but its flavor becomes less distinct if cooked for a long time. Stir it in during the last few minutes, taste, and add more in small increments. Apple cider vinegar can substitute for red wine vinegar, though it gives the soup a slightly fruitier note.
Serving Suggestions
Serve the soup as a main course with white rice, which can be spooned into the bowl or served on the side. Warm crusty bread, Cuban-style bread if available, or toasted slices of sourdough are useful for soaking up the broth. For a lighter accompaniment, add a crisp cabbage salad dressed with lime, or serve sliced avocado and tomato alongside the soup.
Set out small bowls of chopped cilantro, diced red onion, lime wedges and a few dashes of hot sauce so people can finish their portions as they like. A spoonful of cooked rice makes the bowl more substantial, while a modest squeeze of lime keeps the bean flavor lively. If serving a crowd, keep the soup warm over low heat and stir occasionally; add a splash of broth if it thickens while waiting.
Variations
Use dried beans: If you prefer dried beans, soak 1 pound (450 g) black beans overnight, drain them, and cook them separately in fresh water until tender. Then use about 4 1/2 cups (765 g) cooked beans in this recipe. Dried beans vary in age and cooking time, so do not add them to the soup until they are tender; otherwise, the acidic vinegar and salty broth can make it harder for them to soften evenly. The overall recipe will take longer because of soaking and cooking the beans.
Add more vegetables: Stir in 1 diced carrot (about 60 g) with the onion and pepper for a subtle sweetness, or add 1 cup (150 g) diced zucchini during the last 10 minutes of simmering. These additions are not required for the base recipe and make the soup a little less traditional in flavor, but they fit comfortably into the same pot.
Make it smoky or hotter: Add 1/2 teaspoon smoked paprika (1 g) with the cumin for a gentle smoky note, or increase the red pepper flakes to 1/2 teaspoon (1 g) for more heat. Smoked paprika is a handy pantry alternative to hard-to-find smoked peppers; it adds aroma but not the same fresh, fruity heat. For a fresher spicy finish, serve minced jalapeño or hot sauce at the table.
Make it vegan and gluten-free: The recipe is naturally vegan when made with vegetable broth and is generally gluten-free when the broth and any toppings are labeled gluten-free. Check packaged broth labels if cooking for someone who needs to avoid gluten. To make the soup richer without dairy, mash a few extra beans into the broth rather than adding cream.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking. Store the soup in a covered, shallow container for 3 to 4 days. It will thicken in the refrigerator as the beans absorb broth, which is normal; stir in a little water or vegetable broth when reheating. Keep toppings such as cilantro, red onion and lime separate until serving so they stay fresh.
Reheat only the portion you plan to eat in a saucepan over medium-low heat, stirring occasionally, until it is steaming throughout and reaches 165°F (74°C), the USDA FSIS temperature for reheated leftovers. Add liquid as needed to restore the texture. In a microwave, cover the bowl loosely, heat in short intervals, and stir between intervals so the center warms evenly; check the temperature before serving.
For longer storage, freeze cooled soup in airtight freezer-safe containers for up to 3 months, leaving a little room for expansion. Thaw it overnight in the refrigerator, then reheat to 165°F (74°C). The beans may soften slightly after freezing, but a stir or quick mash brings the soup back together. Do not leave cooked soup at room temperature for more than 2 hours.
Frequently Asked Questions
Can I make this soup ahead?
Yes. The flavor holds well, and the soup can be made up to 3 or 4 days ahead and refrigerated. It will become thicker as it rests, so loosen it with water or broth while reheating. Add fresh cilantro, onion and lime just before serving rather than storing them in the pot.
Can I use dried black beans instead of canned?
Yes, as long as you cook the dried beans until tender before adding them to the soup. One pound (450 g) of dried black beans generally makes more cooked beans than this recipe needs, so measure out about 4 1/2 cups (765 g) and save any extra for another meal. Bean age affects cooking time, which is why the canned-bean version has a more predictable schedule.
How can I make the soup thicker?
Mash some of the beans against the side of the pot or blend a cup or so of soup and stir it back in. Letting the soup simmer uncovered for a few extra minutes also reduces the liquid, but stir regularly to prevent sticking. Avoid adding flour or cornstarch; the beans provide a good, smooth texture on their own.
What can I use instead of green bell pepper?
Use a red or yellow bell pepper in the same quantity if that is what you have. The soup will be a little sweeter and less grassy, but the method stays the same. If you do not have any bell pepper, add another 1/2 cup (75 g) diced onion and proceed; the aromatic base will be simpler but still flavorful.
Is Cuban black bean soup supposed to be spicy?
Not necessarily. The red pepper flakes in this recipe are optional, and the base soup is savory rather than hot. Keep the flakes out for a mild pot, then offer hot sauce or minced chile at the table so each person can adjust their own bowl.
Can I blend the entire pot?
Yes, if you prefer a smooth soup. Use an immersion blender in the pot, or carefully transfer the soup in batches to a countertop blender, following the blender manufacturer’s guidance for hot liquids and never filling it to the top. Leave the lid vented as directed to let steam escape, and return the blended soup to the pot before adding the vinegar and finishing the last 5-minute simmer.
Related
- Taiwanese Sesame Oil Chicken Soup with Ginger
- Authentic Thai Soup: Tom Kha Gai with Coconut Milk
- Pret A Manger Moroccan Lentil Soup Recipe at Home
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).