Taco Lasagna is a fun twist on classic tacos, layering tortillas, seasoned beef, cheese, and your favorite taco fillings in a baked, bubbly dish. Quick to assemble and full of flavor, it’s perfect for turning a routine weeknight into something exciting. Top with fresh veggies and sour cream for a crowd-pleasing meal that disappears fast.
Love More Dinner Ideas? Try My Cheesy Taco Rice or this Easy Zucchini Lasagna next.

Why You’ll Love This Recipe
The layers combine seasoned beef, cheese, and tortillas for a hearty, crowd-pleasing meal. I usually use small flour tortillas cut to fit the pan, but corn tortillas or larger flour tortillas trimmed with scissors work just as well. Adding a bit of salsa between layers keeps it moist and full of flavor, making assembly quick and simple.
Print
Easy Taco Lasagna
- Total Time: 1 hour
- Yield: One 9×13 pan
Description
Easy Taco Lasagna recipe that actually works. Ground beef, corn tortillas, lots of cheese. Takes an hour, feeds eight people, costs nothing.
Ingredients
For the Meat Layer:
- Ground Beef: 2 pounds of whatever’s not too expensive (80/20 is fine)
- Taco Seasoning: 2 packets because one isn’t enough for this much meat
- Garlic: 4 cloves or that squeeze bottle stuff, whatever
- Chili Powder: 1 tablespoon
- Cayenne Pepper: ½ teaspoon (seriously don’t skip this)
- Water: ½ cup
For the Lasagna Layers:
- Corn Tortillas: 18 of the 6-inch ones (count them or you’ll run short)
- Salsa: 1 big jar, whatever brand doesn’t suck
- Green Onions: 1 cup chopped up
- Sour Cream: 1 container, get the real stuff not that watery garbage
- Cheddar Cheese: 1½ cups shredded
- Monterey Jack Cheese: 1½ cups shredded
Instructions
Heat a large skillet over medium-high, cook the ground beef while breaking it up for about 10 minutes until no pink remains, then drain the grease. Stir in the seasoning packets, garlic, chili powder, and cayenne, add water, and simmer on low for 10 minutes until the mixture is thick and saucy.
Turn your oven to 375. Grease that 9×13 pan with whatever – butter, cooking spray, doesn’t matter. Just do it or you’ll hate yourself when you try to serve this later.
Put six tortillas in the bottom. They’ll overlap and that’s totally fine, you’re not building rocket ships here. Take about a third of your salsa and spread it over the tortillas. Don’t measure, just eyeball it.
Scoop half your meat over the salsa and spread it around so it’s mostly even. Sprinkle half the green onions on top. Now grab big spoonfuls of sour cream and just plop them around randomly – don’t try to make it smooth. Those lumps melt into amazing creamy pockets.
Sprinkle half a cup each of both cheeses over everything.
Do exactly the same thing again. Six tortillas, another third of salsa, rest of the meat, rest of the green onions, more random sour cream blobs, another half cup of each cheese.
Last six tortillas go on top. Spread the rest of your salsa over them. Dump all the leftover cheese on there – this is the part that gets golden and bubbly so don’t hold back.
Stick it in the oven for thirty minutes then check it. If the top is golden brown and cheese is bubbling around the edges, you’re done. If not, give it another ten or fifteen minutes.
Don’t keep opening the oven door to peek every five minutes or you let all the heat out and it takes forever. Set a timer and trust it.
Notes
Don’t crowd the meat when you brown it. If your pan’s too small, do it in batches. Crowded meat steams instead of browning and tastes gross.
Drain that grease like it’s your job. Pat it with paper towels, tip the pan, whatever it takes. Nobody wants to eat greasy food that makes their stomach hurt.
Buy chunk cheese and grate it yourself instead of the pre-shredded stuff. Takes two extra minutes but melts way better. That anti-caking powder they put on bagged cheese stops it from melting smooth.
If the top starts browning too fast but the inside isn’t done, cover it with foil for the last bit of cooking time.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican-American
Ingredient List
For the Meat Layer:
- Ground Beef: 2 pounds of whatever’s not too expensive (80/20 is fine)
- Taco Seasoning: 2 packets because one isn’t enough for this much meat
- Garlic: 4 cloves or that squeeze bottle stuff, whatever
- Chili Powder: 1 tablespoon
- Cayenne Pepper: ½ teaspoon (seriously don’t skip this)
- Water: ½ cup
For the Lasagna Layers:
- Corn Tortillas: 18 of the 6-inch ones (count them or you’ll run short)
- Salsa: 1 big jar, whatever brand doesn’t suck
- Green Onions: 1 cup chopped up
- Sour Cream: 1 container, get the real stuff not that watery garbage
- Cheddar Cheese: 1½ cups shredded
- Monterey Jack Cheese: 1½ cups shredded
Why These Ingredients Work
Tried this about twenty different ways before figuring out what actually works. Corn tortillas don’t dissolve into mush when they get wet. Flour ones become gross soggy paste that ruins everything.
Need two cheeses because cheddar alone is too sharp and monterey jack alone has no personality. Together they actually taste like something worth eating instead of flavorless glue.
That cayenne isn’t me trying to burn your mouth off. It adds depth without making it stupid hot. My dad eats this and he thinks ketchup is spicy. The garlic mellows out and makes everything smell amazing while it cooks.
Don’t cheap out on sour cream. Store brand watery stuff separates when it heats and looks disgusting. Real sour cream stays creamy and makes this taste like restaurant food instead of cafeteria slop.
Essential Tools and Equipment
Big skillet that actually fits two pounds of meat without crowding. Little pans make the beef steam instead of brown and then it tastes weird.
9×13 baking dish – not bigger, not smaller, this exact size or it won’t cook right. Sharp knife for chopping. Wooden spoon for stirring. That’s everything you need.
How To Make Taco Lasagna
Step 1: Prepare the Meat Mixture
Heat a large skillet over medium-high, cook the ground beef while breaking it up for about 10 minutes until no pink remains, then drain the grease. Stir in the seasoning packets, garlic, chili powder, and cayenne, add water, and simmer on low for 10 minutes until the mixture is thick and saucy.
Step 2: Preheat and Prep
Turn your oven to 375. Grease that 9×13 pan with whatever – butter, cooking spray, doesn’t matter. Just do it or you’ll hate yourself when you try to serve this later.
Step 3: Build Your First Layer
Put six tortillas in the bottom. They’ll overlap and that’s totally fine, you’re not building rocket ships here. Take about a third of your salsa and spread it over the tortillas. Don’t measure, just eyeball it.
Step 4: Add the Flavor Layers
Scoop half your meat over the salsa and spread it around so it’s mostly even. Sprinkle half the green onions on top. Now grab big spoonfuls of sour cream and just plop them around randomly – don’t try to make it smooth. Those lumps melt into amazing creamy pockets.
Sprinkle half a cup each of both cheeses over everything.
Step 5: Repeat the Magic
Do exactly the same thing again. Six tortillas, another third of salsa, rest of the meat, rest of the green onions, more random sour cream blobs, another half cup of each cheese.
Step 6: The Grand Finale
Last six tortillas go on top. Spread the rest of your salsa over them. Dump all the leftover cheese on there – this is the part that gets golden and bubbly so don’t hold back.
Step 7: Bake to Perfection
Stick it in the oven for thirty minutes then check it. If the top is golden brown and cheese is bubbling around the edges, you’re done. If not, give it another ten or fifteen minutes.
Don’t keep opening the oven door to peek every five minutes or you let all the heat out and it takes forever. Set a timer and trust it.

