The Best Mexican Rice and Beans You’ll Ever Make

The Best Mexican Rice and Beans You’ll Ever Make is a medium Mexican recipe that serves 4. 350 calories per serving. Recipe by Epicurious on YouTube.

Prep: 8 hrs 25 min | Cook: 1 hr 50 min | Total: 10 hrs 30 min

Cost: $43.43 total, $10.86 per serving

Ingredients

  • 2 cups Dried Black Beans (sorted, rinsed and soaked)
  • 4 cups Water (for soaking) (cold)
  • 8 cups Water (for cooking beans) (cold)
  • 1 piece Medium Onion (chopped for bean aromatics)
  • 4 pieces Garlic Cloves (smashed)
  • 2 pieces Avocado Leaves (adds authentic Mexican aroma; substitute bay leaves)
  • 2 pieces Bay Leaves (substitute for avocado leaves)
  • 4 pieces Pasote Leaves (bitter, licorice‑like; substitute cilantro stems)
  • 3 stalks Cilantro Stems (substitute for pasote leaves)
  • 2 Tbsp Vegetable Oil (for sofrito; neutral flavor)
  • 1 tsp Salt (adjust to taste)
  • 1 can (14.5 oz) Canned Diced Tomatoes (for rice broth)
  • 0.25 tsp Ground Cumin (adds warmth to rice broth)
  • 0.5 piece Medium Onion (for rice broth) (finely chopped)
  • 2 pieces Garlic Cloves (for rice broth) (minced)
  • 14 oz Chicken Stock (low‑sodium; provides richness)
  • 2 cups Long Grain White Rice (rinsed until water runs clear)
  • 2 Tbsp Canola Oil (for toasting rice)
  • 0.5 cup Fresh Corn Kernels (adds sweetness and texture)
  • 0.5 cup Fresh Green Peas (adds color and bite)
  • 2 Tbsp Fresh Cilantro (chopped, for garnish)
  • 0.25 cup Queso Fresco (crumbled, garnish beans)

Instructions

  1. Sort and Rinse Beans

    Spread the 2 cups of dry black beans on a clean surface, pick out any stones, debris or damaged beans, then place them in a colander and rinse under cold running water until the water runs clear.

    Time: PT5M

  2. Soak Beans Overnight

    Transfer the rinsed beans to a large bowl, add 4 cups of cold water, cover, and refrigerate for at least 8 hours or overnight.

    Time: PT8H

  3. Drain and Rinse Soaked Beans

    After soaking, pour the beans into a colander, discard the soaking water, and rinse the beans again under cold water.

    Time: PT5M

  4. Start Cooking Beans with Aromatics

    Place the drained beans in a large pot, add 8 cups of fresh water, 1 chopped onion, 4 smashed garlic cloves, 2 avocado leaves (or 2 bay leaves), and 4 pasote leaves (or 3‑4 cilantro stems). Bring to a boil over high heat.

    Time: PT5M

    Temperature: 212°F

  5. Simmer Beans Until Tender

    Reduce heat to low, cover partially, and let the beans simmer for 60‑90 minutes, stirring only once every 15‑20 minutes. Beans are done when a bean can be easily smashed between fingers.

    Time: PT1H10M

    Temperature: Low heat (around 180°F)

  6. Remove Aromatics

    Using a slotted spoon, remove the onion pieces, avocado/bay leaves, and pasote leaves (or cilantro stems). If you like, you can also remove the garlic cloves.

    Time: PT5M

  7. Make Sofrito and Thicken Beans

    In a separate saucepan, heat 2 Tbsp vegetable oil over medium heat. Add ½ cup of the cooked beans, the remaining onion (finely chopped) and a pinch of salt. Cook, stirring occasionally, until the onion softens and the mixture looks slightly dry, about 15‑20 minutes.

    Time: PT20M

    Temperature: Medium heat (around 350°F)

  8. Prepare Tomato‑Chicken Stock Broth for Rice

    In a blender, combine the canned diced tomatoes, ¼ tsp ground cumin, ½ chopped onion, 2 minced garlic cloves, a pinch of salt, and 14 oz chicken stock. Blend until smooth. Adjust consistency: if too thick, add a splash more stock; if too thin, add a bit more tomato.

    Time: PT10M

  9. Rinse Rice Until Water Is Clear

    Place 2 cups long‑grain rice in a bowl and rinse under cold water, stirring with your hand. Drain and repeat 3‑4 times until the water runs clear.

    Time: PT5M

  10. Toast Rice

    In a large saucepan, heat 2 Tbsp canola oil over medium heat. Add the rinsed rice, stirring constantly, until the grains turn a light golden brown, about 7 minutes.

    Time: PT7M

    Temperature: Medium heat (around 350°F)

  11. Add Broth and Bring to Simmer

    Pour the prepared tomato‑chicken stock broth over the toasted rice, stir once to combine, and bring to a gentle boil.

    Time: PT5M

    Temperature: Medium‑high heat (around 375°F)

  12. Add Corn, Peas, and Cilantro; Cook Rice

    Reduce heat to low, add ½ cup fresh corn kernels, ½ cup green peas, and 2 Tbsp chopped cilantro. Cover tightly and let simmer for 13 minutes without stirring.

    Time: PT13M

    Temperature: Low heat (around 180°F)

  13. Rest Rice Off Heat

    Turn off the heat, keep the lid on, and let the rice sit for 5 minutes to finish steaming.

    Time: PT5M

  14. Garnish Beans

    Transfer the cooked beans to a serving bowl and sprinkle crumbled queso fresco over the top.

    Time: PT2M

  15. Serve

    Plate the fluffy rice alongside the rich black beans. Serve with mole, enchiladas, or use as a filling for burritos. Enjoy!

    Time: PT0M

