Side Dishes
This Cuban black beans recipe transforms humble black beans into a smoky garlic and coconut flavor bomb that steals every meal. Standing on a step stool in my grandmother’s kitchen in Sicily, I first learned how simple ingredients—when cooked with intention—can create something extraordinary.
The key lies in slow simmering with traditional spices like cumin and bay leaf, balanced by the unexpected richness of coconut milk.
The beauty of this recipe is its versatility—it works as a hearty side for grilled meats, a filling for sandwiches, or even a standalone dish with rice and plantains.
Unlike many bean recipes that rely on heavy lard or bacon, this version uses olive oil and coconut milk for a lighter yet deeply flavorful result. The beans stay tender while absorbing the aromatic blend of garlic, cumin, and smoked paprika.
What you’ll end up with is a pot of rich, velvety beans with a caramelized edge, where every bite delivers layers of smoky, garlicky, and slightly sweet notes. The coconut milk adds a subtle creaminess that rounds out the earthy flavors, making this dish unforgettable.
Ready in about 1.5 hours (mostly hands-off simmering), it’s perfect for meal prep or feeding a crowd.
Serve with warm rice, grilled pork, or even as a filling for Cuban sandwiches. The leftovers taste even better the next day, as the flavors deepen. Let’s make these beans—your taste buds will thank you.
Ingredients for cuban bean
Simple ingredients that pack a smoky, garlicky punch with coconut richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Black Beans 🌱 | 1 ½ cups | Unsoaked, rinsed thoroughly |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For rich flavor base |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced finely |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | Essential for smokiness |
| Bay Leaves 🌿 | 2 whole | Fresh preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
The coconut milk is non-negotiable here—full-fat makes all the difference. Thai Kitchen or Goya cans work perfectly, but if you've got a local Latin market, grab the local brand. The black beans? Dry is best—soaked overnight or quick-soaked in boiling water for 2 minutes. For the spices, Penzeys or bulk bins at Whole Foods give you the freshest cumin and smoked paprika. Toast the cumin in a dry pan for 30 seconds before adding—trust me on this.
No coconut milk? Plain Greek yogurt or cashew cream gets you close, though the flavor won't be identical. Short on garlic? Garlic powder at half the amount works in a pinch, but fresh is worth the extra minute. The vegetable broth can be swapped for water plus 1 tsp soy sauce if you're avoiding sodium. For the onion, yellow or red both work—just dice them uniformly so they cook evenly. And if cilantro's not your thing, parsley works too.
These beans taste even better the next day as flavors meld. Store in an airtight container in the fridge for 5-6 days. Freeze portions for up to 3 months—just thaw overnight in the fridge. I always make a double batch so I can toss some into wraps or salads all week. The lime juice should go in last—add it fresh when serving to keep that bright zing.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—no extra bowls, no fuss. Just toss in the beans, coconut milk, and onions, let it simmer, and walk away. The garlic cloves? They soften right into the mix, no chopping required.
- Rich Without the Guilt: Honestly, the coconut milk makes these beans ridiculously creamy—like a hug in a bowl. But here’s the twist: it’s lighter than you’d think, thanks to that olive oil base. Tastes indulgent, costs next to nothing.
- Meal Prep MVP: Between us, this is my go-to for lunches all week. The flavors only get better as it sits—deepens overnight, almost like a secret marinade. Pack it cold or reheat it; either way, it’s a win.
- Budget Stretch: Dry black beans and coconut milk? That’s a pantry power duo. I’ve fed four people for under $10, and the leftovers? Even better the next day. (Yes, even on a Tuesday night.)
Step-by-step instructions for Cuban black beans
Here's how to make these smoky, garlicky beans that taste like a Cuban restaurant favorite.
Soak and Prepare the Black Beans
Start by rinsing the 1.5 cups dry black beans thoroughly under cold water to remove any debris. I like to give them a quick soak for 30 minutes in a large bowl of water—this helps reduce cooking time and improves digestibility. After soaking, drain and set aside.
In a large pot, heat the 0.25 cup extra-virgin olive oil over medium heat. Add the diced yellow onion and cook for 5 minutes until soft and translucent. This step builds the flavor base that carries through the entire dish. Don't skip it—it makes all the difference.
Sauté Aromatics and Add Spices
Push the onions to one side of the pot and add the 6 cloves minced garlic cloves. Sauté for 1 minute until fragrant—you'll know it's ready when your kitchen smells like a Cuban street corner. Here's where the magic starts: add the 1 tablespoon ground cumin, 1 tablespoon smoked paprika, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir constantly for 30 seconds to toast the spices slightly—they'll release their full aroma and depth of flavor.
Add the drained black beans to the pot along with the 2 cups vegetable broth and 1 can coconut milk. Stir well to combine all ingredients. The coconut milk adds a rich, creamy texture that balances the smoky spices perfectly. Bring the mixture to a boil, then reduce heat to low and let it simmer.
Simmer Until Tender and Flavorful
Cover the pot and let the beans simmer for 45-60 minutes on low heat. You'll know they're ready when they're fork-tender and the liquid has reduced slightly. I like to check them at the 45-minute mark—if they're still firm, give them another 15 minutes. The beans should be soft but still hold their shape.
During the last 10 minutes of cooking, add the 2 whole bay leaves to infuse the beans with their earthy flavor. This is the moment that matters: the beans should be tender but not mushy, and the sauce should coat the back of a spoon. If it looks too thick, add 2-3 tablespoons of water to loosen it slightly.
Finish and Garnish
Remove the pot from heat and discard the bay leaves. Stir in the juice of the whole lime—this brightens the dish and cuts through the richness of the coconut milk. The beans should have a vibrant, tangy finish that makes them pop.
Taste and adjust seasoning if needed. I usually add a pinch more salt or a squeeze of lime if the flavors need balancing. Finally, stir in the 0.25 cup chopped fresh cilantro just before serving. This adds freshness and a pop of color that makes the dish look as good as it tastes. Serve warm alongside rice, grilled meats, or as a standalone dish.
Pro Tips For Making Cuban Bean
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak means tough, mealy beans that won’t break down properly. Use 3 cups water per cup beans, cover, and let them sit 8+ hours (or quick-soak: boil 2 minutes, then rest 1 hour). The coconut milk later will thank you for the extra tenderness.
- SWEAT ONIONS LOW AND SLOW: High heat burns onions before they soften, and you’ll end up with bitter bits instead of sweet, jammy flavor. Cook them over medium-low with a splash of water, stirring often, until they’re translucent and caramelized—about 10 minutes. That’s where the depth of flavor hides.
- STIR IN COCONUT MILK LAST: Add it too early, and the beans will turn gloppy instead of creamy. Wait until the beans are nearly tender (about 45 minutes in), then stir in the coconut milk and simmer just until it’s absorbed. If you rush this, you’ll end up with a watery, unappetizing mess.
- USE GARLIC FOR FLAVOR, NOT AROMATIC: Chopped garlic burns fast and adds bitterness. Mince it fine, then sauté in the olive oil for 30 seconds before adding onions—just until it’s fragrant but not brown. Overcooking it turns this recipe from rich to harsh.
Pro cooking tips for great cuban bean
Spice Toasting Matters
Toast your cumin and smoked paprika in the olive oil for 30 seconds before adding onions—this releases their essential oils and deepens their flavor. I use a 10-inch cast-iron skillet on medium heat and stir constantly to prevent burning.
The moment they smell aromatic, that’s when you know they’re ready to join the onions. This step is non-negotiable for authentic Cuban flavor. 🌶️
Low-and-Slow Simmering
Simmer the beans on low heat for 45-60 minutes—never rush this process. The gentle heat allows the beans to absorb the coconut milk and spices evenly, creating a velvety texture. I cover the pot with a tight-fitting lid to trap steam, which helps tenderize the beans faster.
If the liquid reduces too much, add 2-3 tablespoons of water to keep the beans moist. Patience here is key to that restaurant-quality texture. ⏰
Bay Leaf Timing
Add the 2 bay leaves only in the last 10 minutes of cooking—they infuse the beans with their earthy aroma but can turn bitter if left too long. I remove them immediately after simmering to avoid any off-flavors.
For extra depth, I sometimes add a 1-inch cinnamon stick alongside the bay leaves, but remove it before serving. This subtle spice blend is what makes these beans taste authentically Cuban. 🌿
Lime Juice Finish
Always add the lime juice off the heat—this preserves its bright flavor instead of cooking it away. I use a handheld citrus reamer for maximum juice extraction, then strain it to avoid pulp.
The acidity cuts through the richness of the coconut milk, balancing the dish perfectly. If you’re serving the beans cold, add the lime juice just before eating to keep it fresh. 🍋
Coconut Milk Swap
If you can’t find coconut milk, use ½ cup plain Greek yogurt or cashew cream for a similar creamy texture. For a dairy-free option, blend 1 cup soaked cashews with 1 cup water until smooth.
The flavor won’t be identical, but it’s a great backup. I’ve also seen people use 1 cup tomato sauce for a tangier twist—just reduce the broth to 1 cup to balance the acidity. 🥥
Make-Ahead Magic
These beans taste even better the next day as the flavors meld. Store in an airtight container in the fridge for 5-6 days or freeze for 3 months. To reheat, warm on the stovetop with 1-2 tablespoons of water to prevent drying out.
I always double the batch so I can use them in wraps, salads, or over rice all week. The lime juice should go in fresh when reheating to keep that zesty kick. 💡
Nutrition facts
Frequently asked questions
Can I use canned black beans instead of dry?
Yes! For convenience, use 2 (15-ounce) cans of black beans, drained and rinsed. Skip the soaking step, but add an extra 10 minutes to simmering time to let the flavors meld. The texture will be slightly softer, but still delicious. Just reduce the vegetable broth to 1 cup since canned beans already contain some liquid.
What makes these beans taste authentically Cuban?
The magic lies in the smoked paprika and cumin toasted in olive oil, plus the coconut milk for richness. Traditional Cuban recipes often use sofrito (a blend of onions, garlic, and bell peppers), but this version simplifies it while keeping the smoky, garlicky essence. The lime juice finish also bridges the gap between Caribbean and Latin flavors.
How do I fix beans that are too thick or too thin?
For thick beans, stir in 2-3 tablespoons of water or broth while simmering. For thin beans, remove the lid and simmer uncovered for 5-10 minutes to reduce the liquid. If using canned beans, reduce broth to 1 cup from the start. The coconut milk helps thicken naturally, but adjust as needed.
Can I make this recipe in an Instant Pot?
Sauté onions and garlic in medium heat for 3 minutes, then add spices and toast for 1 minute. Add beans, broth, and coconut milk, seal, and cook on high pressure for 20 minutes. Quick-release, then add bay leaves and simmer for 10 minutes before finishing with lime. The pressure cooker cuts time to 30 minutes total!
What are the best sides to serve with these beans?
Pair them with white rice (classic Cuban combo), grilled pork chops, or plantains. For a vegetarian spread, try avocado slices, lime crema, and warm tortillas. The smoky beans also shine in Cuban sandwiches—layer with ham, Swiss cheese, and pickles. Don’t forget a crisp green salad to balance the richness.