You Must Know
This is the part that kills everyone – you have to wait ten minutes after it comes out before cutting into it. I know it smells incredible and everyone’s standing around the kitchen being impatient, but if you cut it right away it’ll be a soupy mess.
Personal Secret: Nuke your tortillas for thirty seconds before you start. Makes them bendy so they don’t crack when you press them down in the pan. Learned this after two batches with broken tortillas that let everything leak through.
Pro Tips & Cooking Hacks
Don’t crowd the meat when you brown it. If your pan’s too small, do it in batches. Crowded meat steams instead of browning and tastes gross.
Drain that grease like it’s your job. Pat it with paper towels, tip the pan, whatever it takes. Nobody wants to eat greasy food that makes their stomach hurt.
Buy chunk cheese and grate it yourself instead of the pre-shredded stuff. Takes two extra minutes but melts way better. That anti-caking powder they put on bagged cheese stops it from melting smooth.
If the top starts browning too fast but the inside isn’t done, cover it with foil for the last bit of cooking time.
Flavor Variations & Suggestions
Want more stuff in there? Black beans work good, so does corn. Bell peppers if you dice them small. Mix it in with the meat layer.
Like it hot? Dice up jalapeños and throw them in, or use the spicy salsa instead of mild. Can also add hot sauce to the meat while it’s cooking.
My sister-in-law mixes cream cheese into the sour cream and acts like she invented gourmet cooking. Actually does make it creamier though. About four ounces if you want to try it.
Made this for breakfast once by scrambling eggs into the meat layer. Served it with hash browns and called it brunch. Worked better than expected.
Make-Ahead Options
Perfect for people who like to prep stuff ahead. Build the whole thing on Sunday, cover it good, stick it in the fridge. Bake it Tuesday night and add maybe fifteen extra minutes since it’s starting cold.
You can freeze it before baking too if you want to get really organized. Wrap it in plastic then foil and it keeps for months. Thaw it overnight before baking.
Leftover pieces freeze fine wrapped individually. Microwave them straight from frozen for quick lunches that beat anything you can buy.
Recipe Notes & Baker’s Tips
Main thing is spreading everything evenly so one side doesn’t cook faster than the other. Don’t dump all the meat in one corner and expect it to work out.
Every oven’s different so check it at thirty minutes even though I said thirty to forty-five. Some run hot and will burn the top before the inside gets done. Others are slow and need the full time.
If your tortillas seem stiff, brush them with some juice from the salsa jar before layering. Helps them stay flexible and soak up flavor.
Don’t overthink this whole process. It’s basically heating up ingredients in a pan. Even if your layers look messy or the cheese isn’t perfectly distributed, it’ll still taste good.
Serving Suggestions
Put out extra sour cream and salsa because some people like to drown their food. Tortilla chips are good for people who want crunch with every bite.
Simple salad with lime dressing cuts through all the richness and makes you feel like you’re eating something healthy. Spanish rice works if you want to make it a bigger meal but honestly this is pretty filling on its own.
Guacamole’s nice if you have avocados. Pickled jalapeños if you’re into that. Really though, this doesn’t need much else – it’s pretty complete as is.
Beer goes with this obviously. Margaritas if you’re feeling fancy. Sweet tea if you live in the South. Water if you’re boring but practical.

