Mexican Rice and Beans Recipe: Smoky Cumin and Tomato Infusion

Mexican Rice and Beans Recipe: Smoky Cumin and Tomato Infusion

I developed this method after years of trial and error, perfecting the balance of smoky cumin and rich tomato that defines authentic Mexican flavors. The rice absorbs every bit of the spiced broth, while the beans add hearty texture.

This dish comes together in 30 minutes with simple pantry staples, yet delivers restaurant-quality results. The key is toasting the rice first, which creates a nutty base for the aromatic spices.

The finished rice is fluffy and fragrant, with each grain coated in savory tomato essence, while the beans remain tender and flavorful. It’s a foolproof side that pairs perfectly with any Mexican-inspired meal.

Between you and me, Pickles always steals a bite when I’m not looking. This one’s worth the effort.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Mexican Rice and Beans

Pantry raid time. Rice, beans, spices, and a little patience make magic.

Ingredient Amount Notes
Long-Grain White Rice 🌾 1 ½ cups Uncooked, rinsed well
Black Beans 🫘 1 can Drained and rinsed
Olive Oil 🫒 2 tbsp Extra-virgin preferred
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 3 cloves Minced for depth
Ground Cumin 🌿 1 ½ tsp Toasted for smokiness
Chili Powder 🌶️ 1 tsp Mild or medium heat
Dried Oregano 🍃 1 tsp Mexican oregano if available
Tomato Sauce 🍅 1 can 8 oz, plain
Vegetable Broth 💧 2 ½ cups Low-sodium preferred
Salt 🧂 1 tsp Kosher or sea salt
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced for brightness

The rice is the star here. Long-grain white gives you that fluffy texture—avoid instant or brown rice. I grab mine from Costco in bulk, but any grocery store brand works. The cumin needs to be fresh (sniff it—if it smells like nothing, it’s old). Penzeys has great quality, but the spice aisle at Kroger is fine too. Don’t skip toasting the rice; it’s what gives that nutty base.

No black beans? Pinto beans work just as well. Out of tomato sauce? Blitz a can of diced tomatoes in the blender. Fresh tomatoes won’t give you the same depth though (trust me on this one). The broth can be swapped for water in a pinch, but vegetable broth adds way more flavor. If you’re using canned beans, rinse them well—no one wants a metallic aftertaste.

Leftovers keep 4-5 days in the fridge, freezes for 3 months (portion before freezing). The cilantro’s best added fresh, so wait to garnish. Reheats beautifully—sometimes even better the next day. Pickles would approve of sneaking a bite cold, honestly.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump rice, beans, onion, and garlic in with some oil and let it simmer—hardly any cleanup.
  • Savory Depth: The garlic and onion cook right into the rice, so every bite’s packed with that rich, homestyle flavor.
  • Meal Prep Hero: I make a big batch on Sunday and it tastes even better reheated for lunches all week.
  • Pennywise Favorite: Black beans and rice stretch a dollar further than almost any other meal I make.

Step-by-Step Instructions for Mexican Rice and Beans

Here’s how I create this flavorful dish with smoky spices and rich tomato depth.

Step 1: Toast the Rice and Aromatics

Heat the 2 tbsp olive oil in a large skillet over medium heat. Add the 1.5 cups long-grain white rice and stir frequently for 3-4 minutes until the grains turn light golden brown and smell nutty. This step builds a toasted base that prevents mushiness.

Immediately add the finely diced yellow onion and cook for 2-3 minutes until it softens and becomes translucent. Stir in the minced 3 cloves garlic cloves and cook for 30 seconds until fragrant—don’t let it brown or it’ll turn bitter.

Step 2: Bloom the Spices and Add Liquids

Stir in the 1.5 tsp ground cumin, 1 tsp chili powder, and 1 tsp dried oregano. Cook for 1 minute to toast the spices, which deepens their aroma. You’ll notice the kitchen filling with a warm, earthy scent—that’s how you know it’s working.

Pour in the 1 can tomato sauce and 2.5 cups vegetable broth, then add the 1 tsp salt. Stir well to combine, scraping up any browned bits from the bottom of the pan. These bits are packed with flavor and will dissolve into the liquid as it heats.

Step 3: Simmer the Rice to Perfection

