Irresistible Mexican Hamburger Casserole

By Mila | Updated on March 19, 2025

If you ask me, casseroles are one of the best weeknight dinner solutions.

This Mexican-inspired hamburger casserole brings together seasoned ground beef, black beans, and sweet corn in layers of cheesy goodness. The cumin and chili powder give it that classic taco flavor everyone loves.

It’s built with strips of corn tortillas that soak up the red enchilada sauce as it bakes. Melted Mexican cheese pulls everything together with bell peppers and onions adding a nice bite.

It’s a filling dish that feeds a crowd without much fuss, perfect for busy evenings when you need dinner on the table fast.

mexican hamburger casserole
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Mexican Hamburger Casserole

  • Ready in under an hour – This casserole comes together in just 45-55 minutes, making it perfect for busy weeknights when you need dinner on the table fast.
  • One-dish meal – Everything bakes together in a single pan, which means less cleanup and more time to relax after dinner.
  • Kid-friendly flavors – The cheesy, mildly spiced layers appeal to the whole family, and you can easily adjust the heat level to suit everyone’s taste.
  • Budget-friendly ingredients – Ground beef, beans, and corn tortillas are affordable staples that stretch your grocery budget without sacrificing flavor.
  • Great for meal prep – This casserole reheats beautifully, so you can make it ahead or enjoy leftovers throughout the week.

What Kind of Ground Beef Should I Use?

For this Mexican hamburger casserole, you’ll want to use ground beef with a fat content that balances flavor and moisture without making your dish too greasy. I recommend going with 80/20 or 85/15 ground beef – these ratios give you enough fat to keep the meat juicy and flavorful, but not so much that you’ll have a pool of grease in your casserole. If you only have access to leaner ground beef like 90/10, that’ll work too, though you might want to drain less of the fat after browning to keep things moist. Ground chuck is always a solid choice for casseroles since it has good beefy flavor and holds up well during baking.

mexican hamburger casserole
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This casserole is pretty forgiving when it comes to swapping ingredients:

  • Ground beef: Ground turkey or chicken work great if you want a leaner option. You can also use ground pork for a different flavor profile. The cooking time stays the same.
  • Green bell pepper: Any color bell pepper works here – red, yellow, or orange will add a slightly sweeter taste. You could also use poblano peppers for a mild kick.
  • Black beans: Pinto beans or kidney beans are easy swaps. Just drain and rinse them the same way you would black beans.
  • Red enchilada sauce: Green enchilada sauce or salsa works just fine. You can also use a can of diced tomatoes with green chiles if that’s what you have on hand.
  • Corn tortillas: Flour tortillas can work in a pinch, though they’ll give you a softer texture. You might need fewer of them since they’re usually larger.
  • Mexican cheese: A mix of cheddar and monterey jack does the trick. You can also use pepper jack if you like things spicier, or just plain cheddar works too.
  • Corn: Fresh, frozen, or canned corn all work equally well. If using canned, just drain it first.

Watch Out for These Mistakes While Cooking

The biggest mistake when making this casserole is not draining the ground beef properly after browning, which can leave you with a greasy, watery dish – press the meat with paper towels or let it sit in a colander for a few minutes to remove excess fat.

Another common error is forgetting to rinse and drain the black beans, as the starchy liquid can make your filling too thin and affect the overall texture of the casserole.

To prevent dry, crispy tortilla edges, make sure they’re completely covered by the meat mixture or tuck them under slightly, and if you’re prepping this ahead of time, wait to add the final cheese layer until right before that last 5-minute bake so it melts perfectly without overcooking.

Let the casserole rest for about 10 minutes after removing it from the oven, which helps everything set up and makes slicing much cleaner.

mexican hamburger casserole
Image: theamazingfood.com / All Rights reserved

What to Serve With Mexican Hamburger Casserole?

This casserole is pretty hearty on its own, but I love serving it with a simple side of Mexican rice or cilantro lime rice to round out the meal. A fresh pico de gallo or chunky guacamole on top adds a nice cool contrast to the warm, cheesy casserole. You could also put out some sour cream, sliced jalapeños, and chopped cilantro so everyone can customize their plate however they like. If you want something green on the side, a basic romaine salad with lime dressing or some refried beans work perfectly without making the meal feel too heavy.

