• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Mexico In My Kitchen
  • Home
  • Recipes
  • About
  • Cookbooks
    • The Mexican Home Kitchen Cookbook
    • Día de Los Muertos Cookbook
  • Español
menu icon
go to homepage
  • Home
  • Recipes
  • About
  • Cookbooks
    • The Mexican Home Kitchen Cookbook
    • Día de Los Muertos Cookbook
  • Español
subscribe
search icon
Homepage link
  • Home
  • Recipes
  • About
  • Cookbooks
    • The Mexican Home Kitchen Cookbook
    • Día de Los Muertos Cookbook
  • Español
×
You are here: Home » Recipes » Basic Recipes

Black Beans and Rice

JUMP TO RECIPE

Black beans and rice. It's the perfect meal that's endlessly customizable, incredibly filling, and packed with protein and fiber. Whether you call it arroz con frijoles, gallo pinto, rice and beans, or just "dinner when the fridge is empty," this simple combo has fed families for many generations. In this post, I'm sharing my easy recipe to help you make the best black beans and rice at home.

Black beans and rice | Moros con cristianos served in a plate with fried plantains.


Moros y Cristianos - Black Beans and Rice

Black Beans and Rice, or Moros y Cristianos, is a popular side dish in some areas of the state of Veracruz and in other parts of southern Mexico. It represents one of the many Cuban influences in our Mexican gastronomy, especially in Veracruz, where it is often served with fried plantains. The original version is made by cooking the rice along with the beans, but I usually prepare it when I have some leftover steamed rice.

This meal is also known by other names, including " black beans and rice " and "Casamiento". "Casamiento" means "marriage"; I guess it refers to the marriage of rice and beans, or to Spanish culture coming to the New World. Black Beans and Rice are normally a side dish and an excellent complement to pork chops or grilled meats, but I think they make a tasty treat on their own. Just add fried plantains and avocado (or guacamole), and you will have a great meal. 

Today I'm sharing the one meal I make when I want something cozy, satisfying, and full of flavor, made with minimal effort and ingredients already in my pantry. Let's get into it!

How to Make Black Beans and Rice

Ingredients

Here is a list of ingredients you'll need to make this recipe.

  • Vegetable oil, olive oil, or lard
  • White onion, finely diced
  • Garlic clove, minced
  • Cooked black beans
  • Black bean broth
  • Cooked rice
  • Mexican oregano
  • Ground cumin (optional)
  • Salt and black pepper to taste
Ingredients in a table such as cooked beans, bean broth, cooked rice, onion, garlic, Mexican oregano, cumin, and salt and pepper.

Instructions:

JUMP TO FULL INSTRUCTIONS

  • Heat oil in a skillet over medium-high heat. Once hot, add the onion and minced garlic, and sauté for a couple of minutes, until the onion is translucent. (Please check the ingredients list below.)
Sautéing chopped onions and garlic
  • Add the beans and cook for about 2 more minutes, allowing them to absorb some of the onion's flavors.
Cooking sautéed chopped onions and garlic with black beans in a cast iron pot.
  • Stir in the cooked rice and pour the bean liquid into the skillet.
Cooking sautéed chopped onions and garlic with black beans, and rice in a cast iron pot.
  • Keep cooking for about 5 minutes, until everything is hot. Season with salt and add oregano and cumin (if using)

Enjoy!

-Mely Martínez,

Black beans and rice | Moros con cristianos served in a plate with fried plantains.

Notes and Tips for Making Black Beans and Rice

  • As mentioned above, this version is prepared using already-cooked white rice. For this recipe, long-grain white rice is used to achieve the fluffy texture. Small-grain rice tends to have higher starch content, which can make it mushy. 
  • For a different option of cooking the rice, instead of steaming, visit the Mexican white rice recipe for all of the ingredients and instructions. 
  • Try using American long-grain rice, as it is more neutral, instead of basmati or jasmine, which are more fragrant. Brown rice can also be used, but takes a little longer to cook (40-50 minutes)
  • You can always add your favorite spices, such as cumin, oregano, smoked paprika, chili powder, or cayenne.
  • Don't forget that this recipe tastes even better when served with a side dish of creamy guacamole and fried plantains.

