This Mexican skillet recipe is the answer to those busy weeknights when you want something hearty, flavorful, and on the table fast. It’s a bold, satisfying one-pan meal packed with seasoned ground beef, fluffy rice, black beans, sweet corn, and melted cheese on top.
Think of it as a deconstructed burrito bowl, but better. Everything cooks together in one skillet, so the rice soaks up all that savory, spiced beef flavor as it simmers.
The whole thing comes together in about 30 minutes with pantry staples you likely already have on hand. No complicated steps, no pile of dishes.
This is the kind of recipe that becomes a weekly rotation without you even planning it that way. Once you make it the first time, you’ll already be thinking about when to make it again.
If you love easy Mexican-inspired dinners, you’ll also want to check out this Taco Skillet Recipe for another quick, weeknight-friendly favorite.
Why You’ll Love This Mexican Skillet Recipe
This dish checks every box for a satisfying weeknight dinner. It’s fast, filling, and packed with bold, crowd-pleasing flavors that everyone at the table will enjoy.
- One pan only. Everything from the beef to the rice cooks in a single skillet, which keeps cleanup minimal and makes the cooking process feel effortless.
- Ready in 30 minutes. From the moment you start browning the beef to the moment you pull it off the heat, dinner is done in half an hour.
- Budget-friendly ingredients. Ground beef, canned beans, corn, and pantry spices keep the cost per serving low without sacrificing flavor.
- The rice is extra flavorful. Because the rice simmers directly in the seasoned beef broth, it absorbs all that smoky, spiced goodness rather than cooking in plain water.
- Melted cheese on top. A generous layer of shredded cheddar and Monterey Jack finishes the dish and ties every element together.
- Versatile and customizable. You can dial up or down the heat, swap the protein, or use whatever cheese you have on hand.
- Great for meal prep. It reheats beautifully and tastes even better the next day.
You might also enjoy: Mexican Beef and Rice Skillet Recipe
Ingredients
Here is everything you need to make this Mexican skillet recipe. The combination of Rotel (diced tomatoes with green chiles) and chicken broth is what creates that perfectly saucy, rice-cooking liquid that makes the whole dish sing.
- 1 lb (450g) ground beef, 80/20 or 85/15
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 packet (1 oz / 28g) taco seasoning
- 1 can (10 oz / 283g) Rotel diced tomatoes with green chiles, undrained
- 1 cup (240ml) chicken broth
- 1 cup (185g) long-grain white rice, uncooked
- 1 can (15 oz / 425g) black beans, drained and rinsed
- 1 cup (165g) frozen or canned corn, drained
- 1.5 cups (170g) shredded Mexican cheese blend or cheddar and Monterey Jack combined
- Salt and black pepper to taste
For garnish (optional but recommended):
- Sour cream
- Fresh cilantro, chopped
- Green onions, sliced
- Lime wedges
- Sliced avocado or guacamole
Read Also: Taco Seasoning Recipe
Kitchen Equipment Needed
You don’t need any fancy tools to pull this off. The most important thing is using a large enough skillet with a lid so the rice can steam properly without losing moisture.
- Large cast iron skillet or oven-safe skillet, at least 12 inches (30cm)
- Tight-fitting lid or large sheet of aluminum foil
- Wooden spoon or silicone spatula
- Cutting board and sharp knife
- Measuring cups and spoons
- Can opener
- Large colander or strainer (for rinsing beans)
This recipe pairs beautifully with homemade Pico de Gallo on the side.
Recommended Products for This Recipe
These are products I genuinely recommend based on quality and performance. They make this recipe easier and the results noticeably better.
1. Lodge 12-Inch Cast Iron Skillet
A cast iron skillet retains and distributes heat evenly, which is essential for browning the beef properly and getting an even simmer when the rice cooks. It also goes from stovetop to oven seamlessly if you want a bubblier cheese topping. Cast iron is a kitchen workhorse that will last decades.
2. Old El Paso Taco Seasoning
A quality taco seasoning packet is the backbone of this dish, so it’s worth using one with a well-balanced blend of chili powder, cumin, garlic, and paprika. Old El Paso delivers consistent, bold flavor without tasting overly salty or artificial. It’s the shortcut that makes this recipe possible in under 30 minutes.
3. Rotel Original Diced Tomatoes with Green Chiles
Rotel is the secret weapon in this recipe. The combination of tomatoes and mild green chiles creates a tangy, slightly spicy base that plain diced tomatoes simply can’t replicate. Using the undrained can adds the perfect amount of saucy liquid to help the rice cook through.
4. Tillamook Mexican 4-Cheese Blend
The cheese layer on top is what takes this skillet from good to seriously indulgent. A well-melting Mexican blend with real cheddar, Monterey Jack, and pepper jack gives you pull-apart, gooey results without being greasy. Tillamook is known for its melt quality and clean dairy flavor.
The same bold cheese works great in this Enchilada Skillet Recipe too.
Step-by-Step Instructions
1. Prep Your Ingredients
- Dice the onion into small, even pieces, roughly 1/4 inch (6mm), so they cook down quickly without any large chunks remaining.
- Dice the red bell pepper to a similar size as the onion so everything softens at the same rate.
- Mince the garlic finely. If you press it rather than chop, it will release more flavor into the oil.
- Drain and rinse the black beans in a colander under cold running water until the water runs clear. This removes excess sodium and the starchy canning liquid.
- If using canned corn, drain it well. If using frozen corn, no thawing is needed.
- Measure out your rice and have all remaining ingredients close at hand before you start cooking. This dish moves fast.
2. Brown the Ground Beef
- Heat a large 12-inch (30cm) cast iron or heavy-bottomed skillet over medium-high heat. Allow it to get fully hot before adding any fat, about 1 to 2 minutes.
- Add the olive oil and swirl it around the pan to coat.
- Add the ground beef to the skillet. Using a spatula, press it into an even, flat layer across the entire surface of the pan.
- Let it cook untouched for 3 to 4 minutes. This undisturbed time allows a brown crust to develop on the bottom, which adds deep, savory flavor to the final dish.
- Break the meat apart with your spatula or wooden spoon and continue cooking, stirring occasionally, until no pink remains and the meat is fully browned, about 3 to 4 more minutes.
- Carefully tilt the skillet and spoon out excess fat if there is a significant pool of it, leaving behind about 1 tablespoon of fat in the pan for cooking the vegetables.
3. Sauté the Aromatics
- Reduce the heat to medium. Add the diced onion and red bell pepper to the skillet directly with the browned beef.
- Stir everything together and cook, stirring occasionally, until the onion is soft and translucent and the bell pepper has softened, about 4 to 5 minutes.
- Add the minced garlic and stir constantly for 30 to 60 seconds. Garlic cooks fast and can burn quickly, so keep it moving. The moment you smell that deep, fragrant garlic aroma, it is ready.
- Sprinkle the entire packet of taco seasoning over the beef and vegetables. Stir thoroughly until every piece of meat and vegetable is evenly coated in the seasoning, about 1 minute.
4. Add the Rice and Liquids
- Add the uncooked long-grain white rice directly to the seasoned beef mixture. Stir to coat the rice grains in the seasoned fat, which helps them toast slightly and cook with better texture.
- Pour in the undrained can of Rotel diced tomatoes with green chiles. Stir to combine.
- Pour in the chicken broth. Stir everything together so the rice, beef, and liquid are evenly mixed throughout the skillet.
- Add the drained black beans and corn. Stir gently to distribute them evenly.
- Taste the liquid and adjust seasoning with salt and black pepper if needed.
5. Simmer Until the Rice Is Cooked
- Increase the heat to high and bring the liquid to a full boil, stirring once or twice.
- Once boiling, reduce the heat to the lowest setting your stove offers. Give everything one last stir.
- Place the lid firmly on the skillet. If your skillet does not have a lid, cover it tightly with a double layer of aluminum foil, crimping the edges to seal in as much steam as possible.
- Cook on low heat for 18 to 22 minutes without lifting the lid. Resist the urge to peek. The trapped steam is what cooks the rice through, and lifting the lid releases it and slows the process.
- After 20 minutes, lift the lid and check the rice. It should be tender and most of the liquid should be absorbed. If the rice is still firm, replace the lid and cook for an additional 3 to 5 minutes. If there is excess liquid remaining, continue cooking uncovered on low heat for 2 to 3 minutes to let it evaporate.
6. Add the Cheese and Finish
- Remove the skillet from the heat.
- Sprinkle the shredded cheese evenly over the entire surface of the beef and rice mixture. Use all 1.5 cups for maximum coverage and melt.
- Replace the lid on the skillet and allow the residual heat to melt the cheese, about 2 to 3 minutes.
- If you prefer a bubblier, slightly golden cheese top, place the oven-safe skillet under a broiler on high for 1 to 2 minutes, watching closely to prevent burning.
- Remove the lid and garnish with fresh cilantro, sliced green onions, a squeeze of lime juice, a dollop of sour cream, and sliced avocado.
- Serve directly from the skillet while hot.
This recipe pairs just as well as the Stuffed Pepper Skillet Recipe for your weekly dinner rotation.
Tips for Success
A few small technique choices can make the difference between a good Mexican skillet and a truly great one. Keep these pointers in mind.
- Don’t skip the browning step. Letting the beef sit undisturbed for a few minutes before breaking it apart creates a better crust and much deeper flavor than constantly stirring it.
- Use the right rice. Long-grain white rice is ideal here because it holds its shape and doesn’t turn mushy during the simmer. Jasmine rice also works well. Avoid instant rice, as it can become overcooked and gummy.
- Keep the lid on. Once you reduce to a simmer, don’t lift the lid until the minimum cook time has passed. Every time you lift it, you lose valuable steam and your rice will take longer to cook.
- Undrained Rotel matters. The liquid in the canned tomatoes contributes to the total cooking liquid for the rice. If you drain it, your rice will not cook through properly.
- Adjust the seasoning to taste. Taco seasoning brands vary in saltiness. Before adding the cheese, taste the mixture and add a pinch more salt, cumin, or chili powder if it needs a boost.
- For a spicier kick, add a diced jalapeño with the onion and bell pepper, or use a can of hot Rotel instead of original.
- Let the skillet rest for 5 minutes after adding the cheese and before serving. This helps the liquid absorb fully and makes the texture even better.
Read Also: Chicken Skillet Recipe
Serving Suggestions

