Cuban rice and beans, often called moros y cristianos, combines black beans and long-grain rice in one pot with a fragrant base of onion, pepper, garlic, cumin, and oregano. It is a home-style Cuban dish served as a main or alongside vegetables, plantains, or another entrée. Versions vary by region and family; this practical recipe uses canned beans for a shorter, predictable cooking time.
Set aside about 15 minutes to prepare the ingredients and 40 minutes to cook and rest the rice. A heavy pot with a close-fitting lid helps the grains cook evenly. The recipe makes four generous side servings or about three main-dish servings.
What You’ll Need
Ingredients
- 1½ cups (300 g) long-grain white rice, such as standard long-grain or jasmine rice
- 1 can (15 oz / 425 g) black beans, with the beans drained and rinsed; reserve ½ cup (120 ml) of the liquid if it is not overly salty
- 1¾ cups (415 ml) water, plus the reserved bean liquid to make 2¼ cups (535 ml) total cooking liquid
- 2 tablespoons (30 ml) olive oil
- 1 medium yellow onion, about 1 cup chopped (150 g)
- 1 medium green bell pepper, about 1 cup chopped (150 g)
- 4 garlic cloves, finely chopped (about 12 g)
- 1 teaspoon ground cumin (2 g)
- 1 teaspoon dried oregano (1 g), preferably Cuban or Mediterranean oregano if available
- 1 bay leaf
- ½ teaspoon fine salt (about 2.5 g), then more to taste; use less if the bean liquid is salty
- ¼ teaspoon black pepper (about 0.5 g)
- 1 tablespoon (15 ml) red wine vinegar or cider vinegar, optional
- 2 tablespoons (8 g) chopped cilantro and lime wedges, optional, for serving
Equipment
- A heavy 3- to 4-quart (2.8- to 3.8-liter) pot or Dutch oven with a tight-fitting lid
- A fine-mesh strainer, measuring cup, knife, and cutting board
If the reserved liquid from canned beans tastes excessively salty, discard it and use water or unsalted broth instead. The beans still give the rice its characteristic color and flavor, while water keeps the seasoning easier to control. Dried Cuban oregano can be difficult to find; ordinary dried oregano is a practical substitute with a slightly different herbal aroma.
Step-by-Step
- Measure and rinse the rice. Put 1½ cups (300 g) rice in a fine-mesh strainer and rinse under cool water, moving the grains with your fingers, until the runoff is mostly clear. Let it drain for about 5 minutes. This removes some surface starch and helps prevent a gummy result. Drain and rinse the canned beans too, reserving up to ½ cup (120 ml) of their liquid before rinsing. If you prefer a deeper, starchier bean flavor, you can leave the beans unrinsed, but reduce or omit the added salt.
- Chop the aromatics and measure the liquid. Dice the onion and bell pepper into small, similar pieces, and finely chop the garlic. Measure the reserved bean liquid, then add enough water to bring the combined amount to 2¼ cups (535 ml). If you did not keep bean liquid, use 2¼ cups (535 ml) water or unsalted broth. Having the liquid ready before the rice goes into the pot makes it easier to move through the next steps without leaving the aromatics unattended.
- Build the sofrito. Warm 2 tablespoons (30 ml) olive oil in the covered pot over medium heat. Add the onion and bell pepper and cook for 4 to 5 minutes, stirring now and then, until softened but not browned. Stir in the garlic, cumin, oregano, bay leaf, black pepper, and salt. Cook for about 1 minute, just until fragrant. If the garlic starts turning dark, lower the heat; browned garlic can taste bitter.
- Coat the rice. Add the drained rice to the pot and stir gently for about 1 minute so the grains are coated with the oil and seasoning. Add the beans and measured cooking liquid. Scrape the bottom once to release any stuck sofrito, then level the rice and beans. Taste a spoonful of the liquid and adjust the salt now, keeping in mind that it will become more concentrated as it cooks. Bring the pot to a steady boil over medium-high heat, which usually takes about 3 minutes.
- Cover and simmer. Once the liquid is boiling, stir the rice once, lower the heat to the lowest setting that maintains a gentle simmer, and cover the pot tightly. Cook for 18 minutes without lifting the lid or stirring. A vigorous boil can make the rice cook unevenly, while repeated lid lifting lets steam escape. If your stove runs hot, use a heat diffuser or move the pot to a smaller burner on low.
- Rest the rice off the heat. After 18 minutes, turn off the burner and leave the pot covered for 10 minutes. The rice continues to absorb steam as it rests, so avoid opening the lid early. Then remove the bay leaf and fluff gently from the edges toward the center with a fork. If using vinegar, fold in the tablespoon (15 ml) now. Taste and adjust the salt or pepper.
- Serve. Spoon the rice and beans onto a platter or into bowls. Add cilantro and lime wedges if you like. Serve it hot as a filling side dish with fried or baked plantains, avocado, sautéed vegetables, or grilled foods. For a meal from this pot alone, serve larger portions and add a simple salad or cooked vegetable.
Common Mistakes
Using too much liquid. Rice texture depends on both the rice variety and how well it was drained. This recipe uses 2¼ cups (535 ml) total liquid for 1½ cups (300 g) rice. Do not count extra liquid clinging to unrinsed rice or add bean liquid on top of the measured amount. If you use a particularly soft or short-grain rice, it may need less water and will naturally turn out stickier.
Stirring while the rice simmers. Stirring releases starch and can break grains or make the bottom scorch. Stir once when the liquid first comes to a boil, then keep the lid closed for the full simmer. Fluff only after the covered rest.
Cooking over high heat. A strong flame can burn the sofrito or the bottom layer before the center grains are tender. Bring the liquid to a boil, then turn the heat down promptly. The covered pot should simmer quietly rather than rattle or spit.
Seasoning only at the end. Rice absorbs flavor as it cooks, so bland cooking liquid often means bland grains. Taste the liquid before covering and adjust it then. Still taste again after cooking, since canned beans vary in saltiness.
Tips
For the clearest texture, use long-grain white rice and rinse it before cooking. Keep the lid closed during simmering and resting, and use a pot with a snug lid; if the lid is loose, put a clean kitchen towel over the pot before setting the lid in place, keeping the towel well away from the burner and flame. A heavy-bottomed pot also spreads heat more evenly than a thin saucepan.
Black beans with white rice are commonly associated with moros y cristianos, while arroz congrí is often made with red beans; names and preparations can vary across Cuba and among families. This recipe uses canned beans for convenience rather than cooking dried beans from scratch. If you want to use dried beans, cook them fully in advance and use some of their cooking liquid, but follow a recipe designed for that method because the beans and rice need different cooking times.
For more flavor without making the dish hot, add a small pinch of crushed red pepper or a finely chopped mild chile with the aromatics. For a brighter finish, use vinegar or lime at the table rather than adding a large amount to the cooking liquid. If serving the dish with salty or strongly seasoned food, keep the initial salt modest and let everyone season their own portion.
Troubleshooting
The rice is still hard and the pot looks dry: Sprinkle 2 to 3 tablespoons (30 to 45 ml) hot water over the rice, cover, and cook on low for another 3 to 5 minutes. Turn off the heat and let it stand covered for 5 minutes before checking. Add water a little at a time; pouring in a large amount can make the bottom wet and the top uneven.
The rice is wet after the resting period: If the grains are tender, remove the lid and let the pot stand for 2 to 3 minutes so excess steam can escape, then fluff gently. If the grains are still firm, cover and cook on low for a few more minutes instead of trying to dry the dish uncovered. The next time, check that the rice was well drained and that the cooking liquid was measured accurately.
The bottom has browned or stuck: Turn off the heat and move the pot off the hot burner. Do not scrape a scorched layer into the rest of the rice; transfer the unburned portion to a serving dish. A little toasted rice can be pleasant, but a dark, bitter smell usually means the heat was too high or the pot was too thin.
The beans have broken apart: The dish is still usable, though the beans will give the rice a softer, more blended texture. Stir as little as possible after adding them, and use beans that are intact rather than very soft. Rinsing canned beans gently in a strainer can also help keep their skins from splitting.
The finished dish tastes flat: Add salt in small pinches and taste after each addition. A little vinegar or lime can sharpen the flavor, and fresh cilantro adds a more herbal finish. If it tastes too salty, serve it with unsalted rice or vegetables; adding extra water after cooking tends to make the texture uneven.
Frequently Asked Questions
Are Cuban rice and beans the same as arroz congrí?
They are closely related, and the names are sometimes used differently depending on region and family. Moros y cristianos commonly refers to black beans cooked with white rice, while congrí is often made with red beans. Both can be prepared in several ways, so the name alone does not guarantee one fixed recipe.
Can I use brown rice?
Brown rice takes longer to cook and needs a different amount of liquid, so it will not follow this timing. Use a recipe specifically written for brown rice and beans, or cook the brown rice separately and fold it into the seasoned beans. That avoids overcooking the canned beans while waiting for brown rice to soften.
Can I make the recipe without canned bean liquid?
Yes. Use 2¼ cups (535 ml) water or unsalted broth as the full cooking liquid. The rice will still get color and bean flavor from the beans themselves, though it may taste a little less rich. Check the salt before covering the pot.
Can I make it ahead?
Yes. Cool leftovers promptly and refrigerate them within 2 hours of cooking. Store in a covered container and use within 3 to 4 days. Reheat only the portion you need, adding a spoonful of water and covering it to help restore moisture. Reheat leftovers to 165°F (74°C), checking with a food thermometer.
Can I freeze Cuban rice and beans?
Yes. Cool it promptly, pack it in freezer-safe portions, and freeze. Thaw in the refrigerator or reheat from frozen with a small splash of water, stirring as it warms. The texture may be slightly softer after freezing, but the dish remains useful for quick meals. Do not leave cooked rice at room temperature for extended storage.
Related
- Gluten-Free Spanish Rice That Turns Out Fluffy
- Golden Rice Thai: Fragrant Turmeric Coconut Jasmine Rice
- Golden Rice: Thai and Laos-Inspired Turmeric Coconut Rice
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).