Go Back
A close-up slice of cheesy taco casserole topped with fresh guacamole, diced tomatoes, and cilantro on a plate.

Hearty Taco Lasagna

A flavorful and easy-to-make casserole layering seasoned taco meat, creamy cheese, tortillas, and rich enchilada sauce, delivering all the beloved taco flavors in a comforting lasagna format.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings: 8 servings
Course: Main Course
Cuisine: American, Mexican
Calories: 550

Ingredients
  

For the Taco Meat Layer
  • 1 lb Ground beef or ground turkey, 80/20 lean
  • 1 Onion medium, chopped
  • 2 cloves Garlic minced
  • 1 packet Taco seasoning 1 oz (approx 2 tbsp)
  • 1/2 cup Water
For the Creamy Layers
  • 8 oz Cream cheese softened
  • 1 cup Sour cream
  • 1/2 cup Salsa your favorite mild or medium
For Assembly
  • 12 Flour tortillas 8-inch, soft taco size
  • 1 can Red enchilada sauce 19 oz
  • 3 cups Shredded Mexican cheese blend or cheddar/Monterey Jack
Optional Toppings
  • 1/2 cup Chopped fresh cilantro
  • 1/2 cup Diced tomatoes
  • 1/4 cup Sliced black olives
  • 1/4 cup Sliced jalapeños fresh or pickled

Equipment

  • 9x13 inch baking dish
  • Large Skillet
  • Large Mixing Bowl

Method
 

Prepare the Taco Meat
  1. Preheat your oven to 375°F (190°C).
  2. In a large skillet over medium-high heat, brown the ground beef (or turkey) with the chopped onion, breaking it apart with a spoon, until no pink remains. Drain any excess grease.
  3. Stir in the minced garlic and cook for 1 minute until fragrant. Add the taco seasoning packet and 1/2 cup water. Bring to a simmer and cook for 5-7 minutes, stirring occasionally, until the liquid has mostly absorbed.
Prepare the Creamy Layers
  1. In a large mixing bowl, combine the softened cream cheese, sour cream, and salsa. Mix until well combined and smooth. Set aside.
Assemble the Lasagna
  1. Spread about 1/2 cup of the enchilada sauce evenly on the bottom of a 9x13 inch baking dish.
  2. Arrange 4 flour tortillas over the sauce, overlapping slightly to cover the bottom of the dish. (If tortillas are too large, you can trim them or tear to fit).
  3. Spread half of the cream cheese mixture evenly over the tortillas.
  4. Top with half of the seasoned taco meat.
  5. Sprinkle with 1 cup of the shredded cheese.
  6. Repeat the layers: 4 tortillas, remaining cream cheese mixture, remaining taco meat, and another 1 cup of shredded cheese.
  7. Place the final 4 tortillas on top. Pour the remaining enchilada sauce over the tortillas and spread evenly. Sprinkle with the last 1 cup of shredded cheese.
Bake and Serve
  1. Cover the baking dish loosely with aluminum foil and bake for 20 minutes.
  2. Remove the foil and continue baking for another 10-15 minutes, or until the cheese is melted and bubbly and the edges are lightly golden.
  3. Remove from oven and let stand for 5-10 minutes before slicing and serving. Garnish with optional toppings like fresh cilantro, diced tomatoes, black olives, and jalapeños.

Notes

For an extra layer of flavor and texture, you can spread a thin layer of refried beans over the tortillas before the creamy mixture. If you prefer a spicier lasagna, use a hot enchilada sauce and add a pinch of chili powder or cayenne to the taco meat. This dish is great for meal prep; leftovers store well in the refrigerator for up to 3-4 days.