This Mexican skillet is a complete meal on its own, but the right toppings and sides take it from simple to spectacular. Load it up and let everyone customize their own bowl.
Set out a topping bar with sour cream, sliced avocado, fresh lime wedges, hot sauce, and chopped cilantro so everyone can build their plate the way they like it.
- Serve with Easy Guacamole spooned on top or on the side for dipping.
- Scoop it up with tortilla chips for a hearty, loaded nacho-style experience.
- Serve in warm flour or corn tortillas for a quick taco night.
- Pair it with a fresh Pico de Gallo on the side for brightness and freshness.
- Add a side of Mexican Street Corn for a festive, restaurant-style spread.
- Top with a drizzle of hot sauce or your favorite Easy Salsa for extra zing.
Variations to Try
One of the best things about this recipe is how easily it adapts to what you have on hand. Here are some popular ways to change it up.
- Swap the protein. Ground turkey, ground chicken, or even Mexican chorizo all work beautifully in place of ground beef. Each one brings a slightly different flavor profile.
- Make it vegetarian. Skip the meat entirely and double up on beans, using a combination of black beans and pinto beans. Add extra corn and diced zucchini to keep it hearty.
- Add heat. Stir in a seeded and diced jalapeño or a pinch of cayenne pepper along with the taco seasoning. You can also use spicy Rotel.
- Use a different rice. Jasmine rice gives a slightly floral note that works well here. Brown rice can be used but will require an additional 10 to 15 minutes of cook time and more liquid.
- Turn it into an enchilada skillet. Swap the chicken broth for Enchilada Sauce for a richer, deeper base flavor.
- Add refried beans. Stir a few spoonfuls of refried beans into the mixture before adding the cheese for extra creaminess.
- Make it a cowboy skillet. Take inspiration from the Cowboy Skillet Recipe and add diced potatoes and a smoky chipotle element.
Storage and Reheating
This Mexican skillet stores and reheats like a dream, making it a fantastic option for meal prep or next-day lunches.
- To store: Allow the skillet to cool completely before transferring leftovers to an airtight container. Refrigerate for up to 4 days.
- To freeze: Transfer cooled leftovers to a freezer-safe airtight container or zip-lock bag, pressing out any excess air. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- To reheat in the microwave: Place a portion in a microwave-safe bowl and sprinkle 1 to 2 tablespoons of water over the top to restore moisture. Microwave in 30-second intervals, stirring between each one, until hot throughout.
- To reheat on the stovetop: Place the leftovers in a skillet over medium-low heat with a small splash of chicken broth or water. Cover and heat, stirring occasionally, until steaming throughout, about 5 to 7 minutes.
- Do not add toppings before storing. Keep garnishes like sour cream, avocado, and cilantro separate and add fresh when serving.
This Taco Casserole Recipe is another great make-ahead Mexican dinner that reheats just as well.
Nutritional Facts
The following values are estimates per serving, based on the recipe serving 4 people, without optional garnishes.
| Nutrient | Per Serving |
|---|---|
| Calories | ~520 kcal |
| Protein | ~35g |
| Total Fat | ~20g |
| Saturated Fat | ~9g |
| Carbohydrates | ~45g |
| Dietary Fiber | ~8g |
| Sugars | ~4g |
| Sodium | ~890mg |
Note: Nutritional values will vary based on the specific brands of ground beef, taco seasoning, and cheese used, as well as any substitutions made.
For a lighter version, use 93% lean ground beef and reduce the cheese to 1 cup. For a higher-protein version, add an extra half can of black beans.
Another filling and nutritious Mexican-inspired option: Santa Fe Soup
Health Benefits of Key Ingredients
This Mexican skillet isn’t just delicious. Many of its core ingredients contribute meaningful nutrients to your diet.
It’s the kind of meal that delivers real nutritional value without requiring any special ingredients or complicated techniques.
- Ground beef is an excellent source of complete protein, containing all essential amino acids. It also delivers zinc, iron (which supports red blood cell production), and vitamin B12 for energy metabolism.
- Black beans are rich in plant-based protein and soluble fiber, which slows digestion and helps maintain stable blood sugar levels. They also provide folate, potassium, and magnesium.
- Bell peppers are one of the most vitamin C-dense foods available, surpassing even citrus fruits ounce for ounce. Vitamin C supports immune function and helps with iron absorption from the beef.
- Garlic contains allicin, a compound with natural antimicrobial and anti-inflammatory properties. It also supports cardiovascular health when consumed regularly.
- Corn provides lutein and zeaxanthin, two carotenoids that support eye health. It also adds dietary fiber and slow-digesting complex carbohydrates to the dish.
- Tomatoes (Rotel) are rich in lycopene, an antioxidant linked to reduced inflammation and heart health benefits. Cooking the tomatoes actually increases lycopene availability.
You might also enjoy the Chicken Tortilla Soup Recipe for another nutrient-rich Mexican-inspired meal.
Frequently Asked Questions
1. Can I use instant rice instead of regular white rice?
It’s best to stick with regular long-grain white rice for this recipe. Instant rice is pre-cooked and absorbs liquid much faster, which means by the time the rest of the dish is ready, the rice will be overcooked and mushy. If instant rice is all you have, cook it separately according to package directions and stir it in at the end, just before adding the cheese.
2. My rice didn’t cook through after 20 minutes. What went wrong?
The most common culprit is a lid that doesn’t fit tightly. If steam escapes, the rice doesn’t have enough moisture to cook through. Try covering the skillet with aluminum foil under the lid for a tighter seal. Another reason could be heat that was too low, so make sure the liquid is at a very gentle simmer before covering. Add a splash of broth, cover again, and cook for another 5 minutes.
3. Can I make this Mexican skillet recipe ahead of time?
Absolutely. You can make the full recipe, let it cool completely, and store it in the refrigerator for up to 4 days. The flavors actually deepen overnight, making it arguably better the next day. Reheat with a splash of broth to restore moisture and add fresh toppings just before serving.
4. What can I substitute if I don’t have Rotel?
A regular 10-ounce (283g) can of diced tomatoes combined with a small can of diced green chiles (4 oz / 113g) is the closest substitute. You can also use 1 cup of your favorite salsa in place of the Rotel. A fresh Fresh Salsa Recipe works beautifully here and adds bright, garden-fresh flavor.
5. Can I double this recipe?
Yes, but you will need a very large skillet, at least 14 inches (35cm), or a wide, deep Dutch oven to hold everything. The cook time for the rice should remain roughly the same since the liquid ratio stays proportional. Just make sure the liquid is evenly distributed before covering and simmering.
Read Also: Corn Tortilla Recipe
Final Thoughts
This Mexican skillet recipe is one of those dishes that earns a permanent spot in your dinner rotation. It’s simple enough for a Monday night but flavorful enough to feel special.
Everything you love about Mexican food — the bold seasoning, the melted cheese, the hearty beans and rice — comes together in one pan, in under 30 minutes.
Give it a try this week and make it your own. And when you do, drop a comment below or share a photo. I would absolutely love to hear how it turned out for your family!
Recommended:
- Enchilada Skillet Recipe
- Chicken Fajita Recipe
- Birria Tacos Recipe
- Easy Nachos Recipe
- Loaded Nachos Recipe
- Skillet Cornbread Recipe
- Classic Red Beans and Rice Recipe
- Turkey Skillet Recipe
- Loaded Breakfast Skillet Recipe
- Picadillo Recipe