Storage Instructions

Store: This casserole is perfect for leftovers! Let it cool completely, then cover tightly with foil or transfer to an airtight container. It’ll stay fresh in the fridge for up to 4 days, making it great for easy weeknight dinners.

Freeze: You can freeze this casserole either before or after baking. Wrap it really well in plastic wrap and then foil, or cut it into portions and freeze in individual containers for up to 3 months. It’s a lifesaver for busy weeks when you need dinner in a pinch.

Reheat: Cover the casserole with foil and warm it in a 350°F oven for about 20 minutes, or until heated through. You can also microwave individual portions for 2-3 minutes. If it’s frozen, let it thaw in the fridge overnight before reheating for best results.

Preparation Time 20-25 minutes
Cooking Time 25-30 minutes
Total Time 45-55 minutes
Level of Difficulty Medium
Servings 8 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 3300-3700
  • Protein: 170-200 g
  • Fat: 170-200 g
  • Carbohydrates: 260-300 g

Ingredients

For the filling:

  • 1.75 lb ground beef
  • 1 yellow onion
  • 1 green bell pepper
  • 2.5 cups corn (I use Birds Eye sweet corn)
  • 3 tbsp garlic
  • 4 tsp cumin
  • 1 tsp chili powder
  • 15 oz black beans (rinsed and drained for a cleaner sauce)
  • 10 oz red enchilada sauce (I prefer Old El Paso mild sauce)

For the assembly:

  • 12 corn tortillas (cut into 1-inch strips for easier layering)
  • 3.5 cups mexican cheese

Step 1: Prep Ingredients and Preheat Oven

  • 1 yellow onion, diced
  • 1 green bell pepper, diced
  • 3 tbsp garlic, minced
  • 12 corn tortillas, cut into 1-inch strips
  • 15 oz black beans, rinsed and drained

Preheat your oven to 350°F and lightly grease a 9×13 inch baking dish.

While the oven heats, dice the yellow onion and green bell pepper into bite-sized pieces, mince the garlic, and cut the corn tortillas into 1-inch strips—this makes layering much easier than trying to fit whole tortillas in the dish.

Rinse and drain the black beans to remove excess sodium and create a cleaner sauce.

Have all ingredients measured and prepped within arm’s reach before you start cooking the meat.

Step 2: Brown the Beef and Aromatics

  • 1.75 lb ground beef
  • 1 yellow onion, diced
  • 1 green bell pepper, diced

Heat a large skillet over medium-high heat and add the ground beef, breaking it apart as it cooks.

Once the beef begins to brown, add the diced onion and green bell pepper, stirring occasionally until the vegetables soften and the beef is completely cooked through (about 8-10 minutes total).

Drain off any excess fat using a colander or by carefully tilting the pan and spooning it out.

I like to leave just a thin coating of fat in the pan—it adds flavor to the sauce without making the dish greasy.

Step 3: Build the Sauce Base

  • cooked beef mixture from Step 2
  • 3 tbsp garlic, minced
  • 4 tsp cumin
  • 1 tsp chili powder
  • 10 oz red enchilada sauce
  • 15 oz black beans, rinsed and drained
  • 2.5 cups corn

Return the skillet to medium heat and add the minced garlic, cumin, and chili powder, stirring constantly for about 30 seconds until fragrant.

Pour in the red enchilada sauce and add the rinsed black beans and corn, stirring well to combine.

Bring the mixture to a boil, then reduce heat to medium-low and simmer for 10 minutes, stirring occasionally, to allow the flavors to meld.

Taste and season with salt and pepper as needed.

This simmering step is crucial—it lets the spices fully bloom and creates a more cohesive sauce rather than having ingredients floating separately.

Step 4: Layer the Casserole

  • 12 corn tortillas, cut into 1-inch strips
  • meat sauce mixture from Step 3
  • 1.75 cups Mexican cheese

