
Easy Zucchini Lasagna Recipe layers tender zucchini, rich tomato sauce, and cheesy goodness into a lighter, veggie-forward comfort food that still tastes like classic lasagna. It works perfectly for busy weeknights, low-carb eaters, or anyone who wants a cozy dinner on the table in about 1 hour. I tested this one on my own family of pasta lovers, and no one missed the noodles at all.
Why Make This Easy Zucchini Lasagna Recipe at Home
This Easy Zucchini Lasagna Recipe gives you all the cheesy, saucy comfort of traditional lasagna with fewer carbs and more vegetables. You still get stretchy mozzarella, creamy ricotta, and a hearty tomato sauce, just with zucchini slices instead of noodles.
You control the salt, the quality of the cheese, and the amount of sauce, so the dish tastes fresher than most restaurant versions. Leftovers also reheat beautifully, so you cook once and enjoy it for days.
“This Easy Zucchini Lasagna Recipe tastes rich and cheesy like classic lasagna, but feels lighter and fresher, which makes second helpings feel totally reasonable. ★★★★★”
Ingredients You Need
Zucchini “noodles”
- 3 to 4 medium zucchini, about 2 to 2½ pounds total
- Choose firm zucchini with shiny skin and minimal seeds.
- Smaller to medium zucchini work best because they hold their shape and release less water.
Sauce ingredients
You can use a good jarred marinara to save time or cook a quick homemade sauce.
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 pound ground turkey, chicken, beef, or plant-based crumbles
- 1 jar (24 ounces) marinara sauce
- I like a simple basil marinara with no added sugar.
- Use your favorite brand that tastes good straight from the jar.
- 1 tablespoon tomato paste, optional but adds depth
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes, optional for a little heat
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
Cheese mixture
- 1½ cups whole milk ricotta cheese
- Use whole milk for better texture and flavor.
- 1 large egg
- ½ cup grated Parmesan cheese
- 1½ cups shredded mozzarella cheese, divided
- Pre-shredded works fine here, but fresh shredded melts more smoothly.
- 1 teaspoon Italian seasoning
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- ¼ teaspoon salt
- 2 tablespoons chopped fresh parsley or basil, plus more for garnish
Optional add-ins
- 1 cup baby spinach, roughly chopped
- ½ cup sliced mushrooms
- ½ cup diced bell pepper
- Pinch of smoked paprika for a subtle smoky note
Equipment
- 9×13 inch baking dish
- Large skillet or Dutch oven
- Sharp chef’s knife or mandoline for slicing zucchini
- Cutting board
- Mixing bowls
- Wooden spoon or spatula
- Aluminum foil
- Paper towels or clean kitchen towels
- Baking sheet (to place under the pan in case of bubbling)
Tips & Mistakes
- Slice zucchini evenly so it cooks at the same rate and holds the layers.
- Salt the zucchini slices and pat them dry so the lasagna does not turn watery.
- Roast or grill zucchini slices briefly before layering if you want extra firm “noodles.”
- Use a thick sauce, not a watery one, to keep the layers sturdy.
- Taste the sauce and adjust salt and spices before you build the lasagna.
- Let the lasagna rest at least 15 minutes after baking so it sets and slices cleanly.
- Avoid overloading with sauce or cheese, which can cause sliding layers.
- Use whole milk cheeses for better melt and flavor instead of fat free versions.
- Place the baking dish on a sheet pan to catch any bubbling sauce.
- Slice leftovers after chilling so they portion neatly for meal prep.
How to Make Easy Zucchini Lasagna Recipe
Step 1: Prep and slice the zucchini
Wash and dry the zucchini thoroughly. Trim the ends, then slice lengthwise into ⅛ to ¼ inch thick planks with a sharp knife or mandoline. Lay the slices on a large baking sheet or cutting board, sprinkle both sides lightly with salt, and let them sit 15 to 20 minutes so they release moisture.
Pat the zucchini slices very dry with paper towels or a clean kitchen towel. If you want extra firm slices, you can line a baking sheet with parchment, lay the zucchini in a single layer, and bake at 400°F for 8 to 10 minutes. Let them cool while you make the sauce.
Step 2: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Now adjust this step for the actual lasagna sauce.
Heat 2 tablespoons olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook 5 to 7 minutes until it softens and turns translucent. Stir in the garlic and cook 30 to 60 seconds until it smells fragrant.
Step 3: Brown the meat and build the sauce
Add the ground turkey, chicken, beef, or plant-based crumbles to the pan. Break it up with a spoon and cook 6 to 8 minutes until it browns and no pink remains. Season with salt, pepper, oregano, basil, and red pepper flakes.
Stir in the tomato paste and cook 1 minute to toast it. Pour in the marinara sauce and stir to combine. Lower the heat and let the sauce simmer 10 to 15 minutes so it thickens slightly, then taste and adjust seasoning.
Step 4: Mix the cheese layer
In a medium bowl, add ricotta, egg, Parmesan, 1 cup of the shredded mozzarella, Italian seasoning, garlic powder, onion powder, salt, and chopped parsley or basil. Stir until the mixture looks smooth and creamy. If you use spinach, stir it into the cheese mixture now.
Set the cheese bowl aside. Keep the remaining ½ cup mozzarella for the top of the lasagna. Preheat your oven to 375°F while you assemble.
Step 5: Assemble the zucchini lasagna
Spread a thin layer of sauce on the bottom of a 9×13 inch baking dish so nothing sticks. Arrange a layer of zucchini slices over the sauce, slightly overlapping them to cover the bottom. Spoon and spread half of the ricotta mixture over the zucchini.
Top with a generous layer of sauce. Repeat with another layer of zucchini, the rest of the ricotta mixture, and more sauce. Finish with a final layer of zucchini and the remaining sauce, then sprinkle the remaining mozzarella and a little extra Parmesan on top.
Step 6: Bake
Cover the baking dish loosely with foil, tenting it slightly so the cheese does not stick. Bake at 375°F for 25 minutes. Remove the foil and bake another 15 to 20 minutes until the top turns golden and the edges bubble.
If you want deeper browning, you can broil the top for 1 to 2 minutes, but watch closely. Remove the lasagna from the oven and place the dish on a cooling rack. Let it rest 15 to 20 minutes so the layers firm up.
Step 7: Slice, garnish, and serve
Use a sharp knife to cut the lasagna into squares. Slide a spatula under each piece and lift carefully so the layers stay intact. Sprinkle with extra chopped parsley or basil.
Serve warm with your favorite sides. Enjoy the cheesy, saucy layers and the tender zucchini that stands in for noodles like a pro.
Variations I've Tried
-
White zucchini lasagna
Skip the tomato sauce and use a light Alfredo style sauce with sautéed mushrooms and spinach. This version tastes rich and cozy, especially with extra Parmesan on top. -
Spicy Italian sausage version
Swap the ground meat for hot or mild Italian sausage and adjust the red pepper flakes. The sausage adds a ton of flavor, so you can keep the rest of the seasoning simple. -
Vegetarian zucchini lasagna
Use plant-based crumbles or skip the meat entirely and bulk up the sauce with mushrooms, spinach, and diced bell pepper. The veggies give the lasagna a hearty bite without any meat. -
Pesto swirl zucchini lasagna
Stir a few spoonfuls of basil pesto into the ricotta mixture. The pesto adds a bright, herby flavor that pairs perfectly with zucchini. -
Extra protein cottage cheese mix
Replace half the ricotta with small curd cottage cheese and blend it briefly for a smoother texture. This trick boosts protein and still tastes creamy and satisfying.
How to Serve Easy Zucchini Lasagna Recipe
Serve this Easy Zucchini Lasagna Recipe with a crisp green salad, garlic bread, or toasted baguette slices so you can scoop up every bit of sauce. Add a simple side of steamed broccoli or roasted green beans for extra vegetables. Kids usually love this dish, especially if you cut it into smaller squares and top with a little extra melted cheese.
A cold sparkling water with lemon or lime pairs nicely and keeps the meal light. If you pack it for lunch, add some fresh fruit on the side for a complete, colorful plate.
How to store
- Fridge: Let the zucchini lasagna cool to room temperature, then cover the dish tightly or transfer slices to airtight containers and refrigerate for up to 4 days.
- Freezer (whole): Assemble and bake, cool completely, wrap the entire dish tightly in plastic wrap, then foil, and freeze up to 2 months.
- Freezer (slices): Cut cooled lasagna into portions, wrap each piece in plastic, place in a freezer bag or container, and freeze up to 2 months.
- Reheating from fridge: Reheat individual slices in the microwave for 1 to 2 minutes or in a 350°F oven for 15 to 20 minutes until hot in the center.
- Reheating from freezer: Thaw overnight in the fridge, then reheat in a 350°F oven for 20 to 25 minutes until heated through, or reheat gently in the microwave in 1 minute bursts.