Nutrition Facts

Calories
350
Protein
12g
Carbohydrates
60g
Fat
5g
Fiber
10g

Dietary info: Contains meat (chicken stock), Gluten‑free, Can be made vegetarian by using vegetable stock

Allergens: Dairy (queso fresco)

Ingredient Substitutions

  • Instead of Avocado Leaves: Bay Leaves
  • Instead of Pasote Leaves: Cilantro stems
  • Instead of Vegetable Oil: Canola oil
  • Instead of Chicken Stock: Vegetable stock
  • Instead of Long Grain White Rice: Basmati rice
  • Instead of Canola Oil: Vegetable oil
  • Instead of Fresh Corn Kernels: Frozen corn
  • Instead of Fresh Green Peas: Frozen peas
  • Instead of Queso Fresco: Feta cheese

Equipment Needed

  • Large Bowl
  • Colander
  • Large Pot with Lid
  • Saucepan
  • Cutting Board
  • Chef's Knife
  • Wooden Spoon
  • Measuring Cups
  • Blender or Immersion Blender (optional)

Critical Steps — Do Not Skip

  • Soaking the beans overnight ensures even hydration and prevents uneven texture
  • Maintaining enough water during bean simmer prevents dry beans on top
  • Checking bean tenderness by crushing a bean prevents over‑cooking
  • Adding only part of the bean liquid to the sofrito creates a thick, creamy texture
  • Rinsing rice until water is clear removes excess starch for fluffy rice
  • Toasting rice before adding liquid adds nutty flavor and helps grains stay separate
  • Do not stir rice while it simmers; stirring releases starch and makes it gummy
  • Letting rice rest off heat allows steam to finish cooking evenly

Chef Tips from the Video

  • Using dried black beans gives a deeper flavor than canned beans
  • Toasting the rice adds a subtle nutty aroma that elevates the dish
  • Avocado leaves impart a unique Mexican fragrance; if unavailable, use a combination of bay leaf and a pinch of dried oregano
  • For extra richness, finish the beans with a drizzle of olive oil just before serving

Troubleshooting

Beans are still hard after 90 minutes

Add more hot water to keep beans covered and continue simmering; check for older beans which may need extra time

Beans are mushy and falling apart

Reduce simmer time next batch and check water level early; use newer beans

