Mexican Taco Lasagna

Mexican Taco Lasagna is the perfect fusion of two beloved cuisines—Italian lasagna and Mexican tacos. This dish layers all your favorite taco ingredients like seasoned ground beef, refried beans, cheese, and tortillas into a casserole-style lasagna that’s packed with flavor. Whether you’re serving it at a family dinner, potluck, or party, this Mexican-inspired dish is sure to be a crowd-pleaser.
Each bite is filled with the bold flavors of taco spices, melted cheese, and delicious salsa, offering a warm, comforting meal that’s just as good for leftovers. This dish is easy to make, can be customized with your favorite taco toppings, and is perfect for meal prep!

The Origins of Taco Lasagna
Taco Lasagna is a modern, Tex-Mex-inspired dish that fuses elements of Italian lasagna with the flavors of traditional Mexican tacos. While lasagna is known for its layers of pasta, ricotta cheese, and marinara sauce, taco lasagna replaces these with tortillas, taco meat, and salsa. This delicious mash-up has become a favorite in the United States, particularly for families looking for a creative and hearty dinner option that incorporates their favorite Mexican flavors.
Key Ingredients and Why They Matter
Ground Beef
Ground beef is the main protein in this recipe. Seasoned with classic taco spices like cumin, chili powder, and garlic, it forms the flavorful base of the lasagna. You can also use ground turkey, chicken, or even a plant-based meat substitute for a lighter or vegetarian option.
- Tip: For an extra kick, add diced jalapeños or a pinch of cayenne pepper to the ground beef mixture.
Refried Beans
Refried beans add creaminess and a layer of protein to the lasagna. They help hold the layers together and create a smooth, rich texture. You can use traditional refried beans or opt for black bean refried beans for a slightly different flavor.
- Substitution Tip: You can use whole black beans if you prefer a chunkier texture instead of refried beans.
Tortillas
Instead of pasta, flour tortillas serve as the layers in this taco lasagna. They absorb the flavors of the meat, beans, and cheese while staying soft and tender. You can also use corn tortillas if you prefer a gluten-free option or enjoy the traditional flavor of corn.
- Pro Tip: To prevent the tortillas from getting soggy, lightly toast them in a skillet before layering them into the lasagna.
Cheese
Cheddar cheese and Monterey Jack are used in this recipe for their melting properties and flavor. The cheese adds richness and helps bind everything together.
- Tip: For a bolder flavor, use a combination of cheddar and pepper jack cheese. You can also sprinkle a bit of cotija cheese on top before serving for a tangy finish.
Salsa
Salsa acts as the sauce in this lasagna, adding a tangy, spicy flavor to the dish. Use your favorite store-bought salsa or make your own with fresh tomatoes, onions, cilantro, and lime.
- Tip: You can choose between mild, medium, or hot salsa depending on your heat preference. Fire-roasted salsa will add a smoky depth of flavor.
How to Make Mexican Taco Lasagna
Step 1: Preparing the Ground Beef Mixture
Start by browning the ground beef in a large skillet over medium heat. Once browned, drain any excess fat and stir in taco seasoning, onion, and garlic. Add diced tomatoes and salsa to the beef mixture and let it simmer for about 10 minutes to allow the flavors to meld.
- Tip: For extra flavor, add a tablespoon of tomato paste to the beef mixture while it’s simmering.
Step 2: Layering the Lasagna
In a greased 9×13-inch baking dish, spread a thin layer of salsa at the bottom. Place tortillas over the salsa, covering the entire bottom of the dish. Spread a layer of refried beans over the tortillas, followed by the seasoned beef mixture, and then sprinkle a generous amount of shredded cheese.
Repeat the layers: tortillas, refried beans, beef mixture, cheese. End with a final layer of tortillas, salsa, and cheese on top.
- Pro Tip: If you like vegetables, add a layer of sautéed bell peppers or corn between the layers for added texture and flavor.
Step 3: Baking the Lasagna
Cover the baking dish with aluminum foil and bake in a preheated oven at 375°F (190°C) for 25 minutes. Remove the foil and bake for another 10 minutes or until the cheese is fully melted and bubbling.
- Tip: For a crispy top, broil the lasagna for 2-3 minutes after baking, but keep a close eye on it to avoid burning the cheese.
Topping and Serving Suggestions
Once the taco lasagna is out of the oven, let it rest for about 10 minutes before slicing. This helps the layers set and makes it easier to serve. You can garnish the lasagna with:
- Sour cream
- Chopped cilantro
- Diced avocado or guacamole
- Sliced jalapeños
- Pico de gallo or extra salsa
Serve the lasagna with a side of Mexican rice or a light salad to balance the rich flavors of the dish.
Variations and Add-Ins
This recipe is easy to customize, so feel free to get creative with your favorite taco toppings and fillings:
Vegetarian Taco Lasagna
For a vegetarian version, replace the ground beef with black beans, pinto beans, or a meatless alternative like soy crumbles or lentils. The rest of the recipe stays the same, making this a hearty meat-free option.
Spicy Taco Lasagna
If you love spicy food, amp up the heat by adding hot sauce, sliced jalapeños, or a sprinkle of red pepper flakes between the layers. You can also use a spicy salsa for an added kick.
Chicken Taco Lasagna
Swap the ground beef for shredded rotisserie chicken or sautéed ground chicken. Toss the chicken with the taco seasoning and salsa for a lighter, but equally delicious version of this dish.
Dietary Adaptations
This Mexican Taco Lasagna can easily be adapted to fit various dietary preferences:
- Gluten-Free: Use corn tortillas instead of flour tortillas.
- Dairy-Free: Use dairy-free cheese alternatives and omit the sour cream topping, or use a plant-based sour cream.
- Low-Carb: Replace the tortillas with thinly sliced zucchini or eggplant to reduce the carbs and create a veggie-forward version of the dish.
Frequently Asked Questions
Mexican Taco Lasagna Frequently Asked Questions
Can I make taco lasagna ahead of time?
Yes, taco lasagna can be assembled ahead of time and refrigerated for up to 24 hours before baking. Just cover it tightly with foil and store it in the fridge. When ready to bake, allow it to come to room temperature for about 20 minutes before popping it in the oven.
Can I freeze taco lasagna?
Absolutely! Taco lasagna freezes well. Assemble the lasagna and cover it tightly with plastic wrap and foil. Freeze for up to 3 months. When ready to cook, thaw it in the refrigerator overnight and bake as directed.
How do I store leftovers?
Leftover taco lasagna should be stored in an airtight container in the refrigerator for up to 3 days. Reheat slices in the microwave or oven.
What can I serve with taco lasagna?
Taco lasagna pairs well with Mexican rice, refried beans, or a simple side salad. You can also serve it with tortilla chips and guacamole or queso dip for a complete meal