What to Serve with Black Beans and Rice

This budget-friendly recipe is a great side dish and pairs well with any protein, such as pork, grilled chicken, or even eggs. It can also be part of your favorite burrito filling or a meatless meal. Just add a few slices of fried plantains and a delicious creamy guacamole, a few lime wedges, and fresh cilantro. Black beans are very versatile and can be an excellent option that your whole family will love. 

More Authentic Mexican Recipes

If you enjoyed this recipe, take a look at some of these other easy recipes:

  • Molotes Plantain Patties Stuffed with Black Beans & Cheese
  • Beans from the Pot / Frijoles de la olla
  • How to Make Corn Tortillas  
  • https://www.mexicoinmykitchen.com/flour-tortillas-de-harina/ 

How to make flour tortillas (español), Tortillas de harina.

I hope you make flour tortillas! If this recipe was helpful to you, come back and let me know how it went. Please leave us a comment below and tell us all about it!

¡Buen provecho!

-Mely

Black beans and rice | Moros con cristianos served in a plate with fried plantains.

Dishes you can Make using Black Beans

  • REFRIED BEANS
  • CHORIZO - BLACK BEAN SOUP
  • BLACK BEANS SALAD
  • BLACK BEAN TAMALES

Frequently Asked Questions about Beans and Rice

Here are some of the questions I usually get about this recipe, along with my answers. If you have a question and you don't see it below, please send it my way so I can help you get your answer. 

Can I use canned beans instead of dry beans?

Yes! Canned beans are a great time-saver; just make sure you choose a brand with enough liquid for this recipe. Use about 1-2 cans to replace 1 cup of cooked beans. 

What type of beans work best?

The best beans for this recipe are home-cooked beans. If you have never cooked beans before, just check out a few of my recipes to try at home. 

  • Mexican beans cooked in a pot 
  • Instant Pot black beans 

Is beans and rice healthy?

This recipe is an excellent source of protein, complex carbs, fiber, and minerals. It is a nutritious meal, especially for vegetarians and vegans. Make sure to reduce the amount of oil or lard for a healthier option. 

Are black beans and rice vegetarian or vegan?

This recipe is naturally vegan if you skip the lard. Use olive or vegetable oil, and stick to the bean broth to keep the recipe completely vegan.

Why is my rice mushy?

Mushy rice usually means too much liquid or the lid was lifted too often while cooking. Follow the instructions on the rice package, and resist the urge to stir or peek while it simmers.

How do I store leftover black beans and rice?

Let the leftovers cool completely and store them in an airtight container in your refrigerator for up to 3-4 days. To reheat, simply place in a pan and add a little bean broth or water, then heat over medium heat until warmed through, or microwave for 3-4 minutes.

For more recipes, follow us on social media, Facebook, Instagram, and Pinterest, or subscribe to our newsletter. En español, visit us at México en mi cocina . 

📖 Recipe

Black beans and rice | Moros con cristianos served in a plate with fried plantains.

Black Beans and Rice

Mely Martínez
Black Beans and Rice or Moros y Cristianos is a popular side dish in some areas of the state of Veracruz, as well as other southern parts of the country. It represents one of the many Cuban influences in our Mexican gastronomy, especially in Veracruz, where it is often served with fried plantains.
4.77 from 26 votes
Print Recipe Pin Recipe
Prep Time 5 minutes mins
Cook Time 15 minutes mins
Total Time 20 minutes mins
Course Basic Recipes, Side dish
Cuisine Mexican
Servings 6
Calories 231

Ingredients

  • 1 tablespoon vegetable oil or lard
  • ¼ cup white onion finely diced
  • 1 small garlic clove minced
  • 1 cup of cooked black beans
  • ¼ cup black bean broth
  • 1 ½ cup of cooked rice
  • ½ teaspoon Mexican oregano
  • A pinch of ground cumin optional
  • Salt to taste
