Mexican beef and rice skillet settles into that sweet spot between hearty and low-fuss: deeply seasoned ground beef, tender rice, and tomatoes cooked together in one pan until the whole skillet tastes like it spent hours on the stove. The rice soaks up the broth and spice as it cooks, so every bite comes out savory instead of separate and bland. The finish of melted mozzarella gives it a creamy stretch that makes the whole dish feel complete.
What makes this version work is the order. The beef gets browned first so you build flavor before the rice ever goes in, and the taco seasoning blooms in the fat and juices instead of getting tossed into plain liquid. The lid stays on while the rice cooks, which matters more than people think. That trapped steam is what turns broth and tomatoes into tender rice instead of a dry skillet with crunchy grains on the bottom.
The rice came out tender and fluffy, and the tomato broth soaked right into the beef instead of sitting watery in the pan. I kept the lid on the whole time like you said and the cheese melted into the top perfectly.
Love this cheesy Mexican beef and rice skillet? Save it to Pinterest for the nights when you want one-pan comfort with tender rice, saucy beef, and almost no cleanup.
The Rice Needs Steam, Not Stirring
The biggest mistake with a skillet rice dinner is treating it like a stirred pasta dish. Once the rice goes in, it needs a calm simmer under a tight lid. Stirring too often knocks the heat down and releases steam, which is how you end up with rice that’s still firm in the middle while the bottom starts to scorch. The goal is steady, enclosed heat so the grains cook evenly in the seasoned liquid.
Another thing that matters here is the liquid ratio. The diced tomatoes and broth need to be enough to cook the rice without turning the pan soupy. If your skillet runs shallow or you use a rice that takes longer than long-grain white rice, you’ll need a little more broth and a little more time. The texture you want is tender rice that holds its shape, not a wet casserole.
What Each Ingredient Is Actually Doing in This Dish

- Ground beef — This gives the skillet its body and the savory base that holds up to the rice. An 80/20 blend gives you enough fat to carry the seasoning, but if you use leaner beef, keep a tablespoon of oil in the pan so the spices don’t fry dry.
- Long grain rice — Long grain cooks up fluffy and separate, which is what you want in a skillet like this. Short grain turns softer and stickier, so the whole dish starts leaning more toward casserole than skillet.
- Diced tomatoes — The tomatoes bring acidity and enough moisture to help cook the rice without making the dish taste flat. Use the can as-is unless you want a sharper finish; draining them takes away too much of the liquid this recipe depends on.
- Taco seasoning — This is doing a lot of the work fast. If you use a packet, choose one you actually like the taste of, because it seasons the whole pan. A homemade blend works too, but it needs cumin, chili powder, garlic powder, and enough salt to stand in for the packet.
- Mozzarella — Mozzarella melts smoothly and gives the top that creamy, stretchy finish. Monterey Jack is the best swap if you want a milder, more traditional melt; cheddar works too, but it comes out sharper and a little less silky.
- Cilantro — Add it at the end for freshness. It won’t cook down into the dish the way the other ingredients do, so it keeps the skillet from feeling heavy.
Building the Skillet in the Right Order
Brown the Beef First
Start with the ground beef in a large skillet and cook it until there’s no pink left and some of the edges have taken on a darker brown color. That browning is where the flavor lives, so don’t rush it by cranking the heat until the meat steams. If there’s a lot of fat in the pan, drain the excess, but leave enough behind to carry the seasoning.
Coat the Meat Before the Liquid Goes In
Stir in the taco seasoning while the pan is still hot, then add the rice, tomatoes, and broth. The seasoning hits the warm beef and fat first, which wakes up the spices before everything gets diluted. Give the mixture one good stir so the rice is evenly distributed, then stop agitating it.
Let the Rice Cook Undisturbed
Bring the pan to a simmer, reduce the heat, cover, and let it cook for 18 to 20 minutes. The lid needs to stay on so the steam can do its job. If you keep lifting it, the rice will take longer and the bottom can dry out before the top finishes.
Finish With the Cheese and Herbs
When the rice is tender and the liquid is absorbed, sprinkle the mozzarella over the top and cover the skillet again just until it melts. Take the pan off the heat and add the cilantro right before serving so it stays bright. If the top looks dry after melting, that usually means the pan cooked uncovered too long at the end.
How to Adapt This for a Bigger Crowd or a Different Diet
Make It Dairy-Free
Skip the mozzarella and finish with sliced avocado, a spoonful of dairy-free sour cream, or nothing at all. You lose the melty top layer, but the skillet still has plenty of richness from the beef and tomatoes.
Use Brown Rice Instead of White
Brown rice needs more liquid and a longer cook, so add about 1/2 cup more broth and expect the simmer to run longer. The payoff is a nuttier texture, but only if you keep the heat low and the lid sealed tight.
Swap the Beef for Ground Turkey
Ground turkey works well if you want something lighter, but it needs a little help with flavor. Add a tablespoon of oil when browning and don’t skip the seasoning step, because turkey has less fat to carry the spices on its own.
Stretch It for More People
You can easily add a can of drained black beans or corn to bulk it up without changing the cooking method. If you do, use a larger skillet so the rice still has room to cook in an even layer instead of mounding in the center.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The rice will firm up a little as it chills, but the flavor holds well.
- Freezer: It freezes fine for up to 2 months, though the rice softens slightly after thawing. Freeze in individual portions so it reheats more evenly.
- Reheating: Reheat covered in the microwave with a splash of broth or water, or warm it in a skillet over low heat. The common mistake is blasting it dry, which makes the rice tough before the center gets hot.
Answers to the Questions Worth Asking

Mexican Beef And Rice Skillet
Ingredients
Equipment
Method
- Brown the ground beef in a large skillet over medium-high heat until fully cooked and browned, then drain excess fat.
- Visually check for no pink spots and keep the browned bits in the pan for flavor.
- Stir in taco seasoning, long grain rice, diced tomatoes, and beef broth until evenly combined.
- Bring the mixture to a simmer, cover, and cook 18–20 minutes until the rice is tender and the liquid is absorbed.
- Sprinkle shredded mozzarella over the top and cover until melted, about 2–3 minutes.
- Garnish with chopped cilantro before serving for a fresh finish.