🌮🧀 Mexican Beef and Rice Casserole
This Mexican Beef and Rice Casserole is a hearty, flavorful one-dish meal loaded with seasoned ground beef, black beans, sweet corn, salsa, fluffy rice, and plenty of melted cheese.
It’s easy enough for a busy weeknight, filling enough for the whole family, and perfect for meal prep. Serve it with your favorite taco toppings for a delicious Tex-Mex-inspired dinner.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 6–8
- Difficulty: Easy
- Method: Stovetop & Oven
Ingredients
For the Casserole
- 2 tablespoons olive oil
- 1 medium white onion, diced
- 4 cloves garlic, minced
- 1 pound (450 g) lean or extra-lean ground beef
- 1 can (15 oz) corn kernels, drained and rinsed
- 1 can (15 oz) black beans, drained and rinsed
- 1 envelope taco seasoning (about 2 tablespoons)
- 1 jar (14 oz) chunky salsa, mild or medium
- 2 cups cooked white rice
- 1 cup beef broth, optional, for extra moisture
- 2 cups shredded Mexican cheese blend, divided
Optional Additions
- 1 small can diced green chilies
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon chili powder
- ¼ teaspoon black pepper
Optional Toppings
- Sour cream
- Sliced avocado
- Fresh cilantro
- Sliced green onions
- Diced tomatoes
- Jalapeño slices
- Tortilla chips
- Lime wedges
Instructions
1. Preheat the Oven
Preheat your oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish with cooking spray or a small amount of oil.
Set aside.
2. Cook the Onion
Heat the olive oil in a large skillet over medium heat.
Add the diced onion and cook for 3–4 minutes, stirring occasionally, until softened and translucent.
3. Add the Garlic
Add the minced garlic.
Cook for about 30 seconds, stirring constantly, until fragrant.
Be careful not to burn the garlic.
4. Brown the Ground Beef
Add the ground beef to the skillet.
Cook for approximately 5–7 minutes, breaking the meat apart with a wooden spoon.
Continue cooking until the beef is completely browned and no pink remains.
Drain any excess grease if necessary.
5. Add the Seasoning
Sprinkle the taco seasoning over the cooked beef.
Add the optional cumin, smoked paprika, or chili powder if desired.
Stir well until the beef is evenly coated.
Cook for about 1 minute to allow the spices to become fragrant.
6. Add the Beans, Corn, and Salsa
Add the:
- Black beans
- Corn
- Chunky salsa
Stir until everything is thoroughly combined.
Allow the mixture to simmer for 2–3 minutes.
7. Add the Rice
Stir in the cooked rice.
If the mixture appears dry, add up to 1 cup of beef broth.
Mix until the rice is evenly coated with the seasoned beef and salsa mixture.
Cook for another 2–3 minutes, until everything is hot.
8. Add Some Cheese
Remove the skillet from the heat.
Stir in 1 cup of shredded Mexican cheese blend.
The cheese will begin melting into the warm mixture and make the casserole extra creamy and flavorful.
9. Assemble the Casserole
Transfer the beef and rice mixture to the prepared baking dish.
Spread it into an even layer.
Sprinkle the remaining 1 cup of shredded cheese evenly over the top.
10. Bake
Bake uncovered for 15–20 minutes, or until the casserole is bubbling around the edges and the cheese is completely melted.
For a golden, slightly crispy cheese topping, broil for 1–2 minutes at the end.
Watch closely to prevent burning.
11. Rest and Serve
Remove the casserole from the oven.
Allow it to rest for 5–10 minutes before serving.
This gives the casserole time to set and makes it easier to scoop.
Serve hot with your favorite toppings.
Chef’s Tips
- Use cooked rice. This recipe is designed for already-cooked rice.
- Drain and rinse the black beans and corn to prevent the casserole from becoming watery.
- Lean ground beef reduces the amount of grease.
- Use mild salsa for a family-friendly dish or medium/hot salsa for more heat.
- Freshly shredded cheese melts more smoothly than pre-shredded cheese.
- If your salsa is very thick, add a splash of beef broth to keep the casserole moist.
Easy Variations
🌶️ Spicy Mexican Casserole
Add:
- Diced jalapeños
- Hot salsa
- Cayenne pepper
- Pepper Jack cheese
🍗 Chicken and Rice Casserole
Replace the ground beef with 2 cups cooked shredded chicken.
🫘 Extra Bean Version
Add a second type of bean, such as:
- Pinto beans
- Kidney beans
🥦 Vegetable-Packed Version
Add sautéed:
- Bell peppers
- Zucchini
- Spinach
🧀 Extra Cheesy Version
Increase the cheese to 3 cups and add a layer of cheese in the middle of the casserole.
Make-Ahead Instructions
You can assemble the casserole up to 24 hours ahead.
Cover tightly and refrigerate.
When ready to bake, remove it from the refrigerator while the oven preheats.
Bake until hot throughout. You may need to add an additional 5–10 minutes to the baking time.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheating
Reheat individual portions in the microwave until hot.
For a larger portion, cover with foil and bake at 350°F (175°C) until warmed through.
Add a splash of broth if the rice seems dry.
Freezing
This casserole freezes well.
Allow it to cool completely, then transfer it to a freezer-safe container.
Freeze for up to 2–3 months.
Thaw overnight in the refrigerator before reheating.
What to Serve With It
This casserole is delicious on its own, but you can serve it with:
- Tortilla chips
- Guacamole
- Sour cream
- Mexican-style salad
- Cornbread
- Warm flour tortillas
- Fresh salsa
- Lime wedges
The Result
Savory seasoned beef, fluffy rice, hearty black beans, sweet corn, zesty salsa, and gooey melted cheese come together in one irresistible casserole. It’s an easy, comforting, crowd-pleasing dinner that’s perfect for Taco Tuesday—or any night of the week! 🌮🧀😍