ADVERTISEMENT

Easy Mexican Bean and Rice Skillet – One-Pan 30-Minute

By August 24, 20268 min read

This Mexican Bean and Rice Skillet is a vibrant, one-pan dish that brings the bold flavors of Mexico to your table in just 30 minutes. It's a hearty combination of fluffy rice, protein-rich black beans, sweet corn, and a medley of spices, all topped with melted cheese. Perfect for busy weeknights, this skillet meal is not only delicious but also budget-friendly and packed with plant-based protein.

Advertisements1

Whether you're a seasoned cook or a beginner, this recipe is foolproof. The rice cooks right in the pan with the tomatoes and spices, absorbing all the flavors for a deeply savory base. The black beans add a creamy texture and a boost of fiber, while the corn provides a pop of sweetness. Finished with a sprinkle of fresh cilantro and a squeeze of lime, it's a dish that tastes like it took hours to prepare but comes together in a snap.

Serve it as a main course with a side of tortilla chips or a simple green salad, or use it as a filling for tacos, burritos, or quesadillas. It's a versatile recipe that you'll turn to again and again.

Why You'll Love This Recipe

1

One-Pan Wonder: Everything cooks in a single skillet, meaning minimal cleanup and maximum flavor.
2

30-Minute Meal: From start to finish, this dish is ready in about 30 minutes, perfect for busy evenings.
3

Budget-Friendly: Uses pantry staples like rice, beans, and canned tomatoes that are easy on the wallet.
4

Customizable: Add your favorite veggies, proteins, or toppings to make it your own.

About the Ingredients

2 tablespoons olive oil

Use extra-virgin olive oil for best flavor, or substitute with any neutral oil like canola or avocado oil.

1 medium yellow onion, diced

About 1 cup. Sweet onion or shallots work as substitutes.

3 cloves garlic, minced

Fresh garlic is best, but 1 teaspoon garlic powder can be used in a pinch.

1 cup (200g) long-grain white rice, rinsed

Rinsing removes excess starch for fluffier rice. Use jasmine or basmati for a fragrant twist.

1 can (15 oz) black beans, drained and rinsed

Canned beans save time; cook your own for a more from-scratch feel. Pinto beans also work.

1 can (15 oz) diced tomatoes with green chilies

Use Rotel-style tomatoes for a kick. If you prefer mild, use regular diced tomatoes and add 1/2 teaspoon chili powder.

1 cup (240ml) vegetable broth

Low-sodium broth is recommended. Chicken broth works too.

1 cup (150g) frozen corn kernels

No need to thaw. Canned corn, drained, is a good substitute.

1 teaspoon ground cumin

Toasting the cumin in oil before adding liquid enhances its flavor.

1 teaspoon chili powder

Use ancho chili powder for a smoky flavor, or chipotle for heat.

1/2 teaspoon smoked paprika

Adds a smoky depth. Regular paprika is fine.

1 cup (100g) shredded cheddar cheese

Sharp cheddar melts beautifully. Use Monterey Jack or a Mexican blend for variety.

For garnish: fresh cilantro, lime wedges, sour cream, salsa

Garnishes are optional but add freshness and color.

Tips & Tricks

  • Rinse the rice thoroughly before cooking to remove excess starch, which prevents gummy rice.
  • Make sure the skillet is hot when you add the rice so it toasts slightly for a nutty flavor.
  • If the rice isn't tender after the liquid is absorbed, add a few tablespoons of broth and cook for a few more minutes.

Pro Tips

1

Toast the rice: Sauté the rice in oil for 2 minutes before adding liquids for extra flavor.
2

Use a wide skillet: A 12-inch skillet allows even cooking and prevents overcrowding.
3

Let it rest: After cooking, let the skillet sit for 5 minutes off the heat to allow the cheese to set.
4

Spice it up: Add a diced jalapeño with the garlic for extra heat.

Step-by-Step Instructions

1. Sauté Aromatics

Heat olive oil in a large skillet (12-inch) over medium heat (350°F / 175°C). Add the diced onion and cook for 3-4 minutes until translucent and fragrant, stirring occasionally. Add the minced garlic and cook for 30 seconds until aromatic.

2. Toast the Rice

Add the rinsed rice to the skillet. Stir to coat the grains in oil and toast for 2 minutes, stirring frequently, until the rice becomes slightly opaque and gives off a nutty aroma. This step adds a toasty flavor to the finished dish.

3. Add Spices and Liquids

Sprinkle in the cumin, chili powder, and smoked paprika. Stir for 30 seconds to bloom the spices. Pour in the diced tomatoes (with their juices) and vegetable broth. Bring the mixture to a boil over medium-high heat (400°F / 200°C).

4. Simmer the Rice

Once boiling, reduce the heat to low (250°F / 120°C), cover the skillet with a tight-fitting lid, and let it simmer for 15 minutes. Do not lift the lid during this time to allow the steam to cook the rice evenly.

5. Add Beans and Corn

After 15 minutes, remove the lid and check the rice: it should be almost tender with most of the liquid absorbed. Gently fold in the drained black beans and frozen corn. Re-cover and cook for 5-7 more minutes, until the rice is fully cooked and the beans are heated through.

