One Pot Mexican Rice Casserole

About the author: Susan Updated on Sat, 24 Jan 2026 15:28:25 GMT Dinners

Tags: #mexican #rice #casserole #ground-beef #one-pot

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:28:25 GMT

View Recipe →
One pot Mexican rice casserole with beef, beans, corn, cheese, and cilantro Pin it
One pot Mexican rice casserole with beef, beans, corn, cheese, and cilantro

This One Pot Mexican Rice Casserole is the kind of skillet dinner that saves a busy night without tasting rushed. The rice cooks right in the seasoned beef mixture, soaking up tomato, salsa, cumin, and garlic while the beans and corn make it filling enough for a real meal.

I like it best when the cheese melts into the top and the edges of the rice stay a little saucy. It scoops like a casserole but cooks like a weeknight one-pot dinner, which means fewer dishes and a pan of leftovers people actually want.

What makes this skillet hearty

The best version starts with regular long grain white rice and enough liquid for it to cook gently. Drain the beans and corn well so the rice does not end up soupy.

Ingredients for Mexican rice casserole with beef, rice, beans, corn, and cheese
Ingredients for Mexican rice casserole with beef, rice, beans, corn, and cheese
  • Ground beef. Adds savory depth and turns the rice into a full dinner.
  • Long grain white rice. Cooks evenly in the skillet and stays separate when it rests.
  • Onion and bell pepper. Build a sweet, soft base under the spices.
  • Garlic. Gives the casserole a warm backbone without needing a packet mix.
  • Chili powder and cumin. Bring the taco-style seasoning that makes the rice taste bold.
  • Tomato sauce and salsa. Season the cooking liquid and help the rice turn saucy.
  • Beef broth. Gives the rice more body than water.
  • Black beans and corn. Add texture, color, and a little sweetness.
  • Shredded cheese. Melts over the top and pulls everything together.
  • Cilantro and lime. Freshen the finished skillet right before serving.

Build it in one pot

  1. Brown the beef. Cook the beef with onion and bell pepper until the meat is no longer pink and the vegetables soften. Drain extra grease if the pan looks oily.
  2. Bloom the spices. Stir in garlic, chili powder, cumin, smoked paprika, oregano, salt, and pepper. Give them about 30 seconds in the hot pan so they smell toasted.
  3. Toast the rice. Add the uncooked rice and stir for 1 minute. This small step helps the grains hold their shape.
  4. Simmer the casserole. Stir in broth, tomato sauce, salsa, black beans, and corn. Cover and simmer gently until the rice is tender and most of the liquid is absorbed.
  5. Melt the cheese. Sprinkle cheese over the top, cover again, and let it melt for 2-3 minutes. Rest the pan off the heat before scooping.
  6. Finish fresh. Add cilantro, lime juice, and any toppings you like right before serving.

One Pot Mexican Rice Casserole Basics

This recipe works because the rice cooks in a seasoned liquid instead of plain water. The broth, tomato sauce, salsa, and beef drippings all soak into the grains. That is why the pan tastes more layered than rice stirred into taco meat at the end.

Keep the simmer steady and low once the lid is on. If the heat is too high, the bottom can scorch while the center rice stays firm. If you like this style of dinner, one pot chicken burrito bowl uses the same idea with chicken and beans. For a side-dish version, easy Mexican style rice keeps the focus on the rice itself.

The rice texture matters

Long grain white rice is the easiest choice because it cooks in about 18-22 minutes and does not get sticky as fast as short grain rice. Rinse it if you want cleaner, more separate grains. I usually rinse when I have time, then drain it very well before it hits the hot skillet.

Minute rice is not a straight swap. It cooks too quickly and can collapse before the flavors come together. Brown rice can work, but it needs more broth and more patience. The safest cue is visual. The rice should look plump, the liquid should be mostly absorbed, and a spoon dragged through the center should leave a soft trail, not a puddle.

Flavor swaps that fit

You can bend this casserole toward what is already in your kitchen. Pinto beans work in place of black beans. Fire-roasted tomatoes can replace part of the tomato sauce if you like a chunkier skillet. Pepper jack brings heat, while Monterey Jack melts more gently for kids who do not want spice.

For a richer beef version, try the queso-style direction from cheesy queso ground beef rice. If you want something closer to a baked casserole, Mexican casserole ground beef leans more layered and cheesy. The one thing I would not skip is the lime at the end. It wakes up the tomato and cuts through the cheese.

Serving it without fuss

This is a scoop-and-serve dinner, so keep the toppings simple. I put lime wedges, cilantro, sour cream, and sliced avocado on the table and let everyone finish their own bowl. Crushed tortilla chips are good when you want crunch. Pickled jalapenos add heat without making the whole pan spicy.

If you need to stretch it for a bigger table, serve it with a crisp green salad or warm tortillas. The casserole also makes a solid burrito filling the next day. Spoon it into flour tortillas with extra cheese, warm in a dry skillet, and you have lunch without starting from scratch.

Leftovers and reheating

Cool leftovers quickly and store them airtight in the fridge. The FoodSafety.gov cold storage chart is useful for timing, and this casserole is best within 4 days. The rice firms up as it chills, which is normal.