Easy Zucchini Lasagna Recipe
Ingredients
Instructions
- Wash and dry the zucchini, trim the ends, and slice lengthwise into 1/8 to 1/4 inch thick planks with a sharp knife or mandoline.
- Lay the zucchini slices on a large baking sheet or cutting board, sprinkle both sides lightly with salt, and let sit 15 to 20 minutes to release moisture. Pat very dry with paper towels or a clean kitchen towel.
- For firmer "noodles," line a baking sheet with parchment, lay the zucchini in a single layer, and bake at 400°F (200°C) for 8 to 10 minutes. Let cool while you make the sauce.
- Heat 2 tablespoons olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook 5 to 7 minutes until softened and translucent.
- Stir in the minced garlic and cook 30 to 60 seconds until fragrant.
- Add the ground turkey, chicken, beef, or plant-based crumbles. Break it up with a spoon and cook 6 to 8 minutes, until browned and no pink remains.
- Season the meat with 1 teaspoon kosher salt, 1/2 teaspoon black pepper, dried oregano, dried basil, and red pepper flakes if using. Stir well.
- Stir in the tomato paste and cook for 1 minute to toast it, then pour in the marinara sauce and stir to combine. Reduce heat and let the sauce simmer 10 to 15 minutes until slightly thickened. Taste and adjust seasoning as needed.
- In a medium bowl, combine the ricotta, egg, Parmesan, 1 cup of the shredded mozzarella, Italian seasoning, garlic powder, onion powder, salt, and chopped parsley or basil. If using spinach, stir it into the cheese mixture now. Mix until smooth and creamy.
- Preheat the oven to 375°F (190°C). Spread a thin layer of sauce over the bottom of a 9x13 inch baking dish.
- Arrange a layer of zucchini slices over the sauce, slightly overlapping to cover the bottom. Spoon and spread half of the ricotta mixture over the zucchini.
- Top with a generous layer of sauce. Repeat with another layer of zucchini, the remaining ricotta mixture, and more sauce.
- Finish with a final layer of zucchini and the remaining sauce, then sprinkle the remaining 1/2 cup mozzarella and a little extra Parmesan on top if desired.
- Cover the baking dish loosely with foil, tenting it so it does not touch the cheese. Bake at 375°F for 25 minutes.
- Remove the foil and bake another 15 to 20 minutes, until the top is golden and the edges are bubbling. For deeper browning, broil 1 to 2 minutes, watching closely.
- Transfer the dish to a cooling rack and let the lasagna rest 15 to 20 minutes so the layers firm up.
- Slice into squares with a sharp knife, lift out pieces with a spatula, and garnish with extra chopped parsley or basil. Serve warm.
Notes
Approximate per serving (1/8 of recipe, made with ground turkey and no optional add-ins): 320 calories; fat 20 g; saturated fat 8 g; carbohydrates 12 g; fiber 3 g; sugars 7 g; protein 24 g; sodium 780 mg. Values will vary based on meat choice, marinara brand, cheese brand, and any optional vegetables or additions.

Leave a Reply