Taco lasagna Recipe
If you’re on the hunt for a crowd-pleasing dish that packs hearty flavor into every bite, look no further than taco lasagna. This recipe layers everything we love about Tex-Mex cuisine—savory seasoned beef, creamy cheese, zesty salsa, and satisfying beans and corn—all beautifully stacked between soft flour tortillas. The result? A rich, bubbling casserole that will easily become a new family favorite. Whether you’re serving it for a cozy dinner party or spicing up a weeknight meal, taco lasagna is guaranteed to bring comfort and excitement to the table.

Ingredients You’ll Need
Gathering everything for taco lasagna is refreshingly simple, yet each ingredient plays an unmistakable role in creating those bold, layered flavors. As you prep your shopping list, keep in mind how the seasonings and textures come together in every forkful.
- Ground beef: Provides the hearty, meaty base that makes this dish so filling and satisfying.
- Taco seasoning: Infuses the beef with those signature Tex-Mex spices—no bland bites here!
- Water: Helps blend and distribute the taco seasoning for juicy, flavorful meat.
- Salsa: Adds both moisture and a tangy, tomato-based kick to the beef mixture.
- Flour tortillas: These act as your “noodles,” creating structure and soaking up every delicious layer.
- Black beans: A staple for heartiness and subtle earthiness—plus extra protein!
- Corn: Brings gentle sweetness and pops of texture within every bite.
- Cheddar cheese: Offers sharp, melty richness that ties the other flavors together.
- Monterey Jack cheese: Balances the cheddar with extra creaminess and gooey texture.
- Sour cream: The perfect cooling, creamy topping to balance the spices.
- Fresh cilantro: Brightens up the finished dish with unmistakable fresh flavor.
- Green onions: Add a gentle crunch and a pop of color to your garnish.
How to Make Taco lasagna
Step 1: Prep Your Oven
Start by preheating your oven to 350°F (175°C). Getting the oven nice and hot ensures that every layer of your taco lasagna cooks evenly and that the cheese becomes perfectly melty and golden on top.
Step 2: Brown the Beef
In a large skillet over medium heat, cook your ground beef until it’s fully browned. Breaking it up with a spoon as it cooks helps achieve those lovely crumbles. Drain any excess fat so your taco lasagna doesn’t become greasy.
Step 3: Season and Simmer
Add the taco seasoning and water directly to your browned beef and stir it all together. Let this flavorful mixture simmer for about 5 minutes, thickening slightly and ensuring each bite is loaded with classic taco goodness.
Step 4: Add Some Zing with Salsa
Pour in your salsa and stir it through the beef mixture. This adds both moisture and a vibrant tang—let it cook for a couple more minutes to let those flavors meld beautifully.
Step 5: Mix Beans and Corn
In a mixing bowl, combine the black beans and corn. This duo creates pops of sweetness and richness, giving your taco lasagna irresistible texture with every bite.
Step 6: Start Layering
Spread a thin layer of the beef and salsa mixture across the bottom of a 9×13 inch baking dish. This kickstarts your layers, ensuring the tortillas won’t stick and giving the first bite a base of juicy flavor.
Step 7: First Tortilla Down
Lay one flour tortilla over the beef. You want this to cover the bottom of your dish as much as possible—tearing it to fit is totally okay! This acts as the lasagna noodle for your taco lasagna experience.
Step 8: Add Beans and Corn Layer
Spoon a generous layer of your black bean and corn mixture on top of the tortilla, spreading it out evenly so every portion gets some of that sweet, earthy flavor.
Step 9: Cheese It Up
Sprinkle a mix of cheddar and Monterey Jack cheese over the beans and corn. This layer gives your taco lasagna its irresistible gooeyness and rich, decadent taste.
Step 10: Repeat and Finish Strong
Keep repeating the layering: beef mixture, tortilla, beans and corn, cheese—until everything is used up, ending with a final, thick blanket of cheese on top. This gives taco lasagna its signature comforting look and mouth-watering aroma.
Step 11: Bake Covered
Cover your baking dish tightly with aluminum foil and bake for 25 to 30 minutes. This step ensures that all those wonderful layers melt together in savory harmony.
Step 12: Uncover for a Golden Top
Remove the foil and continue baking for about 10 more minutes, letting the cheese bubble up and turn irresistibly golden brown. The sight and smell of your taco lasagna at this stage will have everyone ready to dig in!
Step 13: Cool and Garnish
Take your dish out of the oven and let it cool for about 5 minutes—this makes slicing a breeze. Right before serving, top with generous dollops of sour cream, a sprinkle of fresh cilantro, and a scatter of green onions.
How to Serve Taco lasagna