Rice is too wet or gummy

Make sure you used the correct amount of broth; avoid stirring during cooking and let rice rest uncovered for a few minutes

Rice is undercooked and crunchy

Add a few tablespoons of hot water, cover tightly, and steam for an additional 5‑7 minutes

Storage

Refrigerator: Store beans and rice separately in airtight containers for up to 4 days.

Freezer: Freeze beans in portioned containers for up to 2 months; rice freezes well for up to 3 months.

Room temperature: Do not store at room temperature; risk of bacterial growth.

Make-Ahead Tips

  • Cook the black beans a day ahead and refrigerate; reheat gently with a splash of water
  • Rice can be prepared up to 24 hours ahead; reheat in a covered skillet with a few drops of water
  • Both components keep well in the freezer for longer storage

Frequently Asked Questions

What is the cultural significance and history of Mexican Rice and Beans in Mexican cuisine?

Rice and beans, known as "arroz y frijoles," are a staple of Mexican home cooking, representing the humble, nutritious foundation of many meals. Historically, beans provided protein while rice supplied carbohydrates, making the duo a balanced, affordable everyday dish that accompanies everything from tacos to mole.

What are the traditional regional variations of Mexican Rice and Beans across Mexico?

In northern Mexico, beans are often cooked with cumin and served alongside yellow rice, while in central regions black beans with pasote or epazote leaves are common. Coastal areas may add seafood or use coconut milk in the rice for a tropical twist.

How is Mexican Rice and Beans traditionally served in Mexico?

It is typically served as a side dish on a large platter, accompanied by fresh salsa, lime wedges, and sometimes a sprinkle of queso fresco. Families often eat it with tortillas, as a filling for burritos, or alongside stews like mole poblano.

On what occasions or celebrations is Mexican Rice and Beans traditionally associated in Mexican culture?

While everyday, rice and beans also appear at celebrations such as birthdays, Día de los Muertos, and family gatherings because they are easy to scale up and feed large groups.

What other Mexican dishes pair well with Mexican Rice and Beans?

They pair beautifully with enchiladas, tacos al pastor, carne asada, chiles rellenos, and mole sauces. A side of pickled carrots (escabeche) or fresh guacamole also complements the flavors.

What makes Mexican Rice and Beans special or unique in Mexican cuisine?

The combination of aromatic beans simmered with avocado or epazote leaves and toasted, tomato‑based rice creates a layered flavor profile—earthy, smoky, and slightly sweet—that is distinctively Mexican.

What are the most common mistakes to avoid when making Mexican Rice and Beans at home?

Common errors include under‑soaking beans, not using enough water during simmering, over‑stirring the rice (which releases starch), and adding too much liquid to the rice, resulting in mushy grains.

Why does this Mexican Rice and Beans recipe use avocado leaves instead of just bay leaves?

Avocado leaves give a subtle, grassy aroma that is traditional in many Mexican bean dishes, providing a depth of flavor that bay leaves alone cannot achieve. They are a hallmark of authentic regional cooking.

Can I make Mexican Rice and Beans ahead of time and how should I store them?

Yes. Cook the beans and rice separately, let them cool, then store each in airtight containers in the refrigerator for up to 4 days. Reheat gently on the stove with a splash of water or broth to restore moisture.

What texture and appearance should I look for when the rice is done in this Mexican Rice and Beans recipe?

The rice should be fluffy, each grain separate, with a light golden‑brown color from toasting. It should have just enough moisture to be moist but not soggy, and the vegetables should be bright and tender.

What does the YouTube channel Epicurious specialize in?

The YouTube channel Epicurious specializes in high‑quality cooking tutorials, recipe development, and food science explanations, offering both classic and modern dishes for home cooks of all skill levels.

How does the YouTube channel Epicurious' approach to Mexican cooking differ from other Mexican cooking channels?

Epicurious focuses on precise technique, clear visual instruction, and scientific explanations of flavor development, whereas many Mexican‑focused channels rely more on tradition and storytelling. This blend gives viewers both authenticity and culinary confidence.

