One-Pot Mexican Beef and Rice Skillet – A Fast, Flavor-Packed Weeknight Dinner

This skillet checks every box on a busy night: hearty, cozy, and ready with minimal cleanup. It brings together seasoned ground beef, fluffy rice, tomatoes, peppers, and warm spices for a complete meal in one pan. The flavors are bold but not fussy, and the method is simple enough for any cook.

You’ll love how the rice soaks up all the juices, and how the toppings let everyone customize their bowl. If you’re craving something satisfying without a sink full of dishes, this is it.

One-Pot Mexican Beef and Rice Skillet - A Fast, Flavor-Packed Weeknight Dinner

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • Ground beef (1 pound; 85–90% lean works best)
  • Long-grain white rice (1 cup, uncooked)
  • Yellow onion (1 medium, diced)
  • Bell pepper (1 medium, diced; any color)
  • Garlic (3 cloves, minced)
  • Tomato sauce (1 cup) or crushed tomatoes
  • Diced green chiles (1 small can) or jalapeño for more heat
  • Beef or chicken broth (2 cups, low sodium)
  • Corn kernels (1 cup; canned and drained or frozen)
  • Black beans (1 can, drained and rinsed)
  • Chili powder (2 teaspoons)
  • Ground cumin (1½ teaspoons)
  • Smoked paprika (1 teaspoon) or regular paprika
  • Oregano (½ teaspoon; Mexican oregano if you have it)
  • Salt and black pepper (to taste)
  • Olive oil (1 tablespoon; optional if beef is lean)
  • Lime (1, for squeezing over at the end)
  • Shredded cheese (1 to 1½ cups; cheddar, Monterey Jack, or pepper jack)
  • Fresh cilantro (a small bunch, chopped)
  • Optional toppings: sour cream or Greek yogurt, avocado, sliced green onions, hot sauce

Method
 

  1. Prep your ingredients. Dice the onion and bell pepper.Mince the garlic. Rinse the rice in a fine-mesh strainer until the water runs mostly clear. This helps the grains cook fluffy, not gummy.
  2. Brown the beef. Heat a large, deep skillet or Dutch oven over medium-high.Add a splash of olive oil if using lean beef. Crumble in the ground beef and cook, stirring, until browned with no pink left, about 5–7 minutes. Season lightly with salt and pepper.
  3. Sauté the aromatics. Add the diced onion and bell pepper to the skillet.Cook 3–4 minutes, stirring, until they soften. Stir in the garlic and cook 30 seconds, just until fragrant.
  4. Spice it up. Sprinkle in the chili powder, cumin, smoked paprika, and oregano. Stir to coat the beef and veggies.Toasting the spices for a minute helps release their flavor.
  5. Add rice and liquids. Stir in the rinsed rice so it’s coated in all the seasonings. Pour in the broth and tomato sauce. Add the diced green chiles, corn, and black beans.Stir everything well and bring to a gentle simmer.
  6. Simmer and cover. Reduce heat to low, cover the skillet, and let it cook for 18–22 minutes. Avoid lifting the lid too often. The rice should absorb the liquid and become tender.If the pan looks dry before the rice is done, add a splash more broth and continue cooking.
  7. Check seasoning and texture. When the rice is tender, taste and adjust with salt, pepper, and more chili powder if needed. If it’s a bit saucy, let it sit uncovered for 2–3 minutes to thicken. If it’s too thick, stir in a few tablespoons of broth.
  8. Add the finishing touches. Squeeze in the juice of half a lime for brightness.Sprinkle the cheese over the top, cover for 1–2 minutes, and let it melt. Finish with chopped cilantro.
  9. Serve with toppings. Spoon into bowls and garnish with avocado, a dollop of sour cream, green onions, or a dash of hot sauce. A wedge of lime on the side is always welcome.

What Makes This Special

Cooking process, overhead: One-Pot Mexican Beef and Rice Skillet mid-simmer in a large 12-inch black

