Loading…

By Reading time

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.

★★★★★— Melissa T.

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.

Save to Pinterest

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

Mexican Beef and Rice Skillet cheesy savory one-pan
  • 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

Can I use instant rice in this skillet?+

Instant rice cooks much faster and needs less liquid, so the timing in this recipe won’t hold up as written. If you use it, add it near the end and watch the pan closely so it doesn’t turn mushy. The texture will be softer and less structured than the original version.

How do I keep the rice from sticking to the bottom?+

Use a heavy skillet and keep the heat at a gentle simmer once the lid goes on. If the pan is too hot, the bottom layer dries out before the rice finishes cooking. A quick stir right before covering is enough; after that, let the steam do the work.

Can I make this ahead of time?+

Yes, and it holds up well. The rice firms up a bit in the fridge, so reheat it with a spoonful of broth or water to bring the texture back. Add the cilantro after reheating so it stays fresh instead of turning dark and limp.

How do I fix it if the rice is still crunchy?+

Add a few tablespoons of hot broth or water, cover the pan again, and cook over low heat for a few more minutes. Crunchy rice usually means the lid leaked steam or the pan was too hot. The extra liquid gives the grains one more chance to finish without scorching the bottom.

Can I use a different cheese on top?+

Monterey Jack, cheddar, or a Mexican blend all work. Monterey Jack melts the smoothest and keeps the flavor mild, while cheddar gives you a sharper finish. Use what you like best, but shred it yourself if you can, because pre-shredded cheese doesn’t melt quite as cleanly.

Mexican Beef And Rice Skillet

Mexican beef and rice skillet is a one-pan dinner where seasoned ground beef simmers with rice, diced tomatoes, and beef broth until tender, then finishes with a melty mozzarella blanket. Expect bold taco-spiced flavor and a creamy, not-stewy texture as the liquid absorbs.
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Mexican
Calories: 450

Ingredients
  

Ground beef skillet base
  • 1.5 lb ground beef
  • 1 cup long grain rice
  • 1 diced tomatoes (can)
  • 2 cup beef broth
  • 1 packet taco seasoning
  • 1 cup shredded mozzarella
  • 2 tbsp chopped cilantro

Equipment

  • 1 cast iron skillet

Method
 

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

Notes

Pro tip: keep the lid on while the rice cooks to trap steam and ensure even tenderness. Store leftovers in the refrigerator up to 3 days in an airtight container; reheat in a skillet with a splash of water if needed. Freezing is not recommended because the rice can soften further after thawing. Dietary swap: use reduced-sodium taco seasoning and beef broth to lower sodium without changing the method.
About the author
Stacey

Leave a Comment

Recipe Rating