One-Pot Mexican Rice Beans

Featured in: Main Dishes

This vibrant, budget-friendly meal brings together long-grain rice, black beans, corn, and diced tomatoes simmered with aromatic spices including cumin, smoked paprika, and chili powder. Cooked in one pot, it’s ideal for quick dinners or meal prep, delivering classic Mexican flavors in every bite. Garnished with cilantro, lime, jalapeños, and avocado, this dish is both satisfying and easy to prepare, perfect for vegetarian, vegan, and gluten-free diets.

Updated on Wed, 19 Nov 2025 16:30:00 GMT
Steaming One-Pot Mexican Rice & Beans, a flavorful vegetarian meal with fresh cilantro garnish and lime. Save
Steaming One-Pot Mexican Rice & Beans, a flavorful vegetarian meal with fresh cilantro garnish and lime. | cheerfulchefs.com

A vibrant, budget-friendly dish packed with pantry staples, perfect for quick dinners or meal prep and bursting with classic Mexican flavors in every bite.

When I first made this rice and beans recipe, I was amazed by how quickly it came together with just pantry ingredients. It's now a go-to weeknight favorite whenever we crave bold but comforting flavors without any fuss.

Ingredients

  • Rice & Grains: 1 cup long-grain white rice, rinsed
  • Vegetables: 1 medium yellow onion, finely chopped
  • Vegetables: 2 cloves garlic, minced
  • Vegetables: 1 red bell pepper, diced
  • Vegetables: 1 cup frozen or canned corn (drained if canned)
  • Vegetables: 1 (14 oz/400 g) can diced tomatoes, undrained
  • Vegetables: 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
  • Spices & Seasonings: 1 teaspoon smoked paprika
  • Spices & Seasonings: 1 teaspoon chili powder
  • Spices & Seasonings: ½ teaspoon dried oregano
  • Spices & Seasonings: ¾ teaspoon salt (or to taste)
  • Spices & Seasonings: ¼ teaspoon black pepper
  • Garnishes (optional): Fresh cilantro, chopped
  • Garnishes (optional): Lime wedges
  • Garnishes (optional): Sliced jalapeños
  • Garnishes (optional): Diced avocado

Instructions

Prep & Sauté:
Heat a large, deep skillet or Dutch oven over medium heat. Add oil and sauté the onion for 2 to 3 minutes until softened.
Add Aromatics:
Stir in garlic and bell pepper; cook for 2 additional minutes until fragrant.
Toast Rice:
Add the rice and stir to coat with the vegetables and oil. Toast for 1 to 2 minutes.
Add Remaining Ingredients:
Pour in diced tomatoes with juice, broth, corn, black beans, cumin, smoked paprika, chili powder, oregano, salt, and pepper. Stir well.
Simmer:
Bring to a gentle boil, then reduce heat to low. Cover and simmer for 20 to 22 minutes until rice is tender and most liquid is absorbed.
Rest:
Remove from heat and let rest, covered, for 5 minutes.
Finish & Serve:
Fluff rice with a fork, adjust seasoning, and serve hot with your choice of garnishes.
A close-up of the perfectly cooked One-Pot Mexican Rice & Beans, ready to serve with spicy jalapeños. Save
A close-up of the perfectly cooked One-Pot Mexican Rice & Beans, ready to serve with spicy jalapeños. | cheerfulchefs.com

Last weekend, my family gathered around the table with laughter and plenty of lime wedges as everyone built their own bowls—this recipe brought us together in the tastiest way.

Notes & Substitutions

For extra heat, add cayenne or use more chili powder. You can swap in kidney or pinto beans and leftovers are excellent for burrito fillings.

Required Tools

A large skillet or Dutch oven with lid, cutting board and knife, measuring cups, and a wooden spoon are all you need.

Nutritional Information

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

Enjoy a hearty bowl of One-Pot Mexican Rice & Beans, a delicious and easy one-pot dinner option. Save
Enjoy a hearty bowl of One-Pot Mexican Rice & Beans, a delicious and easy one-pot dinner option. | cheerfulchefs.com

This vibrant skillet is perfect for meal prep and delicious enjoyed fresh or as leftovers. Customize with your favorite garnishes to make it your own.

Recipe FAQs

Can I use other types of beans?

Yes, kidney or pinto beans are great substitutes for black beans and work well with the spices and ingredients in this dish.

What kind of broth is best for this dish?

Vegetable broth is recommended for vegetarian and vegan options, but chicken broth can also add extra depth of flavor.

How can I make the dish spicier?

Add ½ teaspoon cayenne pepper or increase the chili powder for a bolder spicy kick.

Is this dish suitable for gluten-free diets?

Yes, this meal is naturally gluten-free when using gluten-free broth and canned ingredients.

How do I store leftovers properly?

Keep leftovers refrigerated in an airtight container for 3–4 days. They also make tasty fillings for wraps or burritos.

What side drinks pair well with this meal?

A crisp Mexican lager or a chilled glass of Sauvignon Blanc complements the dish’s vibrant flavors beautifully.

One-Pot Mexican Rice Beans

Quick, flavorful dish combining rice, beans, and classic Mexican spices in a single pot.

Prep Time
10 minutes
Cook Time
30 minutes
Overall Time
40 minutes
Creator Ruby Smiles

Recipe Type Main Dishes

Skill Level Easy

Cuisine Background Mexican

Portions 4 Serves

Dietary Preferences Vegan-Friendly, Dairy-Free Option, Gluten-Free Option

What You’ll 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

Step-by-Step Guide

Step 01

Sauté onions: 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

Add garlic and bell pepper: Stir in the minced garlic and diced red bell pepper, cooking for an additional 2 minutes until fragrant.

Step 03

Toast rice: Add the rinsed rice and stir well to coat it with the vegetables and oil. Toast the rice for 1 to 2 minutes.

Step 04

Combine remaining ingredients: Pour in the 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 mixture: 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 the dish: Remove from heat and let the dish rest, covered, for 5 minutes.

Step 07

Fluff and adjust seasoning: Fluff the rice with a fork. Taste and adjust salt and spices as needed.

Step 08

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

Potential Allergens

Inspect ingredients for specific allergens and contact a professional for concerns.
  • Contains no top 8 allergens if vegetable broth is used; verify broth and canned ingredients for cross-contamination.

Nutritional Details (Per Serving)

Provided as supportive info; always cross-check with your healthcare provider.
  • Calories: 335
  • Fats: 4 grams
  • Carbohydrates: 64 grams
  • Proteins: 10 grams