Taco Lasagna is the ultimate crowd-pleaser that combines the bold flavors of a Mexican fiesta with the comforting layers of a classic Italian bake. Instead of pasta, we use soft flour tortillas to sandwich layers of savory seasoned beef, creamy refried beans, and plenty of gooey melted cheese. It is a hearty, one-pan meal that makes weeknight dinners exciting and stress-free.
Whether you are hosting a game night or looking for a new family favorite, this dish delivers on every level. The combination of textures—from the soft tortillas to the crunchy fresh toppings—makes every bite satisfying. Best of all, it is incredibly easy to customize based on what you have in your pantry.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 8
- Difficulty Level: Easy
Nutrition Information
- Calories per serving: 425 kcal
- Protein: 26g
- Carbohydrates: 34g
- Fat: 21g
- Fiber: 6g
- Sugar: 4g
- Sodium: 980mg
Why Make This Taco Lasagna
This recipe is perfect for busy families because it is incredibly versatile and quick to assemble. Unlike traditional lasagna which requires boiling noodles and making complex sauces, this version uses pantry staples that come together in minutes. It provides all the flavors of a taco without the mess of individual assembly, making it much easier to serve to a group.
Another reason to love this dish is its “make-ahead” potential. You can assemble the layers in the morning and simply pop it in the oven when you get home from work. It also reheats beautifully, making it an excellent choice for meal prepping your lunches for the week.
How to Make Taco Lasagna
Creating this cheesy, layered masterpiece is a straightforward process that anyone can master. By following these simple steps, you will have a bubbling, golden-brown casserole ready to serve in no time.
Ingredients
- 1.5 lbs ground beef
- 1 packet (1 oz) taco seasoning
- 3/4 cup water
- 8 to 10 medium flour tortillas
- 1 can (16 oz) refried beans
- 1 jar (16 oz) salsa (mild or medium)
- 3 cups shredded Mexican cheese blend
- 1/2 cup sour cream
- 1/4 cup sliced black olives
- 3 green onions, chopped
- 2 cups shredded lettuce
- Optional: diced tomatoes and fresh cilantro for garnish
Directions
Step 1: Brown the Beef
In a large skillet over medium-high heat, cook the ground beef until it is completely browned. Drain any excess fat from the pan to ensure the lasagna isn’t too oily.
Step 2: Season the Meat
Stir in the taco seasoning and water. Let the mixture simmer for about 5 minutes until the sauce has thickened slightly and the meat is well coated. Remove from heat.
Step 3: Prepare the Bean Mixture
In a small bowl, mix the refried beans with 1/2 cup of the salsa. This makes the beans easier to spread and adds an extra layer of flavor to the base.
Step 4: Layer the Lasagna
Preheat your oven to 350°F (175°C). Lightly grease a 9×13 inch baking dish. Place a layer of tortillas on the bottom, cutting them if necessary to cover the surface. Spread half of the bean mixture over the tortillas, followed by half of the seasoned beef, a layer of salsa, and 1 cup of cheese.
Step 5: Repeat the Layers
Repeat the layering process with another set of tortillas, the remaining beans, meat, salsa, and another cup of cheese. Finish with a final layer of tortillas on top.
Step 6: Final Topping and Bake
Spread a thin layer of salsa over the top tortillas and sprinkle with the remaining cup of cheese. Cover the dish with foil and bake for 15 minutes. Remove the foil and bake for another 10 minutes until the cheese is bubbly and slightly golden.
Step 7: Garnish and Set
Let the lasagna rest for 5 to 10 minutes before slicing. This helps the layers stay together. Top with sour cream, shredded lettuce, olives, and green onions just before serving.
How to Serve Taco Lasagna
Serve generous square slices of the lasagna while it is still warm. It pairs wonderfully with a side of Mexican street corn or a simple cilantro-lime rice. For an extra kick, provide bowls of pickled jalapeños and extra hot sauce on the table so guests can customize their heat levels.
How to Store Taco Lasagna
Store any leftovers in an airtight container in the refrigerator for up to 3 to 4 days. You can also freeze the baked lasagna by wrapping it tightly in plastic wrap and aluminum foil; it will stay fresh for up to 3 months. To reheat, place a slice in the microwave for 2 minutes or until hot throughout.
Expert Tips for Perfect Taco Lasagna
To prevent the lasagna from becoming soggy, drain your salsa if it is very watery before adding it to the layers. If you prefer a crispier texture, you can lightly toast the flour tortillas in a dry pan for 30 seconds per side before assembling the dish. Also, try to use a blend of cheeses like Monterey Jack and Sharp Cheddar for the best melt and flavor.

