One-Pot Mexican Rice Beans

Featured in: One-Pot Wonders

This vibrant one-pot dish combines long-grain rice, black beans, and diced tomatoes simmered with cumin, smoked paprika, and chili powder to deliver bold Mexican flavors. Fresh vegetables like bell pepper, onion, garlic, and corn add texture and sweetness. Finished with cilantro, lime, jalapeños, and avocado, it offers a satisfying and wholesome meal perfect for easy weeknight dinners or meal prep. The dish is naturally gluten-free, vegetarian, and can be vegan when using vegetable broth. Simple to prepare and packed with pantry staples, it provides a tasty twist on classic rice and beans.

Updated on Tue, 18 Nov 2025 10:45:00 GMT
Steaming pot of One-Pot Mexican Rice & Beans, a flavorful and colorful vegetarian meal ready to serve. Save
Steaming pot of One-Pot Mexican Rice & Beans, a flavorful and colorful vegetarian meal ready to serve. | tastyeffect.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 One-Pot Mexican Rice & Beans on a busy weeknight, hoping for something convenient that did not skimp on flavor. The way it came together in just one pot—and quickly became a family favorite—made it a regular in our kitchen.

Ingredients

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

Instructions

Saute Vegetables:
Heat a large, deep skillet or Dutch oven over medium heat. Add a splash of oil, then saute the onion for 2–3 minutes until softened.
Add Garlic and Pepper:
Stir in the garlic and bell pepper; cook for 2 more minutes until fragrant.
Toast Rice:
Add the rice and stir to coat with the vegetables and oil; toast for 1–2 minutes.
Add Remaining Ingredients:
Pour in the diced tomatoes (with juice), vegetable broth, corn, black beans, cumin, smoked paprika, chili powder, oregano, salt, and black pepper. Stir well to combine.
Simmer:
Bring to a gentle boil, then reduce heat to low. Cover and simmer for 20–22 minutes, or until rice is tender and liquid is mostly absorbed.
Rest and Fluff:
Remove from heat and let rest, covered, for 5 minutes. Fluff with a fork. Taste and adjust seasoning if needed.
Serve:
Serve hot, garnished with cilantro, lime, jalapeños, and avocado as desired.
A close-up of hearty One-Pot Mexican Rice & Beans, showcasing the vibrant veggies and perfectly cooked rice. Save
A close-up of hearty One-Pot Mexican Rice & Beans, showcasing the vibrant veggies and perfectly cooked rice. | tastyeffect.com

Serving this meal straight from the pot with the kids gathered around the table makes weeknights so much easier. Even picky eaters enjoy making their own bowl with toppings like avocado and cilantro, and it quickly disappears!

Required Tools

Large deep skillet or Dutch oven with lid, cutting board and knife, measuring cups and spoons, and a wooden spoon or spatula will make prep and cooking simple for this recipe.

Allergen Information

By using vegetable broth, this dish is free from top allergens. Always double-check broth and canned products to ensure there is no cross-contamination.

Nutritional Information (per serving)

Calories: 335, Total Fat: 4 g, Carbohydrates: 64 g, Protein: 10 g

Freshly made One-Pot Mexican Rice & Beans in a bowl, garnished with cilantro and lime wedges, ready to eat. Save
Freshly made One-Pot Mexican Rice & Beans in a bowl, garnished with cilantro and lime wedges, ready to eat. | tastyeffect.com

This recipe comes together with just a few staple ingredients and can be customized with your favorite toppings. It is perfect for meal prep or a fuss-free weeknight dinner.

Recipe FAQ

Can I use other types of beans?

Yes, kidney or pinto beans can be used as alternatives to black beans, offering a slightly different texture and flavor.

How can I make this dish spicier?

Add ½ teaspoon of cayenne pepper or increase the chili powder to add extra heat and depth to the dish.

What is the best cooking method for even rice texture?

Simmer gently on low heat with the lid on until rice absorbs the liquid, then let it rest covered to finish cooking evenly.

Can I prepare this dish ahead of time?

Yes, leftovers keep well refrigerated for 3–4 days and make great fillings for burritos or quick meals.

Are there recommended garnishes to enhance flavor?

Fresh cilantro, lime wedges, sliced jalapeños, and diced avocado add freshness and balance to the dish.

One-Pot Mexican Rice Beans

Hearty rice and beans infused with bold Mexican spices for an easy, flavorful meal.

Prep duration
10 min
Cook duration
30 min
Complete duration
40 min
Created by Jane Miller


Skill level Easy

Heritage Mexican

Output 4 Portions

Dietary requirements Plant-Based, No dairy, No gluten

Components

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, or to taste
06 ¼ teaspoon black pepper

Garnishes (optional)

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

Directions

Phase 01

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

Phase 02

Cook Garlic and Bell Pepper: Add minced garlic and diced red bell pepper to the skillet and cook for 2 more minutes until fragrant.

Phase 03

Toast Rice: Incorporate the rinsed rice into the skillet, stirring to coat it well with the vegetables and oil. Toast for 1 to 2 minutes.

Phase 04

Add Liquids and Spices: 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.

Phase 05

Simmer: Bring the mixture to a gentle boil, then reduce heat to low. Cover and simmer for 20 to 22 minutes, or until the rice is tender and most of the liquid is absorbed.

Phase 06

Rest: Remove the skillet from heat and let the dish rest, covered, for 5 minutes.

Phase 07

Fluff and Adjust Seasoning: Fluff the rice and beans mixture with a fork. Taste and adjust salt or spices if needed.

Phase 08

Serve: Serve hot, garnished with chopped cilantro, lime wedges, sliced jalapeños, and diced avocado as desired.

Necessary tools

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

Allergy details

Review each component for potential allergens and seek professional healthcare advice if uncertain.
  • Contains no top 8 allergens when using vegetable broth; verify broth and canned ingredients for possible allergens or cross-contamination.

Nutritional information (per portion)

These values are approximate guides only and shouldn't replace professional medical consultation.
  • Energy: 335
  • Fats: 4 g
  • Carbohydrates: 64 g
  • Proteins: 10 g