Mexican Rice Casserole

Posted on November 15, 2025

Modified: November 15, 2025

By Reda
A delicious Mexican Rice Casserole baked in a white dish, topped with melted cheddar cheese, diced tomatoes, and fresh cilantro, with a spoon serving a portion.

There’s a certain magic in a one-pan meal, a cozy feeling that wraps around you like a warm blanket on a chilly evening. For me, that magic is perfectly captured in this Hearty Mexican Rice Casserole. The aroma of seasoned ground beef, onions, and garlic fills my kitchen, promising a feast of flavors. It’s a dish that brings everyone to the table, much like my classic beef and macaroni casserole, but with a vibrant, zesty twist that I’ve come to adore.

Why This Dish is a Go-To in My Kitchen

This recipe is a lifesaver on busy weeknights. With just 15 minutes of prep and a 35-minute bake time, a complete, satisfying meal is on the table in under an hour. I love that all the key ingredients—lean ground beef, long-grain white rice, black beans, and corn—come together in one dish. It’s a hearty, balanced meal that saves me so much time on cleanup without ever sacrificing flavor. It’s my definition of smart, delicious cooking.

Ingredient Notes for Hearty Mexican Rice Casserole

For an extra layer of flavor, I always use diced tomatoes with green chilies; they add a gentle, zesty heat. When it comes to the cheese, a freshly shredded Mexican cheese blend melts far better than pre-shredded varieties. These ingredients also shine in my tamale casserole, proving their versatility.

A delicious Mexican Rice Casserole baked in a white dish, topped with melted cheddar cheese, diced tomatoes, and fresh cilantro, with a spoon serving a portion.
Reda

Hearty Mexican Rice Casserole

A flavorful and satisfying one-pan meal, this Mexican Rice Casserole layers seasoned ground beef, fluffy rice, savory beans, and corn, all baked under a generous blanket of melted cheese.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Dinner, Main Course
Cuisine: Mexican, Tex-Mex
Calories: 492

Ingredients
  

For the Casserole Base
  • 1 tbsp Olive Oil
  • 1 lb Lean Ground Beef 90/10 recommended
  • 1 medium Yellow Onion finely chopped
  • 3 cloves Garlic minced
  • 1 packet (1 oz) Taco Seasoning or use 2-3 tbsp of homemade seasoning
  • 1 cup Long-Grain White Rice uncooked
  • 2 cups Chicken Broth low-sodium
  • 1 can (15 oz) Black Beans rinsed and drained
  • 1 can (15 oz) Corn drained
  • 1 can (10 oz) Diced Tomatoes with Green Chilies undrained (like Ro-Tel)
For the Topping & Garnish
  • 2 cups Shredded Mexican Cheese Blend or a mix of Monterey Jack and Cheddar
  • 1/4 cup Fresh Cilantro chopped, for garnish
  • 1/2 cup Sour Cream for serving (optional)
  • 1 Avocado diced, for serving (optional)

Equipment

  • 9x13 Inch Casserole Dish
  • Large Oven-Safe Skillet (at least 12-inch)
  • Measuring cups and spoons

Method
 

Prepare the Beef and Aromatics
  1. Preheat your oven to 375°F (190°C). Lightly grease a 9x13 inch casserole dish.
  2. In a large, oven-safe skillet, heat the olive oil over medium-high heat. Add the ground beef and chopped onion. Cook, breaking up the meat with a spoon, until the beef is browned and the onion is softened, about 5-7 minutes.
  3. Drain any excess grease from the skillet. Add the minced garlic and cook for another minute until fragrant.
Assemble the Casserole
  1. Sprinkle the taco seasoning over the beef mixture and stir well to combine.
  2. Stir in the uncooked rice, chicken broth, drained black beans, drained corn, and the undrained can of diced tomatoes with green chilies. Mix everything together until well combined.
  3. Bring the mixture to a gentle simmer on the stovetop.
Bake and Serve
  1. Transfer the mixture to your prepared 9x13 inch casserole dish and spread it into an even layer. (If using an oven-safe skillet, you can skip this step).
  2. Cover the dish tightly with aluminum foil and bake for 25 minutes, or until the rice is tender and has absorbed most of the liquid.
  3. Carefully remove the foil, sprinkle the shredded cheese evenly over the top, and return to the oven, uncovered. Bake for an additional 10 minutes, or until the cheese is melted, bubbly, and slightly golden.
  4. Let the casserole rest for 5-10 minutes before serving. This allows it to set up and makes it easier to serve. Garnish with fresh cilantro, and serve with sour cream and diced avocado if desired.

Notes

Make-Ahead Tip: You can assemble the casserole (without baking) up to 24 hours in advance. Store it covered in the refrigerator. You may need to add 10-15 minutes to the initial covered baking time if baking from cold.
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days.
Variations: Feel free to substitute ground turkey or shredded rotisserie chicken for the ground beef. Add a can of drained pinto beans along with the black beans for extra fiber and texture.

How I Make Hearty Mexican Rice Casserole Step-by-Step

Bringing this dish together is wonderfully simple. I start by preparing the beef, browning it with the onions and garlic until my kitchen smells incredible. Then, it’s all about assembly—stirring in the rice, broth, beans, corn, and tomatoes right in the same skillet. Once it’s all mixed, I top it with cheese and let the oven work its magic. It’s as straightforward as my favorite taco casserole, which is why I make it so often.

My Tips for the Perfect Outcome

  • Don’t rinse your rice; the starches help thicken the casserole.
  • Use low-sodium chicken broth to control the saltiness.
  • Let the casserole rest for 5-10 minutes after baking so it sets perfectly.

How I Serve and Store This Dish

I love to serve this casserole hot, garnished with a generous dollop of sour cream, fresh cilantro, and creamy avocado slices. It adds a wonderful freshness that cuts through the richness. Leftovers are a treat! I store them in an airtight container in the refrigerator for up to four days. It reheats beautifully in the microwave or oven, making it perfect for next-day lunches.

Frequently Asked Questions

Can I use a different type of meat in this casserole?

Of course! I’ve made this with lean ground turkey and even shredded chicken before, and both are fantastic. Just cook the meat thoroughly before adding the other ingredients. It’s a very forgiving recipe, so feel free to experiment with what you have.

Is it possible to make this a vegetarian dish?

Absolutely. To make a vegetarian version, I recommend swapping the ground beef with an extra can of black beans and using vegetable broth. It’s a simple switch that results in an equally hearty and delicious meat-free meal that everyone will enjoy.

Can I prepare this casserole ahead of time?

Yes, this is a great make-ahead meal. I often assemble the entire casserole without baking it, cover it tightly, and refrigerate for up to 24 hours. When ready, bake as directed, adding about 10 extra minutes to the time.

What are the best toppings for this Mexican Rice Casserole?

My favorite part is the toppings! I always set out bowls of sour cream, chopped cilantro, and diced avocado. Sliced jalapeños add extra heat, and a squeeze of fresh lime juice right before serving really brightens up all the flavors beautifully.

This recipe is a true staple in my home, and I hope it brings as much comfort and flavor to your table as it does to mine. If you find yourself loving easy, comforting bakes, my chicken broccoli rice casserole is another must-try. I’d love to hear how yours turns out!

You might also like these recipes

Leave a Comment

Recipe Rating