
This One Pot Mexican Rice Casserole is the kind of dinner that makes busy weeknights feel easy without tasting rushed.
It is hearty, cheesy, savory, and packed with Tex-Mex flavor in every bite. Everything cooks in one skillet, which means less cleanup and a full family-style meal without juggling multiple pans.
This recipe is perfect for weeknight dinners, casual family meals, meal prep, or those nights when you want something filling with simple pantry ingredients.
The ground beef gives it a rich, savory base. The rice absorbs the broth, tomato sauce, salsa, and seasoning as it cooks, so every spoonful comes out flavorful instead of plain.
By the end, the melted cheese on top brings everything together into a cozy skillet casserole that feels comforting, satisfying, and easy to serve.
Why This Recipe Works
This recipe works because the rice cooks directly in the same pan as the seasoned beef, sauce, broth, and vegetables. That means the rice does not just sit beside the flavor, it absorbs it.
The beef adds richness and a savory base, while the onion brings gentle sweetness once it softens. Taco seasoning and garlic powder give the casserole a bold, familiar Mexican-inspired flavor.
The tomato sauce adds body and moisture. Salsa adds brightness, mild acidity, and a little extra flavor from peppers, tomatoes, and spices.
Corn gives the dish a pop of sweetness and texture. It balances the savory beef and keeps each bite from feeling too heavy.
The cheese is added at the end, so it melts gently over the top instead of disappearing into the rice. This gives the casserole a creamy, cheesy finish without making the rice gummy.
The one-pot method also helps the texture. Because the rice simmers covered, it becomes tender while the liquid reduces into a thick, saucy base.

Key Ingredient Notes
Ground Beef
Ground beef gives this casserole its hearty, filling texture. It also creates a savory foundation that pairs well with taco seasoning, tomato sauce, and melted cheese.
For the best result, drain excess grease after browning if your beef releases a lot of fat. This keeps the casserole flavorful but not oily.
Long Grain White Rice
Long grain white rice works best because it cooks evenly and stays fluffy when simmered in liquid. It absorbs the broth and sauce without becoming too sticky.
Avoid instant rice unless you adjust the liquid and cooking time. Regular long grain rice gives this dish the best casserole-style texture.
Beef Broth
Beef broth adds more depth than water. Since the rice cooks directly in the pan, the broth seasons it from the inside out.
A good broth makes the finished casserole taste richer and more developed. Low-sodium broth can be used if you want more control over the salt level.
Salsa and Tomato Sauce
Tomato sauce gives the casserole a smooth, saucy base. Salsa adds brightness and a little extra texture.
Use mild salsa for a family-friendly version or medium salsa if you want more flavor. A chunky salsa will add more texture, while a smoother salsa blends into the rice more easily.
Shredded Cheese
The cheese melts over the top and gives the casserole that classic comfort-food finish. Cheddar, Monterey Jack, Colby Jack, or a Mexican-style cheese blend all work well.
For the best melt, shred cheese from a block when possible. Pre-shredded cheese is convenient, but it may not melt as smoothly.

Easy Substitutions & Variations
You can swap the ground beef for ground turkey or ground chicken if you want a lighter version. The flavor will be a little milder, so taste and adjust the seasoning before serving.
For a spicier casserole, use hot salsa or add diced jalapeños. You can also stir in a pinch of chili powder or cayenne if your taco seasoning is mild.
Black beans or pinto beans can be added for extra protein and fiber. They also make the casserole stretch further for meal prep or larger families.
For more vegetables, try adding diced bell peppers, green chiles, or zucchini. Just keep in mind that vegetables with a lot of moisture may slightly soften the final texture.
If you want a creamier finish, add a small spoonful of sour cream after cooking. Do not simmer sour cream with the rice, since it can separate.
For a gluten-free option, check that your taco seasoning, broth, and salsa are certified gluten-free. The core ingredients are naturally gluten-free, but packaged seasonings can vary.

Pro Tips for Success
Brown the Beef Well
Let the beef cook until it is fully browned before adding the seasonings and rice. Browning creates better flavor and prevents the finished casserole from tasting flat.
Drain grease if needed, especially if using beef with a higher fat content. Too much grease can make the rice feel heavy.
Keep the Skillet Covered
Once the mixture comes to a boil and you reduce the heat, keep the lid on while the rice simmers. The trapped steam is what helps the rice cook evenly.
Lifting the lid too often releases steam and can cause uneven cooking. Check near the end of the simmering time instead.
Let the Cheese Melt Off the Heat
After the rice is tender, sprinkle the cheese over the top and cover the pan again. The residual heat will melt the cheese without overcooking the rice.
This keeps the casserole moist and prevents the bottom from sticking or drying out.

Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Let the casserole cool before covering it so excess steam does not make the rice mushy.
To freeze, portion the cooled casserole into freezer-safe containers. Freeze for up to 2 months for best texture.
Thaw overnight in the refrigerator before reheating. Rice-based casseroles reheat best when you add a small splash of broth or water to bring back moisture.
For the microwave, reheat individual portions in short intervals, stirring gently between each one. Cover loosely to help the rice steam.
For the stovetop, reheat in a skillet over low heat with a splash of broth. Stir occasionally until warmed through.
Avoid reheating on high heat, because the rice can dry out and stick to the pan.

Frequently Asked Questions
Can I make One Pot Mexican Rice Casserole ahead of time?
Yes, this casserole works well for meal prep. Cook it fully, cool it, then store it in the refrigerator.
When reheating, add a splash of broth or water to loosen the rice and keep the texture soft.
Can I use brown rice instead of white rice?
Brown rice needs more liquid and a longer cooking time than white rice. It can work, but the recipe will need adjustments.
For the most reliable result, use long grain white rice as written in the recipe card.
Why is my rice still firm after simmering?
The heat may have been too low, the lid may not have sealed well, or the rice may need a few extra minutes. Add a small splash of broth, cover again, and continue cooking until tender.
Make sure the mixture reaches a boil before reducing the heat. That step helps the rice cook properly.
What should I serve with this casserole?
This dish is filling on its own, but it pairs well with a simple green salad, tortilla chips, avocado, sour cream, or a side of roasted vegetables.
You can also serve it with warm tortillas for an easy burrito-style dinner.

One Pot Mexican Rice Casserole
Ingredients
- 1 pound ground beef
- 1 small onion diced
- Salt and pepper to taste
- 2 tablespoons taco seasoning
- 1 teaspoon garlic powder
- 1 cup long grain white rice
- 1 1/2 cups beef broth
- 1 can corn 15 ounces, drained
- 8 ounces tomato sauce
- 1/2 cup salsa
- 1 cup shredded cheese
Instructions
- Cook the ground beef and diced onion together in a large skillet over medium-high heat. Season with salt and pepper to taste and cook until the beef is no longer pink. Drain grease if necessary.
- Return the pan to the stove and sprinkle the beef mixture with garlic powder and taco seasoning. Stir well to coat the beef evenly.
- Stir in the long grain white rice, beef broth, drained corn, tomato sauce, and salsa.
- Bring the mixture to a boil. Cover the skillet, reduce the heat, and simmer for 18 to 20 minutes, or until the rice is tender.
- Sprinkle the shredded cheese over the top. Cover the skillet again for 2 to 3 minutes, or until the cheese is melted.
- Serve warm and enjoy.









Leave a Review