Moros y Cristianos (Cuban Black Beans and Rice)

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)
Share

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
  1. 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

    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.

  2. 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

    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.

  3. 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

    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.

  4. 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

    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.

  5. 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

    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.

  6. 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

    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.

  7. 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

    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.

More rice bowls

See all →

Find more like this

Meal
Dinner
Cuisine
Caribbean
Main ingredient
Black BeansRice
Method
Stovetop
Quick & Easy
Easy

Reviews (0)