
Roasted Zucchini Lasagna Recipe tastes rich and cheesy with layers of roasted zucchini, hearty sauce, and bubbling golden mozzarella on top. It works perfectly for busy weeknights or casual dinner parties and takes about 1 hour from start to finish. I first tested this version on a Tuesday when my fridge looked sad, and my family still asked for seconds.
Why Roasted Zucchini Lasagna Recipe Is Worth It
Roasted zucchini adds a slightly smoky, caramelized flavor that keeps the lasagna from tasting watery or bland. The texture feels hearty and satisfying, yet lighter than a classic noodle lasagna.
You still get all the cozy comfort of melted cheese, savory tomato sauce, and Italian herbs. The recipe fits low carb eaters, veggie lovers, and anyone who wants a big pan of comfort without a food coma.
“This Roasted Zucchini Lasagna Recipe tastes like classic comfort food but sits lighter, so I happily went back for seconds without regret. ★★★★★”
Ingredients You Need
Zucchini layers
- 3 to 4 medium zucchini, about 2 pounds total, sliced lengthwise into 1/4 inch planks
- 2 tablespoons olive oil
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning or dried oregano and basil mix
You can use yellow squash for part of the zucchini if that sits in your fridge already. I like to pick firm zucchini with shiny skin so the slices roast nicely and do not turn mushy.
Cheese mixture
- 1 1/2 cups whole milk ricotta cheese
- 1 large egg
- 1/2 cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese
- 1 teaspoon dried basil
- 1/2 teaspoon garlic powder
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
Whole milk ricotta tastes creamier, but part skim works if you watch fat. I usually buy a block of mozzarella and shred it myself, since pre shredded cheese often contains starch that affects melting.
Sauce
- 2 tablespoons olive oil
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 pound ground turkey, ground chicken, or lean ground beef
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes, optional for a little heat
- 1 jar (24 ounces) marinara sauce, your favorite brand
- 1/4 cup water
Choose a marinara with simple ingredients and no added sugar if possible. I often use Rao’s or a store brand that lists tomatoes first and a short ingredient list.
Topping
- 1 1/2 cups shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- Fresh basil or parsley for garnish, chopped
Pantry shortcuts
- Use jarred minced garlic if you feel short on time.
- Use pre sliced zucchini from the produce section if your store carries it.
- Use pre shredded Italian blend cheese instead of separate mozzarella and Parmesan.
Equipment list
- Large baking sheet for roasting zucchini
- Parchment paper or silicone baking mat
- 9×13 inch baking dish
- Large skillet or sauté pan
- Mixing bowls
- Sharp knife and cutting board
- Box grater if you shred cheese from a block
Quick Tips & substitutions
- Slice zucchini evenly so it roasts at the same rate and does not burn on the edges.
- Salt the zucchini lightly, then roast it, so extra moisture leaves before layering.
- Pat roasted zucchini with paper towels to remove extra moisture and avoid soggy lasagna.
- Use ground turkey or chicken for a lighter sauce, or use lentils or crumbled tofu for a vegetarian version.
- Swap ricotta with cottage cheese that you blend until smooth if you prefer a lighter, higher protein filling.
- Use gluten free marinara and check labels on cheese if you cook for someone with gluten sensitivity.
- Add a handful of chopped spinach or kale into the sauce or cheese layer for extra veggies.
- Prep the lasagna earlier in the day, cover, chill, and bake right before dinner.
How to Make Roasted Zucchini Lasagna Recipe
Step 1: Prep and slice the zucchini
Preheat your oven to 425°F and line a large baking sheet with parchment paper. Trim the ends off the zucchini, then slice each one lengthwise into planks about 1/4 inch thick. Aim for uniform slices so they roast evenly and stack neatly.
Step 2: Season and roast the zucchini
Lay the zucchini slices in a single layer on the baking sheet. Drizzle with olive oil, then sprinkle on salt, pepper, garlic powder, and Italian seasoning. Toss gently with your hands, then spread the slices out again so they do not overlap.
Roast the zucchini for 15 to 20 minutes until the slices look tender and lightly golden at the edges. Flip the slices halfway through so both sides cook evenly. Transfer the roasted zucchini to a plate and blot with paper towels to soak up extra moisture.
Step 3: Cook the sauce
Heat olive oil in a large skillet over medium heat. Add diced onion and cook 3 to 4 minutes until it softens and turns translucent. Stir in minced garlic and cook 30 seconds so it smells fragrant.
Add the ground turkey, chicken, or beef to the skillet and break it up with a spoon. Season with salt, pepper, oregano, basil, and red pepper flakes if you like a little spice. Cook 5 to 7 minutes until the meat browns and no pink remains.
Pour in the marinara sauce and water, then stir to combine. Bring the sauce to a gentle simmer and cook 5 to 10 minutes so the flavors blend and the sauce thickens slightly. Taste and adjust seasoning with more salt or herbs if you want.
Step 4: Mix the cheese filling
In a medium bowl, add ricotta, egg, Parmesan, mozzarella, dried basil, garlic powder, salt, and pepper. Stir until the mixture looks smooth and creamy. The egg helps the cheese layer set so it slices cleanly later.
Step 5: Assemble the lasagna
Reduce the oven temperature to 375°F. Spread a thin layer of meat sauce over the bottom of a 9×13 inch baking dish so the zucchini does not stick. Lay a layer of roasted zucchini slices over the sauce, slightly overlapping them.
Spoon half of the ricotta mixture over the zucchini and spread it gently with a spatula. Add another layer of sauce over the cheese. 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. Sprinkle the top evenly with shredded mozzarella and Parmesan. Make sure the cheese covers the edges so they do not dry out.
Step 6: Bake
Cover the baking dish loosely with foil, tenting it slightly so the cheese does not touch the foil. Bake at 375°F for 20 minutes so everything heats through. Remove the foil and bake another 10 to 15 minutes until the cheese bubbles and turns golden in spots.
If you want extra browning on top, switch the oven to broil for 1 to 2 minutes and watch closely. The cheese can go from golden to burnt very quickly, and I speak from experience here. Once the top looks perfect, remove the dish from the oven.
Step 7: Rest and serve
Let the lasagna rest for at least 10 to 15 minutes before slicing. This rest time allows the layers to set so you get neat squares instead of a cheesy avalanche. Sprinkle chopped fresh basil or parsley over the top for color and fresh flavor.
Slice into squares with a sharp knife and use a spatula to lift out portions. Serve hot with your favorite sides and enjoy that roasted zucchini goodness. Leftovers taste even better the next day as the flavors mingle.
Recipe Variations
- Gluten free: Use a gluten free marinara and check all labels, and you already skip pasta noodles with the zucchini layers.
- Vegetarian: Skip the meat and use lentils, crumbled tofu, or extra sautéed mushrooms in the sauce.
- Vegan: Use dairy free ricotta, vegan mozzarella, and skip the egg or use a flax egg, and use a marinara without cheese.
- Low carb: Follow the recipe as written since zucchini replaces pasta, and use a no sugar added marinara.
- Extra protein: Add cooked lentils or white beans to the meat sauce or use cottage cheese in place of some ricotta.
- Extra veggies: Layer in sautéed mushrooms, spinach, bell peppers, or thinly sliced eggplant between the zucchini layers.
Ways to Serve
- Pair with a simple green salad with lemony vinaigrette.
- Add garlic bread or toasted baguette slices for carb lovers at the table.
- Serve with roasted broccoli, green beans, or asparagus for more veggies.
- Offer a small bowl of extra warmed marinara on the side for sauce fans.
- Top each serving with a spoonful of pesto for a fresh, herby twist.
Storage Success
Let the Roasted Zucchini Lasagna Recipe cool to room temperature, then cover the dish tightly or transfer slices to airtight containers. Store in the fridge for up to 4 days and reheat individual portions in the microwave or the oven at 350°F until hot. You can freeze cooled slices by wrapping them in plastic, then foil, and storing them in a freezer bag for up to 2 months. Reheat frozen portions in the oven, covered, until the center steams and the cheese melts again.

