Taco Lasagna

Let’s be real. Taco night is a blast, but it’s also a big mess. The hard shells break, fillings spill out, and suddenly you have a pile of delicious stuff on your plate instead of a taco. The answer? Take everything you love about tacos—the spicy meat, the beans, the gooey cheese—and layer it like lasagna.

This is my go-to recipe for a reason. It’s a crowd-pleaser and it’s so much easier to serve. Everyone gets a perfect slice, and you get to enjoy your meal without the cleanup stress. It’s the perfect mix of a comforting casserole and a zesty Mexican dish. I promise you, once you make this, you’ll never look back.

Let’s get cooking.

Taco Lasagna

Recipe at a Glance

This recipe is simple, but it tastes like you spent hours on it. The magic is in the prep—just a few minutes of work, and the oven does the rest.

  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour
  • Servings: 8 people (or 4 very hungry people with leftovers)

Need to make more? Or less? Here’s how to scale it:

Recipe ComponentFor 4 Servings (Half Recipe)For 12 Servings (1.5x Recipe)
Ground Beef1 pound3 pounds
Onion/Bell Pepper1 small or half of each2 small or 1.5 of each
Taco Seasoning2 tablespoons6 tablespoons
Tortillas4 taco-size tortillas12 taco-size tortillas
Cheese1.5 cups4.5 cups

Difficulty: Easy. Don’t let the layers intimidate you. If you can brown meat and sprinkle cheese, you can make this.

What You’ll Need

You probably have most of this stuff already. You’ll need a large skillet for the meat and a 9×13 casserole dish for the final product. A spatula and some cooking spray will make your life easier. No 9×13 dish? No problem. Just use a smaller one (like an 8×8 or 9×9) and adjust your ingredients for a thicker lasagna.

This casserole is a great make-ahead meal. You can assemble the whole thing, cover it tightly, and pop it in the fridge for up to a day. When you’re ready to eat, just let it sit out for about 30 minutes to warm up a bit, then bake as usual.

Ingredients

The best part of this dish is that it’s made with everyday items. We’re talking ground beef, bell peppers, onions, beans, and cheese. Simple, but effective.

For the core of this recipe, you’ll need:

  • 2 pounds of ground beef
  • 1 small green bell pepper, diced
  • 1 small onion, diced
  • ⅔ cup water
  • ¼ cup taco seasoning
  • 15 ounces of black beans, drained and rinsed
  • 14.5 ounce can of diced tomatoes with green chilies, undrained
  • 8 taco-size tortillas
  • 14.5 ounce can of refried beans
  • 3 cups Mexican blend cheese, shredded

Don’t forget the toppings! They’re half the fun. Grab some:

  • shredded lettuce
  • diced tomatoes
  • sliced jalapenos
  • sour cream

A quick tip on ingredients: This recipe is super flexible. Ground beef isn’t your thing? Use ground turkey or chicken. Looking for a gluten-free version? Swap in corn tortillas. Any cheese will do—Monterey Jack, cheddar, or even pepper jack all work great.

And here’s a little pro tip I learned the hard way: pre-shredded cheese is convenient, but it doesn’t melt as well. If you have the time, buy a block of cheese and shred it yourself. It’ll melt into a smooth, gooey blanket instead of a greasy one.

Taco Lasagna Ingrediients

Step-by-Step Method

Ready to build this beautiful beast? Let’s go.

Step 1: Laying the Foundation

First, preheat your oven to 350°F and coat your 9×13 dish with cooking spray.

In a large skillet, add your ground beef, diced bell pepper, and onion. This is where the magic happens. As the beef browns, use your spatula to break it up. You’ll know it’s ready when the beef is no longer pink and the veggies are soft. Drain all the grease—this is a key step. Nobody wants a watery lasagna.

Step 2: Making the Filling

Put the browned beef and veggies back in the skillet. Now, add the water, taco seasoning, black beans, and the can of tomatoes with green chilies. Bring everything to a boil, then turn the heat down to a simmer. Let it cook for about 10 minutes. The goal? You want most of the liquid to disappear, leaving a thick, rich filling. You’ll know it’s ready when you can drag your spatula through the mixture and it doesn’t immediately fill in behind it.

Baked Taco Lasagna

Step 3: The Art of Layering

This is the fun part. The lasagna comes to life here.

  1. Place two tortillas on the bottom of your dish, overlapping them in the middle to cover the entire base.
  2. Spread a third of the refried beans over the tortillas. The warm filling will help them spread easily.
  3. Add a third of your beef mixture on top of the beans.
  4. Sprinkle a little cheese.
  5. Repeat these layers two more times.
  6. For the final layer, place the last two tortillas on top, then sprinkle on the rest of the cheese.

