Veracruz Beans and Rice

Veracruz Beans and Rice

Veracruz beans and rice combines tender black beans, fluffy white rice, jalapeรฑo, cumin, oregano, onion, and garlic in a rich but pleasantly moist Mexican dish.
Couverts4 servings
Preparation 15 minutes
Preparation time:35 minutes
Resting Time 10 minutes
Total time 1 hour
estimated costs pp $1.15
Deel op Facebook Print Recipe

Equipment

Ingredients

Instructions

  • Drain the cooked black beans and reserve their cooking liquid.
  • Heat 2 teaspoons of olive oil in a saucepan over medium heat.
  • Add the rice and stir until every grain is lightly coated.
  • Cook the rice for 2โ€“3 minutes until aromatic and beginning to turn golden.
  • Pour in the vegetable broth and bring it to a boil.
  • Reduce the heat to low and cover the saucepan.
  • Cook for 18โ€“20 minutes until the rice is tender and the liquid has been absorbed.
  • Remove the saucepan from the heat and let the rice stand covered for 10 minutes.
  • Heat the remaining olive oil in a second saucepan over medium heat.
  • Add the onion and cook for approximately 3 minutes until it begins to brown.
  • Add the garlic, jalapeรฑo, cumin, and oregano.
  • Cook for another 2 minutes while stirring regularly.
  • Add the black beans and โ…“ cup of reserved bean liquid.
  • Fold in the cooked rice and season with salt.
  • Cook for approximately 5 minutes until everything is hot and the flavors are combined.
  • Add up to โ…“ cup additional bean liquid when the mixture appears too dry.
  • Serve the Veracruz beans and rice warm.

Notes & Wine Advice

Serving Suggestions

Serve Veracruz beans and rice as a complete vegan meal or as a side dish with grilled vegetables, tacos, enchiladas, or roasted chicken. Add tomato salsa, avocado, lime wedges, or fresh cilantro. Explore our Mexican recipes for more suitable combinations.

Recipe Notes

The dish should be rich and moist but not soupy. Reserve enough bean liquid to adjust the consistency after combining the rice and beans. Use cooked beans that are tender but still hold their shape. Find more useful meal ideas among our rice recipes.

Variations

Replace the jalapeรฑo with poblano pepper for a milder flavor or add chipotle for smoky heat. Brown rice can replace white rice but will require additional liquid and cooking time. Browse our vegetarian recipes for more meat-free variations.

Wine Advice

A fresh Sauvignon Blanc complements the jalapeรฑo and herbs. A fruity Garnacha is a suitable red wine for the earthy black beans and cumin.

Nutrition values

Calories: 255 kcal | koolhydraten: 47 g | Eiwitten: 9 g | Vet: 4 g | Verzadigd vet: 1 g | Natrium: 390 mg | Suiker: 2 g
————————————————————————————————–

About Veracruz Beans and Rice

Veracruz beans and rice is a comforting Mexican dish that combines tender black beans with fragrant white rice, onion, garlic, jalapeรฑo, cumin, and oregano. Known as Moros y Cristianos, the recipe reflects the historical Spanish influence found in the regional cooking of Veracruz.

The name traditionally refers to the visual contrast between dark beans and pale rice. Similar combinations appear throughout Latin America and the Caribbean, although the seasonings and cooking methods vary considerably by location. In this Veracruz-inspired version, the rice and beans are cooked separately before being gently combined.

This method provides greater control over the final texture. The rice remains distinct, the beans keep their shape, and reserved bean liquid creates the characteristic moist consistency without turning the dish into soup.

The History Behind Moros y Cristianos

The Spanish name Moros y Cristianos translates as โ€œMoors and Christians.โ€ It refers to the long historical period during which Muslim Moors ruled parts of the Iberian Peninsula while Christian kingdoms remained elsewhere in Spain. The contrasting colors of black beans and white rice became associated with that history.