Bring the mixture to a boil, then reduce the heat to low. Cover the skillet and let it simmer for 18-20 minutes. Check at the 15-minute mark—the rice should be tender and the liquid mostly absorbed, with tiny dimples on the surface where the steam escapes.

If the rice is still firm, replace the lid and cook for another 2-3 minutes. Once done, remove the skillet from heat and let it sit covered for 5 minutes. This resting time allows the rice to steam in its own moisture, ensuring even tenderness.

Step 4: Add Beans and Finish

Gently fold in the drained and rinsed 1 can black beans. The rice will be slightly sticky, which helps the beans cling to each grain. Heat everything through for 2-3 minutes on low heat, stirring occasionally to prevent sticking.

Taste and adjust seasoning if needed. The beans should be warm throughout, and the rice should have a vibrant orange-red hue from the tomato and spices. This is your signal that the dish is ready to serve.

Step 5: Garnish and Serve

Sprinkle the chopped 0.25 cup fresh cilantro over the top and drizzle with the juice from the 1 whole lime. The cilantro adds a fresh, bright contrast, while the lime juice cuts through the richness with a tangy zing.

Serve immediately while hot. The rice should be fluffy with a slight stickiness, and the beans should hold their shape but be tender. Each bite delivers a balance of smoky, savory, and slightly tangy flavors that make this dish unforgettable.

👨‍🍳

Pro Tips For Making Mexican Rice And Beans

  • Toast the Rice First: Heat the rice in olive oil for 2-3 minutes until it turns slightly golden before adding liquid—this prevents mushiness and gives that signature nutty flavor.
  • Use Canned Beans Right: Rinse them well to remove excess starch, but don’t over-drain or they’ll lose moisture; I learned this the hard way when my beans turned dry and chalky.
  • Skip Raw Garlic: Sauté the minced garlic with the onion until fragrant (about 30 seconds) to mellow its bite and avoid that harsh, bitter aftertaste in the finished dish.
  • Let Rice Rest: After cooking, cover and let it sit off heat for 10 minutes—this steams the grains evenly and keeps them separate, not clumped together.

Pro Cooking Tips for This Dish

Rice Toasting Secret

I can’t stress this enough—toast your rice until it’s light golden brown before adding liquids. This creates a nutty base and prevents mushy grains. Use medium heat and stir constantly for 3-4 minutes. I hum the alphabet song while doing this, just like Grandma taught me. 🌾

Spice Bloom Technique

After adding onions, bloom your spices in the hot oil for 1 minute. This wakes up the cumin and chili powder, releasing their essential oils. You’ll smell the difference immediately—earthy and warm, filling your kitchen with that classic Mexican aroma.

Liquid Ratio Trick

The perfect liquid ratio is 2.5 cups broth to 1.5 cups rice. This ensures fluffy grains without being dry. Use low-sodium vegetable broth so you can control the saltiness. I always use New Seasons Market organic broth for the best flavor.

Steam Resting Time

Once the rice is tender, let it rest covered for 5 minutes off heat. This allows the grains to absorb the last bits of steam, making them perfectly fluffy. Resist the urge to peek—patience is key here.

Bean Integration

Fold in the black beans at the very end to prevent them from turning mushy. Heat just until warm, about 2-3 minutes. This keeps them intact and ensures they retain their texture. Pickles always tries to steal one before they’re even in the rice. 😊

Final Flavor Boost

Finish with fresh cilantro and a squeeze of lime juice. These bright elements cut through the richness and elevate the dish. I grow my cilantro in the backyard garden—nothing beats fresh-picked herbs.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 65g24%
Dietary Fiber 10g36%
Sugars 3g
Protein 12g24%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use brown rice instead of white?

Yes, but adjust the liquid to 3 cups broth and simmer for 40-45 minutes. The texture will be chewier.

2

Why toast the rice first?

Toasting for 3-4 minutes enhances nutty flavor and prevents mushy grains. Skipping this step risks a bland, sticky result.

3

Can I make this ahead?

It keeps 4-5 days refrigerated or 3 months frozen. Reheat with a splash of broth to refresh.

4

What if my rice is undercooked?

Add 1/4 cup hot broth, cover, and cook on low heat for 5-10 minutes. Let it rest 5 minutes off heat.

★★★★★5.0(11 reviews)
Tyler Campbell