I first made Cuban black beans on a rainy Thursday when I had absolutely nothing planned for dinner. I had two cans of black beans in the pantry, half an onion, some garlic, and a green bell pepper I needed to use up. What came together in that pot was so much better than I expected that my husband ate two bowls of it and asked me to make it again the following week.
What makes this recipe work is the sofrito base — onion, green bell pepper, and garlic cooked down in olive oil until soft and fragrant — and then the slow simmer that lets the beans absorb all of that. The splash of red wine vinegar at the end is the thing I almost skipped the first time, but don't. It cuts through the richness and lifts the whole pot. I've tried it without and it's noticeably flatter.
My husband eats these over plain white rice every single time. Saad, my older one, scoops them up with warm flatbread, which is very much not traditional but it works. I usually make a pot big enough for two meals because the flavors genuinely deepen overnight — day two is better than day one, and that's not something I say about many things. When I want a lighter dinner pairing, I'll serve these alongside something like my roasted potato salad for a full spread that takes almost no effort.
The recipe below uses canned beans, which is what the WPRM recipe card specifies and honestly what I use on weeknights. If you want to go the dried bean route, soak them overnight and add an extra hour or so to your simmer time — the texture is creamier and worth it when you have the time. Either way, you're working with simple pantry staples and a single pot.

Why You'll Love This Recipe
- One pot, minimal cleanup: Everything happens in a single saucepan, which matters on a Tuesday when I just don't have the energy for a pile of dishes. The sofrito goes in first, then the beans and liquid, and from there you mostly just let it simmer. I've made this after a long day and still had dinner on the table in under 40 minutes using canned beans.
- The flavors keep getting better: I make a double batch almost every time because this is one of those dishes that tastes noticeably better the next day. The cumin, oregano, and bay leaf have more time to work into the beans after a night in the fridge. It makes meal prep feel almost effortless — one cooking session gives me two dinners.
- Naturally vegan and gluten-free: I'm not vegetarian, but I cook plenty of plant-based meals during the week, and this one satisfies everyone at the table. The beans have enough protein and body that nobody's reaching for meat. If you want to add a smoky element, a bit of smoked paprika does the job beautifully without any meat at all.
- Cheap ingredients, genuinely good results: Two cans of black beans from Walmart or Aldi, one bell pepper, one onion, a few garlic cloves — the whole pot costs less than $5. I know that sounds like I'm setting low expectations, but these beans genuinely taste like something you'd get at a Cuban restaurant. The key is not rushing the sofrito and not skipping the vinegar.
- Works as a side or a main: Serve it over rice and it's a complete meal. Spoon it into a burrito and it's dinner in handheld form. Ladle it alongside grilled chicken or fish and it's a side dish that holds its own. I've served it as a topping for baked potatoes before when I had leftover beans and nothing else planned — it worked better than it had any right to.
Ingredients
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 1 green bell pepper, finely chopped
- 3 garlic cloves, minced
- 2 cans (15 oz each) black beans, drained and rinsed (or 2 cups cooked dried black beans)
- ½ cup water or vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 bay leaf
- 1 tablespoon red wine vinegar
- Salt and black pepper, to taste
- Chopped fresh cilantro, optional, for garnish
Directions
- Sauté the vegetables: Heat the olive oil in a medium saucepan over medium heat. Add the onion and green bell pepper and cook for about 5 minutes, stirring occasionally, until they're soft and starting to turn translucent. Add the garlic and cook for one more minute — you want it fragrant but not browned.
- Add beans and seasoning: Stir in the drained black beans, water or broth, cumin, oregano, bay leaf, red wine vinegar, salt, and pepper. Give everything a good stir so the spices distribute evenly through the beans.
- Simmer: Bring the pot to a gentle simmer, then reduce the heat to low, cover, and cook for 20 to 25 minutes if using canned beans, or longer if you're using cooked dried beans. You want the liquid to reduce and the whole thing to thicken up nicely.
- Mash some beans: Use the back of a wooden spoon to lightly mash about a quarter of the beans against the side of the pot. This is what gives the dish that creamy, thick consistency instead of just beans floating in liquid. Don't mash all of them — you want texture.
- Finish and serve: Remove the bay leaf. Taste and adjust salt and pepper as needed. Serve hot, garnished with fresh cilantro if you're using it, alongside white rice, plantains, or as a filling for burritos.

