Toronto Ideas

Aug 02, 2026 RAW
Article

Easy Mexican Beans and Rice Recipe

Savor the flavors of Mexico with this easy and rewarding combination of Mexican Beans and Rice! This classic duo is not only delicious but also packed with protein and fiber, making it a staple in Mexican cuisine and a favorite worldwide. Today, we'll guide you through a simple recipe that combines the rich aroma of beans with the comforting essence of rice, all while sharing some tips and tricks to elevate your dish.

Easy Mexican rice and beans you can make in under 30 minutes-Feels Like Home
Easy Mexican rice and beans you can make in under 30 minutes-Feels Like Home

This Mexican Beans and Rice recipe is perfect for busy weekdays or meal preps, as it serves 6-8 people and keeps well in the fridge for up to five days. So, let's dive into this vibrant and mouthwatering recipe!

Mexican Rice and Beans
Mexican Rice and Beans

Ingredients and Preparation

Before we begin, gather your ingredients and preheat your pan to save time and ensure an evenly cooked dish. Here's what you'll need:

Is There a Delicious Way to Make Mexican Rice and Beans in 50 Minutes?
Is There a Delicious Way to Make Mexican Rice and Beans in 50 Minutes?

Ingredients: 1 lb (450g) pinto beans, 2 cups long-grain white rice, 1 tbsp vegetable oil, 1 large onion (diced), 4 cloves garlic (minced), 1 jalapeño (seeded and finely chopped), 1 tsp ground cumin, 1 tsp Mexican oregano, salt, pepper, 3 cups vegetable or chicken broth, 1 cup water,

optional: 1 cup diced tomatoes, 1-2 bay leaves, 1-2 sprigs fresh thyme.

Mexican Rice and Beans – Easy One-Pot Family Dinner
Mexican Rice and Beans – Easy One-Pot Family Dinner

Rinsing and Soaking Beans

Rinsing and soaking your beans is essential to remove any impurities and make them more digestible. To soak, place the beans in a large bowl, cover them with water, and let them sit for at least 1 hour or up to overnight. If you're short on time, you can use quick-soak beans method: place beans in a pot, cover with water, bring to a boil, remove from heat, cover, and let them sit for 1 hour. Drain and rinse beans before cooking.

Pro Tip: Soaking beans reduces cooking time and makes them easier to digest. It also helps to intensify their flavor and improve the overall texture.

mexican beans and rice in a white bowl with cilantro, lime wedges on the side
mexican beans and rice in a white bowl with cilantro, lime wedges on the side

Cooking the Beans

Transfer the soaked and drained beans to a large Dutch oven or heavy-bottomed pot. Add the diced onion, minced garlic, chopped jalapeño, ground cumin, Mexican oregano, salt, and pepper. Stir until well combined. Add the broth and water, then bring to a boil.

Reduce heat to low, cover the pot, and let beans simmer for 45-60 minutes, stirring occasionally, until tender. If using, add diced tomatoes, bay leaves, and fresh thyme during the last 30 minutes of cooking. Add more water if necessary to maintain a moist consistency.

The Best Mexican Rice and Beans (Family Favorite!)-Simple Green Moms
The Best Mexican Rice and Beans (Family Favorite!)-Simple Green Moms

Cooking the Rice

While the beans are cooking, it's time to prepare the rice. In a separate pot with a tight-fitting lid, heat vegetable oil over medium heat. Add the diced onion and sauté until softened, about 5 minutes.

Mexican Rice and Beans Recipe for a Quick Dinner
Mexican Rice and Beans Recipe for a Quick Dinner
mexican rice with beans and tomatoes in a bowl
mexican rice with beans and tomatoes in a bowl
One Pot Mexican Rice
One Pot Mexican Rice
rice and beans in a skillet with the title overlay reads southwest beans and rice
rice and beans in a skillet with the title overlay reads southwest beans and rice
Red Beans and Rice
Red Beans and Rice
Easy Mexican Beans and Rice
Easy Mexican Beans and Rice
Pinto Beans and Rice
Pinto Beans and Rice
Easy Black Beans and Rice Recipe
Easy Black Beans and Rice Recipe
Black Beans and Rice Recipe (Easy Mexican Rice )
Black Beans and Rice Recipe (Easy Mexican Rice )

Add the rice to the pot and stir to coat each grain with oil. Pour in 3 cups of water, add salt to taste, and bring to a boil. Reduce heat to low, cover the pot, and let the rice simmer undisturbed for 15-18 minutes, until the water has been absorbed and the rice is tender. Avoid lifting the lid while the rice is cooking to ensure the steam stays trapped inside.

Combining and Serving

Once the beans are tender and cooked through, discard any bay leaves and thyme sprigs. Use a potato masher or fork to slightly mash half of the beans for a creamier texture, if desired.

Combine the cooked beans and rice in a large serving dish, stir well to marry the flavors, and adjust seasoning with more salt and pepper if needed. For a final touch, garnish with chopped fresh cilantro, diced avocado, or crumbled queso fresco.

Serve your Mexican Beans and Rice with warm corn tortillas, your favorite salsa, and a side of refreshing sliced jicama or pickled onions.

Storing and Repurposing Leftovers

Store leftover Mexican Beans and Rice in an airtight container in the refrigerator for up to five days. Reheat individual portions in the microwave or on the stovetop over low heat, adding a little water if necessary to achieve the desired consistency.

Don't let leftovers go to waste! Here are a few ideas to repurpose them:

  • Mexican Beans and Rice Burrito Bowl: Layer warm beans, rice, black beans, corn, diced tomatoes, and your choice of toppings such as avocado, shredded cheese, and salsa. Drizzle with your favorite dressing, and enjoy!
  • Stuffed Bell Peppers: Halve bell peppers lengthwise, remove seeds, and fill with a mixture of leftover Mexican Beans and Rice. Bake at 375°F (190°C) for 25-30 minutes, until peppers are tender.
  • Taco Salad: Combine leftover beans and rice with shredded lettuce, diced tomatoes, shredded cheese, and your favorite taco toppings. Toss with a creamy dressing or lime vinaigrette.

Now, go ahead and give this easy Mexican Beans and Rice recipe a try! This comforting and satisfying dish is sure to become a regular in your meal rotation. From our kitchen to yours, enjoy!