One-Pot Mexican Rice Beans

Featured in: Family Comfort Meals

This one-pot Mexican rice and beans dish offers a flavorful, easy-to-make meal perfect for busy weeknights. Combining pantry staples like rice, black beans, diced tomatoes, and spices such as cumin, smoked paprika, and chili powder, it delivers authentic, comforting tastes. The method involves sautéing fresh vegetables, toasting rice, then simmering all ingredients in broth until tender. Garnished with cilantro, lime, jalapeño, and avocado, it provides a colorful, nutritious main dish that’s both vegetarian and gluten-free. Ideal for meal prep or casual dinners, it brings hearty flavor with minimal effort.

Updated on Wed, 19 Nov 2025 09:05:00 GMT
Steaming one-pot Mexican rice & beans, a colorful and flavorful main dish, ready to eat. Pin this
Steaming one-pot Mexican rice & beans, a colorful and flavorful main dish, ready to eat. | plumoven.com

A vibrant budget-friendly dish packed with pantry staples making it perfect for quick dinners or meal prep. Enjoy classic Mexican flavors in every bite of this satisfying vegetarian creation.

I first made this one-pot Mexican rice and beans on a busy weeknight and was thrilled by how quickly it came together. The aroma instantly made the whole house feel inviting and cozy.

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: 2 cups (or chicken broth)
  • 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, for garnish
  • Lime wedges: optional
  • Sliced jalapeños: optional
  • Diced avocado: optional

Instructions

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.
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 vegetables and oil. Toast for 1 to 2 minutes.
Add remaining ingredients:
Pour in diced tomatoes with juice, broth, corn, black beans, cumin, 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 to 22 minutes until the rice is tender and liquid is mostly absorbed.
Rest:
Remove from heat and let rest, covered, for 5 minutes.
Finish and serve:
Fluff with a fork. Taste and adjust seasoning if needed. Serve hot garnished with cilantro, lime, jalapeños, and avocado as desired.
A large skillet filled with delicious one-pot Mexican rice & beans, garnished with fresh cilantro. Pin this
A large skillet filled with delicious one-pot Mexican rice & beans, garnished with fresh cilantro. | plumoven.com

We gathered at the table eager to taste this colorful meal and everyone reached for extra lime wedges to brighten each bite. It quickly became a family favorite on busy nights.

Required Tools

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

Nutritional Information

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

Serving & Storage

Leftovers keep well in the fridge for 3 to 4 days and are great for meal prep or burrito fillings. Serve hot with your favorite toppings.

Close-up of a bowl of fluffy one-pot Mexican rice & beans, perfect for a quick, filling meal. Pin this
Close-up of a bowl of fluffy one-pot Mexican rice & beans, perfect for a quick, filling meal. | plumoven.com

A squeeze of lime and a handful of fresh cilantro bring the whole meal together. This recipe is sure to become a staple in your dinner rotation.

Recipe FAQs

Can I use different beans in this dish?

Yes, kidney or pinto beans can be used as alternatives to black beans without altering the core flavors significantly.

Is this dish suitable for vegans?

When prepared with vegetable broth, it is fully vegan and gluten-free, making it suitable for various dietary preferences.

How can I adjust the spice level?

Adding ½ teaspoon cayenne pepper or extra chili powder increases the heat, while reducing spices can mellow the flavor.

What is the best cookware for preparing this dish?

A large deep skillet or Dutch oven with a lid works best to ensure even cooking and proper simmering.

How long does this dish stay fresh?

Stored in the refrigerator, leftovers remain fresh for 3–4 days and are great for quick reheats or as burrito fillings.

One-Pot Mexican Rice Beans

A vibrant, budget-friendly dish bursting with classic Mexican flavors, perfect for quick dinners or meal prep.

Prep time
10 min
Time to cook
30 min
Total Duration
40 min
Created by Plum Oven Sophie Warren


Level of challenge Easy

Cuisine type Mexican

Servings made 4 Portions

Dietary details Plant-based, Dairy-Free, Gluten-Free

Ingredient List

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

How-To Steps

Step 01

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

Step 03

Toast rice: Incorporate the rinsed rice, stirring to evenly coat it with the vegetables and oil; toast for 1 to 2 minutes.

Step 04

Combine liquids and spices: Pour in diced tomatoes with their juice, broth, corn, black beans, cumin, smoked paprika, chili powder, oregano, salt, and black pepper. Stir thoroughly to combine.

Step 05

Simmer mixture: Bring to a gentle boil, then lower heat to a simmer. Cover and cook for 20 to 22 minutes until rice is tender and most of the liquid is absorbed.

Step 06

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

Step 07

Fluff and season: Fluff the rice with a fork and adjust seasoning if necessary.

Step 08

Serve with garnishes: Plate the rice and beans and garnish with chopped cilantro, lime wedges, sliced jalapeños, and diced avocado as desired.

Equipment Needed

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

Allergy Advisories

Review each item for allergens and talk to your healthcare provider if unsure.
  • Contains no top eight allergens when made with vegetable broth; verify broth and canned products for potential allergens.

Nutrition info (per portion)

This nutritional overview is meant for general information. For medical concerns, ask a professional.
  • Caloric Value: 335
  • Fats: 4 g
  • Carbohydrates: 64 g
  • Proteins: 10 g