Spread a thin layer of the meat sauce from Step 3 on the bottom of your prepared baking dish.

Arrange 6 tortilla strips over the sauce to create the first layer, then spread half of the remaining meat sauce over the tortillas.

Sprinkle half of the Mexican cheese (about 1.75 cups) over this layer.

Repeat with another layer of 6 tortilla strips, then top with the remaining meat sauce.

Reserve the remaining cheese for the final step—this two-stage cheese addition ensures you get a melted cheese layer throughout the casserole plus a nice golden top.

Step 5: Bake and Finish

  • layered casserole from Step 4
  • 1.75 cups Mexican cheese

Place the casserole in your preheated 350°F oven and bake for 20 minutes until heated through and the edges begin to bubble.

Remove from the oven and sprinkle the remaining 1.75 cups of Mexican cheese evenly over the top.

Return to the oven and bake for an additional 5 minutes until the cheese is melted and lightly golden.

Let the casserole rest for 5 minutes before serving—this allows the layers to set slightly and makes for cleaner portions.

mexican hamburger casserole

Irresistible Mexican Hamburger Casserole

Delicious Irresistible Mexican Hamburger Casserole recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 8 servings
Calories 3500 kcal

Ingredients
  

For the filling::

  • 1.75 lb ground beef
  • 1 yellow onion
  • 1 green bell pepper
  • 2.5 cups corn (I use Birds Eye sweet corn)
  • 3 tbsp garlic
  • 4 tsp cumin
  • 1 tsp chili powder
  • 15 oz black beans (rinsed and drained for a cleaner sauce)
  • 10 oz red enchilada sauce (I prefer Old El Paso mild sauce)

For the assembly::

  • 12 corn tortillas (cut into 1-inch strips for easier layering)
  • 3.5 cups mexican cheese

Instructions
 

  • Preheat your oven to 350°F and lightly grease a 9x13 inch baking dish. While the oven heats, dice the yellow onion and green bell pepper into bite-sized pieces, mince the garlic, and cut the corn tortillas into 1-inch strips—this makes layering much easier than trying to fit whole tortillas in the dish. Rinse and drain the black beans to remove excess sodium and create a cleaner sauce. Have all ingredients measured and prepped within arm's reach before you start cooking the meat.
  • Heat a large skillet over medium-high heat and add the ground beef, breaking it apart as it cooks. Once the beef begins to brown, add the diced onion and green bell pepper, stirring occasionally until the vegetables soften and the beef is completely cooked through (about 8-10 minutes total). Drain off any excess fat using a colander or by carefully tilting the pan and spooning it out. I like to leave just a thin coating of fat in the pan—it adds flavor to the sauce without making the dish greasy.
  • Return the skillet to medium heat and add the minced garlic, cumin, and chili powder, stirring constantly for about 30 seconds until fragrant. Pour in the red enchilada sauce and add the rinsed black beans and corn, stirring well to combine. Bring the mixture to a boil, then reduce heat to medium-low and simmer for 10 minutes, stirring occasionally, to allow the flavors to meld. Taste and season with salt and pepper as needed. This simmering step is crucial—it lets the spices fully bloom and creates a more cohesive sauce rather than having ingredients floating separately.
  • Spread a thin layer of the meat sauce from Step 3 on the bottom of your prepared baking dish. Arrange 6 tortilla strips over the sauce to create the first layer, then spread half of the remaining meat sauce over the tortillas. Sprinkle half of the Mexican cheese (about 1.75 cups) over this layer. Repeat with another layer of 6 tortilla strips, then top with the remaining meat sauce. Reserve the remaining cheese for the final step—this two-stage cheese addition ensures you get a melted cheese layer throughout the casserole plus a nice golden top.
  • Place the casserole in your preheated 350°F oven and bake for 20 minutes until heated through and the edges begin to bubble. Remove from the oven and sprinkle the remaining 1.75 cups of Mexican cheese evenly over the top. Return to the oven and bake for an additional 5 minutes until the cheese is melted and lightly golden. Let the casserole rest for 5 minutes before serving—this allows the layers to set slightly and makes for cleaner portions.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating