There’s something irresistibly comforting about layers of melted cheese, hearty beef, and bold spices all baked together. This Mexican Lasagna Recipe with Ground Beef Recipe brings that cozy feeling with a zesty twist you’ll want to make again and again.
Jump to:
- Why You'll Love This Recipe
- Ingredients & Why They Work
- Make It Your Way
- Step-by-Step: How I Make Mexican Lasagna Recipe with Ground Beef Recipe
- Top Tip
- How to Serve Mexican Lasagna Recipe with Ground Beef Recipe
- Make Ahead and Storage
- Frequently Asked Questions:
- Final Thoughts
- Mexican Lasagna Recipe with Ground Beef Recipe
Why You'll Love This Recipe
I can’t get enough of how this Mexican Lasagna blends classic Italian comfort with vibrant Mexican flavors. It’s a fun dinner that feels special yet is simple enough for weeknight cooking.
- Flavor-packed layers: The combination of smoky spices, tomato paste, and a touch of cocoa creates a rich sauce that elevates every bite.
- Easy prep tricks: Soaking noodles instead of boiling saves time and keeps them perfectly tender without fuss.
- Customizable ingredients: You can easily swap vegetables, proteins, or cheeses to suit your family’s preferences.
- Perfect for leftovers: This Mexican Lasagna reheats beautifully, making for great lunches or quick dinners throughout the week.
Ingredients & Why They Work
Every component in this Mexican Lasagna Recipe with Ground Beef Recipe plays a delicious role: the spices build warmth and depth, the beans and corn add texture, and the creamy filling brings balance. I recommend gathering fresh, quality ingredients for the best results.
- Lean Ground Beef: Provides hearty protein and soaks up all the bold flavors from the spices and tomato base.
- Yellow Onion: Adds sweetness and depth when sautéed with the beef.
- Flour: Used to thicken the sauce and help the spices stick to the meat.
- Chili Powder (not cayenne): The key spice blend that builds warm, smoky heat without overpowering the dish.
- Tomato Paste & Fire Roasted Tomatoes: These create a rich, tangy sauce base that feels familiar but with a kick.
- Green Chiles: Bring a subtle heat and authentic Mexican flavor note.
- Unsweetened Cocoa Powder & Cinnamon: These surprising additions deepen the sauce and mimic traditional Mexican chocolate flavors.
- Pinto Beans & Corn: Soft beans add creaminess while corn bursts with sweetness.
- Black Olives: Provide briny balance and a nice contrast to the rich meat sauce.
- Apple Cider Vinegar: Brightens the whole filling with a touch of tang.
- Lasagna Noodles (regular, not no-boil): I love soaking these instead of boiling; it keeps them flexible and less likely to become mushy.
- Monterrey Jack & Sharp Cheddar Cheese: Both melt beautifully and layering these cheeses gives melty cheesy goodness in every bite.
- Sour Cream, Cream Cheese, Salsa Verde: For the creamy filling that cuts through the spice with a luscious, tangy smoothness.
Make It Your Way
I love how versatile this Mexican Lasagna Recipe with Ground Beef Recipe is—once you have the base down, you can really make it fit your taste buds. Personally, I sneak in extra veggies whenever I can and sometimes swap the sour cream for Greek yogurt for a lighter touch.
- Vegetable Boost: I sometimes add diced zucchini or bell peppers with the onions for extra color and nutrients. It helps stretch the filling and keeps things fresh.
- Protein Swap: Using ground turkey works wonderfully if you want it a bit leaner—just add a little extra seasoning to keep the flavor punch.
- Tortilla Twist: I’ve tried using corn tortillas instead of noodles, and it’s a fun twist—but make sure you layer them carefully to avoid sogginess.
- Cheese Variations: Pepper Jack cheese adds a nice hint of spice if you want a bit more heat.
Step-by-Step: How I Make Mexican Lasagna Recipe with Ground Beef Recipe
Step 1: Soak the Noodles for Perfect Tenderness
Instead of boiling, I place my lasagna noodles in a long pan and pour hot tap water over them until submerged. Let them sit for at least 30 minutes, stirring occasionally so they don’t stick. This method keeps noodles soft without overcooking or turning mushy—a game changer in layered dishes like this.
Step 2: Brown the Beef and Build Flavor
Start by browning the ground beef with chopped onions in a large skillet or Dutch oven until nearly cooked through. Then sprinkle your flour and spice mixture all at once—this step helps the meat absorb the bold seasoning and slightly thickens the sauce once you add the liquids. Stir it well and let it cook for about two minutes.
Step 3: Develop the Rich, Layered Sauce
Add tomato paste and minced garlic, cooking for another minute to concentrate flavors. Then pour in the chicken broth, fire roasted diced tomatoes, green chiles, cocoa powder, sugar, and a pinch of cinnamon. Bring this to a simmer and let it thicken, stirring frequently. After about 10-15 minutes, stir in the rinsed beans, frozen corn, olives, and a splash of apple cider vinegar for brightness. Remove from heat once everything is melded.
Step 4: Whisk Together the Creamy Filling
While your sauce simmers, carefully mix sour cream, softened cream cheese, salsa verde, and a pinch of salt in a bowl. This mixture adds a creamy tang that perfectly balances the spiced meat sauce layers.
Step 5: Layer It Up and Bake
I like to start by spreading a thin layer of meat sauce on the bottom of my greased pan, then layering in four to five noodles lengthwise. Spread the creamy filling evenly on top, sprinkle 1 cup of cheese, and repeat two more times for three layers in total. Finish with the remaining meat sauce and cheese on top. Cover with foil and bake at 350°F for 30 minutes, then uncover for another 20 minutes until bubbly and golden. Let it rest for 15 minutes before serving—it really helps the layers settle.
Top Tip
I’ve tested this recipe multiple times and learned a few tricks that make all the difference between good and great Mexican Lasagna.
- Measure Spices First: Since there are many spices, I find it easier to mix them ahead with the flour so I can sprinkle it all in one go without rushing.
- Don’t Skip the Cocoa Powder: It might sound odd, but that teaspoon of cocoa and pinch of cinnamon are magic for building an authentic enchilada-like flavor. It adds richness without sweetness.
- Soak, Don’t Boil Noodles: This saves time and ensures noodles don’t get soggy or tear when layering. Just be sure to agitate occasionally while soaking.
- Rest Before Serving: Letting the lasagna sit 15 minutes after baking helps the layers set and makes it easier to cut beautiful slices.
How to Serve Mexican Lasagna Recipe with Ground Beef Recipe
Garnishes
I love topping my Mexican Lasagna with dollops of sour cream or Greek yogurt, fresh cilantro leaves, sliced avocado, and a few diced tomatoes for color and brightness. If you like a bit of heat, jalapeño slices are fantastic too!
Side Dishes
This dish pairs wonderfully with simple Mexican rice or a light green salad tossed with lime vinaigrette. For crunch, my favorite is a side of crunchy tortilla chips or a fresh jicama slaw.
Creative Ways to Present
For family gatherings or parties, I like to bake the lasagna in smaller individual ramekins—it makes serving effortless and looks super festive when garnished with avocado slices and colorful salsa on top.
Make Ahead and Storage
Storing Leftovers
Leftovers keep beautifully in an airtight container in the fridge for up to 3 days. I usually slice into portions before storing, making it easy to grab for lunch or dinner the next day.
Freezing
I often assemble the lasagna a day ahead, cover it tightly, and freeze it for up to 3 months. When ready, thaw it in the fridge for 48 hours before baking. You can also freeze cooked leftovers wrapped well and simply reheat them later—both methods keep the flavors fresh and vibrant.
Reheating
The oven is my go-to for reheating—it helps melt the cheese back to ooey-gooey perfection. Just cover with foil and heat at 350°F for about 30 minutes. For quick meals, the microwave works great too; I usually reheat in short bursts to avoid drying out.
Frequently Asked Questions:
This recipe is flavorful but not spicy-hot. The tiny amount of cayenne pepper is just for depth, not heat—making it kid-friendly and enjoyable for all palates.
Absolutely! It’s perfect for making a day in advance or freezing before baking. The flavors actually deepen when the lasagna rests and the layers meld together.
Yes, corn tortillas can be used instead of noodles for a slightly different texture and flavor. Just layer carefully to avoid sogginess and use regular grocery store tortillas, as authentic thick tortillas might not work as well.
These ingredients add richness and a subtle complexity to the sauce, mimicking Mexican chocolate flavors often found in traditional enchilada sauces. Don’t skip them—they quietly elevate the entire dish.
Final Thoughts
This Mexican Lasagna Recipe with Ground Beef Recipe has become my go-to for a comforting meal that feels a little festive without fuss. It’s fun to make, so satisfying to eat, and shares beautifully with family or friends. I can’t recommend it enough if you want to mix things up with familiar ingredients twisted just right—give it a try and let me know how you like to make it your own!
Print
Mexican Lasagna Recipe with Ground Beef Recipe
- 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
Meat Filling
- 1 ½ pounds lean ground beef
- 1 yellow onion chopped
- ¼ cup flour
- 3 tablespoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1 teaspoon ground coriander
- 1 teaspoon salt
- ½ teaspoon smoked paprika
- ½ teaspoon dried oregano
- ¼ teaspoon cayenne pepper
- ⅓ cup tomato paste
- 4-6 garlic cloves minced
- 3 ½ 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 ½ cup frozen sweet corn
- 1 (6 oz) can chopped black olives drained
- ½ 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
- ½ cup mild salsa verde
- ¼ teaspoon salt
Instructions
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 ¾ 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.
- 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.
- 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
Leave a Reply