
Roasted Zucchini Lasagna Recipe tastes rich, cheesy, and cozy with a lightness that surprises anyone who expects a heavy pasta bake, and it works perfectly for busy weeknights or casual dinner parties in about 1 hour and 15 minutes. It suits veggie lovers, low-carb eaters, and anyone who wants classic lasagna flavor without a brick in the stomach. I tested this version so many times that my neighbors now judge all other casseroles against it.
Why Roasted Zucchini Lasagna Recipe Is Worth It
Roasting the zucchini first concentrates the flavor and keeps the lasagna from turning into a watery soup. You still get all the cheesy, saucy comfort of classic lasagna, just with a lighter feel and a ton of vegetable goodness.
This Roasted Zucchini Lasagna Recipe also works well for meal prep and reheats like a dream. Kids usually focus on the cheese and sauce and forget they eat a mountain of vegetables, which feels like a small kitchen victory.
“This Roasted Zucchini Lasagna Recipe tastes like classic comfort food but sits lighter, and the leftovers taste even better the next day. ★★★★★”
Ingredients You Need
Zucchini layers
- 3–4 medium zucchini, sliced lengthwise into ¼-inch planks
- Choose firm zucchini with shiny skin. Soft spots lead to mushy slices.
- 1–2 tablespoons olive oil
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- ½ teaspoon garlic powder (pantry shortcut that adds flavor without chopping)
Cheese mixture
- 1 ½ cups ricotta cheese (whole milk tastes best; part-skim works if you want lighter)
- 1 large egg
- ½ cup grated Parmesan cheese
- 1 ½ cups shredded mozzarella cheese, divided
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 1 teaspoon Italian seasoning or dried oregano and basil mix
- Optional: 2 tablespoons chopped fresh parsley or basil for extra freshness
Sauce layer
- 2 cups marinara sauce
- Use a thick, high-quality jarred marinara to save time. I like brands with low added sugar and simple ingredients.
- 1 tablespoon tomato paste (thickens store-bought sauce fast)
- 2 cloves garlic, minced (or ½ teaspoon garlic powder if you want a shortcut)
- ½ teaspoon red pepper flakes (optional, for a little heat)
Optional protein add-ins
- ½ pound Italian sausage, cooked and drained
- or 1 cup cooked lentils for a hearty vegetarian version
- or 1 cup finely chopped sautéed mushrooms for extra umami
Equipment
- Large baking sheet for roasting zucchini
- Parchment paper or silicone baking mat (helps prevent sticking)
- 9×13-inch baking dish
- Sharp knife or mandoline for even zucchini slices
- Mixing bowls
- Spoon or spatula for spreading layers
- Foil for covering during baking
Quick Tips & substitutions
- Slice zucchini evenly so it roasts at the same rate and layers neatly.
- Pat roasted zucchini dry with paper towels to avoid excess moisture.
- Use a thick marinara sauce; if it looks thin, simmer it for 5–10 minutes or stir in tomato paste.
- Swap ricotta with cottage cheese if you blend it until smooth for a lighter, budget-friendly option.
- Use pre-shredded mozzarella in a pinch, but hand-shredded melts creamier and browns better.
- Add cooked sausage, ground turkey, or lentils between layers if you want more protein.
- Use yellow squash for part of the zucchini if you need to stretch what you have.
- Add extra veggies like spinach or mushrooms, but sauté them first so they do not release water in the dish.
- Line the baking sheet with parchment so zucchini slices do not stick and tear.
- Let the lasagna rest 10–15 minutes before slicing so it sets and cuts cleanly.
How to Make Roasted Zucchini Lasagna Recipe
Step 1: Prep and slice the zucchini
Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment paper. Trim the ends of the zucchini, then slice them lengthwise into ¼-inch planks with a sharp knife or mandoline.
Lay the slices in a single layer on the baking sheet. Brush or drizzle with olive oil, then sprinkle with salt, pepper, and garlic powder. Flip the slices and season the second side lightly.
Step 2: Roast the zucchini
Slide the tray into the hot oven and roast for 12–15 minutes. Turn the slices halfway through so both sides take on a little color. Pull them when the edges look lightly golden and the centers feel tender but not floppy.
Transfer the roasted zucchini to a plate or cutting board and let them cool slightly. Blot both sides with paper towels to remove extra moisture. This step keeps the Roasted Zucchini Lasagna Recipe from turning watery.
Step 3: Mix the cheese filling
In a medium bowl, add ricotta, egg, Parmesan, 1 cup of the mozzarella, salt, pepper, and Italian seasoning. Stir until the mixture looks smooth and well combined. Fold in fresh herbs if you use them.
Taste a tiny bit and adjust salt or pepper as needed. The filling should taste well-seasoned because it flavors the whole dish. Set the bowl aside while you prep the sauce.
Step 4: Build the sauce
In another bowl, stir together marinara sauce and tomato paste until the sauce thickens slightly. Add minced garlic and red pepper flakes if you want a little kick. Taste and adjust seasoning with a pinch of salt if needed.
If you use sausage, lentils, or mushrooms, stir them into the sauce or keep them separate for a distinct layer. I usually mix them into the sauce for easier spreading. Keep the sauce close to the baking dish so you can layer easily.
Step 5: Layer the lasagna
Lower the oven temperature to 375°F (190°C). Lightly oil or spray the 9×13-inch baking dish. Spoon a thin layer of sauce across the bottom of the dish so nothing sticks.
Lay a single layer of roasted zucchini slices over the sauce, slightly overlapping them. Spread about one-third of the ricotta mixture over the zucchini. Spoon about one-third of the sauce over the cheese layer.
Repeat the layers: zucchini, ricotta mixture, sauce. Aim for three full layers, depending on the size of your zucchini and dish. Finish with a final layer of zucchini and the remaining sauce on top.
Step 6: Add the final cheese
Sprinkle the remaining ½ cup mozzarella over the top layer of sauce. Add a little extra Parmesan if you want a deeper cheesy crust. Cover the dish loosely with foil, tenting it slightly so the cheese does not stick.
Place the dish on a baking sheet in case of bubbling. This trick keeps the oven clean and saves you from scrub duty later. Take a second to admire the layers because they already look pretty good.
Step 7: Bake the lasagna
Bake the covered lasagna at 375°F (190°C) for 25 minutes. Remove the foil and bake another 10–15 minutes until the top turns golden and the edges bubble. If you want extra browning, switch the oven to broil for 1–2 minutes and watch closely.
The Roasted Zucchini Lasagna Recipe finishes when the center feels hot and the cheese on top looks melted and slightly browned. If you use a thermometer, the center should reach at least 165°F (74°C). Pull the dish from the oven and set it on a cooling rack or trivet.
Step 8: Rest and slice
Let the lasagna rest for 10–15 minutes. This rest time helps the layers firm up so you cut neat squares instead of a cheesy avalanche. Use a sharp knife and a spatula to lift out portions.
Sprinkle with extra fresh basil or parsley before serving if you like a pop of color. Take a bite and enjoy that roasted zucchini, cheesy, saucy combo. It tastes like comfort food with a lighter twist.
Recipe Variations
- Gluten-free: Use gluten-free marinara and check labels on sausage and cheese; zucchini already replaces pasta.
- Extra low carb: Skip tomato paste and use a lower-sugar marinara; load up on cheese and veggies.
- Vegan: Use dairy-free ricotta, vegan mozzarella, and skip the egg; use lentils or mushrooms for protein.
- High protein: Add more cooked sausage, ground turkey, or shredded rotisserie chicken between layers.
- Extra veggie: Add sautéed spinach, bell peppers, or mushrooms in thin layers between the zucchini.
- Spicy: Use spicy Italian sausage and add extra red pepper flakes to the sauce.
- Pesto twist: Swirl a few spoonfuls of basil pesto into the ricotta mixture for a herb-forward flavor.
Ways to Serve Roasted Zucchini Lasagna Recipe
- Pair with a simple green salad with lemony vinaigrette.
- Serve with garlic bread or toasted sourdough for anyone who wants some carbs on the side.
- Add a side of roasted broccoli or green beans for extra vegetables.
- Offer a bowl of fresh fruit salad for a light, sweet finish.
- Pack leftovers in lunch containers with a small side salad for an easy work lunch.
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 single portions in the microwave or the whole dish in the oven at 350°F (175°C) until hot. Freeze individual slices on a tray, then wrap them and store them in a freezer bag for up to 2 months. Reheat from frozen in the oven, covered, until the center steams and the cheese melts again.

