Taco Lasagna
There’s something comfortingly nostalgic about layering bold, familiar taco flavors into a casserole that slices like lasagna. This Taco Lasagna takes everything we love about tacos — seasoned beef, melty cheese, creamy beans, zesty salsas — and stacks it into a party-ready pan that’s easy to make and impossible to resist. It’s the kind of dish that feeds a crowd, re-heats beautifully for leftovers, and lands somewhere between weeknight dinner and weekend showstopper.
Before we get into the oven, a quick note on ingredients: I kept the classic taco profile—onion and garlic for aromatics, plenty of chili powder and cumin for warmth, tomato paste for depth, a can of refried beans for creaminess, and two kinds of shredded cheese for gooey, golden bliss. Corn tortillas are used instead of pasta sheets for authentic texture and to keep the layers light. There are bold salsas and green chiles folded in, plus a quick sour-cream-cream-cheese layer that adds tang and silk. For topping? Crisp lettuce, diced tomatoes, jalapeños, olives, cilantro, and a crunch of Nacho Cheese Doritos if you’re feeling indulgent.
Why you’ll love this Taco Lasagna

- Comforting, layered flavors that taste like your favorite taco — but even better when baked.
- Feeds a crowd: generous quantities of cheese and a big 9×13-style pan make it ideal for gatherings.
- Flexible toppings: serve simple or go all out with bright, fresh garnishes and crunchy Doritos.
- Great for leftovers and meal prep — slices reheat well in the oven or microwave.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, chopped (may sub 1 ½ tsp onion powder)
- 1 ½ pounds lean ground beef
- 6 garlic cloves, minced (or 1 tsp garlic powder)
- 1 tablespoon chili powder
- 1 tsp each ground cumin, smoked paprika, dried oregano, salt
- 1/4 teaspoon cayenne pepper (optional, possibly omit if using medium salsas)
- 2 tablespoons tomato paste
- 1 16 oz. can refried beans
- 1 ½ cups salsa (I use Mateo’s Medium-Hot)
- ½ cup water
- 1 4 oz. can mild chopped green chilies
- 20 6-inch corn tortillas (cut 12 in half)
- 2 cups freshly grated Monterrey Jack cheese
- 2 cups freshly grated sharp cheddar cheese
- 1 ½ cups salsa (I use Mateo’s Medium-Hot), divided
- 1 1/2 cups sour cream
- 4 oz. cream cheese, softened
- ½ cup salsa verde (I use medium Herdez)
- pinch of salt
- lettuce (for serving)
- sour cream (for serving)
- tomatoes (for serving)
- olives (for serving)
- jalapenos (for serving)
- cilantro (for serving)
- Nacho Cheese Doritos (for serving and optional crunch)
Make-Ahead Notes
You can assemble this Taco Lasagna up to one day in advance, cover it tightly, and refrigerate before baking. Add 10–15 minutes to the baking time if you’re baking it straight from the fridge. Leftovers keep well for 3–4 days and can be reheated covered in the oven or sliced and warmed in the microwave.
Step-by-step Instructions