How to Store Your Taco Lasagna
Leftovers keep in the fridge for four days covered up. Use foil or plastic wrap, whatever you have. Individual pieces reheat better than trying to warm up the whole pan again.
For reheating, cover with foil and stick it in a 350 oven for fifteen to twenty minutes until hot. Or microwave individual pieces for a minute or two. Microwave makes it softer but still tastes fine.
Freeze cooked pieces wrapped up for up to three months. Let them thaw overnight in the fridge before reheating, or microwave them frozen and add extra time.
Allergy Information
This has dairy from cheese and sour cream, plus corn from tortillas. If you can’t do dairy, use those fake cheese things and coconut cream instead of sour cream. Won’t taste exactly the same but it works.
For no gluten, make sure your corn tortillas say gluten-free on the package and check your taco seasoning. Some packets have wheat stuff in them for no good reason.
Vegetarian people can use black beans or cooked lentils instead of meat. Season them the same way. Not as filling but still decent.
Questions I Get Asked A Lot
Can I use flour tortillas instead of corn tortillas?
You can try but they turn into mush when they get wet from all the sauce. Corn ones hold their shape better. If you only have flour, use the thickest ones and maybe less salsa.
My lasagna turned out watery. What went wrong?
Usually because you didn’t drain the meat good enough. All that grease has to go somewhere and makes everything soupy. Could also be thin salsa. Use chunky and drain that meat like your life depends on it.
What if I don’t like spicy food?
Use mild salsa and skip the cayenne. Keep the chili powder though – it adds flavor more than heat. You can always add hot sauce at the table for people who want kick.
Can I add vegetables?
Corn and black beans work good. Bell peppers if you dice them small. Mix them with the meat layer. Don’t go crazy or it gets weird.
💬 Tried this? Let me know how it went in the comment below! I’d love to hear about your favorite toppings or any fun variations you tried.