Taco Lasagna is a layered dish of soft shell tortillas, filled with perfectly seasoned beef, cheese sauce, and salsa. It’s topped off with lettuce, tomato, and sour cream to make this Taco Lasagna your new favorite recipe for Taco Tuesdays! If you love tacos, be sure to try my Taco Chili

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!

Taco Lasagna

Lasagna is known for its layered deliciousness of noodles, meat, cheese, and pasta sauce. This Taco Lasagna recipe is still layered with all that goodness, but using all your favorite taco ingredients. Tacos are fun to eat, but it’s nice to have an alternative to your Taco Tuesday menu. But, don’t wait until Tuesday to make this savory dish. It’s good for any night of the week!

Taco Lasagna Recipe

You will notice that most of the ingredients for Taco Lasagna are your typical taco ingredients. One way to step it up a notch is to use my homemade taco seasoning for the beef. This gives you an option to make the beef a little hotter or as mild as you would like it. Then, it’s all about the layering of the cheese sauce, tortillas, and salsa.

How to Assemble the Taco Lasagna

Grease a 9×13 inch pan and get out your soft-shell tortillas. I used twelve tortillas for this recipe. Three of them need to be cut into fourths. Remember learning fractions in school? Cut the circular tortillas in half and in half again for your four pieces. These fourths of the tortillas will be used to cover any empty spaces in your layers of tortillas. This definitely brings me back to my school days and figuring out which shapes would tesselate and which would not. (Circles do not tesselate, by the way, which is why you need the smaller pieces to fill in the gaps.) Okay, I digress…let’s get to the layering part of the Taco Lasagna.

  1. Set two whole tortillas on the bottom of the pan, using the fractional pieces to fill in any spaces in the pan that aren’t covered.
  2. Top the tortilla layer with half of the taco meat, half the cheese sauce, and half the salsa.
  3. Add another layer of tortillas.
  4. Top the second layer of tortillas with 2 cups of the shredded Mexican cheese blend. (We call this glorious layer POCKET o’ CHEESE because it is literally a beautifully melted layer of cheese in the middle of the lasagna!)
  5. Add a third layer of tortillas. (not seen in image above)
  6. Top with the remaining meat and cheese sauce.
  7. Add one more layer of tortillas, topping it all off with the rest of the shredded cheese.
  8. Cover the dish with aluminum foil and cook for 20 minutes.
  9. After the 20 minutes, remove the foil from the Taco Lasagna and cook an additional ten minutes.
  10. Remove from the oven and load it up with all the fixings–lettuce, tomato, jalapeno peppers, and sour cream.
  11. Enjoy!

Alternatives for Taco Lasagna

Tacos are such a versatile meal because you can add or leave off as many fixings as you would like. Taco Lasagna is no exception. If you don’t like jalapenos, leave them off. I remember being a very simple taco lover–meat and cheese for this gal. But, I have expanded my love of taco fixings and add as many toppings as I can find. Here are some suggestions to change up this recipe:

  • Substitute ground turkey or chicken for the ground beef.
  • Add onions, pico de gallo, more cheese, and scallions to your topping choices.
  • Have refried beans available for a side or additional topping.
  • For some color, add some cilantro or parsley to the top of the Taco Lasagna before serving. 
  • For a lighter version of the recipe, substitute the sour cream and cheeses for low-fat varieties.

Can I Freeze Taco Lasagna?

Yes, you can make and freeze this recipe to have when you are ready to bake it. Follow all the steps up to cooking the pan of lasagna. I would recommend an aluminum foil pan to freeze in. Cover it, label it with the date and cooking directions, and freeze it for up to 6 months! Let it thaw before you bake it.

More Casseroles

4.86 from 7 votes

Taco Lasagna

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Layered with all your favorite taco ingredients and piled high with lettuce and tomato, Taco Lasagna will bring Taco Tuesdays to a whole new level.


Taco Meat

  • 1 pound ground beef
  • 3 tablespoons homemade taco seasoning, or 1 package store-bought

