Taco Lasagna is the ultimate fusion dish, bringing together the comforting layers of a classic Italian lasagna with the bold, zesty flavors of a Mexican fiesta. This dish is a crowd-pleasing casserole that is perfect for busy weeknights, potlucks, or game day gatherings. It features layers of soft tortillas, seasoned ground beef, hearty beans, and plenty of melted cheese.
One of the best things about this recipe is how easily it comes together. Unlike traditional lasagna which requires boiling noodles and simmering sauce for hours, this version uses pantry staples and simple techniques to deliver a meal that tastes like it took all afternoon. It is savory, satisfying, and sure to become a new family favorite in your dinner rotation.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 8
- Difficulty Level: Easy
Nutrition Information
- Calories per serving: 425 kcal
- Protein: 26g
- Carbohydrates: 32g
- Fat: 21g
- Fiber: 5g
- Sugar: 4g
- Sodium: 980mg
Why Make This Taco Lasagna
This recipe is a lifesaver for anyone who needs a filling meal without spending hours in the kitchen. It is incredibly versatile, allowing you to swap out proteins or add extra vegetables based on what you have in your refrigerator. It is also an excellent option for meal prepping, as it tastes even better the next day after the flavors have had time to meld together.
Kids and adults alike love the familiar taco flavors presented in a fun, layered format. Because it is baked in a single dish, cleanup is a breeze. Whether you are feeding a hungry family or looking for a dish to bring to a party, this Taco Lasagna delivers high-impact flavor with very little effort.
How to Make Taco Lasagna
Preparing this dish is a simple process of browning your meat, creating a flavorful filling, and then assembling the layers like a traditional lasagna. Follow these easy steps to get a perfectly cheesy and delicious result every time.
Ingredients
- 1 lb ground beef (or ground turkey)
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 packet (1 oz) taco seasoning
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen or canned corn
- 1.5 cups salsa (mild, medium, or hot)
- 8 to 10 medium flour tortillas (cut into halves or quarters to fit the pan)
- 3 cups Mexican blend shredded cheese
- 1/4 cup fresh cilantro, chopped (for garnish)
- Optional: Sour cream, sliced jalapeños, and diced tomatoes for serving
Directions
Step 1: Preheat and Prepare
Preheat your oven to 350°F (175°C). Lightly grease a 9×13 inch baking dish with non-stick cooking spray or a small amount of oil to prevent the tortillas from sticking.
Step 2: Brown the Beef
In a large skillet over medium-high heat, cook the ground beef and diced onion until the beef is fully browned and the onions are translucent. Drain any excess grease from the pan. Add the minced garlic and cook for an additional minute until fragrant.
Step 3: Create the Filling
Stir in the taco seasoning, black beans, corn, and salsa. Let the mixture simmer over low heat for about 5 minutes, allowing the flavors to combine and the sauce to thicken slightly. Remove from heat.
Step 4: Layer the Lasagna
Spread a thin layer of the meat mixture on the bottom of the prepared baking dish. Place a layer of tortillas over the meat, cutting them as needed to cover the surface. Spread one-third of the remaining meat mixture over the tortillas, then sprinkle with one cup of shredded cheese. Repeat these layers twice more, ending with a generous layer of cheese on top.
Step 5: Bake to Perfection
Cover the dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for another 10 minutes, or until the cheese is melted, bubbly, and slightly golden brown on the edges.
Step 6: Rest and Garnish
Remove the lasagna from the oven and let it rest for 5 to 10 minutes before slicing. This helps the layers set so it stays together when served. Garnish with fresh cilantro before serving.
How to Serve Taco Lasagna
Serve each slice of Taco Lasagna with a dollop of cool sour cream and a scoop of fresh guacamole or sliced avocado. For extra crunch, you can crush a few tortilla chips over the top. A side of Mexican rice or a simple green salad with a lime vinaigrette makes this a complete and balanced meal.
How to Store Taco Lasagna
To store leftovers, place the lasagna in an airtight container and keep it in the refrigerator for up to 4 days. For longer storage, you can freeze individual portions or the entire dish. Wrap it tightly in plastic wrap and aluminum foil; it will stay fresh in the freezer for up to 3 months. Thaw in the refrigerator overnight before reheating in the oven or microwave.
Expert Tips for Perfect Taco Lasagna
To prevent a soggy lasagna, ensure you drain the black beans and corn thoroughly before adding them to the meat. If you prefer a crispier texture, you can lightly toast the tortillas in a dry skillet for 30 seconds per side before layering them. Letting the lasagna rest after baking is the most important tip—it ensures you get clean, beautiful layers when you cut into it.

