Side Dishes
This traditional Cuban black beans recipe brings the soul of Havana to your kitchen with its rich, smoky depth and tender texture. Growing up, I’d watch my Nonna’s hands stir the pot, the aroma of cumin and garlic filling the air—this is the dish that connects generations.
The slow cooking transforms tough beans into something velvety and complex, perfect alongside rice or crispy plantains.
What sets these beans apart is the sofrito base—a blend of bell peppers, onions, and tomatoes that simmers into the broth, infusing every bite with sweetness and warmth. The secret?
Toasting the spices first—cumin, bay leaves, and garlic—before adding the beans, which unlocks their full flavor. This method ensures the beans stay tender while absorbing all those aromatic layers.
By the end, you’ll have a pot of deeply flavorful black beans that’s hearty enough to stand alone or pair beautifully with grilled meats and rice.
The plantains add a caramelized sweetness that balances the earthy beans, making this a complete, satisfying meal. Ready to bring Cuban comfort to your table?
For those who love tradition but need flexibility, I’ve tested this recipe with shortcuts—like using canned beans for a quicker version—while keeping the soul intact. The key is patience; the longer they simmer, the richer they taste. Let’s get cooking!
Ingredients for traditional cuban black beans
Sixteen ingredients. One aromatic pot. Cuban soul in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🫘 | 2 cups | Rinsed before cooking |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Green Bell Pepper 🌶️ | 1 whole | Diced, any color |
| Tomato Sauce 🍅 | 1 cup | Canned, crushed tomatoes |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 2 tsp | Toasted for deeper flavor |
| Bay Leaves 🍃 | 2 whole | Dried, standard size |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing sofrito |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Ripe Plantains 🍌 | 2 whole | Sliced, for serving |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
The beans are the heart of this dish, so pick dried over canned for that authentic texture—though canned works in a pinch. MexGro or Goya brands are my go-tos for dried beans, but any good-quality dried will do. The sofrito—onion, bell pepper, and tomatoes—is where the magic happens. Char the peppers and onions slightly in the oil before adding everything else; that smoky flavor is key. For the cumin, toast it in the pot for 30 seconds before adding the broth—it deepens the earthy notes. Bay leaves? Grab the California brand from the grocery store; they’re consistent and affordable.
No fresh cilantro? Dried cilantro at half the amount works, though it’s not the same. Running low on bell pepper? Substitute with extra tomato sauce—it’ll still taste good, just less vibrant. The plantains are optional but worth it; look for ripe ones with black spots for that caramelized sweetness. Short on lime juice? Orange juice or vinegar can bridge the gap, but lime is ideal. The vegetable broth? Homemade is best, but even the low-sodium canned stuff from Pacific Foods works in a bind. Just skip the salt in the broth if you’re using it.
These beans taste even better the next day—make a double batch if you can. Store in the fridge for 4-5 days, or freeze for 3 months. I like to portion them into containers with rice and plantains for easy lunches. The plantains can be fried or baked; brush with oil and grill them for that crispy texture. Leftovers? Reheat gently with a splash of water to keep them tender.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just dump the beans, chop the veggies, and let it simmer. No fancy gadgets, no stress, just a pot that does all the work while you sip your coffee.
- Garlic Bomb Depth: That crushed garlic and slow-cooked onion base? It’s the secret weapon. The beans soak up all the rich, savory goodness, turning them into something dangerously addictive.
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunch/dinner covered all week. The flavors actually improve the next day—yes, really—and it’s perfect for tacos, rice bowls, or just straight from the pot.
- Pocketbook Hero: Dried beans are my budget bestie—cheap, filling, and packed with protein. Plus, the tomato sauce and bell pepper stretch the ingredients further, making this a guilt-free, wallet-friendly staple.
Step-by-step instructions for traditional Cuban black beans recipe
Let's slow-cook these beans the Cuban way—rich with cumin, tomato, and plantain sweetness.
Sauté the Sofrito Base
Heat the 2 tablespoons vegetable oil in a large pot over medium heat. Add the 1 whole diced yellow onion and 1 whole diced green bell pepper, cooking for 5-6 minutes until softened and slightly translucent. You'll know it's ready when the onions release their sweet aroma and the peppers begin to caramelize.
Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—this prevents any bitter aftertaste. Stir in the 2 teaspoons toasted ground cumin and let it bloom for 1 minute, releasing its earthy aroma. This step builds the flavor foundation for the entire dish, so don't rush it.
Add Tomatoes and Seasonings
Pour in the 1 cup tomato sauce and stir to combine with the sofrito. Add the 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper, mixing well. Let the sauce simmer for 5 minutes until it thickens slightly and the raw tomato taste disappears. The bay leaves will infuse subtle herbal notes, while the salt and pepper balance the flavors.
Here's the thing—if your tomato sauce is particularly watery, reduce it by 2-3 minutes of simmering before moving forward. You want a concentrated base that won't dilute the beans as they cook. The sauce should coat the back of a spoon but still be pourable.
Slow-Cook the Black Beans
Rinse the 2 cups dried black beans under cold water to remove any debris. Add them to the pot along with the 2 cups vegetable broth, stirring to combine. Bring everything to a boil, then reduce heat to low and cover partially. Let the beans simmer for 1.5 hours, stirring occasionally to prevent sticking.
After the initial 1 hour, check the liquid level—if it's too low, add ½ cup water to keep the beans submerged. Cuban black beans should cook until tender but not mushy, with a creamy texture. You'll know they're done when a bean easily crushes between your fingers but still holds its shape. Don't walk away during this step—beans burn easily if left unattended.
Finish with Plantains and Lime
Slice the 2 whole ripe plantains into ¼-inch thick rounds and add them to the pot. Simmer uncovered for 10 minutes until the plantains soften slightly and absorb some of the bean flavors. The plantains should be tender but still hold their shape—overcooking turns them mushy.
Remove the bay leaves, then stir in the 2 tablespoons lime juice. This brightens the dish and cuts through the richness of the beans and plantains. Taste and adjust seasoning—you might need a pinch more salt depending on your broth. Let the beans sit off heat for 5 minutes to thicken slightly before serving.
Serve with Fresh Cilantro
Garnish with the 0.25 cup chopped fresh cilantro just before serving. The cilantro adds a fresh contrast to the deep, earthy flavors of the beans. Cuban black beans are traditionally served with rice, fried plantains, and avocado. The plantains you cooked in the beans add natural sweetness that balances the dish perfectly.
This recipe delivers that authentic Cuban flavor—smoky from the cumin, sweet from the plantains, and bright from the lime. The beans should be rich, slightly creamy, and packed with texture. Serve immediately while warm, and enjoy the traditional taste of Cuba right at your table.
Pro Tips For Making Traditional Cuban Black Beans
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak leads to gummy beans. Toss dried black beans in a bowl with plenty of water (about 3 parts liquid to 1 part beans) and a pinch of salt, then let them sit 8+ hours or overnight. The longer they soak, the faster they cook and the creamier the final texture. No soaking? At least cover them with fresh water and simmer for 2 hours before adding other ingredients.
- SWEAT ONIONS LOW AND SLOW: High heat burns onions before they soften, and you’ll end up with a bitter base for your beans. Use medium-low heat and let the chopped yellow onion cook for 5-7 minutes until translucent, stirring often. Add the green bell pepper only after the onions are fully broken down—this keeps the peppers from turning rubbery. (Yes, even if you’re impatient like me.)
- SKIP THE BOIL: Boiling black beans too hard makes them tough and splits their skins. Once the beans are tender (about 45-60 minutes of simmering), switch to a gentle bubble—just enough to keep liquid moving. Add tomato sauce and garlic cloves here, then let everything meld for another 15 minutes. The beans will finish cooking without falling apart.
- USE TOMATO PASTE, NOT SAUCE: Tomato sauce can water down your beans, but tomato paste adds depth. Stir in 1-2 tablespoons of paste with the garlic and bell pepper for a richer, less diluted flavor. If you’re short on time, blend a handful of fresh tomatoes with the paste for brightness. (Your future self will notice the difference.)
Best sauces and condiments for these flavors
Cuban Sofrito Magic
The sofrito base is where these beans get their soul—bell peppers, onions, and tomatoes cooked until caramelized and aromatic. I like to char the peppers slightly in the oil first for that smoky depth.
The Goya brand tomato sauce is my go-to because it has a balanced acidity that stands up to the beans. Don’t skip toasting the cumin—just 30 seconds in the pot releases its full earthy flavor. 🌶️
Lime Juice Brightness
The final touch is 2 tablespoons lime juice, which cuts through the richness and adds that signature Cuban tang. Fresh is best, but if you’re in a pinch, Key lime juice from a bottle works too.
I’ve even used a splash of orange juice in emergencies—it’s not the same, but it adds brightness. Add it right before serving so the acid doesn’t break down the beans further.
Plantain Sweetness
Cooking the plantains right in the pot infuses them with the beans’ flavors while adding natural sweetness. Look for ripe plantains with black spots—they’re sweeter and easier to slice. If you can’t find them, sweet potatoes work in a pinch, though they won’t caramelize the same way.
The plantains should soften slightly but still hold their shape—overcooking turns them mushy.
Cilantro Garnish
A sprinkle of fresh cilantro at the end adds a bright, herbaceous note that balances the dish. If you don’t have cilantro, parsley works, though it’s not traditional.
For extra flair, I sometimes add a few crushed red pepper flakes for a hint of heat—just ½ teaspoon is enough to wake up the flavors without overpowering.
Avocado Creaminess
While not traditional, a dollop of avocado mash on top adds a creamy, rich contrast to the beans. Mash ½ avocado with a pinch of salt and lime juice, then spoon it over the beans.
It’s a modern twist that keeps the dish hearty and satisfying. If you’re serving with rice, this adds a luxurious touch without extra effort.
Spicy Kick Option
For those who love heat, stir in 1 teaspoon of hot sauce (like Valentina or Crystal) or a dash of Cuban mojo sauce at the end. The smoky, slightly sweet heat complements the beans perfectly.
If you’re sensitive to spice, start with ½ teaspoon and adjust to taste. The plantains’ sweetness balances the heat beautifully. 🔥
Nutrition facts
Frequently asked questions
Why do Cuban black beans need to simmer so long?
The slow cooking is essential for developing that deep, smoky flavor from the cumin and sofrito. 1.5 hours transforms tough dried beans into tender, creamy ones while letting all the spices meld together. This method also breaks down complex flavors that quick cooking misses. Patience pays off with every bite!
Can I use canned beans instead of dried?
Yes! For a quicker version, use 3 cans (15 oz each) of black beans, drained and rinsed. Skip the initial soaking step and reduce simmering time to 30-45 minutes after adding the sofrito. The texture will be slightly softer but still delicious. Just add ½ cup water if the mixture gets too thick.
What if my beans turn out too mushy?
Overcooking is the most common mistake. To fix it, stir in 1-2 tablespoons of lime juice and ½ cup water to restore balance. For next time, check doneness at 1 hour—beans should be tender but still hold shape. If making ahead, store in the fridge for 2-3 days max to prevent over-softening.
How do I make these beans vegan?
This recipe is already vegan! Just ensure your tomato sauce, broth, and any optional toppings (like avocado) are plant-based. The traditional Cuban version relies on sofrito, spices, and plantains—no animal products needed. For extra richness, stir in 2 tablespoons of coconut milk at the end.
What's the best way to reheat leftovers?
Reheat gently in a pot with 2-3 tablespoons of water over low heat for 5-7 minutes, stirring occasionally. Microwaving can make them watery. For extra flavor, add a splash of lime juice or a pinch of cumin while reheating. Store leftovers for 4-5 days in an airtight container.
