Taco lasagna Recipe
When you’re craving something with a little south-of-the-border flair but also want the comfort of a baked casserole, taco lasagna is the ultimate mashup you didn’t know you needed. Imagine all the bold, zesty flavors of classic tacos—spiced beef, tangy salsa, creamy cheese—layered between soft tortillas and warmed to bubbly perfection. Taco lasagna is a weeknight hero, a party pleaser, and hands down one of those recipes you’ll want to share with friends and family. Each cheesy, colorful slice serves up familiar taco tastes in a totally new, irresistible way.

Ingredients You’ll Need
The beauty of taco lasagna is how straightforward the ingredients are—each one is easy to find, but together they create magic. From the vibrant veggies to the melty cheese, every layer brings a new flavor or texture that makes this dish so memorable.
- Ground beef: Savory and hearty, this forms the base of your taco-inspired filling.
- Taco seasoning: Adds that signature punch of spices and a dash of heat, making every bite pop.
- Water: Helps the seasoning meld perfectly with the beef for that saucy goodness.
- Salsa: Brings brightness, moisture, and a hit of tomato flavor that ties the whole dish together.
- Flour tortillas: These act as the “noodles” in your lasagna, giving it layers and substance.
- Black beans: They add earthiness, creaminess, and a boost of protein to every layer.
- Corn: Provides a pop of sweetness and color for contrast in both flavor and appearance.
- Shredded cheddar cheese: A classic sharp cheese that melts beautifully to give your lasagna that signature gooey top.
- Shredded Monterey Jack cheese: Lends a mellow creaminess that balances the cheddar and the spiced filling.
- Sour cream: Cools everything down and adds an irresistible tang when dolloped on top.
- Fresh cilantro: Offers a bright, herby finish that lifts the whole dish.
- Sliced green onions: Sprinkled at the end, these add color, crunch, and a mild onion bite.
How to Make Taco lasagna
Step 1: Brown the Ground Beef
Preheat your oven to 350°F (175°C). In a large skillet set over medium heat, add the ground beef and cook it thoroughly, breaking it up with a spoon as it browns. This step lays the flavorful foundation for your taco lasagna layers, infusing the casserole with deep, meaty savoriness.
Step 2: Season and Simmer
Once the beef is fully browned, make sure to drain any excess fat to keep things from getting greasy. Sprinkle in the taco seasoning and pour in the water, stirring well to combine. Let the mixture simmer for about 5 minutes so the meat soaks up all those taco spices, thickening into a rich and aromatic filling.
Step 3: Add Salsa
Mix in the salsa and let the beef mixture cook for another 2 minutes. The salsa infuses the filling with vibrant tomato flavor and just enough moisture, helping every bite of taco lasagna stay juicy and lively.
Step 4: Prepare the Bean and Corn Mixture
While your beef mixture is finishing up, stir together the black beans and drained corn in a bowl. This combo gives our lasagna layers of creaminess and sweet crunch, making sure each forkful has plenty of variety and texture.
Step 5: Start Layering
To build your taco lasagna, spread a thin layer of the beef mixture on the bottom of a 9×13 inch baking dish. Top with a flour tortilla, pressing it down to cover the base. Spread a scoop of the black bean and corn mixture evenly over the tortilla, then sprinkle with a handful of both cheddar and Monterey Jack cheese for oozy, melty goodness.
Step 6: Repeat Layers
Continue layering: beef mixture, tortilla, beans and corn, cheese—until you’ve used everything up, making sure to finish with a generous final layer of cheese on top. Each stack creates another delicious combo of flavors and textures, so don’t hold back!
Step 7: Bake Until Bubbly
Cover the dish with aluminum foil to trap the steam and help everything meld together while baking. Pop your taco lasagna into the oven for 25 to 30 minutes. Then, remove the foil and let it bake for another 10 minutes, just until the cheese on top is irresistibly golden and bubbling.
Step 8: Rest, Garnish, and Serve
Let the taco lasagna cool for about 5 minutes so it can set a little—this makes slicing and serving much easier. Finish with dollops of sour cream, a sprinkle of fresh cilantro, and a handful of green onions for a flavorful, fresh flourish. Now, grab a spatula and dig in!
How to Serve Taco lasagna