Last updated: August 20, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

The Best Mexican Rice and Beans You’ll Ever Make

Recipe by Epicurious

A classic Mexican side of fluffy, toasted long‑grain rice paired with rich, aromatic black beans cooked from dry beans. The beans are simmered with avocado leaves, pasote (or cilantro) and aromatics for deep flavor, while the rice is cooked in a tomato‑chicken stock broth with corn, peas and cilantro. Served with crumbled queso fresco, this dish is perfect with mole, enchiladas, burritos or on its own.

MediumMexicanServes 4

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
8h 37m
Prep
2h
Cook
1h 16m
Cleanup
11h 53m
Total

Cost Breakdown

$43.43
Total cost
$10.86
Per serving

Critical Success Points

  • Soaking the beans overnight ensures even hydration and prevents uneven texture
  • Maintaining enough water during bean simmer prevents dry beans on top
  • Checking bean tenderness by crushing a bean prevents over‑cooking
  • Adding only part of the bean liquid to the sofrito creates a thick, creamy texture
  • Rinsing rice until water is clear removes excess starch for fluffy rice
  • Toasting rice before adding liquid adds nutty flavor and helps grains stay separate
  • Do not stir rice while it simmers; stirring releases starch and makes it gummy
  • Letting rice rest off heat allows steam to finish cooking evenly

Safety Warnings

  • Hot water and boiling liquids can cause severe burns – handle pots with oven mitts
  • Beans contain natural toxins; ensure they are cooked until very tender
  • Avocado leaves can be irritating to some; handle with gloves if sensitive

Frequently Asked Questions

Everything you need to know about this recipe

Q

What is the cultural significance and history of Mexican Rice and Beans in Mexican cuisine?

A

Rice and beans, known as "arroz y frijoles," are a staple of Mexican home cooking, representing the humble, nutritious foundation of many meals. Historically, beans provided protein while rice supplied carbohydrates, making the duo a balanced, affordable everyday dish that accompanies everything from tacos to mole.

cultural
Q

What are the traditional regional variations of Mexican Rice and Beans across Mexico?

A

In northern Mexico, beans are often cooked with cumin and served alongside yellow rice, while in central regions black beans with pasote or epazote leaves are common. Coastal areas may add seafood or use coconut milk in the rice for a tropical twist.

cultural
Q

How is Mexican Rice and Beans traditionally served in Mexico?

A

It is typically served as a side dish on a large platter, accompanied by fresh salsa, lime wedges, and sometimes a sprinkle of queso fresco. Families often eat it with tortillas, as a filling for burritos, or alongside stews like mole poblano.

cultural
Q

On what occasions or celebrations is Mexican Rice and Beans traditionally associated in Mexican culture?

A

While everyday, rice and beans also appear at celebrations such as birthdays, Día de los Muertos, and family gatherings because they are easy to scale up and feed large groups.

cultural
Q

What other Mexican dishes pair well with Mexican Rice and Beans?

A

They pair beautifully with enchiladas, tacos al pastor, carne asada, chiles rellenos, and mole sauces. A side of pickled carrots (escabeche) or fresh guacamole also complements the flavors.

cultural
Q

What makes Mexican Rice and Beans special or unique in Mexican cuisine?

A

The combination of aromatic beans simmered with avocado or epazote leaves and toasted, tomato‑based rice creates a layered flavor profile—earthy, smoky, and slightly sweet—that is distinctively Mexican.

cultural
Q

What are the most common mistakes to avoid when making Mexican Rice and Beans at home?

A

Common errors include under‑soaking beans, not using enough water during simmering, over‑stirring the rice (which releases starch), and adding too much liquid to the rice, resulting in mushy grains.

technical
Q

Why does this Mexican Rice and Beans recipe use avocado leaves instead of just bay leaves?

A

Avocado leaves give a subtle, grassy aroma that is traditional in many Mexican bean dishes, providing a depth of flavor that bay leaves alone cannot achieve. They are a hallmark of authentic regional cooking.

technical
Q

