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 with Creamy Filling Recipe

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

Description

This Best Mexican Lasagna recipe layers rich, flavorful meat sauce seasoned with authentic Mexican spices, creamy cheese filling, and tender noodles to create a comforting and hearty casserole perfect for family dinners. With a blend of ground beef, diced tomatoes, beans, corn, olives, and a hint of cocoa and cinnamon to deepen the sauce, this dish boasts vibrant flavors, gooey cheese layers, and a satisfying texture.


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 cup 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 Monterrey 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 (such as Herdez)
  • 1/4 teaspoon salt


Instructions

  1. Soak Noodles: Place the lasagna noodles in the bottom of a long pan and pour hot tap water over them until fully submerged. Let soak at least 30 minutes, occasionally agitating with your hands to prevent sticking.
  2. Prep: Preheat oven to 350 degrees F. Lightly grease a deep 9x13-inch baking pan. Whisk together the flour and all dry meat filling seasonings (chili powder through cayenne pepper) and set aside.
  3. Cook Beef: In a Dutch oven or large skillet, brown the ground beef and chopped onion until almost cooked through. Sprinkle in the flour and seasoning mixture and cook for 2 minutes to absorb flavors.
  4. Add Tomato Paste and Garlic: Reduce heat to low, stir in tomato paste and minced garlic cloves. Cook for 1 minute to develop flavor.
  5. Simmer Meat Sauce: Stir in chicken broth, fire-roasted diced tomatoes with juices, chopped green chiles, cocoa powder, sugar, and cinnamon. Bring to a simmer and cook for 10-15 minutes, stirring often, until thickened.
  6. Finish Filling: Stir in rinsed pinto beans, frozen sweet corn, drained black olives, and apple cider vinegar. Remove from heat.
  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 a separate bowl, combine Monterrey Jack and sharp cheddar cheeses and set aside.
  8. Assemble Lasagna: Spread 1 cup of meat sauce evenly in the bottom of the prepared pan. Layer 4 lasagna noodles lengthwise plus part of a 5th noodle to cover. Spread 3/4 cup creamy filling evenly over noodles, followed by 1 cup combined cheeses. Repeat layering two more times using 2 cups meat sauce, 4+ noodles, 3/4 cup creamy filling, and 1 cup cheese each time. Finish with remaining meat sauce and top with remaining cheese.
  9. Bake: Cover the lasagna with foil and bake at 350 degrees F for 30 minutes. Remove foil and bake uncovered an additional 20 minutes until cheese is melted and bubbly.
  10. Rest and Serve: Remove from oven and let stand for 15 minutes before serving. Garnish with fresh tomatoes, olives, avocado slices, cilantro, and sour cream if desired.

Notes

  • This Mexican Lasagna is flavorful but not spicy; the small amount of cayenne pepper adds depth without heat, making it family-friendly.
  • Use American-style chili powder to avoid excessive spiciness; other countries' chili powders can be much hotter.
  • For a gluten-free option, swap noodles for corn tortillas, although the recipe is designed for lasagna noodles.
  • Customize with vegetables such as zucchini, bell peppers, sweet potatoes or jalapenos; adjust meat accordingly to maintain sauce balance.
  • Black beans can be substituted for pinto beans but add them earlier so they soften well in the sauce.
  • Ground turkey or chicken can replace beef; shredded rotisserie chicken can be stirred in at the end of cooking.
  • Measuring all seasonings before cooking helps prevent disrupting the browned meat during seasoning addition.
  • Do not skip cocoa powder, sugar, or cinnamon; they create an authentic enchilada sauce flavor.
  • Simmer sauce longer for thicker consistency or add chicken broth/water to thin it.
  • Top with your favorite garnishes such as jalapenos, avocado, tomatoes, olives, cilantro, and sour cream.
  • This dish is perfect for make-ahead; refrigerate or freeze assembled or cooked lasagna for convenience.
  • Reheat in oven covered with foil at 350 degrees F for about 30 minutes or in microwave in individual servings for 90 seconds plus intervals.
  • Properly freeze wrapped with plastic wrap and foil for up to 3 months; thaw in refrigerator 48 hours before baking.
  • When baking from frozen, increase bake time to 1 1/2 hours covered, then uncover and bake 15-30 minutes more until hot and bubbly.

Nutrition

  • Serving Size: 1 serving
  • Calories: 420 kcal
  • Sugar: 5 g
  • Sodium: 520 mg
  • Fat: 18 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 35 g
  • Fiber: 6 g
  • Protein: 28 g
  • Cholesterol: 70 mg