This Tex-Mex enchilada casserole is truly the best when it comes to homemade Mexican meals. It is mild in spiciness with tremendous flavor.

Before we even get started, let me just say that I know many of you (don’t look away, I’m talking to YOU!) are going to dismiss this recipe because of the ingredient list.

And while I admit, it’s on the long side, I have to implore you to dig deep within your cooking soul and trust me when I say that it looks worse than it really is. Promise.

A serving of enchilada casserole and a fork on a white plate.

With absolutely no exaggeration in my words, this Mexican-inspired meal is hands down the best Mexican/Tex-Mex style recipe I have ever posted. I’m not kidding.

I make a decent amount of Mexican food but am usually left a bit underwhelmed and 90% of the recipes never get posted because I really, really only want to put the best of the best out here for you to try.

This enchilada casserole is truly the best of the best.

It is mild in spiciness (you could definitely heat it up more if you like) but has tremendous flavor from the classic cumin/chili powder/coriander trio and the myriad of peppers, onion and garlic. Quickly browning the corn tortillas before assembling is brilliant because while they soften a bit during baking, they keep a tasty amount of tenderness and bite which keeps the casserole from becoming a soggy, mushy mess.

White casserole dish full of cheesy enchilada casserole.

And I don’t know about you but I firmly believe that soggy, mushy casseroles do not belong on the planet.

I have my share of food cravings; Mexican-inspired dishes are rarely, rarely among them. Until now. I literally have wanted to make this casserole every day since we first had it

. The leftovers are fantastical and I already have the real deal on our menu plan for next week because it is just that good. I mean, just look at it.

Doesn’t it scream “eat me up” with all that cheesy, saucy, black bean goodness? In the words of others far more eloquent than I: Holy Yum.

A serving of black bean cheesy enchilada casserole on a white plate.

What To Serve With This:

Tortilla chips (or for something more fancy these Curried Nachos with Mango Salsa)
Fresh, seasonal fruit
Steamed veggie or something like this Skillet Squash Medley

One Year Ago: Brown Sugar Crackle Cookies
Two Years Ago: Healthy Chicken Nuggets {Baked}
Three Years Ago: Lemon Berry Trifle


Tex-Mex Enchilada Casserole

4.71 stars (31 ratings)


  • 14 corn tortillas cut into thirds
  • 1 ½ pounds ground beef or lean ground turkey
  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 1 medium red or green bell pepper, cored, seeded and diced
  • 1 large poblano chile, diced
  • 1 cup frozen corn kernels
  • 2 cloves garlic, finely minced
  • ¼ cup all-purpose flour
  • 2 tablespoons chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 2 ½ cups low-sodium chicken broth
  • 1 (15-ounce) can black beans, rinsed and drained
  • 1 tablespoon fresh lime juice
  • Salt and black pepper to taste
  • 2 cups cheddar cheese, shredded
  • 2 cups Monterey jack cheese, shredded
  • Chopped cilantro for garnish


  • Preheat oven to 350 degrees F. Lightly coat a 9X13-inch baking dish with nonstick spray and set aside.
  • Arrange the cut tortillas in a single layer on two large, rimmed baking sheets. Bake the tortillas until slightly crisp, about 15 minutes.
  • In a large 12-inch nonstick skillet over medium heat, cook the ground beef or turkey with 1 teaspoon salt and 1/2 teaspoon pepper breaking the meat up into bite-sized pieces. Cook until the meat is no longer pink, 5-7 minutes. Scrape the meat onto a plate and wipe the skillet clean (you may need to drain off excess grease from the meat depending on the fat content).
  • In the same skillet over medium heat, add the butter and olive oil and stir in the onion, bell pepper, poblano, corn and garlic. Cook until the veggies are softened, 3-4 minutes. Stir the flour, chile powder, cumin and coriander into the vegetable mixture. Cook, stirring constantly, for 1-2 minutes. Gradually whisk in the chicken broth, whisking constantly. Bring the mixture to a boil and cook until thick, stirring occasionally, about 10 minutes. Stir in the beans, lime juice and season with salt and pepper.
  • Line the bottom of the greased baking pan with 1/3 of the baked tortillas. Layer with 1/3 of the meat and then 1/3 of the veggie/sauce mixture and then sprinkle with 1/3 of the cheeses. Repeat that process again twice more ending with the cheeses.
  • Bake the casserole until hot and bubbly, about 30-35 minutes. Remove from the oven and let sit for 10 minutes or so before serving. Garnish with chopped cilantro.


Poblanos: don’t let the poblano chile scare you! If I can find it in my small-town grocery store, you can find it, too. Poblanos are fairly mild and longer and more slender than a bell pepper. Just do it. You’ll be happy at the flavor it imparts.
Ingredients: don’t be turned off by the long list of ingredients. This comes together quickly and perfectly.
Freezer Meal: by the way, I have not tried freezing this ahead of time, but I think it would probably fare pretty well as a freezer meal.
Meat: also (and I promise this is the last thing), it stands a good chance of being spectacular as a meatless dish if you omit the ground meat (or conversely, subbing in cooked chicken for the meat).
Serving: 1 Serving, Calories: 678kcal, Carbohydrates: 42g, Protein: 38g, Fat: 41g, Saturated Fat: 20g, Cholesterol: 119mg, Sodium: 512mg, Fiber: 9g, Sugar: 3g

Recipe Source: adapted from Cuisine at Home October 2012 (cut out significant amount of butter/oil, changed the meat mixture and a few other spices and added cilantro)