• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • All Recipes
  • Holiday
  • About
  • Join our list
  • Work with me

Crumb-Snatched

menu icon
go to homepage
  • All Recipes
  • Holiday
  • About
  • Join our list
  • Work with me
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • All Recipes
    • Holiday
    • About
    • Join our list
    • Work with me
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Crumb-Snatched » Recipes

    Published: Sep 6, 2025 by Crystal DaCruz This post may contain affiliate links.

    Dominican Rice and Beans (Moro de Habichuelas)

    18 shares
    Jump to Recipe Print Recipe

    Moro de habichuelas — rice and beans cooked together — is one of the most popular Dominican side dishes! Seasoned with sofrito, herbs, sazon, and adobo, it gets its signature yellow color as it cooks. It’s easy to make and comes together in one pot on the stovetop.

    This version uses pinto beans, but you can also red kidney beans, or cranberry beans — whatever you have on hand.  There are many versions of moro, you could also try my recipe for moro de guandules (rice with pigeon peas) or moro with black beans.

    Dominican moro rice and beans in an oval dish.

    Why you’ll  love this recipe ❤️

    • In Dominicans and other island cultures consider rice the most important dish – it’s usually the first thing people reach for at the table. Moro de habichuelas goes with everything from fried fish, stewed beef or stew chicken and grilled meats.
    • That said, a lot of people find rice intimidating to make, but it doesn’t have to be! This recipe walks you through step by step and comes together in under 30 minutes! You probably already have all of the ingredients you need in your pantry.
    • Just enough for small households.  A lot of the recipes we grew up with were meant to feed large families, but this one reflects how a lot of us cook now.
    • Easy to store and reheat – leftover rice should be stored in the refrigerator and can easily be heated up in the microwave or steamer. I give clear directions on how to do this further down in the post.

    Ingredients needed to make Dominican rice and beans. Beans, herbs, spices, tomatoes, on left. Washed rice in a strainer on right.

    Ingredients

    • Long or extra-long grain white rice – I usually use Canilla or jasmine rice, depending on what I have in the pantry. Both cook up fluffy and separate, which is what you want for moro.
    • Red beans – pinto beans are most commonly used, but you can also use kidney, pink, or even cranberry beans. 
    • Sofrito – is where the flavor of the dish starts. It’s a mix of blended green pepper, onion, garlic, and cilantro. You can make it from scratch or use a pre-made version if that’s easier.
    • Tomato sauce – you won’t really taste it once everything’s cooked, but it adds a little flavor and helps give the rice its color. 
    • Adobo and sazón – these are dry seasoning blends that are staples in Dominican and Caribbean kitchens. Adobo is usually a mix of salt, garlic, and pepper. Sazón adds color and boosts flavor — look for one with annatto or saffron (usually in a yellow and orange box) if you can find it.
    • Other seasonings – I usually add cumin, dried oregano, and a bouillon cube. No need to add salt unless you taste the broth and feel like it needs more — the sazón, adobo, and bouillon usually cover it.
    • Green olives are optional, but I highly recommend adding them. Moro is usually pretty mild, and the olives add a briny, sharp flavor. You can even add a teaspoon or two of the olive juice — just skip the extra salt if you do.

    Recipe steps with photos

    I’ve laid out all the recipe steps with photos for you to reference here. If you’re just looking for the ingredients and directions, scroll to the recipe card at the bottom.

    Rinsed rice in a mesh strainer (left), sauteed sofrito in a white pan (right).

    Step 1: Using a mesh strainer, rinse the rice under cold water until the water runs clear.

    Step 2: Heat the oil in a large, heavy-bottomed pot over medium heat. Add the sofrito and sauté for a few seconds, until fragrant.

    Recipe step showing user sauteed tomato sauce and seasonings in a white pan.

    Step 3: Stir in the tomato sauce, oregano, cumin, adobo, sazón, and a crushed up bouillon cube (you can use your fingers to break it up).

    Step 4: Add the beans, olives, olive juice, and 2 cups of water. Taste the broth and season with salt and pepper, if needed. Then bring to a simmer. If you’re making the beans from scratch, refer to the instructions in the notes section of the recipe card below.

    Side by side photos - rice cooking (left) and finished fluffed rice (right).

    Step 5: Once the liquid starts to simmer, add the rice and stir to break up any clumps. Raise the flame slightly and and stor the rice frequently, letting most of the liquid cook off. The rice and beans should still be wet, like the photo above. Then cover the pan with a tight-fitting lid and turn the burner all the way down and let the rice cook for 30-35 minutes.

    Step 6: Once the rice has cooked, turn the burner off and let sit for 5-10 minutes to let the steam finish cooking the rice. Take the lid off and taste the rice, it should be tender and cooked all the way through. Fluff the rice with a fork and serve.

    Helpful tips

    • Make sure to keep the flame low while the rice is cooking, if it’s too high the rice and beans will burn.
    • Uncovering the rice while it cooks, can be a bit controversial. Some people swear you should never lift the lid, because it lets the steam out but I’ll admit that I do this from time to time to make sure that the rice is done. If you must check the rice, do so at the very end, while there’s a minute or 2 left and the burner is still on.
    • If your rice needs to cook more, here’s a trick — grab a soaking wet paper towel and wring it out over the rice. Then lay the paper towel over the rice, re-cover with the lid and let it cook for 5-10 minutes more. Make sure your burner is turned all the way down low so the rice doesn’t burn.

    Pink Dominican potato salad served with carne guisada and Dominican rice and beans.

    Serving suggestions

    Rice and beans is one of those things that go with everything! They’re usually served meat or another main protein, and at least one other side.

    • Moro de habichuelas is delicious with stewed or saucy dishes like carne guisada (stew beef) or pollo guisado (stew chicken). The rice soaks up all the flavors of the sauce!
    • Roasted pork shoulder (pernil) and bistec encebollado (steak with onions) or fried fish are also great choices, though for dry meats you might prefer plain white rice topped with habichuelas (stewed red beans) instead.
    • For a fresh, balanced meal, a simple green salad is perfect. If doubling up on starches is your thing, Dominican potato salad and rice on the same plate as rice is top-tier!—whether you like pink potato salad with beets or the white version (ensalada mixta).

    Storing leftovers

    • Leftover rice and beans will last up to 3 days in the fridge if kept in an airtight container. I personally think it’s best eaten within that time—after that, the rice starts to get a little hard.
    • To reheat, use the microwave or a metal steamer (the kind that sits over a pot of boiling water). I prefer steaming because it makes the rice taste fresh again, without drying it out.

    More side dish recipes

    • Rice and Black Beans 
    • Rice and Pigeon Peas
    • Yuca Fries
    • Tostones – Fried Green Plantains
    • Platanos Maduros – Sweet Fried Plantains
    Dominican moro rice and beans in an oval dish.

    Dominican Rice and Beans (Moro de Habichuelas)

    Crystal DaCruz
    Moro de habichuelas — rice and beans cooked together — is the most popular and satisfying Dominican side dish! Seasoned with sofrito, herbs, sazon, and adobo, it gets its signature yellow color as it cooks. It’s easy to make and comes together in one pot on the stovetop.
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 10 mins
    Cook Time 30 mins
    Resting time 5 mins
    Total Time 45 mins
    Course Sides
    Cuisine Latin American
    Servings 6 servings
    Calories 331 kcal

    Equipment

    • heavy bottomed pan (caldero) 3.5-quart or larger

    Ingredients
      

    • 2 cups long grain white rice
    • 1 tablespoon olive oil
    • 2 tablespoons sofrito
    • ⅓ cup tomato sauce
    • 1 teaspoon dried oregano
    • ½ teaspoon cumin
    • 2 teaspoons adobo
    • 1.5 teaspoon sazon should contain saffron, look for the yellow package
    • 1 large bouillon cube
    • 15 ounces canned pinto beans drained
    • ¼ cup green olives plus 1 tablespoon olive juice
    • salt and black pepper to taste
    • 2 cups water

    Instructions
     

    • Using a mesh strainer, rinse the rice under cold water until it runs clear, then set it aside.
    • Heat the oil in a large, heavy-bottomed pot over medium heat. Add the sofrito and sauté for a few seconds, until fragrant.
    • Stir in the tomato paste, oregano, cumin, adobo and sazon. Use your fingers or a wooden spoon to break up the bouillon and stir until the tomato paste is smooth.
    • Add the beans, olives, olive juice and 2 cups of water. Taste the broth and season with salt and pepper as needed, then bring it to a simmer. If you're using beans from scratch, refer to the notes section below.
    • Once the liquid starts to simmer, add the rice and stir. Turn the burner up slightly and stir the rice frequently, letting most of the liquid cook off.
    • Once most of the liquid is gone (the rice should still be wet), cover the pot with a lid and turn the burner down very low. Let the rice cook for 30-35 minutes. Don't lift the lid while the rice is cooking!
    • Once the 30 minutes are up, turn the burner off. Keep covered and let the rice rest for 5-10 minutes, then lift the lid and taste the rice. The grains should be tender and separated. Fluff the rice using a fork and serve.

    Notes

    Making beans from scratch (optional):
      1. Measure 1 cup of dried beans, rinse, and drain them well.
      2. Place the beans in a bowl and cover them with water. Cover the bowl with plastic wrap and let them soak overnight.
      3. In a deep pot, heat 1 tablespoon of oil over medium heat. Add 1 tablespoon of sofrito and sauté for about a minute until fragrant.
      4. Add the soaked beans and their water to the pot (some people change out the water, but I don’t). Add more water if needed to fully cover the beans and stir in 2 teaspoons of salt.
      5. Bring the beans to a boil, then reduce to a simmer. Cook for 1–2 hours, or until the beans are soft. Keep an eye on the pot, making sure there's always plenty of cooking liquid.
      6. Once the beans are done, reserve 3 cups of the liquid, then drain the rest.
      Note: The 3 cups of cooking liquid from the beans will replace all liquid in the recipe so it is very important that you don't throw it away!
    Other tips and tricks
    • Wash and rinse the rice before adding it to the pan. This removes extra starch and chemical residue.
    • The key to getting that nice deep color is to use as much bean liquid as you can. Make sure to get all of that thick black stuff at the bottom of the can!
    • Use a pot with a tight-fitting lid. If you're unsure if your lid fits tightly, cover the pot with foil before placing the lid on. This traps the steam in and helps the rice cook evenly.
    • Don't lift the lid while the rice is cooking—doing so lets  steam out of the pan and could prevent the rice from cooking properly.
    • It's normal for some rice to stick to the bottom of the pot. Keep a low flame at all times so it doesn't burn.

    Nutrition

    Calories: 331kcalCarbohydrates: 65gProtein: 10gFat: 3gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gCholesterol: 0.03mgSodium: 880mgPotassium: 403mgFiber: 6gSugar: 1gVitamin A: 137IUVitamin C: 5mgCalcium: 66mgIron: 2mg
    Tried this Recipe?Let us know how it was!
    Recipe Rating
    « Dominican Potato Salad (Pink Potato Salad with Beets)
    Holiday Glazed Ham with Marmalade »
    18 shares

    About Crystal DaCruz

    Crystal DaCruz is the recipe developer, writer and food photographer behind Crumb-Snatched. Since 2019 she's been sharing recipes from Cape Verde and other cultures with a shared Portuguese language or similar cuisines.

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Hello, I'm Crystal!

    I’m bringing Cape Verdean comfort food to the table! This is where I share easy-to-follow recipes from Cape Verde and cultures with similar cuisines!

    More about me →

    Recipes We Love

    • Close up of golden flaky Cape Verdean pastel that has been bitten to show flaky seasoned tuna on the inside.
      Cape Verdean Pastel Recipe – Pastel de Atum
    • shrimp mozambique shown in dish garnished with lemon and cilantro
      Traditional Shrimp Mozambique
    • Collard Greens with Smoked Turkey
    • Bistec Encebollado (Steak and Onions)

    Sign up for weekly emails!

    We keep your data private and share your data only with third parties that make this service possible. See our Privacy Policy for more information.

    Check your inbox or spam folder to confirm your subscription.

    Seasonal Recipes

    • bowl of caldo verde in a white bowl
      Easy Caldo Verde Recipe (Portuguese Green Soup)
    • dutch-oven chili in a white bowl garnished with shredded cheddar cheese, fresh cilantro, sour cream, red chili flakes and sliced jalapeños.
      Easy Dutch Oven Chili Recipe
    • Roasted Tomato Basil Soup with Sweet-Bread Croutons
    • bowl of cape verdean style canja.
      Canja – Cape Verdean Chicken Soup Recipe

    Top Recipes

    • carne de porco alentejana in a round casserole dish.
      Carne de Porco à Alentejana (Portuguese Pork and Clams)
    • Bistec Encebollado (Steak and Onions)
    • Cape Verdean cachupa in a white bowl.
      Cachupa: Traditional Dish of Cape Verde – Full Recipe
    • Sliced loaf of Portuguese sweet bread
      Portuguese Sweet Bread Recipe (Massa Sovada/Pão Doce) 

    Hello, I'm Crystal!

    I’m bringing Cape Verdean comfort food to the table! This is where I share easy-to-follow recipes from Cape Verde and cultures with similar cuisines!

    More about me →

    Recipes We Love

    • Close up of golden flaky Cape Verdean pastel that has been bitten to show flaky seasoned tuna on the inside.
      Cape Verdean Pastel Recipe – Pastel de Atum
    • shrimp mozambique shown in dish garnished with lemon and cilantro
      Traditional Shrimp Mozambique
    • Collard Greens with Smoked Turkey
    • Bistec Encebollado (Steak and Onions)

    Sign up for weekly emails!

    We keep your data private and share your data only with third parties that make this service possible. See our Privacy Policy for more information.

    Check your inbox or spam folder to confirm your subscription.

    Seasonal Recipes

    • bowl of caldo verde in a white bowl
      Easy Caldo Verde Recipe (Portuguese Green Soup)
    • dutch-oven chili in a white bowl garnished with shredded cheddar cheese, fresh cilantro, sour cream, red chili flakes and sliced jalapeños.
      Easy Dutch Oven Chili Recipe
    • Roasted Tomato Basil Soup with Sweet-Bread Croutons
    • bowl of cape verdean style canja.
      Canja – Cape Verdean Chicken Soup Recipe

    Top Recipes

    • carne de porco alentejana in a round casserole dish.
      Carne de Porco à Alentejana (Portuguese Pork and Clams)
    • Bistec Encebollado (Steak and Onions)
    • Cape Verdean cachupa in a white bowl.
      Cachupa: Traditional Dish of Cape Verde – Full Recipe
    • Sliced loaf of Portuguese sweet bread
      Portuguese Sweet Bread Recipe (Massa Sovada/Pão Doce) 

    Footer

    Copyright © 2026 · Crumb-snatched

    18 shares
    • Facebook
    • Pinterest