This recipe is all about maximum payoff with minimal effort. You cook everything in one skillet, so the flavors blend as the rice cooks in seasoned broth and tomato.

It’s versatile, too: you can swap the protein, boost the veggies, or adjust the heat to fit your mood. Best of all, it reheats beautifully for lunches and leftovers. It’s comfort food, but efficient.

Shopping List

  • Ground beef (1 pound; 85–90% lean works best)
  • Long-grain white rice (1 cup, uncooked)
  • Yellow onion (1 medium, diced)
  • Bell pepper (1 medium, diced; any color)
  • Garlic (3 cloves, minced)
  • Tomato sauce (1 cup) or crushed tomatoes
  • Diced green chiles (1 small can) or jalapeño for more heat
  • Beef or chicken broth (2 cups, low sodium)
  • Corn kernels (1 cup; canned and drained or frozen)
  • Black beans (1 can, drained and rinsed)
  • Chili powder (2 teaspoons)
  • Ground cumin (1½ teaspoons)
  • Smoked paprika (1 teaspoon) or regular paprika
  • Oregano (½ teaspoon; Mexican oregano if you have it)
  • Salt and black pepper (to taste)
  • Olive oil (1 tablespoon; optional if beef is lean)
  • Lime (1, for squeezing over at the end)
  • Shredded cheese (1 to 1½ cups; cheddar, Monterey Jack, or pepper jack)
  • Fresh cilantro (a small bunch, chopped)
  • Optional toppings: sour cream or Greek yogurt, avocado, sliced green onions, hot sauce

Step-by-Step Instructions

Final plated, close-up detail: A bowl of the finished Mexican Beef and Rice Skillet, tight three-qua
  1. Prep your ingredients. Dice the onion and bell pepper.Mince the garlic. Rinse the rice in a fine-mesh strainer until the water runs mostly clear. This helps the grains cook fluffy, not gummy.
  2. Brown the beef. Heat a large, deep skillet or Dutch oven over medium-high.Add a splash of olive oil if using lean beef. Crumble in the ground beef and cook, stirring, until browned with no pink left, about 5–7 minutes. Season lightly with salt and pepper.
  3. Sauté the aromatics. Add the diced onion and bell pepper to the skillet.Cook 3–4 minutes, stirring, until they soften. Stir in the garlic and cook 30 seconds, just until fragrant.
  4. Spice it up. Sprinkle in the chili powder, cumin, smoked paprika, and oregano. Stir to coat the beef and veggies.Toasting the spices for a minute helps release their flavor.
  5. Add rice and liquids. Stir in the rinsed rice so it’s coated in all the seasonings. Pour in the broth and tomato sauce. Add the diced green chiles, corn, and black beans.Stir everything well and bring to a gentle simmer.
  6. Simmer and cover. Reduce heat to low, cover the skillet, and let it cook for 18–22 minutes. Avoid lifting the lid too often. The rice should absorb the liquid and become tender.If the pan looks dry before the rice is done, add a splash more broth and continue cooking.
  7. Check seasoning and texture. When the rice is tender, taste and adjust with salt, pepper, and more chili powder if needed. If it’s a bit saucy, let it sit uncovered for 2–3 minutes to thicken. If it’s too thick, stir in a few tablespoons of broth.
  8. Add the finishing touches. Squeeze in the juice of half a lime for brightness.Sprinkle the cheese over the top, cover for 1–2 minutes, and let it melt. Finish with chopped cilantro.
  9. Serve with toppings. Spoon into bowls and garnish with avocado, a dollop of sour cream, green onions, or a dash of hot sauce. A wedge of lime on the side is always welcome.

Storage Instructions

Let the skillet cool to room temperature, then transfer to airtight containers. Refrigerate for up to 4 days.