6. Top with Cheese

Once the rice is tender, remove the lid and sprinkle the shredded cheddar cheese evenly over the top. Cover the skillet and let it sit for 2-3 minutes off the heat, allowing the cheese to melt and become gooey.

7. Garnish and Serve

Remove the lid, garnish with fresh cilantro and lime wedges, and serve directly from the skillet. Add optional sour cream or salsa for extra freshness. Enjoy hot!

Delicious Variations

Add protein

Stir in 1 cup of cooked, shredded chicken or ground beef after the rice is done.

Veggie-loaded

Sauté 1 diced bell pepper with the onion, and add 1/2 cup of diced zucchini with the beans.

Make it spicy

Add 1/4 teaspoon of cayenne pepper or a chopped chipotle pepper in adobo sauce.

How to Store Mexican Bean And Rice Skillet

Refrigerator

Store leftovers in an airtight container in the fridge for up to 4 days.

Freezer

This dish freezes well for up to 3 months. Cool completely, then transfer to a freezer-safe container.

Reheating

Reheat in a skillet over medium heat with a splash of water or broth, stirring occasionally, until heated through. Or microwave in 30-second intervals.

Frequently Asked Questions

Q: Can I use brown rice instead of white rice?

Yes, but you'll need to adjust the cooking time and liquid. Brown rice requires about 45-50 minutes and 1 1/2 cups of broth. You may also need to add more liquid during cooking.

Q: Is this dish vegan?

Yes, if you use vegan cheese or omit the cheese entirely. The rest of the ingredients are plant-based, including the vegetable broth.

Q: Can I make this in a rice cooker?

Yes, you can. Sauté the aromatics and rice in a skillet, then transfer to a rice cooker with the liquids and spices. Cook according to your rice cooker's settings, then stir in beans and corn and top with cheese.

Q: What can I use instead of black beans?

Pinto beans, kidney beans, or even chickpeas work well. Just make sure to drain and rinse them.

Q: How can I reduce the sodium?

Use no-salt-added canned tomatoes and beans, and use low-sodium vegetable broth. Rinse the beans thoroughly to remove excess sodium.

I hope you enjoy this Mexican Bean and Rice Skillet as much as I do! It's a simple, satisfying meal that's perfect for any night of the week. If you try it, let me know in the comments below—I'd love to hear how it turned out!

Mexican Bean And Rice Skillet

Mexican Bean And Rice Skillet

Mexican Bean and Rice Skillet: a zesty, one-pan meal with black beans, rice, and gooey cheese, ready in 30 minutes for an easy weeknight dinner.

★★★★½ 4.8 (127 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 cup (200g) long-grain white rice, rinsed
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) diced tomatoes with green chilies
  • 1 cup (240ml) vegetable broth
  • 1 cup (150g) frozen corn kernels
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1 cup (100g) shredded cheddar cheese
  • For garnish: fresh cilantro, lime wedges, sour cream, salsa

📋 Instructions

  1. 1Sauté Aromatics — Heat olive oil in a large skillet (12-inch) over medium heat (350°F / 175°C). Add the diced onion and cook for 3-4 minutes until translucent and fragrant, stirring occasionally. Add the minced garlic and cook for 30 seconds until aromatic.
  2. 2Toast the Rice — Add the rinsed rice to the skillet. Stir to coat the grains in oil and toast for 2 minutes, stirring frequently, until the rice becomes slightly opaque and gives off a nutty aroma. This step adds a toasty flavor to the finished dish.
  3. 3Add Spices and Liquids — Sprinkle in the cumin, chili powder, and smoked paprika. Stir for 30 seconds to bloom the spices. Pour in the diced tomatoes (with their juices) and vegetable broth. Bring the mixture to a boil over medium-high heat (400°F / 200°C).
  4. 4Simmer the Rice — Once boiling, reduce the heat to low (250°F / 120°C), cover the skillet with a tight-fitting lid, and let it simmer for 15 minutes. Do not lift the lid during this time to allow the steam to cook the rice evenly.
  5. 5Add Beans and Corn — After 15 minutes, remove the lid and check the rice: it should be almost tender with most of the liquid absorbed. Gently fold in the drained black beans and frozen corn. Re-cover and cook for 5-7 more minutes, until the rice is fully cooked and the beans are heated through.
  6. 6Top with Cheese — Once the rice is tender, remove the lid and sprinkle the shredded cheddar cheese evenly over the top. Cover the skillet and let it sit for 2-3 minutes off the heat, allowing the cheese to melt and become gooey.
  7. 7Garnish and Serve — Remove the lid, garnish with fresh cilantro and lime wedges, and serve directly from the skillet. Add optional sour cream or salsa for extra freshness. Enjoy hot!
👨‍🍳 Chef's Note: For a creamier texture, stir in 1/4 cup of sour cream or Greek yogurt just before serving. This adds a tangy richness that complements the spices.

Servings: 6

Cuisine: Mexican-inspired

Course: Main Dish

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat

Leave a Comment

x
Advertisements