Prevent your screen from going dark

Instructions
 

  • Heat oil in a skillet over medium-high heat. Once hot, add the onion and minced garlic, and sauté for a couple of minutes, until the onion is translucent.
  • Add the beans and cook for about 2 more minutes, allowing them to absorb some of the onion's flavors.
  • Stir in the cooked rice and pour the bean liquid into the skillet. Keep cooking for about 5 minutes, until everything is hot. Season with salt and add oregano and cumin (if using)
  • Enjoy!

Notes

  • As mentioned above, this version is prepared using already-cooked white rice. For this recipe, long-grain white rice is used to achieve the fluffy texture. Small-grain rice tends to have higher starch content, which can make it mushy. 
  • For a different option of cooking the rice, instead of steaming, visit the Mexican white rice recipe for all of the ingredients and instructions. 
  • Try using American long-grain rice, as it is more neutral, instead of basmati or jasmine, which are more fragrant. Brown rice can also be used, but takes a little longer to cook (40-50 minutes)
  • You can always add your favorite spices, such as cumin, oregano, smoked paprika, chili powder, or cayenne.
  • Don't forget that this recipe tastes even better when served with a side dish of creamy guacamole and fried plantains.
 

NEW COOKBOOK

BUY IT NOW


Nutrition

Serving: 0.5cupCalories: 231kcalCarbohydrates: 44gProtein: 5gFat: 2gSaturated Fat: 2gSodium: 42mgPotassium: 164mgFiber: 3gVitamin A: 20IUVitamin C: 0.7mgCalcium: 23mgIron: 1mg
Tried this recipe?Let us know how it was!

More Basic Recipes

  • Carne enchilada serve in a platter with black beans, and queso fresco.
    Carne Enchilada Recipe (Mexican Marinated Pork Steaks)
  • Homemade crispy tostada shells stack on a plate.
    Homemade Tostada Shells
  • Masa for tamales made with masa harina for tamales and masa harina for tortillas.
    Masa for Tamales (Tamales Dough)
  • Mayocoba beans served in a bowl, topped with queso fresco and slices of jalapeño, next to a flour tortilla.
    Mayocoba beans

Reader Interactions