Spanish culinary traditions later influenced food throughout Mexico and the wider Americas. In Veracruz, those traditions blended with local ingredients, Indigenous techniques, and the regionโ€™s strong Caribbean connections. The result is a distinctive style of cooking built around rice, beans, seafood, tomatoes, peppers, and aromatic seasonings.

Today, Veracruz beans and rice is appreciated primarily as affordable, filling comfort food rather than for its historical name. It works equally well as a side dish or a simple plant-based main course.

Preparing Veracruz Beans and Rice

The rice is first cooked briefly in olive oil until it becomes aromatic and begins to turn golden. This step adds a subtle toasted flavor and helps the grains remain separate. Vegetable broth then provides more depth than plain water while keeping the finished recipe vegan and vegetarian.

The onion is cooked separately until lightly browned before the garlic, jalapeรฑo, cumin, and oregano are added. Briefly heating these seasonings in oil releases their aromas and prevents the finished dish from tasting flat.

Cooked black beans and some of their reserved liquid are added to the seasoned onion mixture. The cooked rice is then folded in carefully. Stir gently so the beans do not break and the rice grains remain intact. Visit our rice recipe collection for more dishes using this versatile ingredient.

Getting the Texture Right

The defining feature of Moros y Cristianos is its moist but structured consistency. The beans and rice should hold together on the plate, but the mixture should never become dry or crumbly. Reserved bean liquid is the easiest way to control this balance.

Begin with โ…“ cup of bean liquid and add more only when necessary. The amount required depends on how thoroughly the beans were drained and how much moisture remains in the cooked rice. Add the extra liquid gradually because too much can make the dish soupy.

Serve Veracruz beans and rice with avocado, fresh cilantro, lime wedges, tomato salsa, or roasted peppers. It also pairs naturally with dishes from our Mexican recipe collection.

Storage and Useful Variations

Store leftovers in an airtight container in the refrigerator for up to four days. Add a tablespoon of water or vegetable broth before reheating because cooked rice continues absorbing moisture during storage. Reheat the dish until it is thoroughly hot.

Brown rice can replace the white rice, although it requires more liquid and a longer cooking time. Poblano pepper creates a milder version, while chipotle introduces smoky heat. Fresh cilantro or lime juice can be added shortly before serving for a brighter finish.

Cool cooked rice promptly and avoid leaving it at room temperature for extended periods. Follow the FDA safe food-handling guidance when cooling, storing, and reheating rice and beans.

With its earthy beans, fragrant seasonings, and carefully balanced moisture, Veracruz beans and rice is an economical and deeply satisfying example of traditional Mexican comfort food.


Black Beans with Diced Pork, Yucatรกn-Style

Black Beans with Diced Pork, Yucatรกn-Style

Frijoles Negro con Cerdo estilo Yucatรกn
Merida, the capital of Yucatรกn features a mix of colonial and modern architecture. This recipe for black beans with tidbits of pork comes from El Anfitriรณn restaurant in Merida. Serve the dish like a stew, with good crusty bread or fresh tortillas. Garnish the beans with Radish Salsa.
Deel op Facebook Print Recipe

Ingredients

Makes 4 to 6 servings

  • 2 cups dried black beans
  • 1 tablespoon lard or vegetable oil
  • 1ยฝ pounds boneless pork cut into 1-inch pieces
  • 1 medium white onion finely chopped
  • 2 large garlic cloves finely chopped
  • 12 fresh chopped epazote leaves or 1 teaspoon dried epazote
  • 1 tablespoon chopped fresh cilantro
  • 2 bay leaves
  • ยฝ habanero chile seeded (wear protective gloves)
  • 1 teaspoon salt or to taste

