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.

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

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

- 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!
-Mely Martínez,

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

Dishes you can Make using Black Beans
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.
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
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
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.





Debora
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.
Anne
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. 😉
Chris Crowley
Tried this recipe. I made a few changes. I used red onions, chili powder, and a little cayenne. This is a very good meal.
Les
If canned beans are used, would you use the canned bean juice slightly diluted with water in lieu of bean broth?
Mely Martínez
Hello Les,
Yes, you can actually do that.
Chelsea Buchanan
Can I use canned black beans and just use the broth that is in the can? Thank you
Mely Martínez
Hello Chelsea,
Yes, you can.
Tianna
What is the bean broth?
Mely Martínez
The water where you cooked the beans.
Rose Martine
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.
Lisa
Looks like gallo pinto!! Popular dish in Nicaragua and Costa Rica. The beans are different but some people use black beans. Mmmmm.
walter
gonna try this afternoon
mmartinez
Let me know how it turns out for you.
Becky Clark
I love this in the morning with eggs and tortillas!
mmartinez
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.
Anna
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
Anonymous
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.
Fabiola Blogger
Me encanta esto!!! Sería capaz de comerlo todos los días 😛
mandy k
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 🙂