Mexican Ground Beef Casserole – Easy, Cozy, and Full of Flavor
This Mexican ground beef casserole is the kind of dinner that makes weeknights feel easy. It’s hearty, cheesy, and packed with familiar flavors that everyone at the table will love. You get a layered mix of seasoned beef, tomatoes, beans, corn, and just enough spice to keep things interesting.
Best of all, it uses simple pantry ingredients and comes together quickly. Serve it with your favorite toppings, and you’ve got a cozy, crowd-pleasing meal with minimal fuss.
What Makes This Recipe So Good
- Fast and weeknight-friendly: Uses basic ingredients and bakes in about 20 minutes after a quick stovetop prep.
- Balanced flavors: Savory beef, mild heat, sweet corn, creamy cheese—everything plays well together.
- Make-ahead and freezer-friendly: Assemble in advance, then bake when you’re ready.
- Flexible: Easy to adjust the spice level, switch the beans, or add veggies you have on hand.
- Budget-conscious: Ground beef stretches far, and canned ingredients keep costs down without sacrificing taste.
What You’ll Need
- Ground beef: 1 to 1.25 pounds, 85% or 90% lean works best.
- Yellow onion: 1 small, diced.
- Garlic: 2–3 cloves, minced.
- Taco seasoning: 2–3 tablespoons (store-bought or homemade).
- Tomato paste: 1 tablespoon for richness.
- Diced tomatoes with green chiles: 1 can (10 ounces), undrained.
- Black beans: 1 can (15 ounces), drained and rinsed.
- Corn: 1 cup frozen or 1 can (drained).
- Cooked rice or small pasta: 2 cups (white rice, Spanish rice, elbow macaroni, or small shells).
- Sour cream or plain Greek yogurt: 1/2 cup for creaminess.
- Shredded cheese: 2 cups (Mexican blend, cheddar, or Monterey Jack).
- Green onions or cilantro: Optional, for garnish.
- Olive oil: 1 tablespoon, if needed.
- Salt and pepper: To taste.
- Optional add-ins: 1 diced bell pepper, 1 small can sliced olives, 1 small can mild enchilada sauce for extra sauciness.
How to Make It
- Heat the oven: Preheat to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- Brown the beef: Warm a large skillet over medium-high heat.
Add the ground beef and cook, breaking it up, until no longer pink. Drain excess fat if needed.
- Add aromatics: Stir in the diced onion and cook 3–4 minutes until softened. Add garlic and cook 30 seconds until fragrant.
- Season it up: Sprinkle in taco seasoning, tomato paste, and a pinch of salt and pepper.
Stir to coat the beef.
- Build the filling: Add the diced tomatoes with green chiles (with juices), black beans, and corn. If using bell pepper or olives, add them now. Simmer 2–3 minutes to marry flavors.
- Make it creamy: Turn off the heat and fold in the sour cream or Greek yogurt.
- Combine with starch: Stir in the cooked rice or pasta until evenly mixed.
Taste and adjust seasoning.
- Assemble: Spread half the mixture in the baking dish. Sprinkle with half the cheese. Add the remaining mixture and top with the rest of the cheese.
- Bake: Cover loosely with foil and bake for 10 minutes.
Remove foil and bake another 8–12 minutes, until the cheese is melted and bubbly.
- Finish and serve: Let rest 5 minutes. Top with sliced green onions or chopped cilantro. Serve with salsa, avocado, pickled jalapeños, or a squeeze of lime.
How to Store
- Refrigerator: Cool completely, then store in an airtight container for up to 4 days.
- Freezer: Wrap tightly in a freezer-safe dish or portion into containers.
Freeze up to 3 months. Thaw in the fridge overnight.
- Reheat: Microwave individual portions 1–3 minutes, stirring halfway. For larger amounts, cover and bake at 350°F (175°C) until hot, 20–25 minutes.
- Make-ahead: Assemble up to 24 hours in advance, cover, and refrigerate.
Add 5–10 minutes to the bake time.
Benefits of This Recipe
- Protein-rich: Ground beef and beans deliver solid protein to keep you full.
- Family-friendly: Mild, familiar flavors that kids and adults enjoy.
- Customizable nutrition: Add bell peppers, zucchini, or spinach to bump up veggies without changing the overall vibe.
- Great for leftovers: Stays tasty for days and reheats well for lunches.
- Scalable: Double it for a crowd or potluck with minimal extra work.
Common Mistakes to Avoid
- Skipping the drain: If your beef is fatty, drain it. Excess grease makes the casserole heavy and greasy.
- Overcooking the pasta: If using pasta, cook it just shy of al dente so it doesn’t turn mushy in the oven.
- Under-seasoning: Taste the filling before baking. Add salt, pepper, or extra taco seasoning as needed.
- Too dry or too wet: If the mixture looks dry, splash in a few tablespoons of water, broth, or a bit of enchilada sauce.
If it’s soupy, let it simmer a minute to reduce.
- Burning the cheese: Keep the foil on for the first half of baking. Uncover only to finish melting and browning the top.
Alternatives
- Protein swaps: Use ground turkey or chicken for a lighter take, or go meatless with extra beans and diced mushrooms.
- Different starches: Try quinoa, cauliflower rice (for low-carb), or crushed tortilla chips for a crunchy layer.
- Cheese options: Pepper Jack for heat, Oaxaca for stretch, or a blend of cheddar and mozzarella for classic comfort.
- Sauce twist: Mix in red or green enchilada sauce for a saucier, enchilada-style bake.
- Spice level: Amp it up with chipotle powder or jalapeños, or keep it mild with a gentle taco blend.
- Veggie boost: Add sautéed zucchini, spinach, or bell peppers to increase fiber and color.
FAQ
Can I make this casserole without beans?
Yes. Replace the beans with extra corn, diced bell pepper, or more rice or pasta.
You can also add a handful of diced mushrooms for texture.
What’s the best cheese for melting on top?
A Mexican blend melts smoothly and browns nicely. Monterey Jack or a mix of cheddar and mozzarella also works great.
Is this recipe spicy?
It’s usually mild, depending on your taco seasoning and the tomatoes with green chiles. For less heat, use plain diced tomatoes.
For more, add jalapeños or a pinch of cayenne.
Can I assemble it ahead of time?
Absolutely. Assemble up to a day in advance, cover, and refrigerate. Bake straight from the fridge, adding 5–10 extra minutes.
How can I make it healthier?
Use lean ground beef or turkey, swap sour cream for Greek yogurt, add extra veggies, and choose cauliflower rice or quinoa instead of white rice or pasta.
What should I serve with it?
It’s great with a simple green salad, tortilla chips and salsa, or roasted veggies.
Lime wedges and sliced avocado add a fresh touch.
Can I cook the rice in the same pan?
For speed, it’s best to use pre-cooked rice. If you want one-pan, add par-cooked rice and some broth, then simmer until tender before baking.
How do I prevent a soggy casserole?
Drain beef well, rinse and drain beans, and avoid excess liquid. If the mixture looks watery, simmer briefly to reduce before baking.
Final Thoughts
This Mexican ground beef casserole is a dependable, tasty option for busy nights.
It’s simple to make, easy to customize, and generous enough to feed a crowd or stock your fridge with leftovers. Keep the ingredients on hand, and you’ll always have a comforting, flavorful dinner within reach. Add your favorite toppings, pour some salsa on the side, and enjoy a warm, satisfying meal without overthinking it.

