Mexican Rice and Beans Side Dish – Easy, Flavorful, and Reliable

This Mexican Rice and Beans side dish is the kind of recipe you’ll make once and keep coming back to. It’s cozy, budget-friendly, and full of warm, familiar flavors. The rice turns tender and fluffy, the beans bring a hearty bite, and everything gets a boost from tomatoes, spices, and a little garlic.

It pairs with almost anything tacos, grilled chicken, roasted veggies, or eggs. Best of all, it’s simple enough for weeknights but tastes like you put in extra effort.

What Makes This Recipe So Good

  • Perfect texture: Toasting the rice first keeps it fluffy, not mushy.
  • Big flavor, simple steps: A few spices and pantry staples deliver a bold, satisfying taste.
  • Versatile: Works as a side, meatless main, burrito filling, or meal-prep base.
  • Budget-friendly: Beans, rice, and canned tomatoes keep costs low and servings high.
  • Customizable heat: Dial up or down with jalapeño, chipotle, or mild chiles.

Ingredients

  • 1 cup long-grain white rice (rinsed until water runs clear)
  • 2 tablespoons neutral oil (canola, vegetable, or light olive oil)
  • 1 small yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 jalapeño, seeded and minced (optional, for heat)
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika (optional)
  • 1/2 teaspoon dried oregano
  • 1 cup canned tomato sauce or crushed tomatoes
  • 1 3/4 cups low-sodium chicken broth or vegetable broth
  • 1 can (15 ounces) black beans or pinto beans, drained and rinsed
  • 1/2 teaspoon kosher salt, plus more to taste
  • Freshly ground black pepper, to taste
  • Juice of 1/2 lime
  • 2 tablespoons chopped fresh cilantro (optional)

Step-by-Step Instructions

  1. Rinse the rice: Rinse under cold water until it runs mostly clear. Drain well.This helps prevent sticky, clumpy rice.
  2. Sauté aromatics: Heat oil in a medium saucepan over medium heat. Add onion and cook 3–4 minutes until translucent. Stir in garlic and jalapeño; cook 30 seconds until fragrant.
  3. Toast the rice: Add the drained rice.Stir and toast 2–3 minutes until lightly golden. This step boosts flavor and improves texture.
  4. Season: Sprinkle in cumin, chili powder, smoked paprika, and oregano. Stir 30 seconds to bloom the spices.
  5. Add liquids: Pour in tomato sauce and broth.Stir, scraping the bottom of the pan. Season with 1/2 teaspoon salt and a few grinds of pepper.
  6. Simmer gently: Bring to a gentle boil, then reduce heat to low. Cover and cook 15 minutes without lifting the lid.
  7. Add beans: Quickly lift the lid, scatter the beans over the rice, re-cover, and cook 5 more minutes.The beans warm through without breaking apart.
  8. Rest and fluff: Remove from heat and let it rest, covered, 5–10 minutes. Fluff with a fork. Stir in lime juice and cilantro.Taste and adjust salt.
READ Related Post  Veggie Pizza Appetizer – Fresh, Fun & Crowd-Pleasing

Keeping It Fresh

  • Storage: Cool completely, then refrigerate in an airtight container for up to 4 days.
  • Freezing: Portion into freezer bags or containers, press flat, and freeze up to 2 months. Thaw overnight in the fridge.
  • Reheating: Add a splash of broth or water, cover, and warm on the stove over low heat or microwave in 60-second bursts, fluffing in between.

Benefits of This Recipe

  • Balanced and filling: Beans add protein and fiber, making the dish satisfying without meat.
  • Meal-prep friendly: Holds up well for lunches and fast dinners.
  • Pantry-first ingredients: Most items are shelf-stable and easy to keep on hand.
  • Family-approved: Mild enough for kids, with optional heat for spice lovers.

Common Mistakes to Avoid

  • Skipping the rinse: Not rinsing the rice can lead to gummy texture.
  • Over-stirring while cooking: Stirring during simmering releases starch and makes rice clump.
  • Lifting the lid too often: Steam escapes and the rice cooks unevenly.
  • Using too much tomato: Extra-thick tomato products can make the rice dense. Stick to the amounts listed.
  • High heat: A rolling boil can scorch the bottom.Keep it at a gentle simmer.

