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.
Save this one-skillet Mexican rice casserole for the nights when you want cheesy Tex-Mex comfort with only one skillet to wash.
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

- 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

One-Skillet Mexican Rice Casserole
Ingredients
Equipment
Method
- 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.
- 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.
- Reduce heat to low, cover, and cook for 20 minutes until the rice is cooked and the mixture looks saucy.
- Preheat the broiler. Top the hot rice with the shredded Mexican cheese blend and broil for 3–4 minutes until golden and bubbly.
- Let the casserole rest briefly, then serve topped with cilantro, jalapeños, and sour cream.