One-Skillet Mexican Rice Casserole

Loading…

By Reading time

Saucy, smoky rice with seasoned beef, black beans, sweet corn, and a melted cheese top is the kind of one-pan dinner that disappears fast and leaves behind a skillet people keep picking at. The rice cooks right in the tomato-and-broth mixture, so every grain picks up the taco seasoning and the flavor from the beef instead of tasting flat or separately cooked.

What makes this version work is the order. The beef and onion get a head start so the skillet has a built-in savory base, then the uncooked rice goes in with enough liquid to soften and simmer until tender. Rotel adds heat, acidity, and enough tomato to keep the casserole from feeling heavy, while the black beans and corn give the dish body without needing a long simmer.

Below, you’ll find the exact moment to add the cheese so it melts without drying out, plus a few smart swaps if you’re cooking with what you have on hand.

The rice came out tender and the sauce thickened up perfectly without getting mushy. I added a little extra cheese on top and my husband went back for seconds before I even sat down.

★★★★★— Melissa R.

Save this one-skillet Mexican rice casserole for the nights when you want cheesy Tex-Mex comfort with only one skillet to wash.

Save to Pinterest

The Trick to Keeping the Rice Tender Instead of Gummy

The biggest mistake with skillet rice casseroles is stirring too much after the liquid goes in. Rice needs a calm simmer once it starts cooking. If you keep lifting the lid and stirring, the grains break down and the starch turns the whole pan dense and sticky instead of fluffy and saucy.

This casserole also works because the rice simmers in a seasoned liquid, not plain water. The tomato sauce and beef broth give the rice flavor from the inside out, and the Rotel brings enough acidity to keep the beefy base from tasting heavy. Keep the heat low once it comes to a boil. If the skillet is bubbling hard, the bottom can dry out before the rice on top turns tender.

What Each Ingredient Is Doing in the Skillet

One-Skillet Mexican Rice Casserole cheesy Tex-Mex skillet
  • Ground beef — This gives the casserole its savory backbone and enough fat to carry the seasoning. An 85/15 blend works well; leaner beef is fine, but if it’s too dry, the finished dish can taste flat. If you use turkey, add a spoonful of oil with the onion so the base doesn’t feel dry.
  • Long-grain white rice — Long-grain rice stays distinct after simmering, which is exactly what you want here. Short-grain rice softens too much and can turn the pan gluey. Don’t rinse it for this recipe; the surface starch helps the sauce cling a little.
  • Rotel, tomato sauce, and beef broth — This is the liquid trio that makes the rice cook and the casserole taste full-bodied. Rotel brings the punch, tomato sauce adds body, and broth adds depth. If you only have plain diced tomatoes, add a pinch more taco seasoning and a small splash of hot sauce for a little extra lift.
  • Black beans and corn — These stretch the casserole without making it feel skimpy. Drain the beans well so the pan doesn’t get watery, and use frozen corn straight from the bag; it heats through during the simmer and keeps a little sweetness.
  • Mexican cheese blend — This melts smoothly and gives the top that stretchy, browned finish. Pre-shredded cheese works, but freshly shredded melts more evenly if you have a minute to grate it. Add it after the rice is fully cooked so it melts on top instead of sinking into the skillet.

Building the Casserole So the Rice Cooks Evenly

Brown the beef and onion first

Cook the beef with the diced onion until the meat loses its raw color and the onion turns soft and glossy. This is where the flavor starts, so let the skillet get a little color before you move on. If there’s a lot of grease in the pan, drain it off; too much fat can keep the rice from absorbing the liquid evenly.

Bloom the garlic for just a moment

Stir in the minced garlic after the fat is drained and cook it for about 30 seconds. You want it fragrant, not browned. Garlic that goes too far turns bitter fast, and that bitterness will show up in the final casserole because there isn’t a long simmer to hide it.

Simmer without disturbing the pot

Add the rice, Rotel, beans, corn, broth, tomato sauce, and taco seasoning, then bring the skillet to a boil before turning it all the way down. Cover the pan and let it simmer gently for about 20 minutes. If the lid is loose or the heat is too high, the liquid cooks off before the rice softens, so keep the simmer low and steady.

Finish with cheese under the broiler

Once the rice is tender, scatter the cheese over the top and broil just until it melts and starts to spot with gold. Watch it closely because broilers move fast. The goal is bubbly cheese with a little color, not a dry crust, and that can happen in under four minutes depending on your oven.

How to Adapt This for What’s in Your Kitchen

Make It with Ground Turkey Instead of Beef

Ground turkey works well if you want a lighter skillet, but it needs a little help because it’s leaner than beef. Add a tablespoon of oil with the onion and season the turkey well with salt and taco seasoning. The result is a little milder, so a squeeze of lime at the end helps wake it up.

Gluten-Free Without Changing the Texture

