Taco Lasagna Recipe

This article has links to products that we may make commission from.

Sometimes all you need to escape the ordinary is to put it together in a different way. This taco lasagna recipe combines layers of tortillas with refried beans, ground beef and all the usual taco toppings.

>> You might also like this Instant Pot Stuffed Bell Pepper recipe.

I love tacos and could probably eat them every day without losing interest, but once in a while it’s fun to re-imagine it and combine the ingredients I love so much in a different way. Pasta tacos and this taco lasagna are two of my favorite taco fusion recipes.

How to Make Taco Lasagna

Start out by browning the ground beef and seasoning it with a taco seasoning packet or homemade taco seasoning. You can add onions to the meat, if you want to. I don’t include it in the basic recipe, because enough people don’t like onions or can’t eat them.

On a side note, if you’re looking for high-quality ground beef and meat, check out Butcher Box. It’s a subscription meat box with 100% grass-fed beef, free-range, organic chicken, heritage breed pork, and wild caught Alaskan salmon. All the meat is humanely raised and never given antibiotics or added hormones ever.  See our full review of the service.

I’m super impressed with the quality of the meat from ButcherBox and won’t go back to purchasing meat at the grocery. Plus, it’s way easier to have it delivered to your door.

ground beef for taco lasagna

You can make your own refried beans for this dish, or used the canned version. I prefer to make them myself, because then I know exactly what’s in them (plus it’s a lot easier than you might think). But when I’m in a hurry, I always have a can of beans in the cabinet to make it easy. If you don’t like refried beans, you can replace them with black beans.

If you’re using an 8×8″ pan, the tortillas will overlap too much if you don’t cut them. I use three tortillas for each layer – two full ones and one cut in half to fill in the spaces. Spread a layer of refried beans over the tortillas, layer on the salsa, sprinkle with seasoned ground beef, corn, tomatoes, and shredded cheese.

It takes three layers to fill up the casserole dish. Cover with foil and bake it for about 40 minutes at 350 degrees.

layered taco lasagna

Once you’ve taken it from the oven, you can cut pieces and place them on plates. You can use any toppings you want. Keep it simple, or add fresh pico de gallo, guacamole, cilantro and sour cream. I also like to put jalapenos in my taco lasagna, for a little extra kick.

About the cheese…. I like to use Monterey Jack cheese, but you can also use a blend called taco cheese that you can find in most groceries, or just use mozzarella. The cheese is up to you.

cooked taco lasagna

Tortillas or Pasta Sheets?

For this recipe, I use corn tortillas in the place of lasagna noodles because I think it makes a really great combination, but you can substitute the tortillas for pasta to make it more of a fusion dish. You can also use flour tortillas instead of corn. It’s up to you. I’ve tried to add crunchy tostada shells, but they inevitably become soggy and lose their crunch.

If you’re going to use lasagna sheets, don’t use the ones that don’t need to be cooked first. There isn’t enough water in this recipe to rehydrate the pasta as it cooks, so the sheets of lasagna turn out still slightly crunchy or, at best, crumbly.

taco lasagna with sour cream

What to Cook Taco Lasagna In?

Just like with a typical lasagna, you will need a casserole dish. I use an 8×8” square casserole dish. This size makes a good amount for two people. A larger casserole dish would be needed to feed a family. This recipe is meant for an 8×8″ dish.

How to Freeze Taco Lasagna

Freezing leftovers is a great way to extend the life of a casserole, especially when there are just two of you. It isn’t always easy to make a small enough lasagna, so it’s likely you’ll have some left over. If you want to freeze it, it’s actually quite easy.

Use an airtight container, or a freezer Ziplock bag, to avoid freezer burn. You can leave it in the freezer up to one month. After that, it will begin to degrade.

When you’re ready to use it, take the container or bag out of the freezer. You can microwave the leftovers from frozen, but if you plan to reheat it in the oven, you’ll want to allow it to thaw in the refrigerator for at least 12 hours. Reheat in the microwave for 5 minutes on high. Or reheat in the oven for 20 minutes on 350 degrees F.

Other Recipes You Might Like

There are lots of other Mexican favorites in our vault. Give one of these a try:

Like this recipe? We’d love for you to share it on your Pinterest board! Click to follow our Pinterest boards so you can find all our recipes! 

Instagram it! If you try this recipe please tag #AFoodLoversKitchen on Instagram or Twitter. We love to see your photos of our recipes! Also follow us on Instagram, Twitter and Facebook to keep up on what we’re cooking up.

Taco Lasagna Recipe

Taco Lasagna

This taco lasagna recipe combines layers of tortilla with refried beans, ground beef and all the usual taco toppings.

5 from 1 vote
Print Pin Rate
Course: Main Course
Cuisine: Mexican
Keyword: Cheese, tacos
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 4 Servings
Calories: 724kcal
Author: Laura


  • 9 corn tortillas
  • 1 pound ground beef
  • 1 package taco seasoning or substitute 3 tbsp homemade taco seasoning
  • 12 ounces can refried beans
  • 12 ounces jar salsa
  • 2 medium tomatoes chopped
  • 6 ounces canned or fresh corn
  • 1 1/2 cups shredded Monterey Jack cheese Mexican blend cheese or Mozzarella can be substituted
  • Optional toppings: Fresh chopped tomoatoes avocado, cilantro, jalapeno, sour cream


  • Preheat the oven to 350 degrees F. Lightly grease an 8×8” oven-safe dish.
  • Brown the ground beef until cooked through. Add the taco seasoning and stir to combine.
  • Arrange the tortillas in the bottom of the dish. Cut them in half if necessary, so they don’t overlap too much.
  • Spread a thin layer of refried beans over the tortillas, spread on the salsa, sprinkle with seasoned ground beef, corn, tomatoes, and shredded cheese.
  • Add another layer, to build 3 full layers. Don’t place a final layer of tortillas on the top.
  • Cover with foil and bake it for about 40 minutes.
  • Remove from the oven. Divide into portions and top each portion with your desired toppings.

Equipment Needed


Calories: 724kcal | Carbohydrates: 58g | Protein: 40g | Fat: 38g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 14g | Trans Fat: 1g | Cholesterol: 118mg | Sodium: 2128mg | Potassium: 930mg | Fiber: 12g | Sugar: 11g | Vitamin A: 2251IU | Vitamin C: 16mg | Calcium: 445mg | Iron: 5mg


Pin it for later!

taco lasagna recipe

Leave a Reply

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

Recipe Rating