Tips for Success
- Don't rush the sofrito: The first time I made this I was impatient and only cooked the onion and pepper for about two minutes before moving on. The beans were fine but something was missing — that sweetness and depth you get when the vegetables actually soften and start to caramelize a little. Give it the full five minutes. It makes a real difference.
- Add the vinegar at the end, not the beginning: I know it's already in the ingredients list from the start, but if you're improvising or doubling the recipe, keep this in mind: acid added too early can toughen the bean skins and slow down the cooking. I stir the vinegar in right before the final seasoning check, and the brightness it adds is exactly what the dish needs.
- Mash some beans, not all: I've seen recipes that puree the whole pot, and I've seen ones that leave the beans completely whole. The sweet spot is mashing maybe a quarter of them against the side of the pot with a wooden spoon. You get a creamy base that holds everything together, but you still have whole beans with a little bite. No food processor needed.
- Season gradually and taste as you go: Canned beans vary in their saltiness depending on the brand — some are fairly salty even after rinsing, some are quite bland. I always hold back on salt until the end and taste the pot before adding anything. It's much easier to add salt than to fix an oversalted pot of beans.
- Let leftovers sit overnight if you can: This is genuinely one of those dishes that improves with time. If you're making it for a dinner party or a special meal, cook it the day before, refrigerate it, and reheat it gently with a splash of water or broth to loosen it up. The cumin and oregano deepen considerably after a few hours in the fridge.
Variations
- Add a smoky element: Stir in half a teaspoon of smoked paprika along with the cumin and oregano. If you're not cooking vegetarian, a small piece of smoked ham or a couple of slices of bacon cooked down with the sofrito adds a whole different layer. My husband prefers this version — he says it tastes more like something his coworker's Cuban grandmother used to make.
- Make it spicy: Add one diced jalapeño when you sauté the onion and pepper. It softens into the sofrito and gives a mild, even heat rather than a sharp bite. If you want something with more punch, a pinch of cayenne stirred in with the spices works well too. Zainab won't touch it with jalapeño, but the adults in this house are very happy.
- Pakistani-style twist: This one sounds unusual but trust me. Add a quarter teaspoon of garam masala and swap the oregano for a small handful of fresh coriander stirred in at the end. The cumin is already a common thread between Cuban and South Asian cooking, so the flavors don't clash as much as you'd expect. I served this version over rice with a dollop of yogurt on the side and everyone asked what I'd done differently.
- Use as a burrito or taco filling: Thicken the beans a little more by simmering uncovered for an extra five minutes, then spoon them into warm tortillas with rice, shredded cheese, avocado, and hot sauce. This is a solid weeknight dinner that comes together fast, and it's the kind of thing that works well alongside a simple salad — similar to how I'd pair something lighter like a cold chicken spinach pasta salad when I want a spread with variety.
- Instant Pot shortcut for dried beans: If you want to use dried beans but don't have time for the overnight soak and long simmer, the Instant Pot handles this well. Sauté the sofrito using the sauté function, add rinsed dried beans with 3 cups of broth and all the spices (hold the vinegar), and cook on high pressure for 30 minutes with a natural release. Stir in the vinegar after, then mash some beans and you're done. I won't claim it's identical to slow-simmered, but it's genuinely very close.
Serving and Storage
Serving
Serve these hot, straight from the pot. The classic pairing is white rice — fluffy, plain rice lets the beans be the star. Fried sweet plantains on the side make it feel like a proper Cuban meal. If you don't have plantains, don't worry: warm flatbread, crusty bread, or even just tortillas work well for scooping. I've also served these as a side alongside heartier mains — they hold up next to grilled chicken, roasted fish, or even something rich and slow-cooked like my Guinness braised beef pot pie when I want a lighter element on the plate.
Storage
Store leftovers in an airtight container in the refrigerator for up to 5 days. The beans will thicken as they sit — when reheating, add a splash of water or broth and warm gently on the stovetop over low heat, stirring occasionally. To freeze, let the beans cool completely, then portion into freezer-safe containers or zip-lock bags. They keep well for up to 3 months. Thaw overnight in the fridge and reheat on the stove.