Step 4: Baking to Perfection

Your lasagna is built. Now it’s time to bake!

Cover the dish loosely with foil—this will stop the cheese from browning too fast. Bake for 25 to 30 minutes, or until the middle is hot and bubbly. Then, for that perfect golden top, take off the foil and bake for another 5 to 10 minutes. The cheese will look like a bubbly, golden blanket when it’s ready.

Taco Lasagna Recipe

Variations & Customization

This taco lasagna is a blank canvas. Get creative!

  • Go vegetarian or vegan: Swap the ground beef for plant-based meat, or just double up on the beans. Add some corn and mushrooms for extra flavor. For a vegan version, use vegan refried beans and dairy-free cheese.
  • Adjust the spice: Want some heat? Add a few dashes of your favorite hot sauce or a chopped jalapeno to the meat mixture. Prefer it mild? Use a mild taco seasoning and drain the green chilies.
  • Level up the toppings: For a fancy dinner, make some fresh guacamole and pico de gallo. For a simple weeknight meal, just a scoop of sour cream and some shredded lettuce is all you need.
Serve Taco Lasagna

Serving and Storing

The hardest part is waiting! Let the lasagna sit for 10 minutes after it comes out of the oven. This helps the layers set so each slice holds its shape.

What to serve with it: This is a full meal on its own, but it’s even better with a simple side salad or some Mexican rice.

Leftovers? Just cover the dish tightly with foil or move slices to an airtight container. It’ll last 3-4 days in the fridge.

Want to freeze it? This recipe freezes like a dream. You can freeze the whole thing or individual slices. Wrap it up tight with plastic wrap and foil. It’ll last up to 3 months. When you’re ready to eat it, just thaw it in the fridge overnight and reheat it in the oven or microwave.

Print

Taco Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tired of messy taco nights? This genius mash-up of tacos and lasagna solves everything. Layers of seasoned ground beef, creamy refried beans, and melted cheese are stacked into a perfect, sliceable casserole. It’s the ultimate comfort food—all the flavors you love, no spills.

  • Author: Jose
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour
  • Yield: 8 1x
  • Category: Main Dish
  • Cuisine: Mexican-Inspired

Ingredients

Scale
  • 2 lbs ground beef
  • 1 small green bell pepper, diced
  • 1 small onion, diced
  • ⅔ cup water
  • ¼ cup taco seasoning
  • 15 oz can black beans, drained and rinsed
  • 14.5 oz can diced tomatoes with green chilies, undrained
  • 8 taco-size tortillas
  • 14.5 oz can refried beans
  • 3 cups shredded Mexican blend cheese

Toppings: shredded lettuce, diced tomatoes, sliced jalapenos, sour cream

Instructions

  1. Prep: Preheat oven to 350°F. Lightly spray a 9×13 casserole dish with nonstick spray.
  2. Brown the Meat: In a large skillet over medium-high heat, cook the ground beef, diced bell pepper, and onion until the meat is no longer pink. Drain any excess grease.
  3. Make the Filling: Add the water, taco seasoning, black beans, and diced tomatoes with green chilies to the skillet. Bring to a boil, then reduce heat to a simmer. Cook for about 10 minutes, or until the liquid has mostly evaporated and the filling is thick.
  4. Build the Layers: Place two tortillas on the bottom of the prepared dish. Spread one-third of the refried beans over the tortillas. Top with one-third of the meat mixture and a light sprinkle of cheese.
  5. Repeat: Repeat the layering process two more times, ending with the remaining tortillas on top.
  6. Bake: Sprinkle the last of the cheese over the top layer of tortillas. Cover the dish loosely with foil. Bake for 25-30 minutes, until hot and bubbly. For a golden top, remove the foil for the last 5-10 minutes.

Notes

  • Serving: Let the lasagna rest for 10 minutes before slicing. This helps the layers set so it holds its shape. Serve with your favorite toppings like sour cream, lettuce, and tomatoes.
  • Pro Tip: For a smoother melt, shred your own block of cheese instead of using pre-shredded.
  • Substitutions: Swap ground beef for ground turkey or chicken. For a vegetarian option, use a plant-based ground meat substitute or double up on the beans. Use corn tortillas for a gluten-free version.
  • Storage: Store leftovers in an airtight container in the fridge for 3-4 days. This lasagna also freezes well! Once cooled, wrap it tightly and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Scroll to Top