Delicious Variations
For a lighter version, swap the ground beef for ground turkey or shredded rotisserie chicken. Vegetarians can replace the meat with a mix of black beans, corn, and diced bell peppers. If you love heat, use “hot” salsa and add chopped canned chipotle peppers to the meat mixture for a smoky, spicy profile.
Frequently Asked Questions
Q: Can I use corn tortillas instead of flour?
Yes, corn tortillas work great and provide a more authentic taco flavor. However, they are smaller, so you may need to overlap them more to create solid layers.
Q: How do I stop the tortillas from getting gummy?
Make sure your meat mixture isn’t too watery and avoid over-saturating the middle layers with thin salsa. Resting the dish after baking also helps the texture firm up.
Q: Can I make this in a slow cooker?
Absolutely! Layer the ingredients in a greased slow cooker and cook on low for 3-4 hours. It won’t be as firm as the oven version, but it will be delicious.
Q: What is the best cheese to use?
A pre-shredded Mexican blend is convenient, but grating your own Pepper Jack or Sharp Cheddar will result in a much smoother melt.
Q: Can I assemble this the night before?
Yes, you can assemble the entire dish, cover it with foil, and keep it in the fridge overnight. Just add about 10 minutes to the baking time since you are starting from a cold temperature.
Conclusion
Taco Lasagna is a versatile, flavorful, and incredibly satisfying meal that bridges the gap between two beloved cuisines. It is easy enough for a Tuesday night dinner but impressive enough to bring to a potluck. Give this recipe a try the next time you are craving Mexican flavors in a comforting casserole format!

Taco Lasagna
- Cook Time: 40 minutes
- Total Time: 40 minutes
Ingredients
- 1.5 lbs ground beef
- 1 packet (1 oz) taco seasoning
- 3/4 cup water
- 8 to 10 medium flour tortillas
- 1 can (16 oz) refried beans
- 1 jar (16 oz) salsa (mild or medium)
- 3 cups shredded Mexican cheese blend
- 1/2 cup sour cream
- 1/4 cup sliced black olives
- 3 green onions, chopped
- 2 cups shredded lettuce
- Optional: diced tomatoes and fresh cilantro for garnish
Instructions
- In a large skillet over medium-high heat, cook the ground beef until it is completely browned. Drain any excess fat from the pan to ensure the lasagna isn’t too oily.
- Stir in the taco seasoning and water. Let the mixture simmer for about 5 minutes until the sauce has thickened slightly and the meat is well coated. Remove from heat.
- In a small bowl, mix the refried beans with 1/2 cup of the salsa. This makes the beans easier to spread and adds an extra layer of flavor to the base.
- Preheat your oven to 350°F (175°C). Lightly grease a 9×13 inch baking dish. Place a layer of tortillas on the bottom, cutting them if necessary to cover the surface. Spread half of the bean mixture over the tortillas, followed by half of the seasoned beef, a layer of salsa, and 1 cup of cheese.
- Repeat the layering process with another set of tortillas, the remaining beans, meat, salsa, and another cup of cheese. Finish with a final layer of tortillas on top.
- Spread a thin layer of salsa over the top tortillas and sprinkle with the remaining cup of cheese. Cover the dish with foil and bake for 15 minutes. Remove the foil and bake for another 10 minutes until the cheese is bubbly and slightly golden.
- Let the lasagna rest for 5 to 10 minutes before slicing. This helps the layers stay together. Top with sour cream, shredded lettuce, olives, and green onions just before serving.