Ingredients
Method
- Heat the oven: Preheat to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
- Brown the beef: Warm a large skillet over medium-high heat. Add the ground beef and cook, breaking it up, until no longer pink. Drain excess fat if needed.
- Add aromatics: Stir in the diced onion and cook 3–4 minutes until softened. Add garlic and cook 30 seconds until fragrant.
- Season it up: Sprinkle in taco seasoning, tomato paste, and a pinch of salt and pepper. Stir to coat the beef.
- Build the filling: Add the diced tomatoes with green chiles (with juices), black beans, and corn. If using bell pepper or olives, add them now. Simmer 2–3 minutes to marry flavors.
- Make it creamy: Turn off the heat and fold in the sour cream or Greek yogurt.
- Combine with starch: Stir in the cooked rice or pasta until evenly mixed. Taste and adjust seasoning.
- Assemble: Spread half the mixture in the baking dish. Sprinkle with half the cheese. Add the remaining mixture and top with the rest of the cheese.
- Bake: Cover loosely with foil and bake for 10 minutes. Remove foil and bake another 8–12 minutes, until the cheese is melted and bubbly.
- Finish and serve: Let rest 5 minutes. Top with sliced green onions or chopped cilantro. Serve with salsa, avocado, pickled jalapeños, or a squeeze of lime.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Sumayya is a home cook and recipe creator who shares simple, flavorful recipes made for everyday cooking. She believes good food should be easy, comforting, and enjoyed by everyone.




