One-Pot Mexican Rice Beans

Featured in: One-Pan Meals

This vibrant dish brings together long-grain rice, black beans, and diced tomatoes simmered with aromatic spices like cumin, smoked paprika, and chili powder. Onions, garlic, and bell pepper sautéed first add depth, while corn adds a hint of sweetness. Cooked in a single pot, it’s perfect for busy days or meal prepping, finished with fresh garnishes like cilantro, lime, jalapeños, and avocado for a burst of authentic Mexican flavor.

Updated on Wed, 19 Nov 2025 13:42:00 GMT
Steaming bowl of One-Pot Mexican Rice & Beans, vibrant and flavorful, garnished with fresh cilantro and lime wedges. Save
Steaming bowl of One-Pot Mexican Rice & Beans, vibrant and flavorful, garnished with fresh cilantro and lime wedges. | grilto.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.

One-pot rice dishes have saved countless weeknights in my kitchen. A single simmer brings together hearty grains, beans, and vegetables in a way that feels both fresh and comforting.

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
  • Fresh cilantro, lime wedges, sliced jalapeños, diced avocado: For garnish (optional)

Instructions

Sauté aromatics:
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 vegetables:
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.
Combine and simmer:
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 the mixture:
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.
Serve:
Taste and adjust seasoning if needed. Serve hot, garnished with cilantro, lime, jalapeños, and avocado as desired.
Save
| grilto.com

This recipe has become a staple in our family whenever we want a fuss-free, nourishing meal everyone will eat happily. My kids love to pile on their favorite toppings at the table.

Serving Suggestions

Pair this dish with warm tortillas or serve alongside a crisp salad for a complete meal. It also works beautifully as a hearty filling for burritos or bowls.

Make It Your Own

Switch up the garnishes—add cheese, hot sauce, or even roasted veggies. Experiment with different beans or grains to suit your pantry and taste.

Storage & Reheating

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop or microwave, adding a splash of broth if needed to keep it moist.

A complete view of One-Pot Mexican Rice & Beans, a vegetarian delight ready to be served, a simple one-pan meal. Save
A complete view of One-Pot Mexican Rice & Beans, a vegetarian delight ready to be served, a simple one-pan meal. | grilto.com

With just one pot and some pantry staples, you'll have a flavorful meal on the table in no time. Enjoy this dish as a quick weeknight dinner and savor the leftovers for easy lunches.

Recipe Help & Answers

What type of rice works best?

Long-grain white rice is ideal since it cooks evenly and absorbs flavors well without becoming mushy.

Can I use canned beans and tomatoes?

Yes, canned black beans and diced tomatoes work perfectly. Rinse beans to reduce sodium and drain excess liquid.

How can I adjust the spice level?

Increase chili powder or add cayenne pepper for more heat, or reduce spices for a milder taste.

What garnishes complement this dish?

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

Is this suitable for special diets?

Yes, it’s vegetarian, gluten-free, and can be vegan if using vegetable broth.

One-Pot Mexican Rice Beans

Hearty blend of rice, beans, and classic Mexican spices prepared quickly in one pot for easy meals.

Prep Time
10 min
Time to Cook
30 min
Complete Time
40 min
From grilto Jake Turner


Skill Level Easy

Cuisine Style Mexican

Serves 4 Portions

Diet Details Plant-based, No Dairy, No Gluten

What You 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 can (14 oz) diced tomatoes, undrained
06 1 can (14 oz) 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

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

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

Step 03

Toast Rice: Stir in the rinsed rice, coating it with the vegetables and oil; toast the mixture for 1 to 2 minutes.

Step 04

Combine Ingredients: Pour in diced tomatoes with their juice, vegetable broth, corn, black beans, cumin, smoked paprika, chili powder, oregano, salt, and black pepper; stir thoroughly to blend all components.

Step 05

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

Step 06

Rest: Remove from heat and let it rest covered for 5 minutes to allow flavors to meld and remaining liquid to absorb.

Step 07

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

Step 08

Serve: Serve warm, garnished with chopped cilantro, lime wedges, sliced jalapeños, and diced avocado according to preference.

Essentials

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

Allergy Advisory

Review every component for allergens. Reach out to a health pro if you’re concerned.
  • No major allergens present when using vegetable broth; verify broth and canned goods for cross-contamination.

Nutrition Details (per portion)

Facts listed here are for your info, not medical advice. Always double-check if needed.
  • Energy: 335
  • Lipids: 4 g
  • Carbohydrates: 64 g
  • Proteins: 10 g