Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mexican Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 47 reviews
  • Author: Rachel
  • Prep Time: 50 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 45 minutes
  • Yield: 12 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican

Description

This Best Mexican Lasagna recipe features layers of seasoned ground beef, creamy cheese fillings, and tender lasagna noodles baked to perfection with a flavorful blend of spices, beans, and veggies. It’s a delicious twist on classic lasagna with a zesty Mexican flair that’s great for family dinners and meal prep.


Ingredients

Scale

Meat Filling

  • 1 1/2 pounds lean ground beef
  • 1 yellow onion, chopped
  • 1/4 cup flour
  • 3 tablespoons chili powder (NOT cayenne pepper)
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • 1 teaspoon ground coriander
  • 1 teaspoon salt
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon cayenne pepper
  • 1/3 cup tomato paste
  • 4-6 garlic cloves, minced
  • 3 1/2 cups reduced sodium chicken broth
  • 1 (14.5 oz) can fire roasted diced tomatoes with juices
  • 1 (4 oz) can mild chopped green chiles
  • 1 teaspoon unsweetened cocoa powder
  • 1 teaspoon sugar
  • Pinch of cinnamon
  • 1 (15 oz) can pinto beans, rinsed and drained (may substitute black beans)
  • 1 1/2 cups frozen sweet corn, no need to thaw
  • 1 (6 oz) can chopped black olives, drained
  • 1/2 tablespoon apple cider vinegar

Layers

  • 15 regular lasagna noodles (NOT no boil)
  • 2 cups freshly grated Monterey Jack cheese
  • 2 cups freshly grated sharp cheddar cheese

Creamy Filling

  • 1 cup sour cream or Greek yogurt
  • 8 oz cream cheese, softened
  • 1/2 cup mild salsa verde (e.g., Herdez)
  • 1/4 teaspoon salt


Instructions

  1. Soak Noodles: Place lasagna noodles in the bottom of a long pan and pour hot tap water over them until submerged. Let soak for at least 30 minutes, occasionally agitating the noodles to prevent sticking.
  2. Prep Oven and Pan: Preheat oven to 350 degrees F. Lightly grease a deep 9x13-inch pan and set aside. Whisk together the flour and all meat filling seasonings (through cayenne pepper) in a small bowl.
  3. Cook Beef and Onions: Brown the ground beef and chopped onions in a Dutch oven or large skillet until almost fully cooked. Sprinkle in the flour and seasoning mixture and cook for 2 minutes, stirring frequently.
  4. Add Tomato Paste and Garlic: Reduce heat to low, stir in tomato paste and minced garlic, and cook for 1 minute until fragrant.
  5. Make Sauce: Stir in chicken broth, diced tomatoes with juices, green chiles, cocoa powder, sugar, and cinnamon. Bring the sauce to a simmer and let it simmer on low, stirring often, until thickened (about 10-15 minutes).
  6. Finish Meat Filling: Stir in pinto beans, frozen corn, black olives, and apple cider vinegar. Remove from heat once combined and heated through.
  7. Prepare Creamy Filling: In a medium bowl, whisk together sour cream (or Greek yogurt), softened cream cheese, salsa verde, and salt until smooth. In another bowl, combine Monterey Jack and sharp cheddar cheeses.
  8. Assemble Lasagna: Spread about 1 cup of meat sauce thinly at the bottom of the prepared pan. Layer 4 lasagna noodles lengthwise plus part of a 5th to cover. Spread 3/4 cup creamy filling evenly on noodles, then 1 cup of combined cheese. Repeat layering two more times with 2 cups meat sauce, 4+ noodles, 3/4 cup creamy filling, and 1 cup cheese for a total of 3 layers. Finish with remaining meat sauce and cheese on top.
  9. Bake: Cover the pan tightly with foil and bake at 350 degrees F for 30 minutes. Remove foil and bake uncovered for an additional 20 minutes until cheese is melted and casserole is heated through.
  10. Rest and Serve: Remove lasagna from oven and let stand for 15 minutes before serving. Optional garnish with fresh tomatoes, olives, avocados, cilantro, and sour cream for added flavor and presentation.

Notes

  • This Mexican Lasagna is not spicy despite the small amount of cayenne pepper; it’s flavorful and kid-friendly.
  • Use American-style chili powder for correct flavor and heat level, not pure cayenne pepper powder.
  • You can substitute corn tortillas for lasagna noodles if desired, though noodles are preferred for texture.
  • Customize add-in vegetables: zucchini, bell peppers, sweet potatoes, butternut squash, or jalapenos can be added by swapping some meat for extra veggies.
  • Pinto beans provide a creamy texture; black beans can be used but add earlier in the cooking process to soften.
  • Swap proteins with ground turkey, ground chicken, or shredded rotisserie chicken if preferred.
  • Measure all seasonings with the flour beforehand for easier cooking flow.
  • Don’t skip cocoa powder, sugar, and cinnamon as they enrich the authentic enchilada sauce flavor.
  • Adjust sauce thickness by simmering longer for thicker sauce or adding broth/water for thinner consistency.
  • Serve with toppings like sour cream or Greek yogurt, cilantro, jalapenos, avocados, tomatoes, and black olives.
  • Lasagna can be assembled ahead and refrigerated or frozen; baking times adjust if sauce is cold or lasagna is frozen.
  • Reheat covered in oven at 350 degrees F for about 30 minutes or in microwave single servings for 90 seconds and additional intervals until hot.
  • Freezing instructions include multiple methods for cooked/unbaked lasagna and individual servings, with thawing recommendations.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450 kcal
  • Sugar: 5 g
  • Sodium: 450 mg
  • Fat: 22 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 35 g
  • Fiber: 6 g
  • Protein: 28 g
  • Cholesterol: 75 mg