The following directions are rewritten into clear, step-by-step instructions and follow the ingredient list as the source of truth. Quantities are unchanged.
- Preheat the oven to 375°F (190°C). Lightly oil a 9×13-inch baking dish or spray it with nonstick spray and set it aside.
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Once the oil shimmers, add 1 small onion (chopped) and cook, stirring occasionally, until the onion softens and becomes translucent, about 3–4 minutes. If you prefer to skip fresh onion, substitute 1 ½ teaspoons onion powder later in the seasoning step.
- Add 1 ½ pounds lean ground beef to the skillet with the softened onion. Use a spatula to break the meat into crumbles as it cooks. Continue cooking until the beef is browned and no longer pink, about 6–8 minutes. Drain excess fat if desired.
- Stir in 6 garlic cloves, minced (or 1 teaspoon garlic powder), 1 tablespoon chili powder, and 1 teaspoon each ground cumin, smoked paprika, dried oregano, and salt. If you want a touch of heat, add 1/4 teaspoon cayenne pepper; omit it if you’re using medium salsas and prefer a milder flavor. Cook the spices with the meat for 30–60 seconds, stirring constantly, to release their aroma.
- Mix in 2 tablespoons tomato paste and stir until it coats the beef and darkens slightly, about 1 minute. This step builds a richer, deeper flavor in the meat filling.
- Add 1 16-oz. can refried beans to the skillet. Pour in 1 ½ cups salsa and ½ cup water, then stir everything until smooth and well combined. Fold in 1 4-oz. can mild chopped green chilies. Simmer the mixture for 2–3 minutes, just until heated through and slightly thickened. Remove the skillet from the heat.
- Prepare the creamy salsa layer: In a medium bowl, combine 1 1/2 cups sour cream with 4 oz. softened cream cheese. Stir until smooth and fully incorporated. Fold in ½ cup salsa verde and a pinch of salt. Taste and adjust the salt if needed. This tangy, creamy mixture will spread easily between the layers of tortillas and meat.
- Assemble the lasagna: Place a single layer of corn tortillas across the bottom of the prepared baking dish. Cut 12 of the 20 tortillas in half so you can fit and overlap them as needed to fully cover the base. You may need to slightly overlap pieces so the bottom is covered evenly.
- Spoon about one-third of the meat-and-bean mixture over the first tortilla layer and spread it into an even layer. Dollop and gently spread about one-third of the sour-cream-cream-cheese mixture on top of the meat layer. Sprinkle with a mix of cheddar and Monterrey Jack cheeses — use roughly one-third of the total cheese blend (about 1 1/3 cups of combined cheese at this stage, reserving the rest for the next layers and the top).
- Create the second layer by arranging another set of tortillas over the cheese and pressing gently to form an even surface. Repeat with another one-third of the meat-and-bean mixture, another one-third of the creamy sour-cream layer, and another third of the shredded cheeses.
- Finish with a final layer of tortillas. Spread the remaining meat mixture over the top, then spread the remaining sour-cream-cream-cheese mixture evenly. Sprinkle the remaining cheeses across the top so the entire surface is covered with a generous layer of cheddar and Monterrey Jack.
- Drizzle or spoon the remaining 1 ½ cups salsa (this was listed as divided; use any remaining portion now) across the top layer. If desired, scatter a few extra chopped green chilies or an additional pinch of smoked paprika for color and flavor.
- Bake the assembled Taco Lasagna in the preheated 375°F oven for 20–25 minutes, or until the cheeses are melted and bubbly and the edges are slightly browned. If you assembled the dish cold from the fridge, add 10–15 minutes to the baking time and cover loosely with foil for the first portion of baking to prevent the top from over-browning.
- Remove the pan from the oven and let the lasagna rest for 10 minutes before slicing. Resting lets the layers set so you can cut clean squares.
- Serve warm with shredded lettuce, diced tomatoes, olives, sliced jalapeños, and cilantro on the side. Offer extra sour cream and a bowl of crushed Nacho Cheese Doritos for garnish and crunch. Each slice pairs beautifully with a spoonful of fresh toppings to balance the rich, cheesy layers.
Tips for success

