If you love bold flavors and lighter twists on comfort food, this Mexican Zucchini Lasagna is a weeknight winner. It layers tender, thinly sliced zucchini with a savory ground turkey filling, bright salsa and tomato sauce, a creamy ricotta-egg binder, and a melty Mexican cheese blend. The red bell pepper adds sweet crunch and color. Because the zucchini replaces traditional pasta, the bake feels lighter but still satisfying—perfect when you want big flavor without the heaviness.
Why you’ll love this Mexican Zucchini Lasagna

- Big, familiar Mexican flavors—taco seasoning, salsa, and cheese—reimagined in a lasagna format.
- Zucchini replaces noodles for a veggie-forward, lower-carb dish that still stacks and melts like a classic lasagna.
- Hands-off baking after a quick skillet assembly: the oven does the rest while flavors marry.
- Easy to customize: swap protein, use different salsas, or add extra veggies.
Ingredients
- 3-4 large zucchinis
- 1 tablespoon salt
- 2 tablespoons extra-virgin olive oil
- 1 pound ground turkey
- 1 cup onion, diced (about 1 small onion)
- 1 tablespoon + 2 teaspoons fresh garlic, diced
- 1 tablespoon + 1 teaspoon taco seasoning
- Pepper, to taste
- 3/4 cup tomato sauce
- 3/4 cup salsa of choice
- 1 container light or fat-free ricotta cheese (15 ounces)
- 1 large egg
- 1/2 cup cilantro, roughly chopped, plus additional for garnish
- 8 ounces Mexican blend grated cheese (about 2 cups, firmly packed)
- 1 large red pepper, chopped
Equipment
- Baking dish (9×13-inch or similar)
- Large skillet
- Mixing bowls
- Serrated knife or mandoline for slicing zucchini
- Spatula and spoon
Prep at a glance

Plan for about 20–30 minutes active prep and 25–35 minutes baking. The zucchini needs to be thinly sliced and salted so it releases excess moisture, and the turkey filling comes together quickly on the stovetop. The layers assemble in just a few minutes once everything is ready.
Step-by-step instructions

The directions below have been rewritten into clear, ordered steps while keeping the original ingredient amounts and sequence. Follow them in the order presented for the best results.
- Slice and salt the zucchini: Trim the ends from 3–4 large zucchinis. Using a mandoline or a sharp knife, slice each zucchini lengthwise into thin, even strips (about 1/8–1/4 inch thick). Lay the slices in a single layer on a large rimmed tray or cutting board and sprinkle evenly with 1 tablespoon salt. Let the zucchini sit for 10–15 minutes so it releases excess water.
- Pat dry: After the zucchini has sweated, use paper towels or a clean kitchen towel to blot both sides of each slice until they are mostly dry. This step prevents the lasagna from becoming watery.
- Preheat the oven: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish lightly with a little of the extra-virgin olive oil or nonstick spray.
- Cook the aromatics and turkey: Heat 2 tablespoons extra-virgin olive oil in a large skillet over medium-high heat. Add 1 cup diced onion and cook, stirring occasionally, until the onion is soft and translucent, about 4–5 minutes. Add 1 tablespoon + 2 teaspoons diced fresh garlic and cook for 30–45 seconds, until fragrant.
- Add and brown the turkey: Add 1 pound ground turkey to the skillet. Break it up with a spoon and cook until no longer pink, about 6–8 minutes. Drain any excess liquid if needed.
- Season the meat: Sprinkle 1 tablespoon + 1 teaspoon taco seasoning and a few grinds of pepper over the cooked turkey. Stir to combine and let the spices toast briefly for 30–45 seconds.
- Combine sauces and peppers: Stir in 3/4 cup tomato sauce, 3/4 cup salsa of choice, and 1 large chopped red pepper. Reduce the heat to medium-low and simmer for 3–4 minutes so the flavors blend, then remove the skillet from the heat and set the filling aside.
- Make the ricotta mixture: In a medium bowl, combine the entire 15-ounce container of light or fat-free ricotta cheese with 1 large egg and 1/2 cup roughly chopped cilantro. Stir until smooth and evenly mixed. Season lightly with pepper if desired.
- Assemble the lasagna—layer one: Spread a thin layer (about 1/3 cup) of the turkey-tomato-salsa mixture across the bottom of the prepared baking dish. Arrange a single layer of zucchini slices over the sauce, slightly overlapping to cover the surface.
- Layer the filling and cheeses: Spoon about one-third of the ricotta mixture over the zucchini and spread it gently with a spatula. Sprinkle about one-third of the shredded Mexican blend cheese (around 2/3 cup) over the ricotta. Repeat the sequence—add another layer of the turkey mixture, another layer of zucchini slices, another third of the ricotta mixture, and another third of the shredded cheese.
- Finish with final layers: Add a final layer of zucchini slices, spread the remaining turkey mixture evenly across the top, then dollop and spread the remaining ricotta mixture. Sprinkle the remaining Mexican blend cheese evenly over the surface to create a golden, melty topping.
- Bake: Cover the baking dish loosely with aluminum foil. Bake in the preheated 375°F (190°C) oven for 20 minutes. After 20 minutes, remove the foil and continue to bake for 5–15 minutes more, until the cheese is bubbly and lightly browned and the zucchini is tender when pierced with a fork. Exact time after removing the foil will depend on your oven and how thin the zucchini slices are—start checking at 5 minutes.
- Rest: Remove the lasagna from the oven and let it rest for 8–10 minutes. This helps the layers set and makes for cleaner slices.
- Garnish and serve: Sprinkle additional chopped cilantro over the top for brightness. Slice into squares and serve warm. This dish pairs nicely with a simple green salad, avocado slices, or warm corn tortillas.
Troubleshooting and tips
- If your zucchini slices are thicker than 1/4 inch, they may need extra bake time. Cut slightly thinner for quicker, more even cooking.
- Salting the zucchini is essential to reduce excess moisture; don’t skip or you risk a watery lasagna.
- Use a thicker salsa for a sturdier filling; very thin, watery salsas can make the layers loose. If your salsa is thin, reduce the added tomato sauce by a couple of tablespoons.
- Letting the lasagna rest after baking makes slicing much easier and neater.
- For more heat, stir chopped jalapeño into the turkey filling or choose a spicy salsa.
Make-ahead and storage
- Assemble the lasagna up to the point of baking, cover tightly, and refrigerate for up to 24 hours. Add 5–10 minutes to the covered bake time if baking straight from the fridge.
- Leftovers keep well in an airtight container in the refrigerator for 3–4 days. Reheat individual portions in the microwave or warm in a 350°F (175°C) oven until heated through.
- You can freeze baked portions for up to 2 months. Thaw overnight in the fridge before reheating.
Variations and swaps
- Protein swap: Use ground chicken or a plant-based ground “meat” for a vegetarian-friendly version.
- Cheese options: Substitute part of the Mexican blend with shredded cheddar or Monterey Jack for a different melty profile.
- Veggie boosters: Add sautéed mushrooms or spinach to the turkey mixture for extra veggies and texture.
- Make it cheesier: Fold a little cream cheese into the ricotta mixture for ultra-creamy layers.
Final thoughts
This Mexican Zucchini Lasagna balances bright, zesty Mexican flavors with the comforting structure of lasagna, all while keeping things light and vibrant. The combination of seasoned turkey, savory tomato and salsa, creamy ricotta bound with egg and cilantro, and melty Mexican cheese creates layers of flavor and texture in every bite. It’s a great way to enjoy a familiar favorite with fresh summer produce—excellent for family dinners, meal prep, or feeding a crowd.
Give it a whirl on a busy weeknight or for your next casual gathering. Once you try zucchini as the noodle, you may find yourself reaching for it often. Happy cooking!

