
Moros y Cristianos (Cuban Black Beans and Rice)
This iconic Cuban dish pairs fluffy white rice with seasoned black beans in a single pot. The name—meaning "Moors and Christians"—refers to the striking contrast of the two components. Sautéed aromatics build a fragrant sofrito base, while cumin and bay leaf infuse the dish with warmth. Quick, satisfying, and endlessly adaptable, it serves as both a side dish and a complete meal on its own.
- Prep
- 15 min
- Cook
- 30 min
- Wait
- 5 min
- Total
- 50 min
- Makes
- 4 cups (4 servings)
Steps
Before you start
- Drain and rinse canned black beans, or use pre-cooked beans from a pressure cooker
- Measure all ingredients before you start cooking
- Have the pot with a tight-fitting lid ready—moisture control is essential for fluffy rice
Build the sofrito base
- Heat the olive oil in a large pot or Dutch oven (3–4 quart) over medium heat.
- Once shimmering, add the diced green pepper and onion.
- Stir frequently and cook for 4–5 minutes until softened and fragrant.
- Add the minced garlic and cook for another 1 minute, stirring constantly to prevent browning.
- The mixture should smell sweet and aromatic, not burnt.
+ Show details− Hide details
Ready when: Aromatics are soft and fragrant; garlic is no longer raw-smelling
Tip: Don't let garlic brown—it will taste bitter and ruin the dish. Keep the heat at medium.
Toast the rice
- Add the rice directly to the pot with the softened aromatics.
- Stir constantly for 1 minute, coating all the grains with oil.
- You'll hear a slight crackling sound and notice the rice becoming translucent at the edges.
- This brief toasting step adds a subtle nutty flavor.
+ Show details− Hide details
Ready when: Rice grains are glossy and translucent at the edges; edges of pot show slight browning
Tip: Constant stirring prevents sticking and ensures even toasting. Don't skip this step—it makes a difference in texture.
Add liquid, beans, and spices
- Pour in the chicken broth.
- Add the drained black beans, ground cumin, and bay leaves.
- Season with salt and pepper to taste—start with ½ teaspoon salt and adjust after tasting.
- Stir well to combine, scraping up any browned bits from the bottom of the pot.
- The liquid should come about ¼ inch above the rice.
+ Show details− Hide details
Ready when: All ingredients are combined; liquid is evenly distributed
Tip: Use a 2:1 ratio of liquid to rice by volume. Canned beans add liquid as well, so measure carefully.
Bring to a boil and reduce heat
- Increase the heat to high and bring the mixture to a boil.
- You'll see vigorous bubbling and steam rising.
- Once boiling, reduce the heat to the lowest setting (or medium-low if your stove doesn't go lower).
- Immediately cover the pot with a tight-fitting lid.
+ Show details− Hide details
Ready when: Mixture comes to a rolling boil
Tip: Use the lowest heat possible once covered to prevent the bottom from scorching. A lid that seals well is essential.
Simmer covered until rice is tender
- Let the pot sit undisturbed over low heat for 20–22 minutes.
- Do not lift the lid during this time—this interrupts the steaming process.
- At the end of 20 minutes, check by lifting a corner of the lid and looking at the rice and liquid.
- The rice should be tender and the liquid should be nearly or completely absorbed.
- If there's still visible liquid and the rice is not quite tender, cover again and cook for another 2–3 minutes.
+ Show details− Hide details
Ready when: Rice is tender to the bite; liquid is absorbed or nearly absorbed
Tip: Resist the urge to stir or peek too often. Each time you lift the lid, steam escapes and cooking time increases.
Rest and fluff
- Remove the pot from the heat and let it sit, still covered, for 5 minutes.
- This allows the rice to finish setting and any remaining moisture to distribute evenly.
- After 5 minutes, remove the bay leaves and discard them.
- Using a fork, gently fluff the rice and beans together, breaking up any clumps.
- Be gentle to avoid crushing the beans.
+ Show details− Hide details
Ready when: Rice is fluffy and separates easily; beans are warm and tender
Tip: If the rice seems dry, add a few tablespoons of warm broth and let it sit another minute. If it seems wet, return the uncovered pot to low heat for 1–2 minutes.
Taste and finish
- Taste the dish and adjust seasoning with additional salt and pepper as needed.
- If using, scatter fresh chopped cilantro over the top.
- Serve hot as a side dish or as the base of a complete meal with grilled chicken, fish, or roasted vegetables.
+ Show details− Hide details
Tip: Cilantro is traditional but optional—add only if you enjoy its bright flavor.
Good to know
Tips
- Control your heat carefully: too high and the bottom burns; too low and the rice takes forever. Medium-low to low is the sweet spot once the pot is covered.
- For even more flavor, infuse the broth: simmer it with a small piece of ham, a pinch of saffron, or a soffrito-spiced pig's foot (called recaíto) before adding to the pot, then remove before serving.
- Don't stir the rice after the broth is added—stirring releases starch and makes the rice gummy instead of fluffy and separate.
- Leftovers are ideal for arancini (fried rice balls), rice bowls, or as a stuffing for roasted vegetables.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat, adding a splash of broth to restore moisture. The dish also freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.
Substitutions
- canned black beans, drained and rinsed → 1 cup dried black beans, soaked overnight and cooked until tender. If using dried beans, cook them separately in water until just tender (about 1 hour), then drain and use in place of canned. This gives you more control over texture and reduces sodium.
- low-sodium chicken broth or vegetable broth → Vegetable broth or water with an extra ½ teaspoon salt. For a vegetarian version, use vegetable broth. Water works but yields less flavorful rice—if using water, increase cumin slightly or add a pinch of saffron for depth.
- long-grain white rice → Medium-grain or short-grain white rice. Medium-grain rice will be slightly creamier; reduce liquid by 2 tablespoons. Avoid brown rice in this recipe—the cooking time differs and the flavor doesn't suit the dish.
- ground cumin → ½ teaspoon cumin seeds, toasted and ground, or 1 teaspoon dried oregano mixed with cumin. Fresh-ground cumin seeds offer more aromatic intensity. Oregano adds a different but complementary note and is sometimes used in Puerto Rican versions of this dish.





