One-Pot Mexican Rice Beans

Featured in: Bite-Size Snacks

This vibrant one-pot dish combines long-grain rice, black beans, and colorful vegetables simmered with cumin, smoked paprika, and chili powder to create a hearty, flavorful meal. Easy to prepare, it cooks in under 40 minutes and can be garnished with fresh cilantro, lime, jalapeños, and avocado for added zest. Perfect for casual dinners, meal prep, or a satisfying vegetarian and gluten-free option that fits a variety of diets.

Updated on Wed, 19 Nov 2025 14:06:00 GMT
Steaming One-Pot Mexican Rice & Beans, boasting colorful bell peppers and black beans, is ready to eat. Save to Pinterest
Steaming One-Pot Mexican Rice & Beans, boasting colorful bell peppers and black beans, is ready to eat. | funcockts.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 recipe while searching for ways to use up pantry staples and fresh veggies—it's been a favorite for busy weeknights ever since!

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
  • Fresh cilantro, chopped: as garnish (optional)
  • Lime wedges: as garnish (optional)
  • Sliced jalapeños: as garnish (optional)
  • Diced avocado: as garnish (optional)

Instructions

Sauté onion:
Heat a large deep skillet or Dutch oven over medium heat. Add a splash of oil and sauté the onion for 2–3 minutes until softened.
Add garlic and bell pepper:
Stir in the garlic and bell pepper; cook for 2 more minutes until fragrant.
Add rice:
Add the rice and stir to coat with the vegetables and oil; toast for 1–2 minutes.
Add remaining ingredients:
Pour in 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.
Fluff and season:
Fluff with a fork. Taste and adjust seasoning if needed.
Garnish and serve:
Serve hot, garnished with cilantro, lime, jalapeños, and avocado as desired.
A flavorful skillet of One-Pot Mexican Rice & Beans, perfect for a quick and easy weeknight dinner. Save to Pinterest
A flavorful skillet of One-Pot Mexican Rice & Beans, perfect for a quick and easy weeknight dinner. | funcockts.com

This recipe is always a hit with my family, especially on busy weeknights when everyone wants something flavorful and satisfying.

Required Tools

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

Allergen Information

Contains none of the top 8 allergens if using vegetable broth. Double-check broth and canned goods for potential allergens or cross-contamination.

Nutritional Information (per serving)

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

Fresh cilantro garnishes this hearty One-Pot Mexican Rice & Beans, a delicious and satisfying vegetarian meal. Save to Pinterest
Fresh cilantro garnishes this hearty One-Pot Mexican Rice & Beans, a delicious and satisfying vegetarian meal. | funcockts.com

Savor the bold flavors and simplicity of this one-pot Mexican rice and beans—the perfect comfort meal for any night.

Recipe Questions & Answers

Can I substitute other beans for black beans?

Yes, kidney or pinto beans work well as substitutes and provide a slightly different texture and flavor.

Is this dish suitable for vegan diets?

When using vegetable broth, the dish is vegan-friendly, as it contains no animal products.

How can I add more spice to the dish?

Incorporate ½ teaspoon of cayenne pepper or extra chili powder during cooking for a spicier kick.

What are some good garnishes for this dish?

Fresh cilantro, lime wedges, sliced jalapeños, and diced avocado complement the flavors well.

How long does the dish keep after cooking?

Store leftovers in the fridge for 3–4 days; they're excellent for reheated meals or fillings.

One-Pot Mexican Rice Beans

A quick, flavorful dish with rice, beans, and classic Mexican spices, perfect for easy dinners.

Prep Duration
10 minutes
Cook Duration
30 minutes
Overall Time
40 minutes
Authored by Funcockts Ethan Miller


Skill Level Easy

Cuisine Mexican

Makes 4 Portions

Diet Facts Vegan-Friendly, 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 (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

Step 01

Sauté Aromatics: Heat large deep skillet or Dutch oven over medium heat. Add a splash of oil and sauté 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 an additional 2 minutes until fragrant.

Step 03

Toast Rice: Add rinsed long-grain white rice and stir to coat with vegetables and oil. Toast for 1 to 2 minutes.

Step 04

Combine Liquids and Spices: Pour in diced tomatoes with 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: Bring mixture to a gentle boil, then reduce heat to low. Cover and simmer for 20 to 22 minutes until rice is tender and liquid is mostly absorbed.

Step 06

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

Step 07

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

Step 08

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

Review all components for allergens and reach out to a health expert if needed.
  • Contains no top eight allergens if using vegetable broth; verify broth and canned goods for potential allergens or cross-contamination.

Nutrition Details (each serving)

Nutrition details are just for reference and can't replace professional medical counsel.
  • Energy (Calories): 335
  • Fats: 4 g
  • Carbohydrates: 64 g
  • Proteins: 10 g