Mexican Zucchini Lasagna
Equipment
- Oven
- mandoline or sharp knife
- 2 baking sheets
- Paper Towels
- Large Skillet
- 9x13 inch Baking Dish
- Mixing Bowls
- Aluminum Foil
Ingredients
- 3-4 large zucchini sliced about 1/8 inch thick
- 1 tablespoon salt
- 2 tablespoons extra-virgin olive oil
- 1 pound ground turkey
- 1 cup onion diced (about 1 small onion)
- 1 tablespoon garlic diced (plus 2 teaspoons more noted originally; combined as 1 Tbsp + 2 tsp in directions)
- 2 teaspoons garlic additional (see previous)
- 1 tablespoon taco seasoning plus 1 teaspoon more (see next item)
- 1 teaspoon taco seasoning additional (combine with previous)
- black pepper to taste, pinch used in recipe
- 3/4 cup tomato sauce
- 3/4 cup salsa your choice
- 1 container (15 ounces) light or fat-free ricotta cheese
- 1 large egg
- 1/2 cup cilantro roughly chopped, plus additional for garnish
- 8 ounces Mexican blend grated cheese about 2 cups, firmly packed
- 1 large red bell pepper chopped
Instructions
- Preheat the oven to 350°F (175°C).
- Trim the zucchini ends and, using a mandoline or sharp knife, slice the zucchini into thin slices about 1/8 inch thick.
- Arrange the zucchini slices in a single layer (it's okay if they overlap slightly) on two baking sheets; sprinkle evenly with 1 tablespoon salt.
- Bake the salted zucchini slices for 15–20 minutes until they just begin to brown to remove excess moisture.
- Transfer the baked zucchini to a plate or baking pan lined with paper towels; cover with more paper towels and gently press to absorb and remove as much moisture as possible. Set aside.
- While the zucchini bakes, heat the olive oil in a large skillet over medium-high heat. Add the ground turkey, diced onion, the diced garlic (1 Tbsp + 2 tsp total), taco seasoning (1 Tbsp + 1 tsp total), and a pinch of pepper.
- Cook, stirring occasionally, until the onion is soft and the turkey is browned, about 10–12 minutes. Remove from heat and set aside.
- In a medium bowl, combine the tomato sauce and salsa and stir until blended.
- In another bowl, beat the ricotta with the egg and a pinch of pepper until smooth.
- Spray a 9×13-inch baking dish with cooking spray. Spread half of the tomato sauce mixture evenly over the bottom of the dish.
- Top the sauce with half of the cooked turkey, then arrange half of the zucchini slices in a single layer over the turkey. Spread half of the ricotta mixture over the zucchini.
- Sprinkle half the chopped cilantro and half the grated Mexican cheese over the ricotta layer.
- Repeat the layers: remaining sauce, remaining turkey, remaining zucchini, remaining ricotta, remaining cilantro, and remaining cheese.
- Sprinkle the chopped red bell pepper over the top layer of cheese.
- Increase the oven temperature to 375°F (190°C) and cover the baking dish with aluminum foil.
- Bake covered for 45 minutes, then uncover and bake for an additional 10 minutes.
- Turn the broiler to high and broil the lasagna 2–3 minutes until the top is golden brown and bubbly; watch closely to avoid burning.
- Remove from the oven and let rest 5–10 minutes. Garnish with additional cilantro if desired and serve hot.
Notes
- Salting and baking the zucchini removes excess moisture.
- Press baked zucchini with paper towels to further dry them.
- Use salsa of your choice to control spice level.
- Watch closely when broiling to prevent burning.
- Let the lasagna rest so it sets before slicing.
