Mexican Rice and Beans

Mexican Rice and Beans

No Comments

Photo of author

By Millie Pham

Disclosure: As Amazon Associates, we earn from qualifying purchases at no extra cost to you.

This Mexican Rice and Beans is one of those simple meals that always hits the spot. It’s warm, filling, and packed with flavor, but it’s made with basic pantry ingredients. I’ve made this more times than I can count, and it never lets me down. It’s great on its own or served next to your favorite main dish.

Servings: 4
Total Time: 35 minutes

Why I Love This Recipe

The first time I made this, I was trying to stretch a small grocery haul into something filling and flavorful. I didn’t expect much. But once the rice soaked up the broth and spices, and the beans added that creamy bite, I knew this was going into my regular rotation.

Here’s why I keep coming back to it:

  • It uses simple pantry staples.
  • It’s budget-friendly but tastes like comfort food.
  • It works as a side or a main dish.
  • It reheats beautifully the next day.
  • It’s filling without feeling heavy.

It’s the kind of recipe that feels like home cooking.

What You’ll Need

  • 1 tablespoon olive oil
  • 1 cup long-grain white rice (uncooked)
  • 1 small onion, finely diced
  • 2 cloves garlic, minced
  • 1 cup canned diced tomatoes, drained
  • 1 teaspoon chili powder
  • ½ teaspoon ground cumin
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 1 ½ cups low-sodium chicken broth (or vegetable broth)
  • 1 cup canned black beans, drained and rinsed
  • 2 tablespoons chopped fresh cilantro

Tools You’ll Need

  • Medium saucepan with lid
  • Wooden spoon
  • Measuring cups and spoons
  • Knife
  • Cutting board
  • Can opener

Instructions

Step 1: Sauté the Rice and Onion

Heat 1 tablespoon olive oil in a medium saucepan over medium heat. Add 1 cup uncooked long-grain white rice and 1 small finely diced onion. Stir and cook for about 4–5 minutes, until the rice looks slightly golden and the onion is soft.

Step 2: Add Garlic and Spices

Add 2 cloves minced garlic, 1 teaspoon chili powder, ½ teaspoon ground cumin, ½ teaspoon salt, and ¼ teaspoon black pepper. Stir for 30 seconds until fragrant.

Step 3: Add Tomatoes and Broth

Stir in 1 cup drained diced tomatoes and 1 ½ cups chicken broth. Mix well and bring to a gentle boil.

Step 4: Simmer

Reduce heat to low. Cover with a lid and let it simmer for 18–20 minutes, until the rice is tender and most of the liquid is absorbed.

Step 5: Add Beans and Finish

Remove the lid. Gently stir in 1 cup drained and rinsed black beans. Cook uncovered for 3–4 more minutes until beans are heated through. Turn off heat and sprinkle with 2 tablespoons chopped fresh cilantro.

Macros Information (Per Serving, Approximate)

  • Calories: 320
  • Protein: 9g
  • Carbohydrates: 55g
  • Fat: 7g
  • Fiber: 6g

Why This Recipe Works (Quick Science)

Toasting the rice in oil first helps coat each grain. This keeps the rice fluffy instead of sticky. The rice absorbs the broth as it cooks, which gives it flavor all the way through. The beans add protein and fiber, making the dish more filling and balanced.

Common Mistakes

  • Not toasting the rice: This can make the texture mushy.
  • Adding too much liquid: Stick to 1 ½ cups broth so the rice cooks properly.
  • Lifting the lid too often: Steam helps cook the rice evenly.
  • Skipping the resting time: Let it sit a few minutes after cooking for fluffier rice.

What to Serve With

  • Grilled chicken
  • Baked fish
  • Tacos
  • Fajitas
  • A simple green salad
  • Sliced avocado and lime wedges

FAQ

Can I use brown rice?
Yes, but increase the broth to 2 cups and cook for about 40 minutes.

Can I make this vegetarian?
Yes. Just use vegetable broth instead of chicken broth.

Can I freeze it?
Yes. Cool completely, store in airtight containers, and freeze up to 2 months.

Final Thoughts

This Mexican Rice and Beans is simple, comforting, and packed with flavor. It’s the kind of meal that proves you don’t need fancy ingredients to make something really good. Give it a try, and once you do, come back and let me know how it turned out for you. I’d love to hear what you served it with or how you made it your own.

Leave a Comment