
This Cheesy Mexican Rice Casserole is a hearty one-pan dinner loaded with seasoned ground beef, fluffy rice, and melted cheese that comes together in under an hour.

Some nights you need dinner to work hard for you, and this Cheesy Mexican Rice Casserole with Ground Beef does exactly that. It is the kind of recipe that hits every note: deeply seasoned, satisfyingly hearty, and covered in a blanket of melted cheese that makes everyone at the table lean in. Whether you are hunting for quick Mexican supper ideas, brainstorming last minute ground beef dinners, or just tired of washing three pots after a long day, this one-pan casserole has your back.
The beauty of this dish is how it builds flavor at every stage. The beef browns with aromatics, the rice toasts in the drippings, and everything simmers together in enchilada sauce and broth until the whole skillet smells like something straight out of a Mexican kitchen. It is weeknight comfort food at its absolute finest.
This is not just another rice and ground beef recipe. It is a carefully balanced enchilada rice skillet that uses a few smart techniques to get the most out of simple pantry ingredients.
This recipe is equally at home as a cozy cheesy beef skillet on a Tuesday night or served up for a crowd as a full one pan casserole at your next casual gathering.
Chef's Tip: Use a wide, deep skillet with a tight-fitting lid. The steam trapped inside is what cooks the rice evenly. A loose lid will let moisture escape and leave you with crunchy, undercooked rice.
The quality of your enchilada sauce and the fat content of your ground beef make a noticeable difference in the final dish. A good heavy-bottomed skillet that can go from stovetop to oven is also one of those tools that genuinely earns its place in your kitchen for recipes like this.
Go with an 80/20 ground beef blend for the best flavor. The fat that renders out during browning is what you toast the rice in, and it adds a richness that leaner blends simply cannot replicate. If you drain the fat, leave just a thin layer in the pan.
Long-grain white rice is the move here. It absorbs liquid cleanly, cooks in about 20 minutes, and holds its shape well. Avoid instant rice, which turns to mush, and save brown rice for when you have an extra 15 minutes to spare.
A good red enchilada sauce is the soul of this dish. It ties together all the ground beef supper ideas that inspired this recipe into one cohesive, restaurant-worthy skillet. If you love spice, reach for the medium or hot variety.
This casserole is a full meal all on its own, but a few simple sides take it over the top:
It also makes a fantastic lunch with ground beef the next day, straight from the fridge or quickly reheated with a splash of broth.
Ready to bring this skillet to life? Here is everything you need:

This Cheesy Mexican Rice Casserole is a hearty one-pan dinner loaded with seasoned ground beef, fluffy rice, and melted cheese that comes together in under an hour.
Preheat your oven to 375 degrees F (190 degrees C) if you plan to finish the casserole in the oven, or keep it on the stovetop throughout.
Heat the olive oil in a large oven-safe skillet or deep saute pan over medium-high heat. Add the diced onion and cook for 3 to 4 minutes until softened.
Add the ground beef to the skillet, breaking it apart with a wooden spoon. Cook until no longer pink, about 6 to 8 minutes. Drain excess fat if needed.
Stir in the minced garlic, chili powder, cumin, smoked paprika, salt, and black pepper. Cook for 1 minute until fragrant.
Add the uncooked rice and stir to coat it in the seasoned beef mixture. Toast for about 1 minute.
Pour in the beef broth, enchilada sauce, and the entire can of diced tomatoes with green chiles. Stir well to combine and bring the mixture to a boil.
Reduce heat to low, cover the skillet tightly, and simmer for 18 to 20 minutes until the rice is tender and has absorbed most of the liquid.
Remove the lid and stir in 1 cup of the shredded cheese. Sprinkle the remaining 1 cup of cheese evenly over the top.
Cover again for 2 to 3 minutes until the cheese is fully melted, or transfer the skillet to the oven and broil for 2 minutes for a bubbly, golden top.
Garnish with fresh cilantro and serve hot with sour cream on the side.
One of the best things about this Mexican ground beef skillet is how well it holds up as leftovers. Store it in an airtight container in the refrigerator for up to 4 days, or portion it into freezer-safe containers for up to 2 months.
When reheating, add a splash of broth or water before microwaving to keep the rice from drying out. Stir halfway through for even heating. The cheese re-melts beautifully and the flavors actually deepen overnight, making the second-day version arguably even better than the first.