Delicious Variations
You can easily customize this recipe to suit your preferences. For a vegetarian version, replace the beef with extra beans, sautéed bell peppers, and mushrooms. If you want to cut down on carbs, try using corn tortillas instead of flour. For a spicier kick, use “hot” salsa and add diced green chiles or pickled jalapeños directly into the meat layers.
Frequently Asked Questions
Q: Can I use corn tortillas instead of flour tortillas?
Yes, corn tortillas work great and provide a more authentic corn flavor. They are also usually gluten-free. Just keep in mind they are smaller, so you may need more of them to cover the layers.
Q: Is it possible to make this dish ahead of time?
Absolutely. You can assemble the entire lasagna, cover it tightly, and keep it in the fridge for up to 24 hours before baking. You may need to add 5-10 minutes to the baking time if it is going straight from the fridge to the oven.
Q: What is the best cheese to use?
A Mexican blend or a mix of Sharp Cheddar and Monterey Jack works best because they melt easily and have a great flavor profile for this dish.
Q: How do I prevent the tortillas from getting mushy?
Avoid using a salsa that is too watery. If your salsa has a lot of liquid, simmer the meat mixture for a few extra minutes to reduce the moisture before assembling the layers.
Q: Can I use chicken instead of beef?
Yes, shredded rotisserie chicken or ground turkey are excellent lean alternatives that work perfectly with the taco seasonings and beans.
Conclusion
Taco Lasagna is a versatile, delicious, and easy-to-make meal that brings joy to the dinner table. With its perfect balance of spices, protein, and cheesy goodness, it is a recipe you will find yourself returning to again and again. Give it a try tonight and watch how quickly it disappears!

Taco Lasagna
- Total Time: 45 minutes
Ingredients
- 1 lb ground beef (or ground turkey)
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 packet (1 oz) taco seasoning
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen or canned corn
- 1.5 cups salsa (mild, medium, or hot)
- 8 to 10 medium flour tortillas (cut into halves or quarters to fit the pan)
- 3 cups Mexican blend shredded cheese
- 1/4 cup fresh cilantro, chopped (for garnish)
- Optional: Sour cream, sliced jalapeños, and diced tomatoes for serving
Instructions
- Step 1: Preheat and Prepare Preheat your oven to 350°F (175°C). Lightly grease a 9×13 inch baking dish with non-stick cooking spray or a small amount of oil to prevent the tortillas from sticking.
- Step 2: Brown the Beef In a large skillet over medium-high heat, cook the ground beef and diced onion until the beef is fully browned and the onions are translucent. Drain any excess grease from the pan. Add the minced garlic and cook for an additional minute until fragrant.
- Step 3: Create the Filling Stir in the taco seasoning, black beans, corn, and salsa. Let the mixture simmer over low heat for about 5 minutes, allowing the flavors to combine and the sauce to thicken slightly. Remove from heat.
- Step 4: Layer the Lasagna Spread a thin layer of the meat mixture on the bottom of the prepared baking dish. Place a layer of tortillas over the meat, cutting them as needed to cover the surface. Spread one-third of the remaining meat mixture over the tortillas, then sprinkle with one cup of shredded cheese. Repeat these layers twice more, ending with a generous layer of cheese on top.
- Step 5: Bake to Perfection Cover the dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for another 10 minutes, or until the cheese is melted, bubbly, and slightly golden brown on the edges.
- Step 6: Rest and Garnish Remove the lasagna from the oven and let it rest for 5 to 10 minutes before slicing. This helps the layers set so it stays together when served. Garnish with fresh cilantro before serving.
- Cook Time: 45 minutes
- Diet: Vegetarian (variation mentioned), Gluten-Free (variation mentioned)