- Use freshly grated cheese for the best melting texture. Pre-shredded cheese often contains anti-caking agents that can affect meltiness.
- If your tortillas are very stiff, wrap them in a damp towel and microwave for 20–30 seconds to make them pliable for layering.
- Don’t skip the tomato paste — it deepens the savory profile of the beef and prevents the filling from tasting flat.
- Adjust heat by choosing your salsa and by using or omitting the cayenne pepper. The recipe is balanced for medium-heat salsas; if you prefer mild, omit the cayenne.
- For a lighter version, you can use reduced-fat cheeses and sour cream, though the texture and flavor will be slightly different.
Serving suggestions
This Taco Lasagna is built for sharing. Offer a bright, crunchy side salad or a platter of fresh garnishes so families and guests can top individual slices as they like. Leftovers are great for lunches — reheat single slices in the oven or microwave and add a handful of crunchy Doritos just before serving to recreate that freshly-baked texture.
Ingredient notes and alternatives
- Ground beef: 1 ½ pounds of lean ground beef gives a satisfying, meaty texture in the layers. If you prefer poultry, ground turkey can be used as a substitute with similar results.
- Refried beans: The 16-oz. can of refried beans creates a creamy, cohesive layer. If you want a chunkier texture, mash drained pinto or black beans lightly and use them instead.
- Salsas and chiles: Use your preferred jarred salsas and green chiles — the recipe calls for one 1 ½ cups salsa folded into the filling and another 1 ½ cups divided for assembly, plus ½ cup salsa verde in the cream layer. These provide both heat and acidity that keep the dish lively.
- Tortillas: Corn tortillas are traditional here for texture and authenticity. If corn is unavailable, flour tortillas will work; the flavor and texture will shift slightly.
There you have it: a layered, cheesy, deeply flavorful Taco Lasagna that brings the best of taco night to the dinner table with minimal fuss and maximum reward. It’s bold, saucy, and made for sharing — perfect for potlucks, busy weeknights, or any time you want comforting food with a little fiesta flair.
Ready to bake? Preheat the oven, gather the toppings, and let this Taco Lasagna become a new favorite rotation in your kitchen.

Taco Lasagna
Ingredients
Equipment
Method
- Preheat the oven to 350°F (175°C). Lightly grease a deep 9x13-inch baking dish and set aside.
- Heat the olive oil in a large skillet over medium-high heat. Add the chopped onion and cook 2 minutes until softened.
- Add the ground beef to the skillet and cook, breaking it up, until no longer pink; drain excess grease.
- Return the skillet to medium heat and stir in the minced garlic, chili powder, cumin, smoked paprika, dried oregano, salt, and tomato paste; cook 1 minute to toast the spices.
- Stir in the refried beans, 1 1/2 cups salsa, 1/2 cup water, and chopped green chilies; cook, stirring, until the beans are fully incorporated and the mixture is cohesive. Add cayenne if using; remove from heat and set aside.
- In a medium bowl, whisk together the sour cream, softened cream cheese, 1/2 cup salsa verde, and a pinch of salt until smooth to make the creamy filling. In a separate bowl, combine the grated Monterrey Jack and cheddar cheeses.
- If desired, char the corn tortillas over a gas flame or in a hot cast‑iron skillet until they have light dark spots; this makes them more pliable.
- Spoon 1/2 cup of the reserved salsa into the bottom of the prepared baking dish and spread into a thin, even layer.
- Arrange a layer of tortillas: place 2 whole tortillas in the center and surround with 6 tortilla halves to cover the dish. Spread one-third of the creamy filling over the tortillas, sprinkle with 1 cup of the combined cheeses, then spread one-third of the meat mixture on top.
- Repeat the tortilla, creamy filling, cheese, and meat layers two more times to use all of the creamy filling and meat mixture.
- Top with a final layer of tortillas, spread the remaining salsa over them, and sprinkle with the remaining cheese.
- Cover the dish and bake 30–40 minutes until the casserole is heated through and the cheese is melted. Let stand 10 minutes before cutting.
- Top servings with lettuce, tomatoes, olives, avocado, cilantro, jalapenos and additional sour cream as desired; serve with Nacho Cheese Doritos if using.
Notes
- Use less expensive, thin store-bought corn tortillas rather than thick brand tortillas for best texture.
- Adjust heat by choosing mild or medium salsas and omitting cayenne if desired.
- Substitute ground turkey and add 1 1/2 tsp beef bouillon, reducing added salt.
- You can assemble in advance and refrigerate up to 24 hours before baking.
- Make the beef filling up to 3 days ahead or freeze for up to 3 months.
