
This cheesy Mexican ground beef and rice skillet comes together in one pan in under 30 minutes, making it the ultimate last-minute dinner the whole family will devour.

Some recipes just work. Not because they are fancy or require any special skill, but because they hit every note you need at the end of a long day: fast, filling, deeply flavorful, and made in a single pan with ingredients you probably already have on hand. This Cheesy Mexican Ground Beef and Rice Skillet is exactly that kind of recipe.
It pulls together the warm, bold flavors of a Mexican supper in one humble skillet, with tender rice soaking up a smoky enchilada-spiced broth and a blanket of melted cheese on top. It is the kind of meal that makes everyone at the table lean in. Whether you are hunting for last-minute ground beef dinners on a Tuesday or want a reliable go-to for busy weeknights, this one is going to earn a permanent spot in your rotation.
This dish is essentially an enchilada rice skillet, which means the rice cooks directly in the sauce rather than separately. That one technique is the secret behind its incredible depth of flavor. Every grain absorbs the seasoned broth and enchilada sauce as it simmers, so the rice itself tastes savory and rich rather than plain.
A few other reasons this recipe stands out:
Chef's Tip: Use an 80/20 ground beef blend here. The extra fat keeps the meat juicy and adds real flavor to the base of the dish. You can always drain any excess after browning.
For a dish like this, a wide, deep skillet with a tight-fitting lid is genuinely important. The rice needs even heat and a good seal to steam properly without drying out or burning at the bottom. A 12-inch skillet is ideal.
The magic in this Mexican ground beef skillet starts with the spice blend. Chili powder, cumin, and smoked paprika go in right after the beef is browned, and they get toasted for about a minute in the residual fat before any liquid hits the pan. That one extra step pulls out the oils in the spices and builds a smoky, earthy backbone that carries through the entire dish.
The liquid combination matters too. Using beef broth alongside enchilada sauce gives the rice a richer flavor than water alone ever could. The undrained can of diced tomatoes with green chiles adds a gentle heat and a little acidity that keeps everything balanced.
This cheesy beef skillet is satisfying all on its own, but the toppings are where you can really have fun. Think of it like a deconstructed enchilada bowl:
This is also a fantastic base for a casual family dinner where everyone builds their own bowl with their favorite toppings. It scales up easily for a crowd and fits right in with any Mexican supper ideas you are planning.
Ready to bring it all together? Here is the full recipe:

This cheesy Mexican ground beef and rice skillet comes together in one pan in under 30 minutes, making it the ultimate last-minute dinner the whole family will devour.
Heat the olive oil in a large, deep skillet or saute pan 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 until fragrant.
Add the ground beef and break it apart with a wooden spoon. Cook for 5 to 6 minutes until browned and no pink remains. Drain any excess fat if needed.
Stir in the chili powder, cumin, smoked paprika, salt, and black pepper. Cook for 1 minute to toast the spices.
Add the uncooked rice and stir to coat it in the beef and spice mixture, about 1 minute.
Pour in the beef broth, enchilada sauce, and the undrained can of diced tomatoes with green chiles. Stir everything together and bring to a boil.
Reduce the heat to low, cover the skillet tightly with a lid, and simmer for 18 to 20 minutes until the rice is tender and has absorbed most of the liquid.
Remove the lid and stir gently. Sprinkle 1 cup of the shredded cheese evenly over the top.
Cover again for 2 minutes until the cheese is fully melted.
Garnish with the remaining cheese, fresh cilantro, and a dollop of sour cream. Serve directly from the skillet.
Leftovers keep beautifully in the fridge for up to 4 days and actually taste even better the next day once the spices have had time to settle in. Reheat gently in a skillet over medium-low heat with a small splash of broth to loosen the rice.
Want to change things up? Here are a few easy variations:
However you serve it, this dish delivers the kind of comfort that makes weeknight cooking feel worth it. Big flavor, minimal effort, and one very happy family at the table.