Frequently Asked Questions
Can I use canned black beans instead of dried?
Yes, and honestly that's what I use most of the time. Canned beans cut the cooking time down to about 20 to 25 minutes and still give you a great result. Just make sure to drain and rinse them well before adding them to the pot — there's a lot of sodium in that canning liquid. If you're using dried beans, soak them overnight, then expect a simmer time of 1.5 to 2 hours.
How do I thicken Cuban black beans?
The easiest way is to mash some of the beans directly in the pot using the back of a wooden spoon. I do this toward the end of cooking — press maybe a quarter of the beans against the side of the pan, stir it all together, and let it simmer uncovered for a few extra minutes if it still looks thin. You don't need any cornstarch or thickener. The beans do the work themselves.
Is this recipe vegetarian and vegan?
Yes, the base recipe is fully vegan — no meat, no dairy, no animal products of any kind. It's also naturally gluten-free, which is handy if you're cooking for people with dietary restrictions. If you want to add a smoky, meaty depth, a small piece of smoked ham or a couple of strips of cooked bacon work well, but the vegan version is genuinely satisfying on its own.
Can I freeze Cuban black beans?
Yes, these freeze really well. Let them cool completely, then transfer to freezer-safe containers or zip-lock bags — I usually do individual portions so I can pull out exactly what I need. They keep for up to 3 months in the freezer. Thaw them in the fridge overnight and reheat slowly on the stove with a splash of broth to bring them back to the right consistency.
What can I serve with Cuban black beans?
White rice is the classic pairing and it works every time. Fried sweet plantains make it feel like a complete Cuban meal. But I've also served these as a side with grilled chicken, spooned them into burritos and tacos, and used them as a topping for baked potatoes when I had leftovers and needed something quick. Sliced avocado on the side adds a nice creaminess that balances the earthiness of the beans.

CUBAN BLACK BEANS
Ingredients
- 2 tablespoons olive oil
- 1 small onion finely chopped
- 1 green bell pepper finely chopped
- 3 garlic cloves minced
- 2 cans 15 oz each black beans, drained and rinsed (or 2 cups cooked dried black beans)
- ½ cup water or vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon oregano
- 1 bay leaf
- 1 tablespoon red wine vinegar
- Salt and black pepper to taste
- Chopped cilantro optional, for garnish
Instructions
Sauté Vegetables:
- Heat olive oil in a saucepan over medium heat. Sauté onion and bell pepper until soft, about 5 minutes. Add garlic and cook for 1 minute more.
Add Beans and Seasoning:
- Stir in black beans, water or broth, cumin, oregano, bay leaf, vinegar, salt, and pepper.
Simmer:
- Bring to a gentle simmer. Cover and cook for 20–25 minutes (if using canned beans) or until thickened and flavourful. For dried beans, simmer longer as needed.
Mash Some Beans:
- Lightly mash some of the beans with the back of a spoon to thicken the mixture. Remove bay leaf before serving.
Serve:
- Garnish with cilantro, if using. Serve hot with rice, plantains, or as a burrito filling.
Notes
This is one of those recipes I keep coming back to because it asks almost nothing of me and gives back a lot. A single pot, under an hour, ingredients I almost always have. I'm not Cuban and I won't pretend this is an heirloom family recipe passed down through generations — it's my version, built on a weeknight experiment that happened to go right on the first try (which, if you know my cooking history, is not a given).
What I love most about making these on a Sunday is that I know Monday's lunch is already handled. The pot goes in the fridge, the flavors settle overnight, and by the next day it's even better. If you're in the habit of doing any kind of meal prep, a batch of these beans fits in beautifully — they reheat in five minutes and go with almost anything you're already planning to cook.
If you're cooking for a table that includes both kids and adults with different opinions about what dinner should look like, this one tends to land well. Serve it simply over rice and it disappears. If you want to make a bigger spread, my cheesy hamburger potato soup is another deeply satisfying bowl that goes over well with the same crowd — hearty, unfussy, and genuinely comforting.
I hope this pot of beans finds you on a night when you needed something simple. Make it once and you'll understand why it stays in rotation. 🫘❤️
If you made these and loved them, here are a few other recipes from my kitchen you might want to try next:
- Roasted Potato Salad — a simple, satisfying side that pairs well with anything you'd serve alongside these beans
- Cold Chicken Spinach Pasta Salad (Tangy Vinaigr





Comments
No Comments