There’s something comfortingly vibrant about layering flavors and textures in this **Mexican Lasagna Recipe with Bean and Cheese Recipe**. It’s not your typical Italian lasagna – think rich, smoky spices, hearty beans, and a creamy cheese blend that fills your kitchen with the kind of warmth that makes everyone smile.
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 Bean and Cheese Recipe
- Top Tip
- How to Serve Mexican Lasagna Recipe with Bean and Cheese Recipe
- Make Ahead and Storage
- Frequently Asked Questions:
- Final Thoughts
- Mexican Lasagna Recipe with Bean and Cheese Recipe
Why You'll Love This Recipe
I’ve tried a bunch of Mexican-inspired dishes, but this Mexican Lasagna Recipe with Bean and Cheese Recipe always impresses. It’s not just the layers—it’s how everything melds together, with cozy, familiar flavors that still feel fresh.
- Bold yet approachable flavors: The spice blend balances smoky, sweet, and savory notes without overwhelming your palate.
- Hearty and filling: Beans, corn, and olives add substance, making it a meal that sticks with you.
- Simple ingredients, incredible results: You don’t need anything exotic—basic pantry staples create something special here.
- Make-ahead friendly: You can prep and refrigerate or freeze ahead, perfect for busy weeknights or meal prep.
Ingredients & Why They Work
This recipe has a beautiful balance—seasoned ground beef enriched with spices and tomato paste, hearty beans and sweet corn for earthiness, and a creamy, tangy cheese filling to round it out. Each element brings something special, so be sure to source quality ingredients so they shine together.
- Lean ground beef: For flavor and protein without too much fat, so the dish stays rich but not greasy.
- Yellow onion: Adds natural sweetness and a subtle bite to balance the spices.
- Flour: Helps thicken the meat sauce for the perfect consistency.
- Chili powder: The star spice here—American-style chili powder brings smoky warmth without making it spicy.
- Cumin, garlic powder, coriander, smoked paprika, oregano, cayenne pepper: These spices layer complex flavors and a mild heat that complements the beans and beef.
- Tomato paste and fire-roasted diced tomatoes: Create a deep, rich red sauce with just a hint of char from the fire-roasting.
- Mild chopped green chiles: Bring subtle tang and a touch of traditional Mexican flavor.
- Unsweetened cocoa powder and cinnamon: These secret heroes add a nuanced warmth and replicate classic Mexican mole notes.
- Pinto beans: Creamy and mild, these make the dish feel hearty—black beans work too but texture will differ.
- Frozen sweet corn: Adds bursts of sweetness and texture, no thawing needed.
- Chopped black olives: For a briny pop that cuts through the richness.
- Apple cider vinegar: A splash brightens the sauce and balances the savory elements.
- Lasagna noodles: Regular boiled ones hold up best and layer beautifully without getting mushy.
- Monterey Jack and sharp cheddar cheese: The cheese duo melts perfectly to gooey perfection with sharp, creamy notes.
- Sour cream or Greek yogurt: For smooth, tangy creaminess in the filling layer.
- Cream cheese: Softens and thickens the creamy filling for luscious texture.
- Mild salsa verde: Infuses a fresh, zesty hint right into the creamy layer.
Make It Your Way
One of the best things about this Mexican Lasagna Recipe with Bean and Cheese Recipe is how easy it is to tweak. I love swapping in veggies or different beans depending on what’s fresh or what my family prefers.
- Variation: When I’m feeling veggie-forward, I swap half the beef for diced butternut squash or bell peppers—just be sure to adjust the sauce thickness if you add watery veggies.
- Protein swap: Ground turkey or shredded rotisserie chicken works wonderfully if you want to lighten it up.
- Beans: Black beans are a solid alternative, but I add them to the sauce earlier so they soak up the flavors better.
- Tortillas instead of noodles: In a pinch, corn tortillas can work, but I prefer noodles for that authentic lasagna experience and sturdier layers.
Step-by-Step: How I Make Mexican Lasagna Recipe with Bean and Cheese Recipe
Step 1: Soak the Noodles
Start by submerging your lasagna noodles in hot tap water and letting them soak for at least 30 minutes. This softens them gently and stops them from sticking later. I like to occasionally stir them with my hands to keep them separate—it feels tedious but really pays off by making assembly smooth.
Step 2: Prep Your Workstation and Seasonings
While the noodles soak, I preheat the oven to 350°F and lightly grease my casserole dish. It’s also a good time to whisk together all those spices with the flour—this way, when the beef is browned, I can just sprinkle it over and cook everything seamlessly without fumbling for measurements.
Step 3: Cook the Beef and Build the Sauce
Brown the beef and onions in a heavy skillet or Dutch oven, stirring until the beef is almost cooked through. Then sprinkle in your seasoned flour mixture and cook for a couple of minutes to bring out the flavors and thicken the base. Stir in tomato paste and garlic next and cook briefly before adding in broth, diced tomatoes, green chiles, cocoa powder, sugar, and cinnamon. Let everything simmer gently until thickened—this takes around 10-15 minutes and is the magic moment where all those ingredients meld into a rich sauce.
Step 4: Stir in Beans, Corn, and Olives
Once the sauce is thick and fragrant, fold in the beans, sweet corn, olives, and a splash of apple cider vinegar. These ingredients add texture and brightness. I always taste here to check the balance before pulling the sauce off the heat.
Step 5: Whisk Together the Creamy Filling and Cheese
In a separate bowl, whisk the sour cream, softened cream cheese, salsa verde, and salt until smooth. This creamy filling brings a tangy, luscious layer that melts beautifully into the lasagna. I also combine Monterrey Jack and sharp cheddar cheeses in another bowl, so they’re ready to sprinkle.
Step 6: Layer Your Mexican Lasagna
I start by spreading a thin layer of meat sauce on the bottom of the dish to prevent sticking. Then I layer noodles, creamy filling, and cheese, repeating the pattern for three total layers and topping it off with the last bit of meat sauce and cheese. Make sure your noodles overlap slightly and your layers are even; it helps the lasagna hold together when sliced.
Step 7: Bake and Rest
Cover the assembled lasagna with foil and bake for 30 minutes, then uncover and bake another 20 minutes until bubbly and golden on top. I never skip letting it rest for at least 15 minutes before serving—this helps it set and makes slicing cleaner.
Top Tip
From my experience cooking this Mexican Lasagna Recipe with Bean and Cheese Recipe multiple times, a few key tips really make it shine and keep things stress-free in the kitchen.
- Pre-measure spices: The spice mix has quite a few ingredients, so I always measure them out first and whisk together with flour – no scrambling once the beef is cooking.
- Don’t skip the cocoa and cinnamon: These might seem unusual in lasagna, but they add an authentic depth to the sauce you’ll love.
- Simmer for thickness: If your sauce feels watery, gently simmer it longer until it reaches a nice thick consistency—this holds the layers together beautifully.
- Soak noodles well: I never boil these noodles; soaking is gentler and results in tender, perfect layers with no breakage.
How to Serve Mexican Lasagna Recipe with Bean and Cheese Recipe
Garnishes
I usually go for classic garnishes like fresh diced tomatoes, sliced avocado, chopped cilantro, and a dollop of sour cream or Greek yogurt on the side. Sometimes I add sliced jalapeños for a little heat or black olives for extra briny punch. These fresh toppings brighten up the rich layers perfectly.
Side Dishes
This lasagna pairs wonderfully with simple sides like a crisp green salad tossed with lime vinaigrette or some cumin-seasoned Spanish rice. For casual meals, I love serving it alongside refried beans or roasted Mexican street corn.
Creative Ways to Present
For a festive party, I’ve layered this casserole in individual ramekins or mini casserole dishes—it’s great for portion control and looks charming. You can top each serving with a dollop of guacamole and a sprinkle of fresh cilantro for that extra wow-factor.
Make Ahead and Storage
Storing Leftovers
Whenever I’ve had leftovers, I cover the lasagna tightly with foil and keep it in the fridge for up to 3 days. It reheats wonderfully and the flavors seem to mature even more overnight! I rewarm it in the oven to keep the cheese creamy and gooey.
Freezing
I often freeze assembled but unbaked lasagna in a tightly covered casserole dish. It keeps beautifully for up to 3 months. When I’m ready to eat it, I thaw it in the fridge for 48 hours, then bake with a little extra time to ensure it’s warmed through evenly.
Reheating
Oven reheating covered with foil at 350°F for about 30 minutes usually does the trick. If I’m in a rush, microwaving individual portions for around 90 seconds to 2 minutes works fine, but I prefer the oven to keep the texture perfect.
Frequently Asked Questions:
Not at all! The chili powder used is American-style, which has very mild heat balanced with other spices. There’s just a tiny bit of cayenne pepper—just enough to add warmth but not spiciness, making it family-friendly, even for kids.
Yes, you can! While the recipe is designed with regular lasagna noodles for texture and layering, swapping in corn tortillas works as a budget-friendly option. Just use regular store-bought tortillas, not thick artisanal ones, since they’ll soak up the sauce perfectly.
You can assemble the entire dish a day in advance and keep it refrigerated before baking. In fact, this often improves the flavor as the layers meld. You can also make the sauce and creamy filling ahead separately and store them in the fridge.
Absolutely! To make it vegetarian, skip the ground beef and add extra beans, veggies like zucchini or bell peppers, and perhaps plant-based meat alternatives. Just remember to adjust the seasoning and sauce thickness as needed.
Final Thoughts
This Mexican Lasagna Recipe with Bean and Cheese Recipe is a cozy, flavorful twist on a classic comfort food. I love how every bite offers a little something different—melty cheese, smoky spices, creamy beans—and yet it’s so easy to make. I hope you’ll find as much joy in assembling and sharing it as I do, whether you’re feeding a crowd or cooking for your family on a weeknight.
Print
Mexican Lasagna Recipe with Bean 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-American
- Diet: Low Lactose
Description
This Best Mexican Lasagna recipe combines layers of seasoned ground beef, creamy cheese fillings, and classic Mexican flavors, baked to perfection. Featuring a rich, flavorful meat sauce with beans, corn, olives, and warm spices, layered with tender soaked lasagna noodles, and topped with melted Monterey Jack and sharp cheddar cheeses. A comforting, family-friendly dish that brings a delicious twist to traditional lasagna.
Ingredients
Meat Filling
- 1 ½ pounds lean ground beef
- 1 yellow onion chopped
- ¼ cup flour
- 3 tablespoons chili powder (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
- a pinch of cinnamon
- 1 15 oz. can pinto beans, rinsed and drained
- 1 ½ cup 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 the lasagna noodles in the bottom of a long pan. Pour hot tap water over the noodles to fully submerge them. Let soak for at least 30 minutes, gently agitating occasionally to prevent sticking.
- Prep Oven and Seasonings: Preheat oven to 350 degrees F. Lightly grease a deep 9x13-inch baking pan and set aside. Whisk together flour and all meat filling seasonings (chili powder, cumin, garlic powder, coriander, salt, smoked paprika, oregano, cayenne pepper) in a small bowl.
- Cook Beef and Onions: In a Dutch oven or large skillet over medium-high heat, brown ground beef and chopped onions until almost fully cooked. Drain excess fat if necessary.
- Add Seasonings and Tomato Paste: Sprinkle the flour and seasoning mixture over the beef and onions. Cook, stirring constantly, for 2 minutes. Reduce heat to low, add tomato paste and minced garlic, and cook for 1 minute more.
- Simmer Sauce: Stir in chicken broth, fire roasted diced tomatoes with juices, chopped green chiles, cocoa powder, sugar, and cinnamon. Bring the mixture to a simmer and cook, stirring often, until sauce thickens, about 15 minutes.
- Finish Meat Filling: Stir in rinsed pinto beans, frozen sweet corn, chopped black olives, and apple cider vinegar. Remove from heat.
- Prepare Creamy Filling and Cheese: In a medium bowl, whisk together sour cream (or Greek yogurt), softened cream cheese, mild salsa verde, and salt until smooth. In another bowl, combine grated Monterrey Jack and sharp cheddar cheeses.
- 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 ¾ cup creamy filling over noodles, then sprinkle 1 cup of combined cheeses. Repeat this layering two more times using 2 cups meat sauce, 4+ noodles, ¾ cup creamy filling, and 1 cup cheese each time, for a total of 3 layers. Finish with remaining meat sauce and top with remaining cheese.
- Bake: Cover the 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 from oven and let lasagna stand for 15 minutes before serving. Optionally garnish with fresh tomatoes, olives, avocados, cilantro, and sour cream.
Notes
- The dish is flavorful without being spicy; cayenne pepper adds depth but is mild.
- Use American-style chili powder, not pure cayenne, to avoid excessive heat.
- Regular corn tortillas can substitute for noodles, but quality tortillas are better saved for other uses.
- Vegetables like zucchini, bell peppers, sweet potatoes, or jalapenos can be added by swapping some meat.
- Pinto beans can be replaced with black beans, but add black beans earlier in the sauce to soften.
- Ground turkey or chicken can substitute beef; shredded rotisserie chicken can be stirred in post-sauce.
- Pre-measure all seasonings with the flour for efficiency and to avoid overcooking beef.
- Don't skip cocoa powder, sugar, and cinnamon—they enhance the sauce's authentic flavor.
- Simmer sauce longer for thicker consistency or add broth/water to thin.
- Add your favorite toppings like sour cream, cilantro, jalapenos, avocados, black olives, or tomatoes.
- For make-ahead, assemble and refrigerate lasagna up to one day before baking or freeze for up to 3 months.
- Reheats well in oven covered with foil at 350 degrees F for about 30 minutes or in microwave for individual servings.
- Freezing instructions provided for uncooked, cooked, and individual servings with thawing and baking guidelines.
Nutrition
- Serving Size: 1 serving
- Calories: 450 kcal
- Sugar: 6 g
- Sodium: 600 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: 65 mg
Leave a Reply