Quick and Cheesy Taco Lasagna with Tortillas
This is the casserole that solves taco night chaos. You get all the bold, spiced beef and melty cheese you crave, stacked into one dish with tortillas instead of pasta.

No boiling, no last-minute assembly. Just a simple layered bake that comes out of the oven in about 40 minutes, ready for a crowd or a hungry Tuesday.
Why This Casserole Works
The tortillas soften into tender, almost pasta-like layers as they bake, soaking up the beefy tomato sauce without turning to mush. Every forkful pulls up a stretch of melted cheese and a little crunch from the oven’s edge.
I come back to this one because it delivers the satisfaction of taco night without the dinner rush. The filling uses one pan, the layers take two minutes, and the oven handles the rest.
Ingredients

- 1 tbsp olive oil: for the pan
- 1 small onion, diced: yellow or white both work
- 2 cloves garlic, minced: fresh gives the best punch
- 1 lb ground beef: 80/20 holds flavor without excess grease
- 2 tbsp taco seasoning: one standard packet, or your own blend
- 1 can (15 oz) black beans, drained and rinsed: adds heft and fiber
- 1 cup frozen corn kernels: no need to thaw
- 1 cup thick salsa: a chunky restaurant-style salsa keeps the layers from getting watery
- 8 to 10 small flour tortillas: the 6-inch fajita size fits a 9×13 dish neatly
- 2 cups shredded Mexican blend cheese: a mix of cheddar, Monterey Jack, and asadero melts beautifully
Variations / Substitutions
- Use ground turkey or chicken: the filling will be a little leaner; add a splash of broth to keep it saucy
- Swap in corn tortillas: they deliver a more traditional taco flavor but tear easily, so layer them with a gentle hand
- Add diced jalapeño: stir a fresh one into the beef for real heat
- Change up the cheese: pepper jack brings spice, while all cheddar makes it extra sharp
- Go bean-free: double the beef if you prefer a meatier casserole, or use pinto beans for a different texture
- Make it creamier: spread a thin layer of sour cream over the meat in each layer
If you dig this mash-up, Taco Stuffed Shells runs on the same idea with a pasta twist.
How To Make Quick and Cheesy Taco Lasagna with Tortillas
Step 1: Cook the Beef Filling

Heat the 1 tbsp olive oil in a large skillet over medium-high. Toss in the diced onion and cook for about 4 minutes, until it turns translucent and softens. Add the 2 cloves minced garlic and stir for 30 seconds, just until fragrant. Drop in the 1 lb ground beef and break it apart with a wooden spoon. Cook until no pink remains, roughly 6 to 8 minutes. Drain any excess fat if your beef released a lot. Sprinkle over the 2 tbsp taco seasoning, then stir in the drained black beans, the 1 cup frozen corn, and the 1 cup salsa. Bring everything to a gentle bubble, reduce the heat to low, and simmer for 5 minutes so the flavors meld. The mixture should be saucy but not soupy, with the liquid just clinging to the beef.
Step 2: Layer the Lasagna

Preheat your oven to 375°F while you build the casserole. Spoon a thin layer of the meat mixture into the bottom of a 9×13-inch baking dish—just enough to prevent sticking. Place a single layer of flour tortillas over that, tearing a couple to cover the whole surface without big gaps. Spread half of the remaining beef mixture evenly on top, then sprinkle with ⅔ cup of the shredded cheese. Add another tortilla layer, the rest of the meat mixture, and another ⅔ cup of cheese. Finish with a final layer of tortillas and scatter the remaining ⅔ cup cheese across the top. Press everything down lightly with your palm; this helps the tortillas bond with the filling as it bakes.
Step 3: Bake the Lasagna

Cover the dish with foil and bake for 15 minutes. The steam will soften the tortillas and melt the interior cheese. Remove the foil and bake for another 10 to 12 minutes, until the top is bubbly and the edges turn golden brown in spots. Watch for the cheese to take on a few little blistery patches—that’s your cue it’s ready. The tortilla edges peeking out might crisp up, which gives each bite a nice contrast.
Step 4: Slice and Serve

Pull the pan from the oven and let it rest for 5 minutes on a cooling rack. This keeps the layers from sliding apart when you cut them. Use a sharp knife or a spatula to slice into squares. Serve the pieces warm, with a dollop of sour cream, a scatter of fresh cilantro, and an extra spoonful of salsa if you like. The inside will be steamy and soft, the top all golden and stretchy.
A Few Notes Before You Start
- A thick, chunky salsa is non-negotiable. Thin, watery salsas make the casserole soggy. If yours is on the runny side, drain it over a mesh strainer first.
- Let the beef filling cool for a minute or two before layering. Hot filling right off the stove can make the tortillas gummy when they hit the pan.
- For meal prep, assemble the whole casserole the night before, cover, and refrigerate. Add 5 minutes to the covered bake time when you cook it straight from the fridge.
- Any leftover beef mixture that doesn’t fit in the dish makes a lightning-fast taco or quesadilla the next day.
Keeping Leftovers Fresh
- Refrigerate: Store slices in an airtight container for up to 4 days. The tortillas will soften further but the dish stays delicious.
- Reheating: Warm individual portions in the microwave until heated through. For crispy edges, use a 350°F oven for 10 minutes uncovered.
What To Serve With Taco Lasagna
A bright, simple slaw or green salad with a lime vinaigrette cuts the richness of the cheese. Mexican rice or elote-style corn on the cob rounds things out for a bigger spread. The cold crunch of shredded lettuce and diced tomato on top is also a quick win.
Frequently Asked Questions
Can I freeze taco lasagna?
Yes. Wrap the cooled whole casserole or individual portions tightly and freeze for up to 3 months. Thaw overnight in the fridge before reheating in the oven.
Do I need to fry the tortillas first?
No. The sauce and steam from the covered baking step soften them plenty. Frying adds unnecessary oil and time.
My casserole came out watery. What happened?
Likely the salsa was too thin or the beans weren’t drained well. Use a thick, chunky salsa and make sure the beans get a good rinse and drain.
Can I make this in an 8×8-inch dish?
Sort of. Halve the ingredients and adjust the tortilla layers to fit. The bake time will be similar, just watch for the top to brown.
Is there a way to make the top extra crispy?
Switch the oven to broil for the last 2 minutes. Keep a close eye so the cheese doesn’t burn.

Taco Lasagna with Tortillas Recipe
Ingredients
Method
- Heat oil in a skillet over medium-high. Cook onion for 4 minutes, add garlic for 30 seconds, then brown the ground beef for 6 to 8 minutes. Drain fat if needed.
- Stir in taco seasoning, black beans, corn, and salsa. Simmer on low for 5 minutes until saucy.
- Preheat oven to 375°F. Spread a thin layer of meat mixture in a 9×13-inch dish. Layer tortillas, half the meat, ⅔ cup cheese, then repeat. Top with final tortillas and remaining cheese, pressing down gently.
- Cover with foil and bake 15 minutes. Uncover and bake 10 to 12 minutes more until bubbly and golden. Rest 5 minutes before slicing.
