One-Pot Mexican Rice Beans

Featured in: Fresh & Easy Dinners

This vibrant one-pot dish blends tender rice and black beans with sautéed onion, bell pepper, and a bold mix of cumin, smoked paprika, and chili powder. Simmered with diced tomatoes and vegetable broth, it creates a hearty, flavorful meal perfect for quick dinners or meal prep. Garnished with fresh cilantro, lime, jalapeños, and avocado, it offers a balanced combination of textures and classic Mexican-inspired tastes, all prepared in about 40 minutes.

Updated on Wed, 19 Nov 2025 16:22:00 GMT
Steaming bowl of One-Pot Mexican Rice & Beans, garnished with cilantro and lime wedges, aromatic and colorful. Pin it
Steaming bowl of One-Pot Mexican Rice & Beans, garnished with cilantro and lime wedges, aromatic and colorful. | freshymeals.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 love making this dish when I'm looking for something filling and flavorful but don't want to spend hours in the kitchen. It quickly became a family favorite, especially when we want a meatless option that everyone enjoys.

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

Prep & Sauté:
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 Aromatics:
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.
Pin it
| freshymeals.com

This recipe is a staple whenever extended family visits; we gather around the table, build our own bowls, and share stories while topping with avocado and jalapeños.

Required Tools

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

Allergen Information

No top 8 allergens if using vegetable broth. Always double-check ingredient labels to avoid cross-contamination.

Nutritional Information

Per serving: 335 calories, 4 g total fat, 64 g carbohydrates, 10 g protein.

A pot of flavorful One-Pot Mexican Rice & Beans, a vegetarian delight ready to be enjoyed with family. Pin it
A pot of flavorful One-Pot Mexican Rice & Beans, a vegetarian delight ready to be enjoyed with family. | freshymeals.com

Serve this dish hot with extra lime wedges and a sprinkle of fresh cilantro for a burst of color and flavor.

Recipe FAQs

Can I substitute black beans with other beans?

Yes, kidney or pinto beans work well as alternatives and offer a slightly different flavor profile.

What broth is recommended for best flavor?

Vegetable broth enhances the dish's flavors and keeps it suitable for vegan diets, but chicken broth can be used for a richer taste.

How can I add more heat to the dish?

Adding ½ teaspoon of cayenne pepper or extra chili powder boosts the spiciness without overpowering.

What is the best pan for cooking this dish?

A large, deep skillet or Dutch oven with a lid ensures even cooking and enough space for simmering the ingredients properly.

How should leftovers be stored?

Store in an airtight container in the refrigerator for up to 3-4 days. It remains flavorful and works well as a filling for wraps.

One-Pot Mexican Rice Beans

Quick, flavorful Mexican dish combining rice, beans, and spices for a satisfying, easy-to-make meal.

How long to prep
10 min
Time to cook
30 min
Overall time
40 min
Recipe by Freshymeals Lily Carter

Dish category Fresh & Easy Dinners

Skill level Easy

Cuisine type Mexican

Makes 4 Serving size

Dietary details 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

Steps to follow

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

Add Garlic and Bell Pepper: Incorporate the minced garlic and diced red bell pepper into the skillet. Cook for an additional 2 minutes until fragrant.

Step 03

Toast Rice: Stir in the rinsed long-grain white rice, coating it evenly with the vegetables and oil. Toast for 1 to 2 minutes.

Step 04

Combine Liquids and Spices: Pour in the diced tomatoes with juices, vegetable broth, corn, black beans, ground cumin, smoked paprika, chili powder, dried oregano, salt, and black pepper. Stir thoroughly to blend flavors.

Step 05

Simmer the Mixture: Bring the contents 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 Covered: Remove from heat and allow the dish to rest covered for 5 minutes to finish steaming.

Step 07

Fluff and Season: Fluff the rice gently 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 desired.

Tools you’ll need

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

Allergy info

Always check each ingredient for allergens and talk to a professional if unsure.
  • Contains no top 8 allergens when prepared with vegetable broth; verify broth and canned goods for potential allergens or cross-contamination.

Nutrition info (per portion)

Nutrition details are for reference only, not a substitute for health advice.
  • Calories per serving: 335
  • Fat content: 4 g
  • Carbohydrates: 64 g
  • Protein amount: 10 g