One-Pot Mexican Rice Beans

Featured in: One-Pot Comfort Meals

This vibrant one-pot dish combines long-grain rice, black beans, diced tomatoes, corn, and a mix of aromatic spices including cumin, smoked paprika, and chili powder. Sautéed onions, garlic, and bell pepper create a savory base before everything is simmered together to tender perfection. Garnishes like fresh cilantro, lime wedges, jalapeños, and avocado add layers of freshness and heat. Ideal for easy weeknight dinners or meal prep, this gluten-free, vegetarian, and vegan-friendly dish is packed with comforting Mexican flavors and pantry staples.

Updated on Wed, 19 Nov 2025 16:04:00 GMT
Steaming One-Pot Mexican Rice & Beans, a flavorful vegetarian main dish, ready to eat. Save
Steaming One-Pot Mexican Rice & Beans, a flavorful vegetarian main dish, ready to eat. | cloverhearth.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, and it quickly became a family favorite for its simplicity and satisfying flavors. It's now a go-to for meal prep and gatherings because everyone loves it.

Ingredients

  • Rice & Grains: 1 cup long-grain white rice, rinsed
  • Vegetables: 1 medium yellow onion, finely chopped; 2 cloves garlic, minced; 1 red bell pepper, diced; 1 cup frozen or canned corn (drained if canned); 1 (14 oz/400 g) can diced tomatoes, undrained; 1 (14 oz/400 g) can black beans, drained and rinsed
  • Liquids: 2 cups vegetable broth (or chicken broth)
  • Spices & Seasonings: 1 ½ teaspoons ground cumin; 1 teaspoon smoked paprika; 1 teaspoon chili powder; ½ teaspoon dried oregano; ¾ teaspoon salt (or to taste); ¼ teaspoon black pepper
  • Garnishes (optional): Fresh cilantro, chopped; Lime wedges; Sliced jalapeños; Diced avocado

Instructions

Sauté the onion:
Heat a large, deep skillet or Dutch oven over medium heat. Add a splash of oil, then sauté the onion for 2–3 minutes until softened.
Add garlic and peppers:
Stir in the garlic and bell pepper; cook for 2 more minutes until fragrant.
Toast the 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 finish:
Remove from heat and let rest, covered, for 5 minutes.
Fluff and serve:
Fluff with a fork. Taste and adjust seasoning if needed. Serve hot, garnished with cilantro, lime, jalapeños, and avocado as desired.
Freshly made One-Pot Mexican Rice & Beans with vibrant veggies, perfect for a fast weeknight dinner. Save
Freshly made One-Pot Mexican Rice & Beans with vibrant veggies, perfect for a fast weeknight dinner. | cloverhearth.com

This recipe is always a hit during family taco nights and potlucks: everyone piles their bowls high and adds their favorite toppings for a festive, customizable meal.

Required Tools

Essential tools are a large deep skillet or Dutch oven with lid, cutting board and knife, measuring cups and spoons, and a sturdy wooden spoon or spatula for stirring.

Allergen Information

This dish contains none of the top 8 allergens if you choose vegetable broth, but always check canned goods and broth for cross-contamination or hidden ingredients.

Nutritional Information

Per serving: Calories 335, Total Fat 4 g, Carbohydrates 64 g, Protein 10 g. Enjoy a balanced meal that's both nourishing and satisfying.

Close-up of a warm bowl of One-Pot Mexican Rice & Beans, garnished with fresh cilantro and lime. Save
Close-up of a warm bowl of One-Pot Mexican Rice & Beans, garnished with fresh cilantro and lime. | cloverhearth.com

Make this One-Pot Mexican Rice & Beans whenever you need a quick, reliable, and nourishing dinner. It's sure to become a staple in your meal planning repertoire!

Recipe Questions & Answers

Can I use other types of beans?

Yes, kidney or pinto beans can be used as a substitute for black beans without affecting the dish's rich flavor.

How can I make this dish spicier?

Adding ½ teaspoon of cayenne pepper or extra chili powder during cooking will increase the heat level.

Is this dish suitable for vegan diets?

Using vegetable broth ensures the dish remains vegan-friendly while maintaining its hearty taste.

What are good garnishes for this meal?

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

How do I store leftovers properly?

Store cooled leftovers in an airtight container in the fridge for 3–4 days to keep flavors fresh.

One-Pot Mexican Rice Beans

A quick, flavorful blend of rice, beans, and spices for a wholesome Mexican-inspired meal.

Prep duration
10 minutes
Cook duration
30 minutes
Overall time
40 minutes
Recipe by Clover Hearth Emily Dawson

Recipe type One-Pot Comfort Meals

Skill level Easy

Culinary roots Mexican

Servings made 4 Portion size

Diet preferences Plant-based, Free of dairy, No 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, or 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, then sauté the chopped onion for 2 to 3 minutes until softened.

Step 02

Cook Garlic and Pepper: Stir in the minced garlic and diced red bell pepper; cook for an additional 2 minutes until fragrant.

Step 03

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

Step 04

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

Step 05

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

Step 06

Rest the Dish: Remove from heat and let rest covered for 5 minutes to allow flavors to meld.

Step 07

Fluff and Season: Fluff the rice with a fork. Taste and adjust seasoning as needed.

Step 08

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

Equipment needed

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

Allergy details

Be sure to review every ingredient for potential allergies, and talk to a medical expert if you’re unsure.
  • Contains no top 8 allergens when using vegetable broth; verify broth and canned goods for potential allergens.

Nutrition information (each portion)

Only use this data as a helpful reference—it’s not intended to replace professional health guidance.
  • Calorie count: 335
  • Fat content: 4 grams
  • Carbohydrates: 64 grams
  • Proteins: 10 grams