Get bold Mexican flavors and good-for-you veggies all in one simple dinner!
I’m a sucker for a good casserole. There is just something about cooking a bunch of good ingredients in one dish that I really like. I love that I can sit with a glass of wine while it bakes in the oven rather than hustling around the kitchen right up until dinner is served. I also love that I almost always have left overs. I came across this recipe in one of my old-school binders filled with recipes that I have clipped from magazines. That was long before Pinterest :). This one was from Martha Stewart. I altered it a bit, but kept the same basic idea.
This dish fulfilled all of my casserole dreams. I’m sure it will become one of my go-to dinners when I need something simple and tasty to feed the family. We all love Mexican food, and I love a meatless dinner that is still hearty and satisfying. A lot of Mexican meals tend to be light on veggies, but this one is filled with them.

Layers of black beans, spinach, zucchini, queso fresco, and salsa are nestled between corn tortillas. The prep is pretty easy on this, just a little chopping here and sauteing there. The salsa is store bought, so no sauce to make. Just make sure you use a good salsa that you know you like. It is a big part of the flavor in this dish. I used a combo of red and green salsa because I didn’t have enough of either one. Either would be great, just go with what you prefer. Then…the oven does it’s magic. All of the yummy flavors meld together and the cheese gets bubbly.
Of course you CAN’T forget the garnishes. Sour cream, olives, green onions, and avocado are my go to for many Mexican dishes. A little salsa on the side is great too if you have extra.
Mexican Lasagna
Click here for a printable version
Ingredients:
- 2 bunches of cilantro
- 4 green onions, plus extra to garnish
- 2 garlic cloves
- 10 ounces of fresh baby spinach
- 2 zucchinis – shredded on a box grater
- olive oil for sauteing
- 1 dozen corn tortillas
- 1 can of black beans – rinsed and drained
- 3 cups of prepared salsa
- 2 cups of queso fresco cheese – crumbled
- 1 cup of shredded cheddar or jack cheese (or a combo of the 2)
- Avocado, sour cream, and black olives to garnish
Directions:
Use a food processor to make quick work of your chopping – remove the tops of the cilantro (you want mostly leaves and minimal stems) and add them to the food processor (save a little to garnish if you like). Cut the green onions into 1 inch pieces and throw them in with the cilantro. Add the garlic cloves and pulse until chopped small. Add the spinach and pulse a few more times to roughly chop.
In a large frying pan, heat a couple tablespoons of olive oil over medium heat. Saute the grated zucchini for a few minutes until the liquid cooks off. Add the spinach, cilantro, green onion and garlic from the food processor and saute a few more minutes. You want most of the veggies’ liquid to cook off.
Spray the bottom of a large casserole dish (I used an oval 11″ x 9″ CorningWare dish) with non-stick spray (or coat with a little oil). Layer 4 of the corn tortillas on the bottom (Cut them in half if you need to in order to cover the dish). The tortillas will overlap. Add half of the black beans to the tortilla layer, then add half of the veggie mixture, next add one cup of salsa, then one cup of the crumbled queso fresco cheese. Add the next layer of 4 tortillas, then the rest of the beans, veggies, another cup of salsa, and the rest of the queso fresco. Finish with the last layer of 4 tortillas, the last cup of salsa then top with the shredded cheese. Cover with foil and bake for about 30 minutes. Take the foil off and bake another 5 to 10 minutes.
Let cool for about 10 minutes to set and serve topped with sour cream, olives, diced avocado, cilantro and green onions.
Serves 4-6
4 thoughts on “Mexican Lasagna”