Instructions

  • Pick over dried beans carefully and remove any pebbles or debris.
  • Place in a large strainer or colander and rinse thoroughly under cold tap water.
  • Put the beans in a large pot with 6 cups of water.
  • Bring to a boil, then reduce the heat to low, and simmer until the beans are tender, about 1ยฝ to 2 hours.
  • Meanwhile, in a large nonstick skillet, heat the lard or oil and brown the pork.
  • Add the remaining ingredients and cook, stirring, until the onion is softened, about 5 minutes.
  • Add 1 cup of water.
  • Bring to a boil, then reduce the heat to low, cover and simmer for 30 minutes.
  • When the beans are tender, add the pork mixture to the beans.
  • Cook, uncovered, until the liquid thickens and the flavors blend, about 20 to 25 minutes.
  • Remove the bay leaves and habanero chile.
  • Adjust seasoning.

Notes & Wine Advice

Serve hot.
————————————————————————————————–
Course; Pork
Cuisine; Mexican

Black Beans Yucatรกn

Black Beans Yucatรกn

Frijoles Negro Yucatecan
Black beans, cooked in the Yucatรกn style, are seasoned very simply and are quite "soupy." I prefer to serve them in individual bowls to be eaten with a main dish. The herb, epazote, is essential to the authentic flavor, but if it's not available, just leave it out. The beans will still be very good. For this recipe, I use the quick-soak method as a variation to cook the beans, but do not drain off the soaking water. I often use sea salt for cooking and usually bring some home from Mexico. If you don't have it, use ordinary table salt.
Deel op Facebook Print Recipe

Ingredients

Makes 6 to 8 servings

Instructions

  • Pick over dried beans carefully and remove any pebbles or debris.
  • Place in a large strainer or colander and rinse thoroughly under cold tap water.
  • Put the beans in a large pot, and cover by 2 inches with water.
  • Bring the beans to a boil, uncovered, and cook them for about 5 minutes.
  • Cover and let the beans soak off the heat for about 20 to 25 minutes.
  • Bring the beans to a boil again.
  • Add the oregano and bay leaf.
  • Cover the pan, reduce the heat, and simmer the beans, stirring occasionally, until the beans are barely soft, about 45 minutes.
  • Add the onion, garlic, epazote and salt.
  • Add hot water ยฝ cup at a time, when needed, to keep the beans from boiling dry.
  • Cook until the beans are very soft, and the broth thickens, about 1 more hour.
  • Remove the bay leaf and the epazote.
  • Adjust seasoning.

Notes & Wine Advice

Serve hot.
————————————————————————————————–
Cuisine; Mexican
Diets; Vegetarian

Beans with Chorizo, Chiles, and Tequila

Beans with Chorizo, Chiles, and Tequila

Frijoles de Fiesta
Celebrations in Mexico naturally call for plenty of food. A friendly taxi driver in Guadalajara, in the state of Jalisco, told me how to make this fiesta bean dish. As he drove, he talked and I took notes. This pot of beans is fit for any convivial gathering.Adding tequila to the beans (and to many other dishes) is common in Jalisco, where almost all of the tequila in Mexico is produced.
Deel op Facebook Print Recipe

Ingredients

Makes 8 servings

Instructions

  • Prepare the beans.
  • While the beans cook, soak the toasted chiles in hot water to cover 20 minutes.
  • Transfer to a blender, discarding the soaking water.
  • Add the oregano, tomatoes, and chicken broth.
  • Blend as smoothly as possible.
  • When the beans are tender, add the purรฉed mixture to the pot of beans.
  • Add the bay leaves and salt.
  • Cover the pot and continue to simmer the beans over low heat.
  • In a large skillet, fry the chorizo until brown and cooked through, about 4 minutes.
  • Pour off excess grease.
  • Add the chorizo to the simmering beans.
  • In the same skillet, fry the onion, stirring, until it starts to brown, 3 to 4 minutes.
  • Add to the beans along with the tequila.
  • Cook the beans until the broth reduces and thickens and the beans are very tender, 25 to 30 minutes.
  • Remove the bay leaves.
  • Serve the beans in shallow soup bowls.
  • Sprinkle with chopped cilantro and crumbled cheese.
