This One Pot Mexican Rice Casserole is a hearty, cheesy skillet dinner made with ground beef, rice, corn, salsa, tomato sauce, and taco seasoning. It is an easy family-friendly meal with bold Tex-Mex flavor and simple cleanup.
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.
Notes
For the best texture, keep the skillet covered while the rice simmers and avoid stirring too often. This helps the rice cook evenly and absorb the sauce without becoming mushy.