Variations You Can Try

  • Tomato-chile kick: Swap tomato sauce for fire-roasted diced tomatoes with green chiles.
  • Corn and bell pepper: Stir in 1 cup thawed corn and 1/2 cup diced red bell pepper with the beans.
  • Chipotle-lime: Add 1–2 teaspoons minced chipotle in adobo and extra lime at the end.
  • Brown rice version: Use long-grain brown rice, increase broth to 2 1/4 cups, and simmer 35–40 minutes.
  • Cilantro-lime finish: Add more cilantro, extra lime zest, and a pat of butter for richness.
  • Cheesy topper: Sprinkle with crumbled cotija or a handful of shredded Monterey Jack before serving.

FAQ

Can I use leftover cooked rice?

Yes. Sauté the onion, garlic, and spices, then stir in 3 cups of cooked rice, tomato sauce, and 1/3 cup broth. Warm through, fold in beans, and finish with lime and cilantro.

What kind of beans work best?

Black beans and pinto beans are classic. You can also use kidney beans or a mix. Just drain and rinse well to avoid excess liquid.

Is this recipe spicy?

It’s mild as written. For heat, include the jalapeño seeds, add a pinch of cayenne, or stir in chipotle in adobo.

Can I make it in a rice cooker?

Yes. Sauté aromatics and spices on the stove, then transfer everything to the rice cooker with rice, broth, and tomato sauce. Cook on the white rice setting and fold in beans at the end.

How do I prevent soggy rice?

Rinse the rice, toast it in oil, stick to the liquid ratios, and avoid stirring or opening the lid during cooking.

READ Related Post  Thai Peanut Chicken Wraps – Bold, Crunchy & Ready in Minutes

Wrapping Up

This Mexican Rice and Beans side dish is simple, hearty, and endlessly useful. It brings color and comfort to any plate, from tacos to grilled proteins. With a few pantry staples and smart technique, you’ll get fluffy rice, tender beans, and big flavor every time. Make a batch tonight and enjoy the leftovers tomorrow.

Mexican Rice and Beans Side Dish - Easy, Flavorful, and Reliable

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings

Ingredients
  

  • 1 cup long-grain white rice (rinsed until water runs clear)
  • 2 tablespoons neutral oil (canola, vegetable, or light olive oil)
  • 1 small yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 jalapeño, seeded and minced (optional, for heat)
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika (optional)
  • 1/2 teaspoon dried oregano
  • 1 cup canned tomato sauce or crushed tomatoes
  • 1 3/4 cups low-sodium chicken broth or vegetable broth
  • 1 can (15 ounces) black beans or pinto beans, drained and rinsed
  • 1/2 teaspoon kosher salt, plus more to taste
  • Freshly ground black pepper, to taste
  • Juice of 1/2 lime
  • 2 tablespoons chopped fresh cilantro (optional)

Method
 

  1. Rinse the rice: Rinse under cold water until it runs mostly clear. Drain well. This helps prevent sticky, clumpy rice.
  2. Sauté aromatics: Heat oil in a medium saucepan over medium heat. Add onion and cook 3–4 minutes until translucent. Stir in garlic and jalapeño; cook 30 seconds until fragrant.
  3. Toast the rice: Add the drained rice. Stir and toast 2–3 minutes until lightly golden. This step boosts flavor and improves texture.
  4. Season: Sprinkle in cumin, chili powder, smoked paprika, and oregano. Stir 30 seconds to bloom the spices.
  5. Add liquids: Pour in tomato sauce and broth. Stir, scraping the bottom of the pan. Season with 1/2 teaspoon salt and a few grinds of pepper.
  6. Simmer gently: Bring to a gentle boil, then reduce heat to low. Cover and cook 15 minutes without lifting the lid.
  7. Add beans: Quickly lift the lid, scatter the beans over the rice, re-cover, and cook 5 more minutes. The beans warm through without breaking apart.
  8. Rest and fluff: Remove from heat and let it rest, covered, 5–10 minutes. Fluff with a fork. Stir in lime juice and cilantro. Taste and adjust salt.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.