One-Pot Mexican Rice Beans

Featured in: Garden Comfort Meals

This colorful one-pot dish brings together long-grain rice, black beans, and vibrant vegetables simmered in fragrant spices. With a blend of cumin, smoked paprika, and chili powder, the meal offers rich Mexican-inspired flavors. It's a simple, nourishing option requiring just one pot, perfect for busy weeknights or meal prepping. Garnish with fresh cilantro, lime, jalapeños, and avocado for an extra burst of freshness and texture. Easily adaptable and packed with wholesome ingredients, it suits vegetarian, gluten-free, and vegan preferences using vegetable broth.

Updated on Wed, 19 Nov 2025 13:52:00 GMT
Steaming one-pot Mexican rice and beans, beautifully garnished, ready to be enjoyed with cilantro and lime. Save
Steaming one-pot Mexican rice and beans, beautifully garnished, ready to be enjoyed with cilantro and lime. | basilhearth.com

A vibrant, budget-friendly dish packed with pantry staples, perfect for quick dinners or meal prep, bursting with classic Mexican flavors in every bite.

I first made this Mexican rice & beans recipe on a weeknight when I was low on groceries, and it's been a family favorite ever since. It's remarkable how such simple ingredients combine for something so comforting and flavorful.

Ingredients

  • Long-grain white rice: Rinsed for fluffy texture
  • Yellow onion: Finely chopped
  • Garlic cloves: Minced
  • Red bell pepper: Diced
  • Corn: Frozen or canned, drained if canned
  • Diced tomatoes: 14 oz / 400 g can, undrained
  • Black beans: 14 oz / 400 g can, drained and rinsed
  • Vegetable or chicken broth: 2 cups
  • Ground cumin: 1 ½ teaspoons
  • Smoked paprika: 1 teaspoon
  • Chili powder: 1 teaspoon
  • Dried oregano: ½ teaspoon
  • Salt: ¾ teaspoon, or to taste
  • Black pepper: ¼ teaspoon
  • Fresh cilantro, lime wedges, sliced jalapeños, diced avocado: For garnish (optional)

Instructions

Sauté vegetables:
Heat a large, deep skillet over medium heat, add oil and sauté onion for about 2 to 3 minutes until softened.
Cook peppers and garlic:
Stir in garlic and bell pepper, cook for 2 more minutes until fragrant.
Toast rice:
Add rice, stir to coat with vegetables and oil, toast for 1 to 2 minutes.
Add remaining ingredients:
Pour in tomatoes (with juice), broth, corn, beans, cumin, smoked paprika, chili powder, oregano, salt, and black pepper. Stir well to combine.
Simmer:
Bring to a gentle boil, reduce heat to low, cover and simmer for 20 to 22 minutes or until rice is tender and most liquid is absorbed.
Rest:
Remove from heat and let rest, covered, for 5 minutes.
Finish and serve:
Fluff with a fork, adjust seasoning if needed, and serve hot with garnishes as desired.
Save
| basilhearth.com

Whenever I make this recipe, my kids enjoy piling their favorite toppings, and we all gather around for taco night with plenty of laughs. It's a feel-good meal that brings us together.

Required Tools

Large deep skillet or Dutch oven with lid, cutting board and knife, measuring cups and spoons, wooden spoon or spatula

Nutritional Information

Per serving: 335 calories, 4 g total fat, 64 g carbohydrates, 10 g protein

Notes

For extra spice, add ½ teaspoon cayenne or more chili powder. Substitute beans based on preference. Leftovers are perfect as burrito filling and pair well with Mexican lager or Sauvignon Blanc.

A comforting bowl of flavorful Mexican rice and beans, brimming with vegetables and spices, ready to serve. Save
A comforting bowl of flavorful Mexican rice and beans, brimming with vegetables and spices, ready to serve. | basilhearth.com

This one-pot meal makes cleanup a breeze and leaves you with leftovers everyone will look forward to. Enjoy the vibrant flavors and the ease of preparation!