Roasted Zucchini Lasagna Recipe
Ingredients
Instructions
- Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment paper. Trim the ends of the zucchini, then slice them lengthwise into 1/4-inch planks.
- Arrange the zucchini slices in a single layer on the baking sheet. Brush or drizzle with olive oil, then sprinkle with salt, pepper, and garlic powder. Flip the slices and lightly season the second side.
- Roast the zucchini for 12–15 minutes, turning the slices halfway through, until the edges are lightly golden and the centers are tender but not floppy.
- Transfer the roasted zucchini to a plate or cutting board and let cool slightly. Blot both sides with paper towels to remove excess moisture.
- Reduce the oven temperature to 375°F (190°C). In a medium bowl, combine the ricotta, egg, Parmesan, 1 cup of the mozzarella, salt, pepper, and Italian seasoning. Stir until smooth and well combined, then fold in fresh herbs if using. Set aside.
- In another bowl, stir together the marinara sauce and tomato paste until slightly thickened. Add the minced garlic and red pepper flakes if using, and adjust seasoning with a pinch of salt if needed.
- If using sausage, lentils, or mushrooms, stir them into the sauce or keep them separate to layer as desired.
- Lightly oil or spray a 9x13-inch baking dish. Spread a thin layer of sauce over the bottom of the dish.
- Lay a single layer of roasted zucchini slices over the sauce, slightly overlapping them. Spread about one-third of the ricotta mixture over the zucchini, then spoon about one-third of the sauce over the cheese layer.
- Repeat the layers—zucchini, ricotta mixture, sauce—aiming for three full sets of layers, depending on the size of your zucchini and dish. Finish with a final layer of zucchini and the remaining sauce on top.
- Sprinkle the remaining 1/2 cup mozzarella over the top and add a little extra Parmesan if desired. Cover the dish loosely with foil, tenting it so the cheese does not stick.
- Bake the covered lasagna at 375°F (190°C) for 25 minutes. Remove the foil and bake for another 10–15 minutes, until the top is golden and the edges are bubbling. For extra browning, broil for 1–2 minutes, watching closely.
- Remove from the oven and let the lasagna rest for 10–15 minutes so the layers can set. Slice into portions and serve, garnished with extra fresh herbs if desired.
Notes
Approximate per serving (8 servings, without optional sausage, lentils, or mushrooms): 230–260 calories; fat 16 g; saturated fat 8 g; carbohydrates 9 g; fiber 2 g; sugars 5 g; protein 13 g; sodium 520 mg. Values will vary based on brands, optional add-ins, and portion size.

Leave a Reply