————————————————————————————————–
Course; Main Course / Pork
Cuisine; Mexican

Red Beans and Pork Chili

Red Beans and Pork Chili

Frijoles y Puerco con Chili
Chili beans are among the favorite Mexican-American dishes in the United States that probably came across the Mexican border via Texas, where the beans are made with pork or beef. The beans in this hearty, full-meal dish are cooked with chunks of tender braised pork in a spicy tomato sauce of chili powder, herbs, and spices.
Deel op Facebook Print Recipe

Ingredients

Makes 8 servings

Instructions

  • Prepare the red beans.
  • While they are cooking, pat the pork dry with paper towels.
  • Mix the flour and salt.
  • Dust the pork lightly with the flour and shake off excess.
  • Heat the oil in a large saucepan over medium heat and brown the pork, in batches, without crowding, 3 to 4 minutes, then transfer to a bowl.
  • Add the onion and garlic to the pan.
  • Reduce heat to low, cover and cook, stirring frequently, until the onion is limp, 5 to 6 minutes.
  • Add the remaining ingredients, except the broth.
  • Bring to a boil, stirring, and cook 1 minute, scraping up any bits from the bottom of the pan.
  • Return the pork to the pan with the accumulated juices.
  • Add the broth, bring to a boil, cover, reduce heat to low, and simmer, stirring occasionally, until the pork is tender, about 1 hour.
  • When the beans are tender and their broth has thickened, stir the beans into the pork.
  • Bring to a boil; reduce heat to low and simmer, uncovered, 8 to 10 minutes to blend flavors.
  • Adjust seasoning and serve.
————————————————————————————————–
Course; Pork
Cuisine; Mexican

Horsemen’s Beans

Horsemen’s Beans

Frijoles Charros
Traditional frijoles charros are cooked with tomatoes, onion, and serrano chiles. In this version, bacon is added to enrich and flavor the beans. Charros refers to the skilled horsemen from Jalisco and other nearby states, who wear elaborate outfits and huge sombreros beautifully decorated with silver. Their horses are similarly bedecked. There is a popular Charros festival in the city of Colima every February that continues for fifteen days with rodeos, bullfights, music, food, and dance. Frijoles charros are served in fondas and restaurants throughout the region. The beans are also called "cowboy beans" in other northern regions, such as Monterrey and in the state of Nuevo Leon.
Deel op Facebook Print Recipe

Ingredients

Makes 8 servings

Instructions

  • Pick over dried beans carefully and remove any pebbles or debris.
  • Place in a large strainer or colander and rinse thoroughly under cold tap water.
  • Put the beans in a large pot.
  • Cover with about 2 inches of water.
  • Bring to a boil and add the bay leaf.
  • Reduce the heat to low, cover and cook the beans, stirring occasionally, until tender, about 1ยฝ to 2 hours.
  • (Add more water if liquid thickens before the beans are tender.
  • Do not let the beans boil dry.
  • )
  • In a skillet, cook the bacon until crisp.
  • Remove and drain on paper towels.
  • Pour off all but 1 tablespoon of the bacon fat, and in the same pan, cook the onion and garlic, stirring, until the onion begins to brown, 3 to 4 minutes.
  • When the beans are tender, add the bacon and the skillet ingredients to the beans along with the serrano and tomatoes.
  • Continue cooking the beans, uncovered, until the broth thickens, about 20 to 25 minutes.
  • Season the beans with salt and pepper.
————————————————————————————————–
Cuisine; Mexican

Ranch Beans with Bacon

Ranch Beans with Bacon

Ranch Beans with Bacon
Frijoles RancherosTypical of northern Mexico's home-style cooking, where ranches and farms are prevalent, these tasty beans go especially well with barbecued meats. Here in the United States, I serve them with Mexican-American Corn Bread and Yucatรกn Cabbage Salsa.
Deel op Facebook Print Recipe

