← BlogJune 28, 2026

How to Make the Perfect Cuban Black Beans and Rice Moros y Cristianos

Cuban · Medium · 50 min · 6 servings

vegangluten-freedairy-free
Advertisement

Moros y Cristianos is a classic Cuban dish where black beans and white rice are cooked together in one pot with sofrito, cumin, and bay leaf until the rice takes on a deep earthy purple-black hue. It is a foundational staple of Cuban cuisine served alongside roasted meats or eaten simply on its own.

Why this recipe works

This Cuban Black Beans and Rice Moros y Cristianos recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 50 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 370 calories with 12g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 2 cups long-grain white rice
  • 1 can black beans drained and liquid reserved
  • 1 medium green bell pepper finely diced
  • 4 cloves garlic minced
  • 1 tsp ground cumin
  • 2 tbsp olive oil

Step by step instructions

Step 1: Build the Sofrito

Heat olive oil in a large heavy pot over medium-high heat. Add the diced green bell pepper and cook for 3 minutes until softened. Add the minced garlic and cumin and stir for 1 minute until fragrant. The sofrito is the aromatic foundation that gives this dish its distinctive Cuban character.

Step 2: Add the Beans

Pour the drained black beans into the sofrito and stir to combine. Add 2 bay leaves and a generous pinch of salt. Cook for 2 minutes allowing the beans to soak up the sofrito flavors and the mixture to become fragrant.

Step 3: Add Rice and Liquid

Add the rinsed long-grain rice directly to the pot and stir to coat with the bean and sofrito mixture. Measure the reserved bean liquid and add enough water to reach 3.5 cups total liquid. Pour this into the pot, stir once, and bring to a full boil.

Step 4: Simmer Until Cooked

Once boiling, reduce the heat to the lowest setting and cover tightly. Cook for 25 minutes without lifting the lid. Remove from heat and allow to rest covered for 10 minutes. Fluff with a fork, remove bay leaves, and serve as a side dish or main with avocado slices.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • canned black beans → dried black beans soaked overnight and boiled until tender before using for a firmer texture
  • green bell pepper → poblano pepper for a mild smoky heat that complements the cumin well

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Rinsing away all the bean liquid which contains starch that gives the rice its characteristic dark color and earthy flavor
  • Opening the lid during the final simmer which disrupts the steam balance and leads to unevenly cooked crunchy grains

Nutrition facts

Per serving: 370 calories, 12g protein, 65g carbs, 7g fat, 9g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement