One-pan dinners are a small act of kindness toward tired people, and this Mexican ground beef and rice skillet understands the assignment.
It is hearty, cozy, a little saucy, and full of flavor without asking you to wash half the kitchen afterward. Ground beef, rice, tomatoes, beans, corn, and simple spices all cook together in one skillet until dinner basically takes care of itself.
This is the kind of meal that feels like a full dinner without needing three side dishes and a pep talk. It is easy, budget-friendly, filling, and very friendly to leftovers.
Also, anything topped with cheese and served straight from a skillet already has a head start.

Why You’ll Love This Recipe
- It cooks in one pan.
- It uses simple, budget-friendly ingredients.
- Ground beef and rice make it filling.
- It works well for leftovers and meal prep.
- You can customize it with toppings you already have.
Ingredients You’ll Need
Ground beef: Use lean ground beef if you want less grease. Ground turkey also works.
Rice: Long-grain white rice works best because it cooks evenly in the skillet.
Onion and garlic: These build the flavor base.
Diced tomatoes: Tomatoes add moisture and help cook the rice.
Beans: Black beans or pinto beans both work well.
Corn: Frozen, canned, or fresh corn can be used.
Broth: Chicken broth or beef broth adds flavor while the rice cooks.
Taco seasoning: Store-bought taco seasoning is convenient, or you can use chili powder, cumin, paprika, salt, and pepper.
Cheese: Cheddar, Monterey Jack, or a Mexican-style blend melts nicely on top.
Optional toppings: Sour cream, avocado, cilantro, green onion, lime juice, salsa, or jalapeños.
How to Make Mexican Ground Beef and Rice Skillet
Start by browning the ground beef in a large skillet. Break it into small pieces as it cooks.
Drain excess grease if needed, then add onion and garlic. Cook until the onion softens and the garlic smells warm and delicious.
Stir in the rice, diced tomatoes, beans, corn, broth, and taco seasoning.
Bring everything to a gentle simmer. Cover the skillet and cook until the rice is tender and the liquid is absorbed.
If the rice needs a little more time, add a splash of broth or water and keep cooking.
Sprinkle cheese over the top, cover for a few minutes, and let it melt.
Finish with your favorite toppings and serve warm.
Tips for Success
Use long-grain white rice for the most reliable texture.
Keep the skillet covered while the rice cooks. The steam helps everything cook evenly.
Do not stir too often once the rice is simmering. Rice likes a little peace.
Drain extra grease from the beef so the dish does not feel heavy.
Taste before serving and adjust seasoning. Rice can absorb a lot of flavor, so a little extra salt or lime juice at the end can help.
Easy Variations
Use ground turkey or ground chicken instead of beef.
Add bell peppers or zucchini with the onion.
Use pinto beans instead of black beans.
Make it spicy with jalapeños, hot sauce, or extra chili powder.
Add crushed tortilla chips on top for crunch.
Serve it in tortillas as a burrito filling.
What to Serve With It
This skillet is filling on its own, but it also works well with tortilla chips, a simple salad, roasted vegetables, or warm tortillas.
For toppings, try avocado, sour cream, salsa, cilantro, lime wedges, or sliced green onions.
It is also excellent as leftovers in a burrito, rice bowl, or taco filling. Future lunch just got easier.
How to Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat in the microwave or in a skillet with a splash of broth or water to loosen the rice.
This dish also freezes well for up to 2 months. Let it cool completely before freezing.
FAQ
Can I use brown rice?
Brown rice needs more liquid and a longer cooking time, so it is not a direct swap for this recipe.
Can I use instant rice?
Yes, but you will need to reduce the liquid and cooking time. Regular long-grain rice gives the best texture.
Can I make this less spicy?
Yes. Use mild taco seasoning and skip jalapeños or hot sauce.
Can I make it dairy-free?
Yes. Skip the cheese or use a dairy-free cheese alternative.
Can I add more vegetables?
Absolutely. Bell peppers, zucchini, spinach, or chopped tomatoes all work well.

One-Pan Mexican Ground Beef and Rice Skillet
Ingredients
Equipment
Method
- Heat olive oil in a large skillet over medium heat.
- Add the ground beef and cook until browned, breaking it into small pieces as it cooks.
- Drain excess grease if needed.
- Add the onion and cook for 3 to 4 minutes, until softened.
- Add the garlic and cook for about 30 seconds.
- Stir in the rice, diced tomatoes, beans, corn, broth, taco seasoning, salt, and black pepper.
- Bring everything to a gentle simmer.
- Cover the skillet and cook for 18 to 22 minutes, or until the rice is tender and the liquid is mostly absorbed.
- Add a splash of broth or water if the rice needs more time to cook.
- Sprinkle cheese over the top.
- Cover for 2 to 3 minutes, until the cheese melts.
- Serve warm with sour cream, avocado, cilantro, and lime wedges if desired.