This recipe is naturally close to gluten-free as long as your taco seasoning and broth are certified gluten-free. The rice, beans, corn, beef, and cheese don’t need any special adjustments. Check the labels on the broth and seasoning if you’re cooking for someone sensitive, because that’s where gluten usually hides.

Turn Down the Heat for a Milder Pan

Use mild Rotel or replace it with plain diced tomatoes if you want less heat. You’ll lose a little tang and spice, so add a pinch of cumin or a splash of hot sauce at the table if you want more backbone. This is the easiest way to make the casserole kid-friendly without changing the structure.

Storage and Reheating

  • Refrigerator: Store leftovers in a covered container for up to 4 days. The rice will firm up as it chills, but the flavor gets even better by the next day.
  • Freezer: It freezes well for about 2 months. Cool it completely, portion it into airtight containers, and thaw overnight in the fridge before reheating.
  • Reheating: Warm it covered in the oven or in a skillet with a splash of broth or water. The mistake to avoid is blasting it dry in the microwave, which turns the rice hard at the edges while the center stays lukewarm.

Questions I Get Asked About This Recipe

Can I use brown rice instead of white rice?+

Brown rice needs more liquid and a longer cook time, so the current method won’t give you the same result. If you want to use it, add extra broth and expect a much longer simmer. White rice is the better choice here because it finishes in the same window as the beef mixture and stays tender instead of stubborn.

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

Use a heavy oven-safe skillet and keep the heat low after the mixture comes to a boil. A hard simmer burns the bottom before the rice finishes cooking. If your skillet runs hot, check once near the end and give it one gentle stir only if the liquid is clearly pooling at the top.

Can I make this Mexican rice casserole ahead of time?+

Yes, but it’s best assembled through the simmering stage and then finished with cheese right before serving. If you broil the cheese ahead of time, it gets rubbery when reheated. Reheat the base with a splash of broth, then add the cheese and melt it fresh.

How do I fix it if the rice is still hard after 20 minutes?+

Add a small splash of broth or water, cover the skillet again, and keep it on low heat for a few more minutes. Hard rice usually means the pan cooked too hot or the lid wasn’t tight enough. The extra steam finishes the grains without turning the casserole soupy.

Can I use cooked rice instead of uncooked rice?+

You can, but the method changes. Cook the beef mixture first, then stir in cooked rice with a little less broth so it doesn’t turn wet and heavy. You’ll lose the built-in flavor that comes from cooking the rice in the sauce, but it’s a good way to use leftovers.

One-Skillet Mexican Rice Casserole

Mexican rice casserole that bakes up saucy, smoky, and tender in one skillet with ground beef, black beans, and corn. This weeknight skillet rice is cooked with long-grain white rice and finished under a broiler with a golden, melted cheese blanket.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 610

Ingredients
  

ground beef
  • 1.5 lb ground beef
aromatics and rice base
  • 1 onion medium, diced
  • 3 garlic cloves, minced
  • 1.5 cup long-grain white rice uncooked
  • 1 can (10 oz) Rotel tomatoes
  • 1 can (15 oz) black beans drained
  • 1 cup frozen corn
  • 2 cup beef broth
  • 1 cup tomato sauce
  • 1 tbsp taco seasoning
  • 0.25 salt to taste
  • 0.25 pepper to taste
cheese and serving toppings
  • 1.5 cup Mexican cheese blend shredded
  • 0.25 cilantro for serving
  • 0.25 jalapeños for serving
  • 0.25 sour cream for serving

Equipment

  • 1 cast iron skillet
  • 1 sheet pan

Method
 

Brown the beef
  1. Heat a large oven-safe skillet over medium-high heat and brown the ground beef with the diced onion, draining any excess fat, until no longer pink. Cook 30 seconds after adding the minced garlic, stirring constantly.
Simmer the rice casserole
  1. Stir in the uncooked long-grain white rice, Rotel tomatoes, black beans, frozen corn, beef broth, tomato sauce, taco seasoning, salt, and pepper until evenly combined. Bring to a boil over high heat.
  2. Reduce heat to low, cover, and cook for 20 minutes until the rice is cooked and the mixture looks saucy.
Broil and serve
  1. Preheat the broiler. Top the hot rice with the shredded Mexican cheese blend and broil for 3–4 minutes until golden and bubbly.
  2. Let the casserole rest briefly, then serve topped with cilantro, jalapeños, and sour cream.

Notes

Pro tip: drain the beef well before adding the rice so the casserole stays saucy rather than greasy. Refrigerate leftovers in an airtight container up to 4 days; reheat in a skillet or microwave until hot. Freezing is not recommended because the rice and beans can soften too much. For a lighter version, use lean ground beef (or ground turkey) and opt for a reduced-fat Mexican cheese blend.

Loved this recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Save to Pinterest

Leave a Comment

Recipe Rating