One-Pot Mexican Rice Beans

Featured in: Quick Comfort Meals

This vibrant one-pot combination blends long-grain rice with black beans, diced tomatoes, and corn, seasoned with cumin, smoked paprika, and chili powder for authentic Mexican flavor. Quick to prepare and easy to cook, it features sautéed onions, garlic, and bell pepper as a flavorful base. After simmering together, the dish is garnished with fresh cilantro, lime, jalapeños, and creamy avocado for freshness and zest. Ideal for a nutritious, satisfying main course that’s both hearty and budget-friendly.

Updated on Wed, 19 Nov 2025 14:51:00 GMT
Steaming hot One-Pot Mexican Rice & Beans, garnished with fresh cilantro and ready to serve. Save
Steaming hot One-Pot Mexican Rice & Beans, garnished with fresh cilantro and ready to serve. | freshyforks.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 One-Pot Mexican Rice & Beans when trying to stretch a weeknight dinner budget, and it quickly became a staple for how simple and satisfying it is. The whole family loved the burst of spices and the ease of cleanup!

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

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 Vegetables:
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.
Serve:
Fluff with a fork. Taste and adjust seasoning if needed. Serve hot, garnished with cilantro, lime, jalapeños, and avocado as desired.
Save
| freshyforks.com

This recipe came together after a busy day, and sharing it around the table felt like a little weeknight celebration. It's our go-to for gatherings since everyone can add their favorite garnishes.

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. Always 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

A hearty bowl of One-Pot Mexican Rice & Beans, with colorful bell peppers and flavorful spices. Save
A hearty bowl of One-Pot Mexican Rice & Beans, with colorful bell peppers and flavorful spices. | freshyforks.com

Serve this hearty rice and beans bowl straight from the pan with your favorite toppings for a comforting dinner. Enjoy how easy cleanup is too!

Recipe Questions & Answers

Can I use different beans?

Yes, kidney or pinto beans are excellent substitutes for black beans, adding their own distinct flavor and texture.

Is this dish gluten-free?

When made with vegetable or chicken broth free from gluten-containing ingredients, this dish is naturally gluten-free.

How spicy is the dish?

The base version is mildly spiced with chili powder and smoked paprika, but you can increase heat by adding cayenne or extra chili powder.

Can it be prepared ahead of time?

Yes, leftovers store well in the fridge for 3–4 days, making them perfect for meal prep or burrito fillings.

What are good garnishes for this dish?

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

What tools are needed to prepare it?

A large deep skillet or Dutch oven with a lid, a cutting board, knife, and measuring tools are essential for preparation.

One-Pot Mexican Rice Beans

A flavorful, easy-to-make dish combining rice, beans, and spices in one pot.

Prep time
10 minutes
Time to cook
30 minutes
Time required
40 minutes
Recipe by Freshyforks Lena Brooks


Skill level Easy

Cuisine Mexican

Portions 4 Number of servings

Diet Details Vegan-friendly, No dairy, No gluten

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

Directions

Step 01

Sauté aromatics: 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; cook for 2 minutes until fragrant.

Step 03

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

Step 04

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

Step 06

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

Step 07

Fluff and season: Fluff with a fork, taste, and adjust seasoning if necessary.

Step 08

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

Review ingredients for allergens. Reach out to medical experts if you're not sure.
  • Free of common top 8 allergens if using vegetable broth; verify broth and canned goods to avoid cross-contamination.

Nutritional breakdown (each serving)

This nutritional data guides only—don't treat as medical advice.
  • Energy (Calories): 335
  • Lipids: 4 grams
  • Carbohydrates: 64 grams
  • Proteins: 10 grams