Mexican Rice and Kidney Beans Recipe: One-Pot Fiesta with Smoky Depth

Mexican Rice and Kidney Beans Recipe: One-Pot Fiesta with Smoky Depth

This one-pot creation transforms simple ingredients into a vibrant, flavor-packed dish that’s as easy as it is impressive. The smoky depth comes from toasted spices and fire-roasted tomatoes, building layers of authentic taste without complicated techniques.

I developed this method to deliver restaurant-quality results with minimal effort. The rice cooks directly in the spiced tomato broth, absorbing every bit of flavor while the kidney beans add hearty texture and plant-based protein.

What you’ll get is perfectly tender rice with a rich, golden hue, studded with plump beans and flecked with fresh cilantro. It’s a complete side that pairs beautifully with any Mexican-inspired meal or stands proudly on its own.

The best part? Everything comes together in a single pot, meaning less cleanup and more time to enjoy the fiesta of flavors.

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

Ingredients for Mexican Rice and Kidney Beans

Pantry staples plus fresh cilantro and lime bring this vibrant dish to life.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Rinsed until water runs clear
Kidney Beans 🫘 15 oz Canned, drained and rinsed
Fire-Roasted Diced Tomatoes 🍅 14 ½ oz Canned, with juices
Vegetable Broth 💧 2 ½ cups Low-sodium preferred
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Ground Cumin 🌿 1 ½ tsp Toasted for smoky aroma
Smoked Paprika 🌶️ 1 tsp Essential for authentic smokiness
Dried Oregano 🍃 1 tsp Mexican oregano if available
Bay Leaf 🌿 1 whole Removed before serving
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 tsp Diamond Crystal kosher preferred
Fresh Cilantro 🌿 ½ cup Chopped, for garnish
Lime 🍈 1 whole Juiced for brightness
Jalapeño Pepper 🌶️ 1 whole Seeds removed, finely diced

The fire-roasted tomatoes are non-negotiable here—they add that smoky depth the intro promises. Muir Glen or San Marzano brands are my go-tos for canned tomatoes. For the rice, any long-grain works, but jasmine or basmati give you that perfect, separate grain texture. Trader Joe’s has great organic vegetable broth at a good price (worth the extra minute to grab).

No kidney beans? Black beans or pinto beans work just as well—same prep, same cook time. Fresh tomatoes in a pinch? Use them, but add a pinch of smoked salt to mimic the fire-roasted flavor. Out of cilantro? Flat-leaf parsley isn’t the same but it’ll do (don’t skip the lime though—brightens everything up).

Leftovers taste even better the next day once the rice soaks up all the flavors. Keeps 4-5 days in the fridge, freezes for 3 months. I portion mine into containers—lunches sorted for the week (the good stuff, not the pre-shredded kind).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything—rice, beans, tomatoes—cooks together in one pot with barely any cleanup.
  • Smoky & Hearty: The fire-roasted tomatoes add this rich, smoky depth that makes every bite crave-worthy.
  • Meal Prep Champ: Honestly, it tastes even better the next day, so I make a big batch for lunches all week.

Step-by-Step Instructions for Mexican Rice and Kidney Beans

One pot, minimal cleanup, maximum flavor. Here’s how I do it every time.

Step 1: Sauté the Aromatics and Toast the Rice

Heat the 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the finely diced yellow onion and cook for 4-5 minutes until translucent and just starting to brown. This builds the flavor base that makes the dish sing.

Stir in the 1.5 cups long-grain white rice and cook for 2 minutes, stirring constantly. You want the grains to turn slightly opaque and smell nutty—this toasting step prevents gummy rice and adds depth. Add the minced garlic cloves and finely diced jalapeño pepper and cook for 30 seconds until fragrant.

Step 2: Build the Spice Foundation and Add Liquids

Sprinkle in the 1.5 tsp ground cumin, 1 tsp smoked paprika, and 1 tsp dried oregano. Toast these spices for 20-30 seconds until they release their aromas—you’ll smell that smoky warmth. Real talk: this is when the magic starts happening.

