One-Pot Mexican Rice Beans

Featured in: Classic Family Dinners

This vibrant one-pot Mexican dish combines tender long-grain rice with black beans, diced tomatoes, and a blend of smoky spices. Sautéed onions, garlic, and bell peppers create a fragrant base, while corn adds a subtle sweetness. Simmered slowly in vegetable broth until the rice is fluffy and flavors meld, it’s perfect for quick dinners or meal prep. Garnish with fresh cilantro, lime, jalapeños, and avocado for extra zest. Easy to prepare, gluten-free, vegetarian, and adaptable for vegan diets when using vegetable broth.

Updated on Wed, 19 Nov 2025 16:59:00 GMT
Steaming bowl of One-Pot Mexican Rice & Beans, with fresh cilantro and a squeeze of lime. Pin
Steaming bowl of One-Pot Mexican Rice & Beans, with fresh cilantro and a squeeze of lime. | panpatriot.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 Mexican rice & beans became my go-to weeknight dinner after trying it out on a busy Sunday evening. I loved how the bold flavors came together with minimal effort, saving both time and cleanup.

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

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 veggies:
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:
Remove from heat and let rest, covered, for 5 minutes.
Finish & serve:
Fluff with a fork. Taste and adjust seasoning if needed. Serve hot, garnished with cilantro, lime, jalapeños, and avocado as desired.
Fluffy One-Pot Mexican Rice & Beans, seasoned with cumin and paprika, ready to serve with toppings. Pin
Fluffy One-Pot Mexican Rice & Beans, seasoned with cumin and paprika, ready to serve with toppings. | panpatriot.com

My family always asks for second helpings of this Mexican rice & beans, and it has earned a spot in our weekly dinner rotation. It's great for sharing at potlucks or casual get-togethers, too.

Required Tools

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

Allergen Information

Double-check broth and canned goods to ensure no cross-contamination with allergens. Suitable for most dietary needs.

Nutritional Information

Each serving offers about 335 calories, 4 g total fat, 64 g carbohydrates, and 10 g protein.

A colorful One-Pot Mexican Rice & Beans dish, a comforting and flavorful vegetarian meal option. Pin
A colorful One-Pot Mexican Rice & Beans dish, a comforting and flavorful vegetarian meal option. | panpatriot.com

This Mexican rice & beans recipe is endlessly adaptable—make it your own with your favorite veggies or add-ins. Enjoy every bite and savor the simplicity.

Recipe Questions

Can I use different beans in this dish?

Yes, kidney or pinto beans make great substitutes and complement the spices nicely.

Is it possible to make this dish spicier?

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

What type of broth works best for this preparation?

Vegetable broth keeps it vegetarian and adds depth, but chicken broth can be used if preferred.

Can leftovers be stored and reheated?

Leftovers keep well in the fridge for 3-4 days and reheat nicely for quick meals or fillings.

What are some suggested garnishes for this dish?

Fresh cilantro, lime wedges, sliced jalapeños, and diced avocado add freshness and extra flavor.

Is this dish gluten-free?

Yes, it uses gluten-free ingredients, especially when prepared with vegetable broth.

One-Pot Mexican Rice Beans

A vibrant one-pot dish combining rice, black beans, and spices for flavorful, easy meals.

Prep duration
10 min
Cooking duration
30 min
Total duration
40 min


Difficulty Easy

Origin Mexican

Yield 4 Servings

Dietary requirements Vegan, Dairy-free, Gluten-free

Ingredients

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 1/2 teaspoons ground cumin
02 1 teaspoon smoked paprika
03 1 teaspoon chili powder
04 1/2 teaspoon dried oregano
05 3/4 teaspoon salt, or to taste
06 1/4 teaspoon black pepper

Garnishes (optional)

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

Directions

Step 01

Sauté Onions: 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 Bell Pepper: Add the minced garlic and diced red bell pepper to the skillet; cook for 2 minutes until fragrant.

Step 03

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

Step 04

Add Liquids and Spices: Pour in the undrained diced tomatoes, vegetable broth, corn, black beans, ground cumin, smoked paprika, chili powder, dried 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 the rice is tender and most of the liquid is absorbed.

Step 06

Rest: Remove from heat and let it rest, covered, for 5 minutes.

Step 07

Fluff and Adjust Seasoning: Fluff the rice with a fork. Taste and adjust seasoning if necessary.

Step 08

Serve: Serve hot, garnished with 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 information

Review each ingredient for potential allergens and consult with healthcare providers if you're uncertain.
  • Contains no top 8 allergens when prepared with vegetable broth. Verify broth and canned goods for potential allergens or cross-contamination.

Nutrition facts (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Calories: 335
  • Fat: 4 g
  • Carbohydrates: 64 g
  • Protein: 10 g