This post may contain affiliate links.Please read our disclosure policy.

Taco Lasagna is the perfect crowd-pleasing casserole made with tortillas, taco meat, salsa, and cheese! Top it with guacamole and sour cream for a delicious Mexican dinner that everyone will love.

We love easy Mexican-inspired Recipes like our Mexican Beans and Rice and our reader favorite, Instant Pot Chicken Chili so this recipe is a winner because it feeds a crowd and is easy to make!

Taco Lasagna in a glass baking dish topped with sour cream

Taco Lasagna

This delicious Taco Lasagna is the perfect weeknight meal that everyone will love! Ground Beef and Beans are layered with cheese, sour cream, salsa, and tortillas making this twist on a lasagna the perfect dinner for a crowd served with guacamole, chopped tomatoes, and lettuce.

If you like enchiladas you will love this Taco Lasagna, it’s like layered enchiladas but even better! Some recipes use pasta instead of tortillas but I love the texture of the tortillas in this dish and they go so well with all the other Mexican flavors.

You could even double this recipe and freeze one casserole in an aluminum dish to bake up when time is short – perfect for busy weeknights! The other great thing about this recipe is that you offer lots of fun toppings like jalapenos, chopped tomatoes, and guacamole so everyone can customize their dinner. My husband loves it spicy so he always adds lot of hot sauce!

Why This Recipe Works

The Taco Lasagna recipe that I’m sharing today is by far the best because it has a balanced ratio of meat and beans and is super easy to whip up by using a glass of salsa and small tortillas that are cut in half so the baking dish is perfectly lined. I prefer to use flour tortillas but you could also use corn tortillas or large flour tortillas and use a pair of kitchen scissors to make them fit!

More easy Mexican Inspired Recipes:

A piece of Taco Lasagna with guacamole and sour cream

How to make Taco Lasagna

  1. Preheat oven to 375 F (190 C) and grease the bottom of a 9×13-inch baking dish.
  2. In a large skillet over medium-high heat, cook ground beef until browned and completely cooked through, breaking it into small pieces as it cooks. Transfer beef to a bowl and set aside. Discard the remaining grease.
  3. In the same skillet, heat olive oil over medium heat, add onion and cook until soft, about 4 minutes. Add garlic and cook for 1 more minute.
  4. Add cooked ground beef, taco seasoning, green chiles, and beans. Pour in ¾ cup of water and bring to a simmer, stirring occasionally. Remove pan from heat.
  5. Use 3 tacos cut in half and 1 whole taco to line the baking dish. Spread 1/3 of the salsa on top and then 1/2 of the meat mixture. Drop 1/2 of the sour cream over the meat and spread out with a spatula. Top with 1 cup of cheese. Repeat layers. Top with 4 tortillas, remaining salsa, and cheese.
  6. Bake for 30-40 minutes, or until the cheese is melted and lightly browned.
How to make Beef filling for Taco Lasagna Collage

How to Make Taco Seasoning

The instructions call for Taco seasoning but don’t worry if you don’t have any on hand. To make homemade taco seasoning you only need a few spices that you have in your pantry!

DIY Taco Seasoning

  • 1 Tbsp chili powder
  • 1/4 tsp garlic powder
  • 1/4 tsp onion powder
  • 1/4 tsp crushed red pepper flakes
  • 1/4 tsp dried oregano
  • 1/2 tsp paprika
  • 1 1/2 tsp ground cumin
  • 1 tsp salt
  • 1 tsp ground black pepper

Combine in a small bowl and use it as a substitute for the taco seasoning the recipe calls for. Because it’s freshly made the homemade seasoning is more flavorful so you can use less.

How to layer Taco Lasagna

  1. Use 3 tacos cut in half and 1 whole taco to line the baking dish.
  2. 1/3 of the Salsa
  3. 1/2 of the beef and bean mixture
  4. 1/2 of the sour cream
  5. 1/3 of the shredded cheese
  6. Top with Tortillas.
How to assemble Taco Lasagna Collage

More easy Dinner Recipes:

How long is Taco Lasagna good?

Serving: Serve the taco lasagna garnished with lettuce, chopped fresh tomatoes, jalapenos, or your favorite taco toppings and with sour cream and guacamole on the side
Storing: Store leftovers covered in the fridge for 2-3 days.
Reheating: Reheat leftovers in the microwave. This dish also tastes great cold.
Freezing: You can freeze the unbaked assembled lasagna in an aluminum baking dish and bake it from frozen. Perfect for busy weeknights!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
5 from 32 votes

Taco Lasagna

Taco Lasagna is the perfect crowd-pleasing casserole made with tortillas, taco meat, salsa, and cheese!
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 8

Ingredients 

  • 1 pound lean ground beef
  • 1 Tbsp olive oil
  • 1 medium red onion, chopped
  • 2 clove garlic, minced
  • 1/4 cup taco seasoning
  • 1/2 cup water, more as needed
  • 1 can green chilies, (optional)
  • 1 can black beans, drained
  • 12 flour tortillas, 6-inch
  • 24 ounces salsa
  • 1 cup sour cream
  • 3 cup shredded Mexican Cheese Blend

Instructions 

  • Preheat oven to 375 F (190 C) and grease the bottom of a 9×13-inch baking dish.
  • In a large skillet over medium-high heat, cook ground beef until browned and completely cooked through, breaking it into small pieces as it cooks. Transfer beef to a bowl and set aside. Discard the remaining grease.
  • In the same skillet, heat olive oil over medium heat, add onion and cook until soft, about 4 minutes. Add garlic and cook for 1 more minute.
  • Add cooked ground beef, taco seasoning, green chiles, and beans. Pour in 1/2 cup of water and bring to a simmer, stirring occasionally. Add 1-2 Tbsp more water if needed. Remove pan from heat.
  • Use 3 tacos cut in half and 1 whole taco to line the baking dish (see picture above). Spread 1/3 of the salsa on top and then 1/2 of the meat mixture. Drop 1/2 of the sour cream over the meat and spread out with a spatula. Top with 1 cup of cheese. Repeat layers. Top with 4 tortillas, remaining salsa, and cheese.
  • Bake for 30-40 minutes, or until the cheese is melted and lightly browned.

Nutrition

Calories: 436kcal | Carbohydrates: 33.2g | Protein: 28.22g | Fat: 21.58g | Saturated Fat: 10.46g | Cholesterol: 76.14mg | Sodium: 1385.35mg | Potassium: 607.09mg | Fiber: 3.01g | Sugar: 7.18g | Vitamin A: 936.07IU | Vitamin C: 3.62mg | Calcium: 595.78mg | Iron: 3.39mg
Like this recipe? Rate and comment below!

About Julia Foerster

Hi, I'm Julia! Born in Germany, I call Canada now my home and love to share my favorite dishes with you! Here you'll find hundreds of recipes, all made from scratch, with lots of tips and detailed step-by-step instructions.

You May Also Like:

5 from 32 votes (23 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

16 Comments

  1. 5 stars
    My family loves it, I make my own green salsa and add it not store salsa corn or flour tortillas are both good my family loves hot tacos so I make it spicy with green chili and jalapenos cilantro a must.