Mexican Lasagna is a delightful twist on a classic Italian favorite, bringing in vibrant Tex-Mex flavors that are perfect for any dinner table. This layered dish is packed with seasoned ground beef, beans, corn, and a generous amount of cheese, all baked between tender lasagna noodles. With each bite, you’ll experience an explosion of flavor that can bring a smile to anyone’s face. Whether you are hosting a family dinner or looking for a meal prep idea, this Mexican Lasagna will not disappoint!
Why You’ll Love This Mexican Lasagna
This Mexican Lasagna offers a multitude of reasons to fall in love with it. Firstly, it’s incredibly easy to make, making it a perfect weeknight dinner option. Secondly, it incorporates rich Tex-Mex flavors that please both kids and adults alike. Additionally, it’s a fantastic way to sneak in vegetables and beans, providing a nutritious meal. With layers of cheesy goodness, you can also customize it to be vegetarian by substituting the ground beef. This dish is not only comforting but also gluten-free, meeting various dietary needs. Lastly, it’s an ideal Mexican layered pasta dish for meal prep, as it can be made ahead of time and stored for later use.

Ingredients for Mexican Lasagna
Gather these items:
- 1 pound lean ground beef
- 1 onion (finely chopped)
- 3 cloves garlic (minced)
- 1 packet taco seasoning (or homemade)
- 1 10 oz can Rotel tomatoes
- 1 15 oz can black beans, drained and rinsed
- 1 15 oz can corn, drained
- 1 10 oz can enchilada sauce (or homemade)
- 8 oz tomato sauce
- 1 cup salsa
- 12 oz lasagna noodles (approximately 12 sheets)
- 3 cups shredded Mexican cheese blend
How to Make Mexican Lasagna Step-by-Step
- Step 1: Preheat oven to 350º F.
- Step 2: In a large skillet, cook the ground beef and onion over medium-high heat. Break apart the ground beef and cook for 7-8 minutes until the beef is cooked through and the onions are soft. Drain any extra grease away. Add the garlic and cook for 1-2 more minutes until fragrant.
- Step 3: Meanwhile, bring a large pot of water to boil and cook the lasagna noodles for 8 minutes. Drain and set aside.
- Step 4: Add the taco seasoning and water called for on the packet, then simmer for 3-4 minutes until the mixture thickens.
- Step 5: Pour in the tomatoes, black beans, corn, enchilada sauce, tomato sauce, and salsa. Simmer the mixture for about 5 minutes to meld the flavors and thicken the sauce.
- Step 6: Scoop about ½ cup of the mixture into the bottom of a 13×9 inch baking dish. Spread into a thin layer. Arrange about 4 lasagna sheets to cover the bottom of the pan. Top with about 1/3 of the beef mixture and 1 cup of shredded cheese. Repeat with the remaining ingredients for 3 layers.
- Step 7: Cover the pan with foil and bake for 25 minutes. Remove the foil and bake for another 20 minutes until everything is bubbly and hot. Let it stand for 10 minutes before slicing to serve.
Pro Tips for the Perfect Mexican Lasagna
Keep these in mind:
- Let the layers sit for about 10 minutes after baking to allow the lasagna to set.
- Feel free to add jalapeños for a spicy kick to make it a spicy Mexican pasta.
- Using a combination of cheeses can enhance the flavor profile significantly.
- For a vegetarian version, swap the ground beef for additional beans or vegetables.