Ingredients

Makes 8 servings

Instructions

  • Pick over dried beans carefully and remove any pebbles or debris.
  • Place in a large strainer or colander and rinse thoroughly under cold tap water.
  • Put the beans in a large pot, and add fresh tap water to cover by 2 inches.
  • Add the bay leaf and oregano.
  • Bring to a boil, uncovered, over medium high heat, then turn heat to low, cover and simmer 1ยฝ to 2 hours, stirring occasionally, until the beans are tender and the broth begins to thicken.
  • (Add additional hot water during cooking, if the liquid thickens before the beans are tender.
  • Do not let beans boil dry.
  • )
  • Meanwhile, in a medium skillet, cook the bacon over medium heat until crisp, about 3 minutes.
  • Add the bacon to the beans.
  • Discard all but 1 tablespoon of the bacon fat, and cook the onion and cumin in the remaining bacon fat, stirring, about 1 minute.
  • Add the tomatoes, salt and pepper.
  • Cook, uncovered, about 3 minutes.
  • Add the tomato mixture to the beans and cook, stirring frequently, over low heat until the broth is thick, about 10 minutes.
  • Add salt, if needed.
  • (The amount of salt in the bacon will determine if extra salt is needed.
  • )

Notes & Wine Advice

Serve hot, or cover and refrigerate for up to 3 days.
โ€ƒ
————————————————————————————————–
Course; Bacon / Vegetables
Cuisine; Mexican

Pinto Beans with Fried Onions

Pinto Beans with Fried Onions

Frijoles con Cebollas Fritos
We dug into a platter of these exceptional beans served as a side dish at a small restaur ant in Zihuatanejo, a fishing village and vacation destination on the Pacific coast. The beans are cooked with onion and garlic until very tender, then partially mashed with fried caramelized onions. The garlic becomes creamy soft and mellow when cooked with the beans.
Deel op Facebook Print Recipe

Ingredients

Makes 8 servings

  • 1 pound dried pinto beans
  • 2 medium white onions finely chopped and divided evenly
  • 10 medium garlic cloves peeled and thinly sliced
  • 1 teaspoon dried oregano Mexican variety preferred, crumbled
  • 1 teaspoon salt or to taste
  • ยผ cup lard corn oil, or safflower oil
  • โ…› teaspoon freshly ground pepper or to taste
  • ยฝ cup finely crumbled cotija or mild feta cheese

Instructions

  • Pick over dried beans carefully and remove any pebbles or debris.
  • Place in a large strainer or colander and rinse thoroughly under cold tap water.
  • Put the beans, half of the onions, the garlic, and the oregano in a large pot.
  • Add water to about 2 inches above the level of the beans.
  • Bring to a boil, uncovered.
  • Reduce the heat to low, cover, and cook the beans until tender, about 1ยฝ to 2 hours.
  • Add more water during cooking if the liquid thickens before the beans are tender.
  • When the beans are tender, add the salt and continue to cook until the liquid thickens and the beans are soft.
  • Turn off the heat and let the beans stand in the pot.
  • Heat the lard or oil in a large deep skillet over medium heat and cook the remaining onion, stirring, until golden brown and caramelized.
  • Reduce the heat if the onion browns too fast.
  • Take care not to burn it.
  • Add 2 cups of the beans and mash with a bean masher or wooden spoon until thick and smooth.
  • Add the remaining beans and cook, stirring, until the mixture is thick and creamy.
  • Most of the beans should remain whole.
  • Stir in the pepper, then adjust seasoning.
  • Transfer the beans to a deep platter or large shallow bowl.
  • Sprinkle with cheese and serve.
————————————————————————————————–
Cuisine; Mexican
Diets; Vegetarian

Basic Pot Beans

Basic Pot Beans

