Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Cuban Black Bean Soup

Sopa de Frijoles Negros, Sopa de Frijol Negro, Cuban Sopa de Frijoles Negros

This cuban black bean soup recipe starts with dried black beans soaked overnight, simmered until tender, then finished with a sofrito of onion, green pepper and garlic, cumin, oregano and a splash of red wine vinegar. A third of the pot is mashed in to thicken the broth lightly, while the rest of the beans stay whole. One serving is about 472 g, ladled into a bowl with a scoop of white rice in the middle and a scatter of red onion and cilantro — the way the soup is served in Cuba.

Sopa de frijoles negros is the black bean soup of Cuba — dried black beans simmered with onion and green pepper, then finished with a sofrito, cumin, oregano and a splash of vinegar, with a few beans mashed in to thicken the pot. Cuban food writer Maricel E. Presilla has written that in Havana the soup never takes tomatoes, a point her Havana friends made firmly when she first cooked it for them. It is not the same dish as the thick frijoles negros served as a side: the soup keeps its broth, is ladled into bowls, and is served with a scoop of white rice in the middle, as the photograph shows. Every Cuban family has its own version, and many adapted their recipes to local ingredients after leaving the island.

Pairs well with: Serve each bowl with a scoop of white rice in the middle, red onion and cilantro on top, and warm Cuban bread on the side

Provenance

Cuba flag Cuba

Cuban Heritage

Latin America & Caribbean

Time Dedication

2h 15m

15m prep • 120m cook

Batch Yield

6 Servings

436 kcal per serving

1 serving ≈ 472 g

Technical Skill

Intermediate

Moderate (Dried Beans & Sofrito)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Soups & Broths Occasions: Family dinner, weeknight dinner, cold days, meal prep, Sunday lunch Cost: Low — about $2–3 per serving at home
A cup of Cuban black bean soup with a mound of white rice and chopped cilantro in the centre, on a plate with a spoon

Cuban Heritage

Photo: Infrogmation of New Orleans, CC BY-SA 3.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $2–3 per serving at home (USD)

A good Cuban black bean soup is dark and brothy with whole beans throughout, a light body from a third of the pot mashed in, and a bright vinegar finish — never thin and watery, and never as thick as the stew side.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 2h 15m
P

Soak the Beans and Cut the Sofrito

15 Mins

The night before, pick over the 450g of dried black beans, rinse them, and leave them to soak in plenty of cold water for at least 8 hours, then drain and rinse again. The next day, dice the 200g of onion and the 200g of green pepper and keep half of each aside for the sofrito; mince the 20g of garlic. Cook the 360g of rice separately and keep it warm, and chop the 60g of red onion and the 15g of cilantro for serving.

Maestro Tip: Old beans are the usual reason a pot never softens — if your beans have sat in the cupboard for over a year, buy a fresh bag before you start.

  1. 1

    Simmer the Beans

    90 Mins Rolling boil, 100°C (212°F), then a gentle simmer, about 95°C (200°F)

    Put the soaked and drained 450g of black beans in a large pot with the 1600ml of water, half the diced onion, half the diced green pepper and the 2 bay leaves. Bring to a rolling boil and boil hard for 10 minutes, then lower the heat to a gentle simmer, cover, and cook for about 80 minutes more, until the beans are completely tender. Skim off any foam that rises in the first minutes and top up with a little hot water if the beans start to peek above the liquid.

    Dried beans must reach a full boil before they simmer — it is what makes them safe and tender, so do not skip the 10-minute hard boil.

    Done when: Beans squash easily between finger and thumb; broth dark and lightly thickened.

  2. 2

    Make the Sofrito

    10 Mins Medium heat, about 175°C (350°F)

    While the beans simmer, heat the 45g of olive oil in a frying pan over medium heat. Add the remaining onion and green pepper and cook for about 6 minutes, stirring, until soft and sweet-smelling. Add the 20g of minced garlic and cook for 1 minute more, then stir in the 4g of cumin and the 2g of oregano, rubbed between your palms, and cook for 30 seconds until fragrant.

    Garlic burns in seconds once it colours — have the cumin and oregano measured and ready before the garlic goes in.

    Done when: Onion and pepper soft and translucent; garlic pale gold, never brown.

  3. 3

    Mash a Third and Stir in the Sofrito

    20 Mins Gentle simmer, about 95°C (200°F)

    Fish the bay leaves out of the bean pot and discard them. Ladle out about a third of the beans with a little of their liquid, mash them to a coarse puree with a potato masher or the back of a ladle, and stir the mash back into the pot — this is what gives the soup its body while the rest of the beans stay whole. Stir in the sofrito, then simmer gently, uncovered, for 20 minutes, until the soup is brothy but creamy and the flavours have come together.

    This is the step that separates the soup from the stew: the pot should still ladle like a soup, not sit like a side dish — if it gets too thick, stir in a splash of hot water.

    Done when: Soup coats a spoon but still pours; whole beans visible throughout.

  4. 4

    Season with Vinegar, Sugar and Salt

    5 Mins Pot off the heat

    Take the pot off the heat and stir in the 15g of red wine vinegar, the 4g of sugar, the 6g of salt and the 1g of black pepper. Taste and adjust: a little more vinegar if it tastes flat, a pinch more salt if it tastes dull. The soup should taste dark and earthy with a bright, tangy finish.

    Vinegar goes in last on purpose — acid added early slows the beans from softening, so it only joins the pot once they are fully tender.

    Done when: Seasoning balanced; a spoonful tastes rich, then bright.

  5. 5

    Serve with Rice in the Middle

    5 Mins Serve hot, about 65°C (150°F)

    Ladle the soup into wide bowls, then spoon about 60g of the warm cooked rice into the middle of each bowl, as in the photograph. Scatter the chopped red onion and cilantro over the top and serve at once, with warm Cuban bread on the side for dunking.

    The rice goes in the bowl, not in the pot — stirred into the pot it would soak up the broth and turn the soup into a stew by the second helping.

    Done when: Every bowl has whole beans, dark broth, a mound of rice and a green scatter.

