One-Pot Mexican Rice Beans

Featured in: One-Pot Wonders

This vibrant one-pot dish combines long-grain rice, black beans, diced tomatoes, and fresh vegetables with classic Mexican spices like cumin, smoked paprika, and chili powder. It simmers together to create a flavorful, satisfying meal ideal for busy weeknights or meal planning. Garnished with cilantro, lime, jalapeños, and avocado, this dish balances wholesome ingredients with bold accents. Gluten-free, vegetarian, and adaptable for vegan preferences when using vegetable broth.

Updated on Wed, 19 Nov 2025 12:24:00 GMT
Steaming one-pot Mexican rice and beans with colorful bell peppers, ready to be served. Pin
Steaming one-pot Mexican rice and beans with colorful bell peppers, ready to be served. | potfuljoy.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.

My family loves this one-pot Mexican rice & beans, especially on busy weeknights when everyone craves something comforting and flavorful with minimal 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
  • Fresh cilantro: Chopped (optional)
  • Lime wedges: (optional)
  • Sliced jalapeños: (optional)
  • Diced avocado: (optional)

Instructions

Make aromatics:
Heat a large, deep skillet or Dutch oven over medium heat. Add a splash of oil, then sauté onion for 2–3 minutes until softened.
Add vegetables:
Stir in garlic and bell pepper. Cook for 2 more minutes until fragrant.
Toast rice:
Add rice and stir to coat with vegetables and oil. Toast for 1–2 minutes.
Combine ingredients:
Pour in diced tomatoes (with juice), broth, corn, black beans, cumin, paprika, chili powder, oregano, salt, and pepper. Stir well.
Simmer:
Bring to gentle boil, reduce heat to low, cover, and simmer 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 rice with fork. Taste and adjust seasoning if needed. Serve hot, garnished with cilantro, lime, jalapeños, and avocado as desired.
A close-up of a flavorful one-pot Mexican rice and beans, garnished with fresh cilantro and lime. Pin
A close-up of a flavorful one-pot Mexican rice and beans, garnished with fresh cilantro and lime. | potfuljoy.com

Sharing this dish with my kids, we always add extra lime and pass the avocado bowl around the table. It's become our go-to for taco night sides and burrito bowls.

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: 335 calories, 4 g fat, 64 g carbohydrates, 10 g protein.

Warm, hearty serving of one-pot Mexican rice and beans, perfect for a quick, satisfying vegetarian meal. Pin
Warm, hearty serving of one-pot Mexican rice and beans, perfect for a quick, satisfying vegetarian meal. | potfuljoy.com

Take this one-pot meal straight from stovetop to table for a satisfying dinner your whole family will love. Enjoy leftovers for tasty lunches or easy burrito fillings.

Recipe Q&A

Can I use different beans in this dish?

Yes, kidney beans or pinto beans can be substituted for black beans without affecting the overall flavor.

What is the best cooking vessel for this dish?

A large, deep skillet or Dutch oven with a lid works best to evenly cook the ingredients and allow proper simmering.

How spicy is this dish by default?

It has a mild to moderate heat level, but adding cayenne or extra chili powder can increase the spiciness.

Can I prepare this ahead of time?

Yes, the dish stores well in the fridge for 3-4 days, making it convenient for meal prep or leftovers.

Are there any allergen concerns?

When using vegetable broth and checking canned ingredients, this dish contains none of the top 8 allergens.

What are good garnish options?

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

One-Pot Mexican Rice Beans

A quick, vibrant one-pot meal with rice, beans, and bold Mexican flavors perfect for easy dinners.

Preparation time
10 min
Cooking time
30 min
Total time
40 min

Category One-Pot Wonders

Difficulty Easy

Origin Mexican

Yield 4 Servings

Dietary specifications 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 ½ 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

Instructions

Step 01

Sauté Onion: 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.

Step 02

Cook Aromatics: Add garlic and diced red bell pepper to the skillet and 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 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 combine.

Step 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 liquid is absorbed.

Step 06

Rest: Remove from heat and let stand, covered, for 5 minutes to allow flavors to meld.

Step 07

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

Step 08

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

Required equipment

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

Allergen information

Review each ingredient to identify potential allergens and if uncertain, please consult a healthcare professional.
  • Free from common top 8 allergens when prepared with vegetable broth; verify broth and canned products for potential allergen cross-contamination.

Nutritional values (per serving)

These values are provided as a general guide only and shouldn't replace professional medical advice.
  • Calories: 335
  • Fat: 4 g
  • Carbs: 64 g
  • Protein: 10 g