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 Ground Beef Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 14 reviews
  • Author: Claire
  • 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 combines layers of seasoned ground beef, creamy cheesy fillings, and classic lasagna noodles with a flavorful twist of southwestern spices and vegetables. It's a comforting, crowd-pleasing casserole perfect for family dinners with bold Mexican-inspired flavors.


Ingredients

Scale

Meat Filling

  • 1 1/2 pounds lean ground beef
  • 1 yellow onion chopped
  • 1/4 cup flour
  • 3 tablespoons chili powder
  • 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
  • 1 1/2 cup frozen sweet corn
  • 1 (6 oz) can chopped black olives drained
  • 1/2 tablespoon apple cider vinegar

Layers

  • 15 regular lasagna noodles
  • 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
  • 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 them soak for at least 30 minutes, occasionally agitating to prevent sticking.
  2. Prep: Preheat oven to 350 degrees F and lightly grease a deep 9x13-inch pan. Whisk together flour and all meat filling seasonings (through cayenne pepper) in a bowl; set aside.
  3. Cook Beef: Brown ground beef and chopped onions in a Dutch oven or large skillet until nearly cooked. Sprinkle flour-seasoning mixture over beef and cook for 2 minutes. Reduce heat to low and stir in tomato paste and minced garlic, cooking for 1 minute.
  4. Make Filling Sauce: Stir in chicken broth, diced tomatoes with juices, chopped green chiles, cocoa powder, sugar, and cinnamon. Simmer, stirring frequently, for 10-15 minutes until thickened. Then stir in pinto beans, frozen corn, black olives, and apple cider vinegar. Remove from heat.
  5. Prepare Creamy Filling: Whisk sour cream or Greek yogurt, softened cream cheese, salsa verde, and salt together in a medium bowl; set aside. Combine Monterrey Jack and sharp cheddar cheeses in a separate bowl.
  6. Assemble Lasagna: Spread 1 cup meat sauce in the bottom of the prepared pan. Place 4 noodles lengthwise plus part of a 5th noodle to cover. Spread 3/4 cup creamy filling evenly on noodles, then 1 cup combined cheeses. Repeat layers twice more with 2 cups meat sauce, noodles, creamy filling, and cheese. Finish with remaining meat sauce and cheese on top.
  7. Bake: Cover pan 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.
  8. Rest and Serve: Remove from oven and let stand 15 minutes before serving. Garnish with fresh tomatoes, olives, avocados, cilantro, and sour cream if desired.

Notes

  • The cayenne pepper in this recipe adds little to no spiciness—it's mild and child-friendly.
  • Use American-style chili powder, not pure cayenne, to avoid the dish being too hot.
  • You can substitute corn tortillas for the lasagna noodles, though noodles are recommended for best results.
  • Feel free to add or swap in vegetables like zucchini, bell peppers, sweet potatoes, or jalapeños—adjust meat quantity accordingly.
  • Black beans can be used instead of pinto beans; add earlier with tomatoes for better softening.
  • Ground turkey or chicken can substitute beef; shredded rotisserie chicken can be stirred in at the end of sauce cooking.
  • Pre-measure spice mix for ease during cooking.
  • Do not skip cocoa powder, sugar, and cinnamon—they enhance the sauce flavor.
  • Adjust sauce thickness by simmering longer for thicker sauce or adding broth/water for thinner sauce.
  • Serve with toppings like sour cream, cilantro, jalapeños, avocados, tomatoes, and olives.
  • This dish can be made ahead, refrigerated, frozen (both cooked and uncooked), and reheated with detailed steps for best results.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450 kcal
  • Sugar: 5 g
  • Sodium: 550 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: 70 mg