Comments

    4.77 from 26 votes (18 ratings without comment)

    Leave a Reply & Rating 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.

  1. Debora

    May 26, 2026 at 2:30 pm

    5 stars
    What a great recipe. Thank you. So simple but delicious. Absolutely the best rice and bean recipe. Adding the liquid from the black beans really took it up a notch. That and the cumin. Dish was nice and moist unlike most rice and bean recipes that taste bland and turn out dry. Will be making quite often as a very good side dish for most meats. Will be looking at more recipes from your site.

    Reply
  2. Anne

    July 31, 2024 at 2:55 pm

    5 stars
    This is the most traditional recipe I have found.

    Thank you for sharing - the 'Spanish Rice' in the store is NOT as good as this.

    And say yes to the cumin. 😉

    Reply
  3. Chris Crowley

    May 30, 2022 at 11:18 am

    Tried this recipe. I made a few changes. I used red onions, chili powder, and a little cayenne. This is a very good meal.

    Reply
  4. Les

    April 02, 2022 at 1:48 pm

    If canned beans are used, would you use the canned bean juice slightly diluted with water in lieu of bean broth?

    Reply
    • Mely Martínez

      April 02, 2022 at 4:50 pm

      Hello Les,
      Yes, you can actually do that.

      Reply
  5. Chelsea Buchanan

    April 18, 2021 at 2:48 pm

    Can I use canned black beans and just use the broth that is in the can? Thank you

    Reply
    • Mely Martínez

      April 18, 2021 at 5:39 pm

      Hello Chelsea,
      Yes, you can.

      Reply
  6. Tianna

    May 25, 2020 at 7:42 am

    What is the bean broth?

    Reply
    • Mely Martínez

      May 25, 2020 at 6:50 pm

      The water where you cooked the beans.

      Reply
  7. Rose Martine

    February 10, 2020 at 9:59 pm

    5 stars
    Thank you for sharing this recipe, I made this tonight, and it was amazing!! I am am going to freeze the leftover mixture in the fridge.

    Reply
  8. Lisa

    August 29, 2019 at 7:45 pm

    Looks like gallo pinto!! Popular dish in Nicaragua and Costa Rica. The beans are different but some people use black beans. Mmmmm.

    Reply
  9. walter

    October 18, 2018 at 3:22 pm

    gonna try this afternoon

    Reply
    • mmartinez

      October 18, 2018 at 7:21 pm

      Let me know how it turns out for you.

      Reply
  10. Becky Clark

    April 12, 2018 at 5:54 pm

    5 stars
    I love this in the morning with eggs and tortillas!

    Reply
    • mmartinez

      April 14, 2018 at 7:20 am

      Hello Becky,
      Wow, that is such a great idea. It never occurred to me to have the black beans and rice for breakfast. I love a small bowl of black beans for breakfast.

      Reply
  11. Anna

    January 30, 2017 at 2:16 am

    5 stars
    Hello! I love seeing your recipes and have tried several of with great success and enjoyment! I was surprised to read that this rice and beans recipe ( Moros y Cristianos) is popular in Vera Cruz. I don't know much about Vera Cruz, but I grew up in Belize, which is about a one day drive south-east from there. In Belize, a very similar version of this is one of the most well-known dishes country-wide. I love rice n beans! The traditional way there as well is to cook the beans and the rice together. Thanks for bringing us all these authentic Mexican recipes! When I'm looking for something Mexican, yours is one of the first sites I go to.

    Anna

    Reply
  12. Anonymous

    September 02, 2016 at 7:27 pm

    5 stars
    This is a keeper! My husband loves black beans and me - not so much. We both loved this dish. I tried this recipe just for something different and was pleasantly surprised at good it is. Thank you.

    Reply
  13. Fabiola Blogger

    August 29, 2016 at 2:32 am

    5 stars
    Me encanta esto!!! Sería capaz de comerlo todos los días 😛

    Reply
  14. mandy k

    August 26, 2016 at 7:05 am

    5 stars
    I have made this cooking the rice and beans together. I've always done it that way on my lazy days, when I'm not feeling the cooking. I like throwing some pork meat in there as well. It falls apart as it cooks and then walla! Burrito filling 🙂

    Reply

Primary Sidebar

About me

Hi, I'm Mely Martinez, a former Mexican school teacher, home cook, and food blogger. I moved to the United States about ten years ago, after living in Mexico my whole life. Now I love to share home-style recipes for authentic Mexican food.
Read more...

ORDER NOW!

Mexican Cookbook
Mexico In Your Kitchen Cookbook

Order your copy now!

Mexican Cookbook
The Mexican Home Kitchen Cookbook

Mexican Antojitos

  • Shredded beef and potato chimichanga serve in a plate and topped with shredded lettuce, diced tomatoes, and queso fresco.
    Homemade Chimichangas
  • Mexican huarache recipe topped with beans, beef, queso fresco, lettuce, slices of onions and red salsa.
    Mexican Huarache Recipe
  • crispy tacos fish
    Cod Crispy Fish Tacos [Pescadillas]
  • Beef Tamales recipe
    Homemade Beef Tamales Recipe

Recipes for tamales

  • Vegan tamales served in a platter
    Vegan Tamales
  • Chocolate Tamal recipe - 1
    Chocolate Tamales
  • Savory Sweet Corn Tamales -1
    Sweet Corn Tamales With Pork
  • Chicken Tamale Casserole (Tamal En Cazuela)

As featured in:

Footer

About

ABOUT
PRIVACY POLICY
USER SERVICE AGREEMENT
ACCESSIBILITY STATEMENT

Follow / Contact

FACEBOOK
INSTAGRAM
PINTEREST
CONTACT

COPYRIGHT © 2026 · MEXICO IN MY KITCHEN

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.