Finishing Touches & Plating

Ladle the dark, brothy soup into wide bowls, set a mound of warm white rice in the middle of each one, scatter red onion and cilantro over the top, and put warm Cuban bread on the table for dunking.

Nutritional Physiology & Benefits

Nutrition

Energy

436

kcal / serving

Protein

19g

Complete AA

Carbs

71g

Complex

Fats

9g

Healthy

Per serving (6 servings · 1 serving ≈ 472 g)
Energy436 kcal
Protein19 g
Carbohydrates71 g
Fat9 g
Fibre13.6 g
Sugar4.8 g
Sodium398 mg
Per 100g
Energy93 kcal
Protein4 g
Carbohydrates15.1 g
Fat1.9 g
Fibre2.9 g
Sugar1 g
Sodium84 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Folate and iron (black beans), vitamin C (green pepper and onion), potassium (beans and onion), and magnesium (black beans).

Fibre That Fills You Up

About 13.6 g of fibre per serving comes from the black beans, so one bowl keeps you full for hours.

Plant Protein, No Meat Needed

About 19.0 g of protein per serving from beans and rice, with only 9.0 g of fat — a complete-feeling dinner with no meat in the pot.

Iron, Folate and Potassium

Black beans bring iron and folate, and the green pepper and onion add vitamin C and potassium, all in a 436 kcal bowl.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Warm Cuban Bread

Warm pan cubano is made for this soup — torn and dunked, it soaks up the dark broth that the spoon misses.

Fried Sweet Plantains (Maduros)

Caramelised maduros bring the sweetness the soup deliberately holds back — the sweet-savoury contrast is the classic Cuban plate.

Vegetables

Avocado Slices

Cool, creamy avocado on the side softens the soup's tangy vinegar finish and adds richness without any cooking.

Drinks

Cortadito

A small, strong cortadito after the soup is the Cuban way to finish — its sweetness and warmth close a dark, earthy meal.

Complete menu

Serve a bowl of Cuban black bean soup with rice in the middle, fried sweet plantains and warm Cuban bread, then finish with a cortadito for a full Cuban dinner.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Adding the Vinegar Too Early

Acid slows dried beans from softening, so vinegar added at the start can leave the beans firm even after hours of cooking. Stir it in only once the beans are fully tender. This is general cooking information, not medical advice.

Blending the Whole Pot

Blending everything turns the soup into a smooth, uniform puree and loses the whole beans that make it a soup rather than a sauce. Mash only a third of the pot and leave the rest whole. This is general cooking information, not medical advice.

Skipping the Soak and the Hard Boil