Garnishes
Nothing transforms taco lasagna like the right finishing touches. Don’t skimp on a big, creamy swirl of sour cream, a flurry of chopped fresh cilantro, and plenty of crisp, sliced green onions. These garnishes add freshness, color, and extra layers of flavor that make each slice irresistible.
Side Dishes
Pair your taco lasagna with classic sides like zesty Mexican rice, crispy tortilla chips, or a vibrant salad with lime vinaigrette. If you’re entertaining, guacamole and fresh pico de gallo are always a welcome addition. The lightness of the sides balances out the rich, cheesy layers of the main dish perfectly.
Creative Ways to Present
If you want to wow guests, serve taco lasagna in individual ramekins for a personalized touch, or cut it into neat squares and top each with a squeeze of lime. For a playful twist at parties, offer small taco lasagna squares as part of a finger-food spread with toothpicks and assorted toppings on the side.
Make Ahead and Storage
Storing Leftovers
Store any leftover taco lasagna tightly covered in the refrigerator—it keeps well for up to 3 days. The flavors actually deepen overnight, making the leftovers even more irresistible the next day.
Freezing
Taco lasagna freezes like a dream! Slice it into individual portions and wrap each piece well in plastic wrap and foil, or place them in airtight containers. You’ll have a ready-to-reheat meal for busy days, good for up to two months.
Reheating
To reheat, uncover and bake in a 350°F oven until warmed through (about 15 minutes for a slice, or 30 minutes for a whole pan). For a quick fix, microwave individual slices until hot—just be sure to add a sprinkle of fresh cheese on top for that melty finish.
FAQs
Can I make taco lasagna ahead of time?
Absolutely! You can assemble the entire dish up to a day in advance, cover it tightly, and refrigerate. Just pop it in the oven when you’re ready to bake, adding a few extra minutes to the covered baking time if it’s going straight from the fridge.
Can I use chicken or turkey instead of beef?
Definitely—ground chicken or turkey both work beautifully in taco lasagna. You’ll get a slightly lighter dish, but you won’t sacrifice any flavor if you use your favorite taco seasoning.
Is taco lasagna spicy?
That’s up to you! Using a mild salsa keeps things family-friendly, but you can turn up the heat with a medium or hot salsa, or add diced jalapeños between the layers.
How do I make it vegetarian?
Simply skip the ground beef and use a crumbled plant-based protein or extra beans and veggies like sautéed peppers and onions. The rest of the recipe stays just as delicious.
Can I add other toppings?
Yes! Customize your taco lasagna by offering toppings like diced tomatoes, sliced olives, avocado, or even a sprinkle of hot sauce. The possibilities are endless.
Final Thoughts
If you’re searching for a new go-to recipe that brings joy to every dinner table, taco lasagna is the answer. It’s unfussy, deeply comforting, and endlessly customizable—plus, every bite bursts with satisfying Tex-Mex flavor. Give it a try, and don’t be surprised if it disappears in record time!
PrintTaco lasagna Recipe
Taco Lasagna is a delicious twist on traditional lasagna, combining the flavors of a taco in a layered casserole dish. This recipe is perfect for a family dinner or gathering with friends.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
Ground Beef Mixture:
- 1 lb ground beef
- 1 packet taco seasoning
- 3/4 cup water
- 2 cups salsa
Layering Ingredients:
- 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
Toppings:
- 1 cup sour cream
- 1/4 cup chopped fresh cilantro
- 2 tablespoons sliced green onions
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C).
- Cook Beef: In a large skillet over medium heat, cook the ground beef until fully browned. Drain any excess fat.
- Add Seasoning: Add taco seasoning and water to the cooked beef, stirring until well combined. Simmer for about 5 minutes or until slightly thickened.
- Combine with Salsa: Stir in salsa and cook for an additional 2 minutes.
- Prepare Bean and Corn Mixture: In a separate bowl, mix together the black beans and corn.
- Layer Ingredients: Spread beef mixture in baking dish, then layer with tortillas, bean and corn mixture, and cheese. Repeat layers, finishing with cheese on top.
- Bake: Cover with foil and bake for 25-30 minutes. Remove foil and bake an additional 10 minutes until cheese is bubbly and golden brown.
- Serve: Let cool for 5 minutes, then top with sour cream, cilantro, and green onions before serving.
Nutrition
- Serving Size: 1 serving
- Calories: 480
- Sugar: 5g
- Sodium: 780mg
- Fat: 25g
- Saturated Fat: 14g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 28g
- Cholesterol: 95mg
Keywords: taco lasagna, taco casserole, Mexican lasagna