Best Ways to Serve Mexican Lasagna
Pair your Mexican Lasagna with a fresh green salad or serve it with tortilla chips and guacamole for a complete meal. You can also add toppings such as sour cream, sliced olives, or fresh cilantro to elevate the flavors. Additionally, it can be served as a layered Mexican casserole recipe at parties or potlucks.
How to Store and Reheat Mexican Lasagna
To store leftovers, cover the lasagna tightly with foil or plastic wrap and keep it in the refrigerator for up to 4 days. You can easily reheat it in the microwave or in the oven at 350º F until warmed through. This dish makes for a great Mexican lasagna meal prep recipe as you can prepare it ahead of time and have it ready for busy weeknights.
Frequently Asked Questions About Mexican Lasagna
What’s the secret to perfect Mexican Lasagna?
The secret lies in allowing the lasagna to rest after baking. This helps the layers set and prevents it from becoming too saucy. Layering properly with enough cheese also ensures a deliciously cheesy finish.
Can I make Mexican Lasagna ahead of time?
Absolutely! You can prepare the lasagna up to the baking stage, cover it tightly, and refrigerate it for up to 24 hours. Just increase the baking time if baking from cold.
How do I avoid common mistakes with Mexican Lasagna?
Common mistakes include overcooking the noodles or not allowing the layers to set before serving. Make sure to follow the timing for cooking the noodles and let the dish rest post-baking.
Variations of Mexican Lasagna You Can Try
There are plenty of ways to customize your Mexican Lasagna. You can create a vegetarian Mexican lasagna recipe by using roasted vegetables or a variety of beans instead of meat. Try adding different salsas or sauces to give it a unique twist. For a healthier option, consider using whole wheat lasagna noodles or reducing cheese and meat content. This dish is versatile and can easily match any dietary preference!
For more information on the nutritional benefits of beans, check out this Healthline article. If you’re interested in homemade taco seasoning, you can find a great recipe here. To learn more about the versatility of lasagna, visit this Serious Eats guide.
Print
Delicious Mexican Lasagna with 7 Flavorful Layers
- Total Time: 90 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
This cheesy Mexican lasagna has layers of Tex-Mex flavor, with savory seasoned beef, tomatoes, corn, black beans, and cheese baked between tender lasagna noodles.
Ingredients
- 1 pound lean ground beef
- 1 onion (finely chopped)
- 3 cloves garlic (minced)
- 1 packet taco seasoning (or homemade)
- 1 10 oz can Rotel tomatoes
- 1 15 oz can black beans, drained and rinsed
- 1 15 oz can corn, drained
- 1 10 oz can enchilada sauce (or homemade)
- 8 oz tomato sauce
- 1 cup salsa
- 12 oz lasagna noodles (approximately 12 sheets)
- 3 cups shredded Mexican cheese blend
Instructions
- Preheat oven to 350º F.
- In a large skillet cook the ground beef and onion over medium high heat. Break apart the ground beef and cook for 7-8 minutes until the beef is cooked through and the onions are soft. Drain any extra grease away. Add the garlic and cook for 1-2 more minutes, until you can start to smell it.
- Meanwhile, bring a large pot of water to boil and cook the lasagna noodles for 8 minutes. Drain and set aside.
- Add the taco seasoning and water called for on the packet, simmer for 3-4 minutes until the mixture thickens.
- Pour in the tomatoes, black beans, corn, enchilada sauce, tomato sauce and salsa. Simmer the mixture for about 5 minutes for the flavors to come together and the mixture to thicken up a little.
- Scoop about ½ cup of the mixture into the bottom of a 13×9 inch baking dish. Spread into a very thin layer to coat the bottom of the pan. Arrange about 4 lasagna sheets to cover the bottom of the pan. Top with about 1/3 of the beef mixture, and 1 cup of shredded cheese. Repeat with the remaining ingredients, so you have 3 layers of everything.
- Cover the pan with foil and bake for 25 minutes. Remove the foil and bake for another 20 minutes until everything is bubbly and hot. Remove from the oven and let stand for 10 minutes before slicing to serve.
Notes
- Prep Time: 30 minutes
- Cook Time: 60 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican
Nutrition
- Serving Size: 1 slice
- Calories: 363 kcal
- Sugar: 4 g
- Sodium: 800 mg
- Fat: 15 g
- Saturated Fat: 7 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 33 g
- Fiber: 5 g
- Protein: 25 g
- Cholesterol: 70 mg












Leave a Reply