Recipe FAQs

Can I use different types of beans?

Yes, kidney or pinto beans can easily replace black beans to vary the flavor and texture.

What broth options work best?

Vegetable broth keeps the dish vegan and gluten-free, but chicken broth adds a richer depth if dietary preferences allow.

How can I make it spicier?

Adding extra chili powder or ½ teaspoon cayenne pepper will increase the heat without overpowering the flavors.

Can this be prepared ahead for meal prep?

Yes, leftovers keep well refrigerated for 3-4 days and reheat nicely, making it ideal for meal prepping.

What garnishes complement the dish?

Fresh cilantro, lime wedges, sliced jalapeños, and diced avocado enhance both flavor and presentation.

Is this dish suitable for gluten-free diets?

Absolutely, using gluten-free ingredients like vegetable broth ensures the entire dish is gluten-free.

One-Pot Mexican Rice Beans

A quick, hearty Mexican blend of rice and beans seasoned with classic spices and fresh garnishes.

Prep Time
10 minutes
Time to Cook
30 minutes
Total Duration
40 minutes
Recipe by Laura Bennett

Recipe Type Garden Comfort Meals

Skill Level Easy

Cuisine Type Mexican

Makes 4 Portions

Dietary Details Plant-Based, No Dairy, Without Gluten

What You'll Need

Rice & Grains

01 1 cup long-grain white rice, rinsed

Vegetables

01 1 medium yellow onion, finely chopped
02 2 cloves garlic, minced
03 1 red bell pepper, diced
04 1 cup frozen or canned corn, drained if canned
05 1 (14 oz) can diced tomatoes, undrained
06 1 (14 oz) can black beans, drained and rinsed

Liquids

01 2 cups vegetable broth or chicken broth

Spices & Seasonings

01 1 ½ teaspoons ground cumin
02 1 teaspoon smoked paprika
03 1 teaspoon chili powder
04 ½ teaspoon dried oregano
05 ¾ teaspoon salt, adjust to taste
06 ¼ teaspoon black pepper

Garnishes (optional)

01 Fresh cilantro, chopped
02 Lime wedges
03 Sliced jalapeños
04 Diced avocado

How To Make It

Step 01

Sauté Aromatics: Heat a large deep skillet or Dutch oven over medium heat. Add a splash of oil and sauté the chopped onion for 2 to 3 minutes until softened.

Step 02

Add Garlic and Bell Pepper: Stir in minced garlic and diced red bell pepper. Cook for 2 more minutes until fragrant.

Step 03

Toast the Rice: Add rinsed rice to the skillet and stir to coat it with the vegetables and oil. Toast the rice for 1 to 2 minutes.

Step 04

Combine Liquids and Seasonings: Pour in diced tomatoes with their juice, vegetable broth, corn, black beans, ground cumin, smoked paprika, chili powder, dried oregano, salt, and black pepper. Stir thoroughly to combine.

Step 05

Simmer Until Cooked: Bring the mixture to a gentle boil. Reduce heat to low, cover, and simmer for 20 to 22 minutes until the rice is tender and most of the liquid is absorbed.

Step 06

Rest and Fluff: Remove from heat and let it rest, covered, for 5 minutes. Then fluff the rice mixture with a fork.

Step 07

Season and Serve: Taste and adjust seasoning if needed. Serve hot, garnished with fresh cilantro, lime wedges, sliced jalapeños, and diced avocado as desired.

Tools Needed

  • Large deep skillet or Dutch oven with lid
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon or spatula

Allergy Warnings

Review every ingredient for allergens and reach out to a medical expert if you're uncertain.
  • No common allergens present if using vegetable broth; verify broth and canned ingredients for potential allergens.

Nutrition information (serving size)

These nutritional details are for reference. They're not meant as medical guidance.
  • Caloric Value: 335
  • Fat content: 4 grams
  • Carbohydrates: 64 grams
  • Protein Amount: 10 grams