Cheese Sauce

  • 1 cup whole milk, divided
  • 4 teaspoons flour
  • ½ teaspoons salt
  • cup shredded cheese
  • ¼ teaspoon ground black pepper


  • 12 soft 6-inch tortillas, 3 of them into cut into fourths
  • 1 cup salsa, divided
  • 3 cups Mexican cheese blend, divided
  • 1 cup shredded lettuce
  • 1 medium tomato, diced
  • 1 small jalapeno, diced
  • 1 cup sour cream


  • Preheat oven to 400°F

Taco Meat

  • In a large skillet, brown ground beef until it is no longer pink. Add taco seasoning, stir to combine. Set aside.

Cheese Sauce

  • In a medium saucepan, whisk together 1/4 cup of milk and the flour.
  • Pour in the remaining milk and salt, bringing it to a boil over medium heat. Stir frequently.
  • Reduce heat to low and simmer for 2 minutes, stirring constantly. The mixture will start to thicken.
  • Remove from heat, and stir in the cheese and pepper until the cheese melts.
  • Set aside.

Lasagna Assembly

  • Prepare a 9×13-inch baking dish with cooking spray.
  • To create an even layer of tortillas, set two whole tortillas in the pan, being careful to cover as much of the pan as possible. Use the smaller cut pieces of tortilla to fill in any empty spaces.
  • Top with half of the taco meat, half of the cheese sauce, and half of the salsa.
  • Add another even layer of tortillas. Top with 2 cups of shredded Mexican cheese.
  • Add another even layer of tortillas, top with remaining meat and cheese sauce.
  • Add another even layer of tortillas, top with remaining cheese.
  • Cover the dish with foil and cook for 20 minutes. Remove foil. Cook an additional 10 minutes.
  • Top with lettuce, tomatoes, jalapenos, and sour cream. Serve immediately.

Did you make this recipe?

You can tag me at @iamhomesteader.

Share with your friends!

Categorized in: , ,

Related Recipes

Meet Amanda Rettke

Reader Comments

  1. 5 stars
    Delicious!!!! My husband saw this recipe on Facebook and I don’t regret trying it. I used 2lbs of meat and a couple extra tortillas as my 13×9 is large and it came out perfect! I also added olives on top after cooking I will definitely be making this again and again 😋

  2. Are the tortillas corn or flour??? Please correct recipe as to which should be used!!! Thanks!

  3. Definitely used more than 12 tortillas..needed way more meat and cheese sauce and the top layer of tortillas can be omitted just put the rest of the cheese on top of the meat. Was very good in taste but dry.

    1. Hi Regina! If you varied from the pan size recommended or used a different size tortilla that would account for needing more. If you did use more tortillas then that would account for dryness, as the recipe is written to accommodate twelve 6-inch flour tortillas.

    1. I add dollops of ricotta in place of sour cream. Ppl can add sour cream on top after i serve them. Sour cream doe not do well on leftovers so i do not add to recipe.

  4. 4 stars
    I make my own version of this , which is very similar, but I use 8inch tortillas and bake it in an 9 inch cake pan. Perfect fit.

  5. 5 stars
    A definite WINNER! Have made it 3 times so far and EVERY time I do, the family says they love it…and that’s 3 generations—so you KNOW it good!

  6. I had to use way more tortilla. Do you use jumbo tortillas? Thought I saw 6 inch in your story. I also cheated and fried the tortillas because I wanted it like a crunchy Mexican Pizza that I loved from a local restaurant. That could have make the tortillas a little smaller.
    This was a great recipe that had great flavor. I will definitely make again and double the delicious cheese sauce. Thank you!!!

  7. 5 stars
    This recipe was a HUGE hit with our family last night.I doubled the taco meat and the cheese sauce, because my lasagna pan is a very large 13 x 9. I also had to use a few more tortillas. We served it with all the trimmings, including guacamole. Thanks for sharing!

    1. I have not tried that… my gut says it would be ok, but I have not ever done it that way so I can’t say for certain!

  8. this looks great! how do you think it would come out with cooking the corn tortillas? This sounds like a Mexican Pizza that I used to order but it was crunchy tortillas

4.86 from 7 votes

Leave a Reply

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

Recipe Rating