Dried beans cooked straight from the bag take far longer and cook unevenly, and they need a full rolling boil to be safe to eat. Soak overnight, then boil hard for 10 minutes before simmering. This is general cooking information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA filling dinner — one 472 g serving with its rice is a full meal for most adults.
  • ChildrenKids usually like it; serve a smaller bowl with extra rice and leave the raw onion off theirs.
  • ElderlySoft, warm and easy to eat, and high in fibre — a smaller serving may be enough.
  • Pregnant womenFine when cooked fresh and served hot; the beans must be fully tender and the soup piping hot.
  • Breastfeeding womenA filling, iron- and folate-rich meal that suits a hungry day; keep it freshly cooked.
  • AthletesAbout 436 kcal with 71.2 g of carbohydrate and 19.0 g of protein — a solid meal eaten 2–3 hours before exercise.
  • Weight gainEnergy-dense for a soup and easy to eat, so a second helping with extra rice adds calories without much extra volume.
  • Weight lossAt 436 kcal a serving it is a substantial meal — take a smaller portion, go easy on the bread, and skip the second helping.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesAbout 71.2 g of carbohydrate a serving, so a smaller portion with a vegetable side is a safer choice than a full one; ask your clinician about a suitable serving.
  • High blood pressureAbout 398 mg of sodium per serving is moderate, but keep the rest of the day low in salt; ask your clinician.
  • Kidney diseaseThis dish is high in potassium and phosphorus from the beans, so it may not suit a restricted diet; ask your clinician before eating it.
  • GoutBeans carry moderate purines, so a smaller portion with more vegetables is the safer choice during a flare; ask your clinician.
  • Stomach issuesBeans can cause gas and bloating; eat slowly, take a smaller portion, and skip the raw onion if it bothers you; ask your clinician if symptoms persist.
  • Cardiovascular diseaseAbout 9.0 g of fat per serving with no meat and plenty of fibre, so this fits well as a regular meal; ask your clinician.
  • Fatty liverFilling and plant-based at 436 kcal, so a normal portion with vegetables and water fits well; ask your clinician.
  • Food allergiesThis soup contains no egg, milk, gluten, nuts or seafood. Red wine vinegar can contain sulphites — check the label if you are sensitive to them.
  • Special therapeutic dietsNaturally vegetarian and gluten-free as written; check that the vinegar is certified gluten-free if you need it to be, and ask your clinician or dietitian about fitting this dish into your plan.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool completely, then keep the soup in a sealed container with the rice stored separately.
In the fridge
4 days in a sealed container; the rice keeps 4 days separately.
In the freezer
Up to 3 months — freeze the soup only, without the rice or the raw garnishes.
How to reheat
Warm gently in a pot over medium heat until steaming and hot all the way through (at least 74°C / 165°F); add a splash of water if it has thickened.
Freezing recommended
Yes — it freezes well; cook fresh rice and chop fresh onion and cilantro after reheating.
Signs it has spoiled
A sour smell, a slimy surface, or any mould.

More recipes to explore

A plate of ropa vieja, shredded beef in tomato sauce, with yellow rice, black beans and fried plantains Cuba flag Cuba 3h
Dinner •Cuba's National Dish

Ropa Vieja

This ropa vieja recipe braises flank steak low and slow until it falls into long shreds, then simmers it in a tomato, pepper and olive sauce. One serving is about 310 g. Serve it over white rice with black beans and fried plantains, the way Cuban families do.

Comfort & Warmth

Slow-braised shredded beef in a tomato and pepper sauce, served with rice and black beans.

Pairs Well With
White rice, black beans and fried plantains
High Protein
A pressed Cuban sandwich cut in half, with melted Swiss cheese and layers of ham and pork, served with pickle spears Cuba flag Cuba 25m
Lunch •Havana Classic

Cuban Sandwich

This cuban sandwich recipe layers mojo roast pork, ham, Swiss cheese, pickles and mustard on Cuban bread, then presses it flat until the crust crackles and the cheese melts. One serving is about 345 g. It is a great use for leftover roast pork and comes together in 25 minutes.

Comfort & Warmth

A pressed sandwich of roast pork, ham, Swiss cheese, pickles and mustard on Cuban bread.

Pairs Well With
Plantain chips and a cold lager or lime soda
A plate of dark moros y cristianos rice cooked with black beans, served with slices of roast pork and golden fried plantains Cuba flag Cuba 1h 30m
Lunch •Cuban Heritage

Moros y Cristianos

This moros y cristianos recipe cooks Cuban black beans and rice together in one pot: dried black beans simmered until tender, then long-grain rice cooked in the dark bean liquid with a sofrito of onion, green pepper and garlic, cumin, oregano and bay leaf. The grains come out dark, fragrant and fluffy, never pale or plain. One serving is about 272 g.

Comfort & Warmth

Cuban black beans and white rice cooked together in one pot with sofrito, cumin, oregano and bay leaf, until the grains turn dark.

Pairs Well With
Roast pork or ropa vieja with fried sweet plantains and a crisp cabbage salad, the classic Cuban plate.
A plate of Cuban lechon asado with shredded mojo pork, onions and lime, yellow rice with black beans and fried plantains Cuba flag Cuba 5h 30m
Dinner •Havana Heritage

Cuban Lechon Asado

This cuban lechon asado recipe marinates a pork shoulder overnight in mojo — sour orange juice, a whole head of garlic, oregano and cumin — then roasts it low and slow until the meat is so tender it pulls apart with a fork. It is the centrepiece of Nochebuena, the Cuban Christmas Eve feast, and it is nothing like Filipino lechon: there is no whole crispy-skinned pig here, just a mojo-soaked shoulder roast. One serving is about 250 g.

Celebration & Sharing

A whole pork shoulder marinated overnight in sour-orange mojo, then roasted low and slow until it pulls apart — the centrepiece of Nochebuena.

Pairs Well With
Shredded mojo pork with black beans, yellow rice and fried plantains
High Protein

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.