Can I make Mexican Rice and Beans ahead of time and how should I store them?

A

Yes. Cook the beans and rice separately, let them cool, then store each in airtight containers in the refrigerator for up to 4 days. Reheat gently on the stove with a splash of water or broth to restore moisture.

technical
Q

What texture and appearance should I look for when the rice is done in this Mexican Rice and Beans recipe?

A

The rice should be fluffy, each grain separate, with a light golden‑brown color from toasting. It should have just enough moisture to be moist but not soggy, and the vegetables should be bright and tender.

technical
Q

What does the YouTube channel Epicurious specialize in?

A

The YouTube channel Epicurious specializes in high‑quality cooking tutorials, recipe development, and food science explanations, offering both classic and modern dishes for home cooks of all skill levels.

channel
Q

How does the YouTube channel Epicurious' approach to Mexican cooking differ from other Mexican cooking channels?

A

Epicurious focuses on precise technique, clear visual instruction, and scientific explanations of flavor development, whereas many Mexican‑focused channels rely more on tradition and storytelling. This blend gives viewers both authenticity and culinary confidence.

channel

You Might Also Like

Similar recipes converted from YouTube cooking videos

Mexican Pinto Beans with Red Rice and Roasted Salsa
11

Mexican Pinto Beans with Red Rice and Roasted Salsa

A comforting, budget-friendly Mexican meal of tender pinto beans, fluffy tomato-flavored red rice, and a bright, spicy roasted tomatillo salsa. Finished with queso fresco and avocado, this dish is satisfying as a main or side.

2 hrs 15 minServes 6$11
Mexican
Mexican Pinto Beans with Red Rice and Roasted Salsa
19

Mexican Pinto Beans with Red Rice and Roasted Salsa

A comforting, budget-friendly Mexican meal of tender pinto beans, fluffy tomato-flavored red rice, and a bright, spicy roasted tomatillo salsa. Finished with queso fresco and avocado, this dish is satisfying as a main or side.

2 hrs 15 minServes 6$11
Mexican
Sticky Spiced Chicken Wings with Thai Green Curry Rice and Peanut‑Dressed Green Beans
120

Sticky Spiced Chicken Wings with Thai Green Curry Rice and Peanut‑Dressed Green Beans

A vibrant Southeast Asian‑inspired dinner featuring sweet‑tangy sticky chicken wings, fragrant jasmine rice tossed in homemade Thai green curry paste, and crisp‑green beans coated in a crunchy peanut‑chili dressing. Perfect for a family meal or entertaining guests.

2 hrs 12 minServes 4$87
Thai
Red beans and rice
45

Red beans and rice

A comforting Southern-style red beans and rice made with Mexican red beans, smoked ham hock, and a classic holy trinity of onion, bell pepper, and celery. Soaked in salted water for extra creaminess, simmered low and slow, finished with a touch of sugar and vinegar, and served over fluffy brown rice cooked "pasta style". Perfect for a hearty weeknight dinner or make‑ahead meals.

10 hrs 4 minServes 6$7
Southern United States
Creamy Red Beans and Rice!
44

Creamy Red Beans and Rice!

A classic Cajun comfort dish of slow‑cooked red kidney beans simmered with smoky sausage and served over fluffy white rice. The beans are soaked overnight, then cooked low‑and‑slow in a crock‑pot until creamy, making a hearty, flavorful meal perfect for any day of the week.

7 hrs 10 minServes 6$7
Cajun
Turn Charro Beans into FRIJOLES PUERCOS with this recipe (Mexican Restaurant Refried Porky Beans)
168

Turn Charro Beans into FRIJOLES PUERCOS with this recipe (Mexican Restaurant Refried Porky Beans)

A hearty Mexican‑style bean dish packed with pinto beans, chorizo, bacon, salt pork, hot dogs, pork skin, fresh veggies and three melty cheeses. Slow‑cooked for flavor, then finished with an immersion‑blended cheese sauce. Perfect as a side for carne asada, tacos, or served with warm flour tortillas.

5 hrs 15 minServes 8$34
Mexican