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)

Last updated: April 6, 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
8

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
Homemade Fried Rice (Mexican Home Style)
19

Homemade Fried Rice (Mexican Home Style)

A simple and delicious homemade fried rice recipe inspired by Asian cuisine, made with jasmine rice, vegetables, eggs, and soy sauce. This recipe is adapted for the home kitchen and can be prepared in a single day without needing to chill the rice overnight.

1 hr 5 minServes 3$4
Asian Fusion
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
Ghanaian Waakye – Rice and Beans
19

Ghanaian Waakye – Rice and Beans

Discover how to prepare waakye, a traditional Ghanaian dish made with basmati rice and beans, naturally colored with baking soda. A simple, economical, and tasty recipe for 5 people.

1 hr 23 minServes 5$4
Ghanaian
Sticky Spiced Chicken Wings with Thai Green Curry Rice and Peanut‑Dressed Green Beans
103

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
How to Make Authentic Louisiana Red Beans and Rice
19

How to Make Authentic Louisiana Red Beans and Rice

A rich, creamy, and spicy Cajun classic made with dried red beans, smoked andouille sausage, the holy trinity of vegetables, and a blend of aromatic spices. Served over buttery rice, this one‑pot comfort meal feeds a crowd without breaking the bank.

3 hrs 21 minServes 6$16
Cajun