Reheat it gently with a splash of broth or water. A covered skillet over medium-low heat gives the best texture because the steam softens the rice again. The microwave works too, but cover the bowl and stir halfway through. Add fresh lime and cilantro after reheating so it tastes bright again.

One Pot Mexican Rice Casserole, plated and served
One Pot Mexican Rice Casserole, plated and served

Summary

Serve this cheesy rice casserole with lime, cilantro, sour cream, or tortilla chips. It is flexible, family-friendly, and built for easy weeknight cooking.

One Pot Mexican Rice Casserole
One Pot Mexican Rice Casserole

FAQs

Can I make One Pot Mexican Rice Casserole with brown rice?

Yes, but brown rice needs more liquid and a longer simmer. Start with an extra 1/2 cup broth and expect the cooking time to move closer to 40-45 minutes. Check the pan once or twice and add a splash more broth if it looks dry before the rice is tender.

Can I use ground turkey instead of beef?

Ground turkey works well here. Use a little extra oil when browning it because turkey is leaner than beef. Taste before adding the cheese since turkey usually needs a bit more salt and spice.

How do I keep the rice from turning mushy?

Use long grain white rice and keep the pan at a gentle simmer, not a hard boil. Do not stir constantly once the lid goes on. Letting the casserole rest for 5 minutes at the end also helps the rice finish absorbing steam without breaking apart.

Can I make this casserole ahead?

Yes. Cook it fully, cool it, and refrigerate it in an airtight container for up to 4 days. Reheat covered in a skillet with a splash of broth or water so the rice loosens back up.

What should I serve with Mexican rice casserole?

It is hearty enough on its own, but lime wedges, shredded lettuce, avocado, and sour cream make it feel fresh. Tortilla chips are good for scooping. A simple corn salad or roasted peppers also fit nicely.

Can I make it spicier or milder?

Use mild salsa and skip the jalapeno for a softer heat. For a spicier pan, add diced jalapeno with the onion or use hot salsa. A pinch of cayenne also works, but add it carefully since the liquid reduces as the rice cooks.

References

Sources cited in this recipe.
4.30 from 6 votes

One Pot Mexican Rice Casserole

Prep time:
12 min
Cook time:
28 min
Total time:
40 min
Servings:
6
One pot Mexican rice casserole with beef, beans, corn, cheese, and cilantro

A cheesy one pot Mexican rice casserole with ground beef, beans, corn, salsa, and fluffy rice cooked together in one skillet.

Ingredients

  • For the casserole

  • 1 tablespoon olive oil
  • 1 lb (450 g) lean ground beef
  • 1 small yellow onion, diced
  • 1 red bell pepper, diced
  • 3 cloves garlic, minced
  • 1 tablespoon chili powder
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1 cup (185 g) long grain white rice, rinsed and well drained
  • 1 3/4 cups (420 ml) low-sodium beef broth
  • 1 can (8 oz/225 g) tomato sauce
  • 1/2 cup (120 g) salsa, mild or medium
  • 1 can (15 oz/425 g) black beans, drained and rinsed
  • 1 cup (165 g) corn kernels, frozen or canned and drained
  • For finishing

  • 1 1/2 cups (170 g) shredded Mexican cheese blend
  • 2 tablespoons chopped fresh cilantro
  • 1 tablespoon fresh lime juice
  • Sour cream, avocado, sliced jalapenos, or tortilla chips for serving, optional

Instructions

1.

1. Brown the beef: Heat the olive oil in a large deep skillet or Dutch oven over medium-high heat. Add the ground beef, onion, and bell pepper. Cook for 6-8 minutes, breaking up the beef, until the meat is browned and the vegetables are softened. Drain excess grease if needed.

2.

2. Season the pan: Stir in the garlic, chili powder, cumin, smoked paprika, oregano, salt, and pepper. Cook for 30 seconds until fragrant.

3.

3. Toast the rice: Add the rinsed and drained rice. Stir for 1 minute so the grains get coated in the seasoned beef mixture.

4.

4. Add liquid and vegetables: Stir in the beef broth, tomato sauce, salsa, black beans, and corn. Scrape the bottom of the pan, then bring the mixture to a simmer.

5.

5. Simmer until tender: Reduce the heat to low, cover tightly, and cook for 18-22 minutes, until the rice is tender and most of the liquid is absorbed. If the rice is still firm, add 2-3 tablespoons broth or water, cover, and cook a few minutes longer.

6.

6. Melt the cheese: Sprinkle the cheese evenly over the top. Cover for 2-3 minutes, until melted. Remove from the heat and let the casserole rest for 5 minutes.

7.

7. Finish and serve: Sprinkle with cilantro and lime juice. Serve warm with sour cream, avocado, jalapenos, or tortilla chips if desired.

Good to know

  1. Use regular long grain white rice, not instant rice.
  2. Resting the skillet for 5 minutes helps the rice finish steaming and scoop cleanly.
  3. Leftovers keep refrigerated for up to 4 days.

Equipment

  • Large deep skillet or Dutch oven with lid
  • Wooden spoon
  • Measuring cups and spoons
  • Fine mesh strainer for rinsing rice

Allergens

Always check labels if you have allergies.
  • Dairy

Nutrition facts

Values are estimates per serving.
  • Calories: 520
  • Fat: 24 g
  • Carbs: 48 g
  • Protein: 31 g