Quick Enchilada Casserole (Ready in 30 Minutes!)

Rate this post

Ever stare into your fridge at 6 PM and think “how am I going to feed everyone without ordering takeout again?”

Same.

That’s exactly why I started making this enchilada casserole. It’s got all the flavors of traditional enchiladas but takes about half the time and zero of the fuss.

No rolling individual tortillas. No waiting forever for them to bake. Just layer everything in a dish and let the oven do the heavy lifting.

My family requests this at least twice a month now, and I’m not complaining. It’s one of those recipes that makes you look like you spent hours in the kitchen when really you were just throwing ingredients together and hoping for magic.

Spoiler: the magic happens every time. ✨

What You’ll Need

For the Filling:

  • 1 pound ground beef (or ground turkey)
  • 1 small yellow onion, diced
  • 2 cloves garlic, minced
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup frozen corn kernels
  • 1 tablespoon chili powder
  • 1 teaspoon cumin
  • 1/2 teaspoon paprika
  • Salt and pepper to taste

For the Layers:

  • 1 can (10 oz) red enchilada sauce
  • 8-10 small flour or corn tortillas, cut into strips
  • 2 cups shredded Mexican cheese blend
  • 1/2 cup sour cream (for mixing into the sauce)

For Topping:

  • Fresh cilantro, chopped
  • Sliced jalapeños (optional)
  • Extra sour cream for serving
  • Diced tomatoes
  • Sliced green onions

Tools You’ll Need

  • 9×13 inch baking dish
  • Large skillet
  • Wooden spoon or spatula
  • Knife and cutting board
  • Can opener
  • Measuring cups and spoons

Pro Tips

Start with room temperature cheese. I know it sounds weird, but cheese that’s been sitting out for 20 minutes melts so much better and creates those gorgeous stretchy cheese pulls everyone loves in photos.

Cut your tortillas while they’re stacked. Stack 4-5 tortillas at a time and cut them all together into strips. Saves so much time and your strips will be more uniform.

Don’t skip the sour cream in the sauce. Mixing sour cream into the enchilada sauce before layering makes the whole casserole creamier and balances out the spice level. It’s a total game changer.

Let it rest for 5 minutes after baking. I know you’re hungry and it smells incredible, but letting it sit makes it so much easier to cut clean squares instead of a saucy mess.

Double the recipe and freeze one. This casserole freezes beautifully. Make two, bake one for dinner, and freeze the other unbaked for a future weeknight when you need dinner fast.

How to Make Quick Enchilada Casserole

Step 1: Prep your oven and pan

Preheat your oven to 375°F. Spray your 9×13 baking dish with cooking spray.

Step 2: Cook the filling

Heat a large skillet over medium-high heat. Add the ground beef and diced onion, breaking up the meat with your spoon as it cooks. Once the beef is mostly browned (about 6-7 minutes), add the minced garlic and cook for another minute until fragrant.

Drain any excess grease if there’s a lot.

Stir in the black beans, corn, chili powder, cumin, paprika, salt, and pepper. Let everything cook together for 2-3 minutes so the spices can bloom and coat everything evenly. Remove from heat.

Step 3: Mix your sauce

In a medium bowl, whisk together the enchilada sauce and sour cream until smooth. This creates the most luscious, creamy base.

Step 4: Start layering

Spread about 1/3 of the sauce mixture on the bottom of your prepared baking dish.

Add half of your tortilla strips in an even layer. They can overlap a bit.

Top with half of the meat and bean mixture, spreading it out evenly.

Sprinkle with 2/3 cup of shredded cheese.

Step 5: Repeat

Add another layer of tortilla strips.

Spread the remaining meat mixture over the tortillas.

Pour the remaining sauce over everything, making sure to get good coverage.

Top with the remaining cheese (about 1 1/3 cups). Don’t be shy here.

Step 6: Bake

Cover the dish with aluminum foil and bake for 20 minutes.

Remove the foil and bake for another 10 minutes until the cheese is bubbly and starting to turn golden in spots.

Step 7: Rest and serve

Let the casserole rest for 5 minutes before cutting. This lets everything set up so you get clean slices.

Top with fresh cilantro, jalapeños, extra sour cream, diced tomatoes, and green onions.

Cut into squares and serve hot.

Substitutions and Variations

Make it vegetarian: Skip the ground beef and double up on the beans. Add some diced bell peppers or zucchini to the filling for extra texture.

Use different proteins: Ground turkey, shredded rotisserie chicken, or even ground pork work great here. Leftover taco meat? Throw it in.

Switch up the cheese: Monterey Jack, cheddar, or pepper jack all work. I’ve even used queso fresco crumbled on top for a more authentic vibe.

Green enchilada version: Use green enchilada sauce instead of red. The flavor profile changes completely and it’s just as good.

Add heat: Mix in a diced jalapeño with the onions, use pepper jack cheese, or add a can of diced green chiles to the filling.

Make it corn tortilla style: Corn tortillas give you more of that traditional enchilada texture. Just cut them into strips the same way.

Bulk it up: Add a can of Rotel tomatoes (drained) to the filling or mix in some cooked rice for an even heartier meal.

Make Ahead Tips

You can assemble this entire casserole up to 24 hours before you want to bake it.

Just cover it tightly with plastic wrap and keep it in the fridge. When you’re ready to bake, let it sit at room temperature for about 20 minutes, then bake as directed (you might need to add 5 extra minutes to the covered baking time since it’s starting cold).

The unbaked casserole also freezes beautifully for up to 3 months. Wrap it super well in plastic wrap, then cover with aluminum foil. Thaw it overnight in the fridge before baking.

Leftovers and Storage

Store leftovers in an airtight container in the fridge for up to 4 days.

Reheat individual portions in the microwave for 1-2 minutes, or reheat the whole thing covered in a 350°F oven for about 20 minutes.

You can also freeze baked leftovers. Cut them into individual portions, wrap each one well, and freeze for up to 2 months. Reheat from frozen in the microwave for 3-4 minutes.

Frequently Asked Questions

Can I use corn tortillas instead of flour?

Yes! Corn tortillas work great and give you more of that authentic enchilada texture. They might get a little crispier around the edges, which honestly just adds texture.

Why is my casserole watery?

This usually happens if you don’t drain your beans and corn well enough, or if you skip the resting time after baking. Make sure to let it sit for 5 minutes so the liquids can settle and the layers can firm up.

Can I make this spicier?

Absolutely. Use hot enchilada sauce, add diced jalapeños to the filling, mix in some cayenne pepper, or top with hot sauce before serving. You control the heat level.

What should I serve with this?

I love serving it with Mexican rice, a simple side salad with lime vinaigrette, tortilla chips and guacamole, or just some fresh lime wedges and extra sour cream. It’s pretty filling on its own though.

Can I use a different size pan?

An 8×8 pan works if you’re cutting the recipe in half. A deeper casserole dish works too, just know your layers will be thicker and might need a few extra minutes in the oven.

Do I have to use both beans and corn?

Nope! Use double beans, double corn, or skip both if you want a pure meat and cheese situation. The recipe is super forgiving.

Wrapping Up

This quick enchilada casserole has become one of those recipes I make without even thinking about it anymore.

It’s the dinner I turn to when I need something comforting but don’t have all day to spend in the kitchen. And the fact that my kids actually eat it without complaining? That alone makes it a winner in my book.

Give it a try this week and let me know what you think in the comments below. Did you add anything extra? Change up the protein? I love hearing how you make recipes your own. 💛

Leave a Comment