Add the 14.5 oz fire-roasted diced tomatoes with their juices, the 2.5 cups vegetable broth, and the 1 whole bay leaf. Stir to combine, scraping up any browned bits from the bottom of the pot. These are pure flavor bombs. Bring the mixture to a boil, then reduce heat to low.

Step 3: Simmer Until Rice is Tender

Cover the pot and let it simmer for 18-20 minutes. Don’t peek during this time—steam is your friend here. You’ll know it’s ready when the liquid has been absorbed and the rice is tender with no chalky center. If it’s still firm, add ¼ cup of water and cook for 2-3 minutes more.

Stir in the 15 oz kidney beans and 1 tsp salt. The beans just need to heat through, so 2-3 minutes is all they need. Taste and adjust seasoning if needed. Remove and discard the bay leaf before serving.

Step 4: Finish with Freshness and Serve

Turn off the heat and stir in the juice of the 1 whole lime. This brightens all the smoky, earthy flavors. Let the dish sit covered for 5 minutes—this allows the flavors to meld and the rice to finish steaming.

Fluff the rice with a fork and garnish with the 0.5 cup fresh cilantro. The cilantro adds a fresh, herbal note that cuts through the richness. Serve warm, straight from the pot. This dish tastes even better the next day once the flavors have fully married.

👨‍🍳

Pro Tips For Making Mexican Rice And Kidney Beans

  • Toast the Rice: Cook the rice in oil for 3-4 minutes until golden before adding liquid—this gives it that nutty depth Mexican rice is known for.
  • Rinse the Beans: Drain and rinse the kidney beans well to remove the starchy canning liquid, or your rice will turn gummy.
  • Use Fire-Roasted Tomatoes: Skip regular diced tomatoes; the fire-roasted kind add a smoky richness that plain tomatoes just can’t match.
  • Let It Steam: After cooking, cover the pot and let it sit off heat for 10 minutes so the rice absorbs all the broth and finishes perfectly.

Perfect Pairings for This Dish

Protein Partners

This dish pairs beautifully with blackened shrimp—toss 1 lb peeled shrimp with 1 tbsp taco seasoning and 1 tbsp olive oil before searing in a hot skillet. The smoky char complements the rice perfectly. 🔥

Taco Night Upgrade

Use it as a filling for vegetarian tacos with warm corn tortillas, shredded lettuce, and avocado slices. I love adding pickled red onions for a tangy crunch. The rice holds up well to all the toppings.

Beverage Pairings

Serve with an ice-cold Mexican lager like Modelo Especial or Pacifico. The crisp, light beer cuts through the richness. For non-alcoholic options, Jamaica iced tea or horchata work wonderfully. 🍺

Side Dish Ideas

A simple charred corn salad with lime and cotija cheese adds freshness. Or serve with roasted zucchini tossed with chili powder. Both options balance the hearty rice and beans.

Breakfast Twist

Leftover rice makes amazing breakfast burritos with scrambled eggs and pepper jack cheese. Add salsa verde for extra brightness. I wrap mine in foil for an easy grab-and-go meal.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 55g20%
Dietary Fiber 10g36%
Sugars 4g
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 increase liquid to 3 cups and simmer for 40-45 minutes. Brown rice needs more water and time to soften. The texture will be chewier but still delicious.

2

Why do we toast the rice first?

Toasting enhances the nutty flavor and prevents mushy rice. It also helps the grains absorb liquid evenly, giving you that perfect, separate texture.

3

How do I store leftovers?

Cool completely, then store in an airtight container for up to 5 days in the fridge. Freeze for up to 3 months for longer storage.

4

Can I skip the jalapeño?

Omit it for mild flavor or add ½ tsp cayenne later for heat. The dish will still have great depth from the spices.

★★★★★4.9(7 reviews)
Tyler Campbell