To reheat, splash in a bit of water or broth, cover, and warm gently in the microwave or on the stovetop until hot. For longer storage, freeze up to 2 months. Thaw overnight in the fridge and reheat with a little extra liquid to loosen it up.

Why This is Good for You

This meal hits the sweet spot of balance. Protein from the beef and beans keeps you full, while long-grain rice provides steady energy.

You’re also getting fiber from beans, corn, and veggies, plus vitamins A and C from peppers and tomatoes. Keeping the sodium moderate by using low-sodium broth and adjusting salt at the end makes it a smarter choice. Use part-skim cheese and top with avocado for healthy fats.

What Not to Do

  • Don’t skip rinsing the rice. Extra starch can make the skillet gluey.
  • Don’t boil hard after adding rice. A gentle simmer is key for even cooking.
  • Don’t under-season the base. Season in layers—beef, then spices, then final taste.
  • Don’t over-stir while the rice cooks. Lift the lid sparingly to prevent steam loss and uneven texture.
  • Don’t add all toppings too early. Fresh garnishes and cheese go on at the end for best texture and flavor.

Alternatives

  • Protein swaps: Use ground turkey, chicken, or plant-based crumbles.For a richer flavor, try chorizo (adjust salt; it’s seasoned).
  • Rice options: Jasmine works similarly to long-grain white. For brown rice, add about 20 extra minutes and more broth (start with ½–1 cup more). Keep it covered and check doneness.
  • Veggie boosts: Add zucchini, spinach, or diced tomatoes.Stir in spinach at the end so it wilts without watering down the skillet.
  • Heat level: Swap green chiles for jalapeño or chipotle in adobo for smoky heat. Keep seeds for more kick.
  • Dairy-free: Skip the cheese and finish with extra lime, avocado, and cilantro for creaminess and brightness.
  • Low-carb path: Replace rice with riced cauliflower. Reduce broth to ½ cup and cook uncovered for 5–7 minutes after browning the beef and spices.
  • Make it saucier: Add extra tomato sauce or a splash of enchilada sauce before simmering.

FAQ

Can I make this ahead?

Yes.

Cook fully, cool, and refrigerate. Reheat with a splash of broth to keep it moist. Add fresh toppings after reheating for the best texture.

What skillet size should I use?

A large 12-inch skillet with high sides or a medium Dutch oven is ideal.

You want enough surface area to brown the beef properly and enough depth to hold the liquids without boiling over.

Will minute rice work?

It can, but you’ll need far less liquid and time. Stir in instant rice near the end with about 1 cup of broth and cook 5–7 minutes, covered, until tender. Flavor is best with standard long-grain rice.

How do I keep the rice from getting mushy?

Rinse the rice, keep the heat low once it simmers, and avoid overcooking.

If the liquid absorbs before the rice is done, add a small splash of broth instead of cranking the heat.

Is this spicy?

It’s gently spiced as written. For zero heat, use mild green chiles and skip hot sauce. For more heat, add jalapeño, extra chili powder, or a bit of chipotle in adobo.

Can I leave out the beans or corn?

Absolutely.

Replace with more bell pepper or zucchini, or just omit them. You may want to reduce the broth slightly if you remove multiple add-ins.

What cheese melts best?

Monterey Jack or a Mexican blend melts smoothly. Sharp cheddar adds more punch but can be a bit oilier.

Pepper jack is great if you like extra heat.

How do I prevent sticking?

Use a good nonstick or well-seasoned skillet, keep the heat moderate, and don’t let the pan run dry. If needed, add a teaspoon of oil around the edges before covering to help steam and release the rice.

In Conclusion

One skillet, simple steps, and a big payoff—that’s the magic of this One-Pot Mexican Beef and Rice Skillet. It’s flavorful, flexible, and weeknight-friendly, with easy swaps to match your pantry and preferences.

Make it once, and it’ll land in your regular rotation. Keep a lime on hand, prep a few toppings, and enjoy a hearty meal without the mess.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating