
This Cheesy Mexican Ground Beef and Rice Skillet is a hearty one-pan casserole packed with bold enchilada flavors, tender rice, and melty cheese that comes together in under 40 minutes.

Some recipes just earn a permanent spot in your weekly rotation, and this Cheesy Mexican Ground Beef and Rice Skillet is absolutely one of them. It is bold, satisfying, and built entirely in a single pan, which means maximum flavor with minimum cleanup. Whether you are scanning for last minute ground beef dinners on a hectic Tuesday or planning a crowd-pleasing spread of Mexican supper ideas for the weekend, this dish delivers every single time.
Think of it as an enchilada rice skillet, a one pan casserole, and a cheesy beef skillet all rolled into one glorious dinner. The rice cooks directly in the enchilada sauce and beef broth, soaking up every drop of smoky, spiced flavor while the ground beef stays juicy and savory underneath a blanket of melted Mexican blend cheese. It is the kind of meal that makes people ask for seconds before they have finished their first plate.
The secret to this Mexican ground beef skillet is the layering of flavor before the rice ever hits the pan. By toasting the spices directly with the browned beef, you wake up the chili powder, cumin, and smoked paprika in a way that simply stirring them into liquid never achieves. Then, cooking the uncooked rice right in the seasoned broth and enchilada sauce means every grain is infused from the inside out, not just coated on the surface.
This is not a recipe that requires any fancy technique. If you can brown meat and stir a pan, you can nail this dinner. That is exactly why it has become one of the most beloved rice and ground beef recipes simple enough for a beginner but satisfying enough for a seasoned home cook.
Chef's Tip: Do not skip the step of toasting the spices with the beef for a full minute before adding liquid. That 60 seconds of heat transforms the raw, dusty flavor of dried spices into something deep, warm, and genuinely restaurant-worthy.
For a recipe like this, having the right skillet truly matters. A large, deep, heavy-bottomed pan with a tight-fitting lid gives the rice the even, steady heat it needs to cook through without burning on the bottom. A quality enchilada sauce, whether homemade or from a trusted brand, also makes a noticeable difference in the final depth of flavor.
Here is a quick look at the key players in this dish and how you can adapt them:
This skillet sits at a medium spice level as written, which is approachable for most families. To dial it up, add a diced jalapeno with the onion, use hot enchilada sauce, or finish the dish with a drizzle of hot sauce. To keep it mild for kids, reduce the chili powder to 1 teaspoon and use a mild Rotel.
This is one of those lunch with ground beef situations that reheats even better the next day, making it a dream for meal prep. Cook a full batch on Sunday, portion it into containers, and you have satisfying lunches or quick dinners ready to go all week. The rice actually absorbs even more flavor overnight, so Day 2 is genuinely better than Day 1.
It also fits perfectly into any lineup of ground beef supper ideas because the ingredient list is short, affordable, and pantry-friendly. Most of what you need is probably already in your kitchen right now.
Make It a Spread: Serve this skillet alongside warm flour tortillas, sliced avocado, and a simple corn salsa for a full Mexican-inspired dinner that feels like a restaurant meal at home.
Ready to bring this cheesy, smoky skillet to life? Here is the full recipe:

This Cheesy Mexican Ground Beef and Rice Skillet is a hearty one-pan casserole packed with bold enchilada flavors, tender rice, and melty cheese that comes together in under 40 minutes.
Heat the olive oil in a large, deep oven-safe skillet over medium-high heat.
Add the diced onion and cook for 3 to 4 minutes, stirring occasionally, until softened and translucent.
Add the minced garlic and cook for 30 seconds more until fragrant.
Add the ground beef and break it apart with a wooden spoon. Cook for 6 to 8 minutes until no longer pink. Drain excess fat if needed.
Stir in the chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper. Toast the spices with the beef for 1 minute.
Add the uncooked rice and stir to coat every grain in the seasoned beef mixture.
Pour in the beef broth, enchilada sauce, and the entire can of diced tomatoes with green chiles. Stir everything together and bring to a gentle boil.
Reduce heat to low, cover the skillet tightly with a lid or foil, and simmer for 18 to 20 minutes until the rice has absorbed the liquid and is fully cooked.
Remove the lid and stir gently. Taste and adjust seasoning if needed.
Sprinkle the shredded cheese evenly over the top. Replace the lid for 2 to 3 minutes, or broil uncovered for 2 minutes, until the cheese is melted and bubbly.
Garnish with fresh cilantro and serve with sour cream on the side.
This dish is hearty enough to stand on its own, but a few simple toppings take it from weeknight dinner to something special:
However you top it, this Cheesy Mexican Ground Beef and Rice Skillet is the kind of meal that earns a standing ovation from everyone at the table, including the pickiest eaters. Keep it in your back pocket for every busy weeknight from here on out.