Garnishes
There’s no wrong way to dress up taco lasagna, but a few finishing touches make it extra special. Spoon on generous dollops of sour cream and scatter plenty of bright cilantro leaves and sliced green onions across the top. For extra heat or color, try jalapeño rings, diced tomatoes, or a squeeze of fresh lime just before serving.
Side Dishes
Round out your meal with sides that lean into those fiesta vibes. A simple green salad tossed with avocado and lime vinaigrette keeps things light, while Mexican rice, spiced roasted potatoes, or even a pile of crunchy tortilla chips are always crowd-pleasers alongside a cheesy slice of taco lasagna.
Creative Ways to Present
If you’re hosting, cut your taco lasagna into perfect squares and serve it in individual ramekins for a dinner-party twist. Or, make mini versions in a muffin tin—ideal for appetizers or kids’ lunches! You can also top each slice with a fiesta of toppings in little bowls, letting everyone build their own perfect plate.
Make Ahead and Storage
Storing Leftovers
Leftover taco lasagna keeps like a dream. Let it cool completely, then transfer slices to an airtight container. It’ll stay fresh in the refrigerator for up to four days, making for easy grab-and-go lunches or weeknight leftovers that taste just as good as day one.
Freezing
Taco lasagna is one of those rare dishes that actually improves after freezing! Either freeze the entire unbaked lasagna, tightly wrapped in foil, or freeze leftover portions. Just thaw overnight in the fridge before baking or reheating, and you’ll still get that melty-cheesy perfection.
Reheating
For best results, reheat slices of taco lasagna, covered, in a 350°F oven until hot and bubbling—about 20 minutes. In a pinch, the microwave works too—cover the slice with a damp paper towel and zap in 45-second bursts until heated through and the cheese is deliciously gooey again.
FAQs
Can I make taco lasagna vegetarian?
Absolutely! Simply swap the ground beef for a plant-based meat alternative, more beans, or sautéed vegetables like peppers, mushrooms, and zucchini. You’ll still enjoy all the textural contrasts and bold taco flavors.
Do I have to use flour tortillas?
Flour tortillas give the dish a soft, rich structure, but you can use corn tortillas if you prefer a more traditional taco taste and a gluten-free option. Just layer them as you would the flour tortillas—they hold up wonderfully.
What’s the best salsa to use?
Go with your favorite! A chunky salsa adds extra texture, while a smooth salsa blends right into the filling. If you want a little heat, try a medium or hot variety; for something milder, a classic mild salsa works great.
Can I assemble taco lasagna ahead of time?
Yes, you can build the entire dish up to a day in advance and keep it covered in the fridge. When you’re ready to bake, just add 5 to 10 minutes to the baking time since it’s starting out cold.
How do I keep the cheese golden and bubbly?
The key is to bake with foil first, then remove it for the last 10 minutes. This allows the cheese to melt and bubble up into that gorgeous, golden layer that tops off your taco lasagna.
Final Thoughts
If you’re hunting for a new way to love tacos—or just want to wow your crew with a dish that’s comforting, colorful, and outrageously tasty—taco lasagna is a must-try. Every layer is a celebration of flavor and fun, and it’s the type of meal that brings everyone to the table with big smiles. Give it a shot, and don’t be surprised if it becomes a new family favorite!
PrintTaco lasagna Recipe
This Taco Lasagna recipe combines the flavors of tacos with the comfort of a layered lasagna, creating a delicious and easy-to-make dish that the whole family will love.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
- 1 lb ground beef
- 1 packet taco seasoning
- 3⁄4 cup water
- 2 cups salsa
- 4 large flour tortillas
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn, drained
- 2 cups shredded cheddar cheese
- 2 cups shredded Monterey Jack cheese
- 1 cup sour cream
- 1⁄4 cup chopped fresh cilantro
- 2 tablespoons sliced green onions
Ground Beef Mixture:
Layering Ingredients:
Toppings:
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C).
- Cook Ground Beef: In a skillet, brown the ground beef. Drain excess fat.
- Add Seasonings: Mix in taco seasoning and water, simmer for 5 minutes.
- Combine with Salsa: Stir in salsa and cook for 2 more minutes.
- Prepare Layering: Mix black beans and corn in a bowl.
- Layer Ingredients: Start with beef mixture, tortilla, bean-corn mix, cheeses. Repeat layers.
- Bake: Cover with foil, bake for 25-30 minutes, then uncover and bake for an additional 10 minutes.
- Serve: Let cool for 5 minutes and top with sour cream, cilantro, and green onions.
Notes
- You can customize this recipe by adding your favorite taco toppings between the layers.
- This dish freezes well, making it a great make-ahead option for busy days.
Nutrition
- Serving Size: 1 slice
- Calories: 480
- Sugar: 5g
- Sodium: 820mg
- Fat: 26g
- Saturated Fat: 14g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 37g
- Fiber: 5g
- Protein: 26g
- Cholesterol: 90mg
Keywords: Taco Lasagna, Mexican, Layered Casserole, Comfort Food, Easy Recipe