Frijoles de Olla
A simmering pot of beans, called frijoles de olla, is basic to Mexican cooking. It's easy to make, but does take a watchful eye to avoid scorching the beans. The finished pot of soupy beans are delicious just as they are, or can be used as a base for other bean dishes. Cook beans 1 day ahead for best flavor. Presoaking is not required. Mexican cooks rarely soak beans before cooking, and I do follow their method.
Deel op Facebook Print Recipe

Ingredients

Makes 6 to 8 servings

  • 1 pound dried beans pinto, red, black, white, or other
  • 1 bay leaf
  • 1 teaspoon dried oregano Mexican variety preferred, crumbled
  • 2 teaspoons salt or to taste

Instructions

  • Pick over dried beans carefully and remove any pebbles or debris.
  • Place in a large strainer or colander and rinse thoroughly under cold tap water.
  • Place the beans in a large pan with water to cover by about 2 inches.
  • Bring to a boil over medium high heat, then turn heat to medium-low, add bay leaf and oregano.
  • Cook, covered, stirring occasionally, about 1 to 1ยฝ hours, or until beans are tender and the liquid thickens.
  • Check the water level during cooking.
  • There should always be about ยฝ inch water above the surface of the beans.
  • Add hot water, when needed, about ยผ cup at a time.
  • When the beans are tender, add salt, remove the bay leaf, and serve hot with the bean broth.

Notes & Wine Advice

To store, cool, then cover the beans and refrigerate up to 3 days, or freeze up to 3 months.
————————————————————————————————–
Cuisine; Mexican
Diets; Vegetarian

Onion, Zucchini, and Rice Casserole

Onion, Zucchini, and Rice Casserole

Sopa Seca de Cebolla, Calabacitas, y Arroz en Cazuela
Sopa seca, or dry soup, usually means a dish made with rice or pasta in a similar way to soup, but in which the liquid is absorbed or evaporates completely, so the result is "dry." Sopa secas are traditionally served as a separate course, often after a "wet" soup, or as a side dish or light meal. I serve this sopa seca with grilled or sautรฉed meats or poultry. It can be made ahead and reheated.
Deel op Facebook Print Recipe

Ingredients

Makes 6 servings

  • 2 tablespoons olive oil
  • 2 tablespoons fine bread crumbs
  • 4 medium white onions halved and thinly sliced
  • 2 medium zucchini coarsely shredded
  • ยฝ cup long-grain white rice
  • 1 cup shredded manchego or Monterey Jack cheese
  • 1ยพ cups whole milk or half and half
  • 1ยฝ teaspoons chipotle chile sauce canned or jarred or the sauce from canned chipotle chiles en adobo
  • ยพ teaspoon salt

Instructions

  • In a small bowl mix 1 teaspoon of the oil with the bread crumbs.
  • Set aside.
  • Heat the remaining oil in a large wide saucepan over medium heat.
  • Add the onions and cook, stirring about 1 minute.
  • Reduce the heat to low, cover, and cook slowly, stirring frequently, until limp, but not brown, about 10 minutes.
  • Add the zucchini.
  • Cook, stirring, for 1 minute.
  • Remove the pan from the heat and reserve.
  • Preheat oven to 350ยฐ.
  • Grease an ovenproof baking dish.
  • Put 2 cups water in a small saucepan and bring to a boil.
  • Add the rice and boil, uncovered, for 5 minutes.
  • Drain, but don’t rinse.
  • Stir the rice into the onion mixture.
  • Add the cheese, milk, chipotle sauce, and salt and mix well.
  • Transfer rice mixture to the baking dish.
  • Bake, covered, 20 minutes.
  • Remove the cover and continue to bake another 20 minutes, or until the liquid is absorbed, the onions are very tender when pierced with the tip of a sharp knife, and the top is lightly browned.

Notes & Wine Advice

Serve hot.
————————————————————————————————–
Cuisine; Mexican
Diets; Vegetarian