
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 love.

Some recipes just work. This cheesy Mexican ground beef and rice skillet is one of those dishes that lands on the table fast, costs almost nothing, and gets scraped clean every single time. It hits all the notes of your favorite enchilada flavors without the fuss of rolling anything or dirtying more than one pan. If you are hunting for last-minute ground beef dinners that do not taste like a compromise, you just found your new go-to.
This is the kind of meal that feels equally at home on a busy Tuesday night or as a casual weekend lunch with ground beef. It is hearty, deeply seasoned, and finished with a melty blanket of cheese that makes every bite better than the last.
The magic here is in the technique: the uncooked rice goes straight into the skillet and simmers in seasoned broth alongside the beef and tomatoes. As the rice cooks, it absorbs every bit of that bold, smoky, Mexican-spiced liquid. The result is rice that is packed with flavor all the way through, not just on the surface.
A few things that make this cheesy beef skillet shine:
Chef's Tip: Use an 80/20 ground beef blend. The small amount of fat left in the pan after draining adds tremendous flavor to the rice as it toasts and simmers.
For a simple recipe like this enchilada rice skillet, quality pantry staples are everything. A good can of Rotel tomatoes with green chiles, real low-sodium chicken broth (not water), and a freshly shredded cheese blend will take this from good to genuinely great. Using the right heavy-bottomed skillet with a tight lid also matters more than you might think since the steam is what cooks the rice evenly.
This one-pan casserole is filling enough to stand on its own, but a few simple sides turn it into a proper spread for Mexican supper ideas:
For garnish, do not skip the fresh cilantro and sour cream. They add a cool, creamy contrast that balances the warm spices beautifully.
Once you have made this rice and ground beef recipe a couple of times, it is easy to riff on. Here are some crowd-pleasing variations:
Ready to bring this Mexican ground beef skillet to your table tonight? Here is the complete 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 love.
Heat the olive oil in a large, deep skillet or sauté pan over medium-high heat.
Add the diced onion and cook for 3 to 4 minutes, stirring occasionally, until softened and translucent.
Add the ground beef to the skillet. Break it apart with a wooden spoon and cook for 5 to 6 minutes until no pink remains. Drain off any excess fat, leaving about 1 tablespoon in the pan for flavor.
Stir in the minced garlic, chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper. Cook for 1 minute until fragrant.
Add the uncooked rice and stir to coat every grain in the seasoned beef mixture. Toast for about 1 minute.
Pour in the chicken broth, diced tomatoes with green chiles (with their juices), and tomato sauce. Stir everything together and bring to a boil.
Once boiling, reduce the heat to low and cover the skillet tightly with a lid. Simmer for 18 to 20 minutes, or 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, then cover again for 2 minutes to melt.
Top with the remaining cheese, fresh cilantro, and a dollop of sour cream if desired. Serve hot straight from the skillet.
This dish reheats beautifully, making it one of the best ground beef supper ideas for meal prep. Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, add a small splash of chicken broth and warm it gently in a skillet or covered in the microwave to keep the rice moist and fluffy. It also freezes well for up to 2 months, so consider doubling the batch while you are at it.