Roasted Zucchini Lasagna Recipe
Ingredients
Method
- Preheat the oven to 425°F (220°C) and line a large baking sheet with parchment paper.
- Trim the ends off the zucchini, then slice each one lengthwise into planks about 1/4 inch thick, aiming for even slices.
- Arrange the zucchini slices in a single layer on the prepared baking sheet. Drizzle with olive oil and sprinkle with salt, pepper, garlic powder, and Italian seasoning. Toss gently, then spread the slices back into a single layer without overlapping.
- Roast for 15 to 20 minutes, flipping the slices halfway through, until tender and lightly golden at the edges. Transfer to a plate and blot with paper towels to remove excess moisture.
- Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for 3 to 4 minutes until softened and translucent.
- Stir in the minced garlic and cook for about 30 seconds until fragrant.
- Add the ground turkey, chicken, or beef. Break it up with a spoon, then season with salt, pepper, oregano, basil, and red pepper flakes if using. Cook for 5 to 7 minutes, stirring, until browned and no pink remains.
- Pour in the marinara sauce and water, stir to combine, and bring to a gentle simmer. Cook for 5 to 10 minutes until slightly thickened. Taste and adjust seasoning as desired.
- In a medium bowl, combine the ricotta, egg, Parmesan, mozzarella, dried basil, garlic powder, salt, and pepper.
- Stir until the mixture is smooth and creamy; the egg will help the cheese layer set when baked.
- Reduce the oven temperature to 375°F (190°C). Spread a thin layer of meat sauce over the bottom of a 9x13 inch baking dish.
- Arrange a layer of roasted zucchini slices over the sauce, slightly overlapping them.
- Spoon half of the ricotta mixture over the zucchini and spread gently. Top with another layer of meat 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.
- Sprinkle the top evenly with the shredded mozzarella and Parmesan for the topping, covering the edges well.
- Cover the dish loosely with foil, tenting it so the cheese does not touch the foil. Bake for 20 minutes, then remove the foil and bake for another 10 to 15 minutes, until the cheese is bubbling and golden in spots.
- For extra browning, broil for 1 to 2 minutes, watching closely so the cheese does not burn. Remove from the oven and let rest for 10 to 15 minutes before slicing.
- Garnish with chopped fresh basil or parsley, slice into squares, and serve hot.
Notes
Approximate per serving (1 of 8): 320–380 calories; fat 20–24 g; saturated fat 8–10 g; carbohydrates 12–16 g; fiber 3–4 g; sugars 7–9 g; protein 22–28 g; sodium 750–950 mg. Values will vary based on meat choice, marinara brand, cheeses, and portion size.
