Mexican Rice and Beans – A Flavorful, Easy, and Hearty Classic

Mexican Rice and BeansFew dishes embody the warmth and comfort of Mexican cuisine quite like Mexican Rice and Beans. This timeless combination of fluffy, seasoned rice and tender beans is a staple across Latin America and a cornerstone of Mexican home cooking. It’s flavorful, filling, and packed with nutrients—making it not just a side dish, but a complete meal on its own.

  • Save
Credit @thiswifecooks from Instagram

Recipe Overview

Prep Time: 15 minutes
Active Time: 30 minutes
Resting Time: 10 minutes
Cuisine: Mexican
Course: Main Course / Side Dish
Servings: 6
Calories: 420 kcal per serving
Total Time: 55 minutes

Equipment Needed

  • Large skillet or saucepan with lid

  • Wooden spoon or spatula

  • Knife and cutting board

  • Measuring cups and spoons

  • Strainer (for rinsing beans and rice)

Ingredients

For the Rice:

  • 1 ½ cups long-grain white rice

  • 2 tablespoons olive oil

  • 1 small onion, finely chopped

  • 2 garlic cloves, minced

  • 1 teaspoon ground cumin

  • ½ teaspoon chili powder

  • ½ teaspoon smoked paprika

  • 1 can (400g) diced tomatoes

  • 3 cups vegetable or chicken broth

  • Salt and pepper to taste

For the Beans:

  • 1 can (400g) black beans or pinto beans, rinsed and drained

  • 1 tablespoon olive oil

  • ½ small onion, chopped

  • 1 garlic clove, minced

  • ½ teaspoon cumin

  • ½ teaspoon oregano

  • Salt and pepper to taste

  • 2 tablespoons chopped cilantro (optional)

For Garnish (optional):

  • Lime wedges

  • Fresh cilantro

  • Diced avocado or jalapeños

Instructions

Step 1: Prepare the Rice Base

Rinse the rice under cold water until the water runs clear. This removes excess starch and ensures your rice cooks up fluffy, not sticky.

Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the rice and toast it for 3–4 minutes, stirring often until it turns lightly golden and gives off a nutty aroma. This step adds flavor and helps the rice grains hold their shape while cooking.

Step 2: Sauté Aromatics and Spices

Add the finely chopped onion and garlic to the toasted rice. Sauté for 2–3 minutes until fragrant and translucent. Stir in cumin, chili powder, and smoked paprika to infuse the rice with bold Mexican flavor.

The combination of spices creates that signature earthy and smoky taste that defines authentic Mexican rice.

Step 3: Add Tomatoes and Broth

Pour in the diced tomatoes (with their juices) and broth. Stir well, ensuring the rice is evenly distributed. Season with salt and pepper to taste.

Bring the mixture to a gentle boil, then reduce the heat to low. Cover and let simmer for 20–25 minutes, or until the rice is tender and all the liquid is absorbed. Avoid stirring too often, as it may make the rice mushy.

Step 4: Cook the Beans

While the rice simmers, prepare the beans. In a separate pan, heat 1 tablespoon of olive oil over medium heat. Add the chopped onion and garlic, cooking until soft and fragrant. Stir in the cumin and oregano, followed by the rinsed black or pinto beans.

Add a splash of water or broth and let the beans simmer for 8–10 minutes, stirring occasionally. Season with salt and pepper, and stir in chopped cilantro if desired. The beans should be warm, flavorful, and slightly creamy.

Step 5: Combine and Finish

Once the rice is fully cooked, fluff it gently with a fork. Add the cooked beans to the rice and stir carefully to combine. Adjust seasoning as needed with additional salt, pepper, or a squeeze of lime juice for brightness.

Nutrition Information

Nutrient Amount (per serving)
Calories 420 kcal
Protein 14 g
Carbohydrates 68 g
Fat 9 g
Saturated Fat 1.5 g
Fiber 9 g
Sugar 4 g
Sodium 690 mg
Cholesterol 0 mg

Tips for Perfect Mexican Rice and Beans

  1. Toast the rice: This step enhances the nutty flavor and prevents sogginess.

  2. Use homemade or low-sodium broth: It gives richer taste without excess salt.

  3. Don’t overmix: Stirring too often can make rice sticky.

  4. Customize the beans: Use refried beans for a creamier texture or black beans for a lighter feel.

  5. Spice it up: Add diced jalapeños or a pinch of cayenne for extra heat.

Conclusion

Mexican Rice and Beans is a celebration of simplicity and flavor. This beloved classic combines everyday ingredients into a dish that’s nourishing, satisfying, and endlessly versatile. Whether served as a side or the star of the meal, it embodies the warmth of Mexican home cooking and the joy of sharing food with family and friends.

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top
Share via
Copy link