There’s something incredibly comforting about the layers of melted cheese, seasoned beef, and tender noodles that make this Mexican Lasagna Recipe with Beef and Cheese Recipe stand out. It’s like a fiesta in your mouth, but also a cozy family dinner rolled into one satisfying dish.
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 Beef and Cheese Recipe
- Top Tip
- How to Serve Mexican Lasagna Recipe with Beef and Cheese Recipe
- Make Ahead and Storage
- Frequently Asked Questions:
- Final Thoughts
- Mexican Lasagna Recipe with Beef and Cheese Recipe
Why You'll Love This Recipe
This Mexican Lasagna Recipe with Beef and Cheese Recipe quickly became one of my go-to weeknight dinners because it’s bursting with rich flavors but still simple enough to pull together without stress. Plus, it pleases everyone at the table, from picky kids to adventurous eaters.
- Flavor-packed layers: The perfect blend of savory beef, mild spices, and creamy cheese keeps each bite exciting.
- Hands-off soaking method for noodles: Soaking instead of boiling makes the process easier and noodles less likely to stick or overcook.
- Customizable ingredients: You can swap beans, veggies, or meat based on what you have or prefer without losing that classic taste.
- Great for leftovers and make-ahead: It reheats beautifully, which is a lifesaver for busy weeknights or meal prep.
Ingredients & Why They Work
Each ingredient in this Mexican Lasagna Recipe with Beef and Cheese Recipe plays a role in layering those classic Mexican-inspired flavors under a blanket of delicious gooey cheese. From smoky spices to the sweetness of corn, here’s the rundown and why I love these choices.
- Lean ground beef: The base of the hearty filling with just enough fat to keep things flavorful and moist.
- Yellow onion: Adds sweetness and texture that complements the beef perfectly.
- Flour: Helps thicken the meat sauce into a luscious consistency that holds the layers together.
- Chili powder (American style): This gives warm, mild heat and complex flavor without overpowering.
- Ground cumin, garlic powder, coriander, smoked paprika, oregano: These spices layer in earthiness, smokiness, and that iconic enchilada vibe.
- Cayenne pepper: Just a pinch to sharpen flavors—not enough to make it spicy, so everyone can enjoy.
- Tomato paste: Concentrated tomato richness that deepens the sauce.
- Garlic cloves: Fresh garlic elevates and brightens the meat mixture.
- Chicken broth: Provides savory depth while simmering the sauce to perfect thickness.
- Fire-roasted diced tomatoes: Give smoky flavor and juicy acidity.
- Mild chopped green chiles: Add a subtle kick and authentic Mexican flavor without heat.
- Unsweetened cocoa powder: Surprising but essential for that genuine Mexican chocolate-enzhanced sauce.
- Sugar and pinch of cinnamon: Balance acidity and spice, creating a rich flavor profile.
- Pinto beans (or black beans): Creamy texture and protein add heartiness.
- Frozen sweet corn: Adds bursts of sweetness throughout.
- Black olives: Saltiness and slight tang contrast the richness wonderfully.
- Apple cider vinegar: A tiny splash brightens the whole sauce.
- Regular lasagna noodles: Soaked to just the right tenderness without falling apart.
- Monterrey Jack and sharp cheddar cheeses: Combined for meltiness and sharp flavor balance.
- Sour cream or Greek yogurt: Creates the creamy filling with mild tang and smoothness.
- Cream cheese: Adds richness and structure to the creamy layers.
- Mild salsa verde: Imparts a fresh, herbaceous note to the creamy filling.
Make It Your Way
One of my favorite things about this Mexican Lasagna Recipe with Beef and Cheese Recipe is how easy it is to make it your own. Over the years, I’ve tweaked it based on what’s in my fridge or what my family prefers, and I encourage you to do the same!
- Variation: One time, I swapped the ground beef for shredded rotisserie chicken—totally delicious and tamer in flavor for my kids.
- Vegetable swaps: Feel free to add diced zucchini, bell peppers, or even butternut squash to sneak in more veggies.
- Bean choices: Pinto beans give that creamy texture but black beans work great too; just simmer them longer so they soften nicely.
- Spice level: Love it a bit spicier? Add extra chili powder or diced jalapeños when making the filling.
Step-by-Step: How I Make Mexican Lasagna Recipe with Beef and Cheese Recipe
Step 1: Soak your noodles – no boiling needed!
I like to skip boiling the noodles and soak them instead in hot tap water in a long pan. This method keeps the noodles from sticking, prevents overcooking, and gives you a bit of wiggle room while you prep the filling. Just stir occasionally and soak for at least 30 minutes, and they’ll be perfectly tender but still firm enough to hold up those layers.
Step 2: Build the flavorful beef filling
Start by browning the lean ground beef with chopped onions in a big skillet or Dutch oven until mostly cooked through. It smells amazing already! Sprinkle in the flour and all the spices mixed together – chili powder, cumin, garlic powder, coriander, smoked paprika, oregano, and that tiny pinch of cayenne (don’t skip it — it’s super mild but adds depth). Cook this combo a minute or two to toast the spices.
Then add tomato paste and minced garlic, stirring to combine. Pour in chicken broth, fire-roasted diced tomatoes, mild green chiles, cocoa powder, sugar, and cinnamon. Bring it to a gentle simmer and let it thicken for 10-15 minutes, stirring often to prevent sticking. Once thickened, stir in the pinto beans, corn, black olives, and a splash of apple cider vinegar to brighten it all up. Then remove from heat and get ready for layering.
Step 3: Whip up the creamy filling and shred the cheese
While the beef sauce simmers, whisk together sour cream (or Greek yogurt), softened cream cheese, salsa verde, and a pinch of salt in a medium bowl. This creamy layer adds a beautiful tang and balances the spice. Separately, grate the Monterrey Jack and sharp cheddar cheeses. Freshly grated cheese melts so much better than pre-shredded, trust me on this one.
Step 4: Layer it like a pro
Start with a thin layer of meat sauce spread on the bottom of your greased 9x13 pan. Arrange 4 soaked noodles in a row, overlapping part of a fifth to cover the edges. Spread about ¾ cup of the creamy filling over the noodles, followed by 1 cup of the cheese blend. Repeat this layering process two more times – meat sauce, noodles, creamy filling, and cheese. Top it all off with the remaining meat sauce and cheese for that perfect golden crust after baking.
Step 5: Bake until bubbly and golden
Cover your lasagna with foil and bake at 350°F for 30 minutes. Then, remove the foil and bake uncovered for another 20 minutes or until the cheese on top is melted and slightly golden. This two-step baking keeps the inside moist but lets the top get beautifully bubbly.
Once out of the oven, let it stand for about 15 minutes before slicing—this resting time helps everything set so your pieces hold together nicely.
Top Tip
From countless attempts making this Mexican Lasagna Recipe with Beef and Cheese Recipe, I’ve learned some little tricks that can really make your dish shine and save you stress in the kitchen.
- Pre-measure your spices: This recipe has a few spices that need to be combined with the flour before adding to the beef – having them ready beforehand makes cooking smoother and faster.
- Don’t skip the cocoa powder: It sounds odd, but it adds a subtle richness and helps mimic the flavor of authentic Mexican chocolate in the sauce.
- Soak your noodles: This is a game-changer. No boiling and fewer sticky noodles equals less fuss and perfectly tender pasta layers.
- Let it rest before cutting: You might be tempted to dive right in, but letting it stand for 15 minutes makes slicing cleaner and prevents a messy plate.
How to Serve Mexican Lasagna Recipe with Beef and Cheese Recipe
Garnishes
When I serve this Mexican Lasagna Recipe with Beef and Cheese Recipe, I love topping it with fresh diced tomatoes, sliced black olives, creamy avocado chunks, a sprinkle of chopped cilantro, and an extra dollop of sour cream or Greek yogurt. It brightens up the dish and adds wonderful fresh textures and colors.
Side Dishes
I usually pair it with a simple side salad dressed in lime vinaigrette to add a zesty crunch. Mexican street corn (elote) or a bowl of seasoned black beans are also fantastic companions—both complement the lasagna’s flavors without overshadowing it.
Creative Ways to Present
For a festive dinner or gathering, try layering this lasagna in individual ramekins for single servings that feel fancy but stay casual. Adding colorful garnishes on top makes each plate special and inviting.
Make Ahead and Storage
Storing Leftovers
I’ve found that storing leftovers in an airtight container in the fridge keeps the lasagna fresh for up to 4 days. When reheating, cover it to prevent drying out, and the flavors often taste even better the next day as they meld together more.
Freezing
This Mexican Lasagna Recipe with Beef and Cheese Recipe freezes beautifully. I like to assemble it in a freezer-safe dish, wrap tightly with plastic wrap and foil, then freeze for up to 3 months. When I’m ready, I thaw it in the fridge for 48 hours and bake with a little extra time. It’s a lifesaver for busy weeks!
Reheating
To reheat, I cover the leftovers with foil and bake at 350°F for about 30 minutes until warmed through and bubbly. For quick single servings, a 90-second zap in the microwave works well, just be sure to check every 30 seconds after.
Frequently Asked Questions:
Absolutely! I’ve swapped the regular lasagna noodles for corn tortillas and it still turns out fantastic. Just make sure to use grocery store standard corn tortillas (not the thick artisan ones) since they soak up the sauce better.
Nope, it’s pretty mild. The amount of cayenne pepper used is very small, just enough to add flavor without heat. Even kids can enjoy this one!
Yes! You can skip the beef and add your favorite vegetables like zucchini, bell peppers, or sweet potatoes with beans for protein. Just remember to adjust the sauce thickness accordingly since you’re swapping meat for veggies.
Soaking the noodles in hot water instead of boiling them helps tremendously. Agitate the noodles occasionally while soaking to keep them separated. This technique keeps them tender but flexible without getting mushy.
Final Thoughts
Honestly, the Mexican Lasagna Recipe with Beef and Cheese Recipe holds a special place in my kitchen because it marries the comfort of classic lasagna with the bold, layered flavors of Mexican cuisine. It’s the kind of meal that brings people together, invites seconds, and tastes like a warm hug. Whether you’re cooking for your family or hosting friends, I encourage you to give it a try—you might find it becomes your new favorite too!
Print
Mexican Lasagna Recipe with Beef and Cheese 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
Description
This Best Mexican Lasagna recipe combines classic Mexican flavors with the comforting layers of traditional lasagna. Featuring a rich ground beef and bean filling seasoned with chili powder, cocoa, and spices, creamy cheese layers, and tender lasagna noodles, this casserole is a delicious and hearty meal perfect for family dinners or entertaining guests. It’s easy to make ahead, freeze, and reheat without losing flavor or texture.
Ingredients
Meat Filling
- 1 ½ pounds lean ground beef
- 1 yellow onion, chopped
- ¼ cup flour
- 3 tablespoons chili powder (American-style, not cayenne pepper)
- 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 ½ cups frozen sweet corn (no need to thaw)
- 1 (6 oz) can chopped black olives, drained
- ½ 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
- ½ cup mild salsa verde (such as Herdez)
- ¼ teaspoon salt
Instructions
- Soak Noodles: Place lasagna noodles in the bottom of a long pan and pour hot tap water over them until fully submerged. Let soak for at least 30 minutes, agitating occasionally to prevent sticking.
- Prep Oven and Seasonings: Preheat oven to 350 degrees F. Lightly grease a deep 9x13-inch baking pan. Whisk together flour and all meat filling seasonings (through cayenne pepper); set aside.
- Cook Beef: In a Dutch oven or large skillet, brown ground beef and chopped onion until almost cooked through. Sprinkle seasoning/flour mixture over the meat and cook for 2 minutes while stirring.
- Add Tomato Paste and Garlic: Reduce heat to low. Stir in tomato paste and minced garlic, cooking for 1 more minute.
- Simmer Sauce: Add chicken broth, fire roasted tomatoes with juices, chopped green chiles, cocoa powder, sugar, and cinnamon. Bring to a simmer and cook, stirring often, until sauce thickens, about 15 minutes.
- Add Beans and Veggies: Stir in rinsed pinto beans, frozen corn, drained black olives, and apple cider vinegar. Remove sauce from heat.
- Make Creamy Filling: In a medium bowl, whisk together sour cream or Greek yogurt, softened cream cheese, salsa verde, and salt until smooth. Set aside.
- Combine Cheeses: In a separate bowl, combine freshly grated Monterrey Jack and sharp cheddar cheeses.
- Assemble Lasagna: Spread 1 cup of meat sauce evenly in the bottom of the prepared pan. Arrange 4 noodles lengthwise and part of a 5th noodle on top to cover. Spread ¾ cup creamy filling over noodles, then sprinkle 1 cup combined cheese. Repeat layering two more times using 2 cups meat sauce, 4+ noodles, ¾ cup creamy filling, and 1 cup 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 or until cheese is melted and casserole is heated through.
- Rest and Serve: Remove pan from oven and let stand 15 minutes before serving. Garnish with fresh tomatoes, olives, avocados, cilantro, and sour cream if desired.
Notes
- This lasagna is flavorful but not spicy. Use American-style chili powder to avoid excessive heat.
- Regular corn tortillas can substitute for noodles if desired.
- Customize by adding vegetables like zucchini, bell peppers, sweet potatoes, butternut squash, or jalapenos.
- Swap pinto beans with black beans if you prefer, adding black beans earlier to soften.
- Ground turkey or chicken can replace beef; shredded rotisserie chicken is a good alternative added at the end.
- Measuring seasonings before cooking makes adding them easier.
- Do not skip cocoa powder, sugar, and cinnamon as they enhance the authentic enchilada flavor.
- Simmer meat sauce longer for thicker consistency, or add broth/water for thinner sauce.
- Top with sour cream or Greek yogurt, cilantro, jalapenos, avocados, tomatoes, and black olives as preferred.
- Make ahead options include refrigerating assembled lasagna or making sauce and creamy filling days in advance.
- Freeze assembled lasagna tightly wrapped for up to 3 months; thaw in refrigerator 48 hours before baking.
- Cooked lasagna can be frozen in portions with proper wrapping to prevent freezer burn and texture issues.
- Reheat in oven covered with foil at 350 degrees F for 30 minutes or in microwave for 90 seconds plus intervals.
- When baking from frozen, cook covered at 350 degrees F for 1 ½ hours, then uncovered for 15-30 minutes until bubbly.
Nutrition
- Serving Size: 1 serving
- Calories: 450 kcal
- Sugar: 5 g
- Sodium: 600 mg
- Fat: 22 g
- Saturated Fat: 10 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 6 g
- Protein: 28 g
- Cholesterol: 70 mg
Leave a Reply