
Roasted Zucchini Lasagna Recipe tastes rich, cheesy, and cozy with a fresh, slightly sweet bite from roasted zucchini instead of heavy noodles. It works for busy weeknights or casual dinner parties and takes about 1 hour 15 minutes from start to finish. I tested versions of this dish so many times that my kids started calling it “zucchini pasta cake,” which feels accurate and adorable.
Why Roasted Zucchini Lasagna Recipe Is Worth It
Roasted zucchini lasagna packs all the comfort of classic lasagna without the brick-in-your-stomach feeling. Roasting the zucchini first concentrates the flavor, keeps the layers from turning watery, and adds a slight char that tastes amazing with tomato sauce and cheese.
This recipe fits low-carb eaters, veggie lovers, and anyone who wants a lighter twist on Italian comfort food. You still get stretchy mozzarella, creamy ricotta, and a bubbly browned top, just with more vegetables and less heaviness.
“This Roasted Zucchini Lasagna Recipe tastes like classic lasagna’s lighter, fresher cousin that still delivers full comfort-food satisfaction. ★★★★★”
Ingredients You Need
Zucchini “Noodles”
- 3–4 medium zucchini, sliced lengthwise into ¼-inch planks
- Choose firm zucchini with shiny skin so the slices roast well.
- 1–2 tablespoons olive oil
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
Cheese Layer
- 15 ounces whole-milk ricotta cheese
- Use whole-milk for better flavor and creaminess; part-skim works in a pinch.
- 1 large egg
- 1 cup shredded mozzarella cheese, divided
- ½ cup grated Parmesan cheese, divided
- 2 tablespoons chopped fresh basil or 1 teaspoon dried basil
- 1 teaspoon dried oregano
- ¼–½ teaspoon garlic powder
- ¼ teaspoon kosher salt
- ⅛ teaspoon black pepper
Sauce Layer
- 2–2½ cups marinara sauce
- Use a thick, high-quality jarred marinara to save time; I like Rao’s or a store-brand “thick & hearty” style.
- ½ teaspoon dried Italian seasoning (optional, if your sauce tastes plain)
- 1–2 cloves garlic, minced (optional, for extra flavor)
Optional Add-Ins
- ½ pound cooked ground turkey, chicken, beef, or Italian sausage
- 1 cup sautéed mushrooms
- 1 cup baby spinach, roughly chopped
- Red pepper flakes to taste
Pantry Shortcuts
- Jarred marinara instead of homemade sauce
- Pre-shredded low-moisture mozzarella (look for one that lists only cheese and anti-caking starch)
- Pre-grated Parmesan from the refrigerated section, not the shelf-stable can
Equipment
- Large baking sheet (or two) for roasting zucchini
- Parchment paper or silicone baking mat
- 9×13-inch baking dish (or similar size)
- Sharp knife or mandoline for slicing zucchini
- Mixing bowls
- Whisk or fork
- Aluminum foil
Quick Tips & substitutions
- Slice zucchini evenly at about ¼ inch so it roasts and layers nicely.
- Pat roasted zucchini dry with paper towels to reduce moisture and avoid soupy lasagna.
- Use a thick marinara sauce; if yours looks thin, simmer it 5–10 minutes to reduce.
- Swap ricotta with cottage cheese that you blend until smooth if you prefer.
- Use part-skim mozzarella if you want lighter cheese but still want good melt.
- Add cooked ground turkey or chicken sausage for extra protein.
- Use gluten-free marinara and check cheese labels if you cook for gluten-sensitive guests.
- Skip the egg in the ricotta layer and add 2–3 tablespoons extra Parmesan if you want an egg-free version.
How to Make Roasted Zucchini Lasagna Recipe
Prep the Zucchini
- Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment paper.
- Slice zucchini lengthwise into ¼-inch planks. Aim for long, even slices so they layer like noodles.
- Lay zucchini slices in a single layer on the baking sheet. Brush or drizzle with olive oil and sprinkle with salt and pepper on both sides.
Roast the Zucchini
- Roast zucchini for 12–15 minutes until it looks tender and lightly golden at the edges. Flip halfway through so both sides dry and brown slightly.
- Transfer roasted slices to a plate lined with paper towels. Gently blot the top to soak up extra moisture and set aside while you prep the other components.
Mix the Cheese Filling
- In a medium bowl, add ricotta, egg, ½ cup mozzarella, ¼ cup Parmesan, basil, oregano, garlic powder, salt, and pepper.
- Stir until the mixture looks smooth and creamy. Taste and adjust seasoning with a pinch more salt or herbs if needed.
Warm Up the Sauce
- Pour marinara into a small pot. Add Italian seasoning and minced garlic if you want extra flavor.
- Simmer over low heat for 5–10 minutes while you organize your ingredients. This step thickens the sauce and deepens the flavor.
Layer the Lasagna
- Lower the oven temperature to 375°F (190°C). Lightly oil or spray your 9×13-inch baking dish.
- Spoon a thin layer of marinara sauce over the bottom of the dish. This prevents sticking and seasons the base.
- Arrange a layer of roasted zucchini slices over the sauce, slightly overlapping them like shingles.
- Dollop and spread half of the ricotta mixture over the zucchini. Sprinkle a small handful of mozzarella over the ricotta if you like extra cheese.
- Add another layer of sauce, then repeat with zucchini, the rest of the ricotta, and more sauce.
Finish the Top
- Place a final layer of zucchini on top and spoon the remaining sauce over it.
- Sprinkle the remaining mozzarella and Parmesan evenly across the surface. Add a pinch of red pepper flakes if you want a little heat.
Bake the Lasagna
- Cover the dish loosely with foil, tenting it slightly so it does not touch the cheese.
- Bake at 375°F for 20 minutes.
- Remove the foil and bake another 10–15 minutes until the top turns bubbly and golden brown.
Rest and Serve
- Remove the lasagna from the oven and let it rest for at least 10–15 minutes. This rest time helps the layers set so you slice neat squares instead of cheesy zucchini soup.
- Slice with a sharp knife and use a spatula to lift out portions. Sprinkle with extra fresh basil or parsley before serving if you want a little color.
Recipe Variations
- Gluten-free: Use a gluten-free marinara and check labels on cheese and sausage.
- Extra low carb: Use a no-sugar-added marinara and skip any starchy add-ins.
- Vegan: Use vegan ricotta (almond or tofu-based), dairy-free mozzarella shreds, and skip the egg; choose a marinara without cheese.
- Meat lovers: Add a layer of cooked Italian sausage or ground beef between the sauce and ricotta.
- Veggie loaded: Add sautéed mushrooms, spinach, or bell peppers between layers.
- Spicy: Stir red pepper flakes into the sauce and sprinkle more on top.
Ways to Serve Roasted Zucchini Lasagna Recipe
- Pair with a simple green salad with lemony vinaigrette.
- Add a side of garlic bread or crusty baguette for carb lovers at the table.
- Serve with roasted broccoli or green beans for extra vegetables.
- Offer a small bowl of extra warm marinara on the side for saucy fans.
- Top each serving with a spoonful of pesto for a fresh, herby twist.
Storage Success
Let the roasted zucchini lasagna 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 and melty. Freeze cooled slices on a baking sheet, then wrap them individually and store them in a freezer bag for up to 2 months. Reheat frozen portions in the oven at 350°F, covered, until the center steams and the cheese softens again.

Roasted Zucchini Lasagna Recipe
Ingredients
Instructions
- Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment paper.
- Slice zucchini lengthwise into 1/4-inch planks, aiming for long, even slices.
- Lay zucchini slices in a single layer on the baking sheet. Brush or drizzle with olive oil and sprinkle with salt and pepper on both sides.
- Roast zucchini for 12–15 minutes until tender and lightly golden at the edges, flipping halfway through.
- Transfer roasted slices to a plate lined with paper towels. Gently blot the tops to soak up extra moisture and set aside.
- In a medium bowl, combine ricotta, egg, 1/2 cup mozzarella, 1/4 cup Parmesan, basil, oregano, garlic powder, salt, and pepper.
- Stir until smooth and creamy, then taste and adjust seasoning if needed.
- Pour marinara into a small pot and add Italian seasoning and minced garlic if using.
- Simmer over low heat for 5–10 minutes to thicken slightly and deepen the flavor.
- Lower the oven temperature to 375°F (190°C). Lightly oil or spray a 9x13-inch baking dish.
- Spoon a thin layer of marinara sauce over the bottom of the dish.
- Arrange a layer of roasted zucchini slices over the sauce, slightly overlapping them.
- Dollop and spread half of the ricotta mixture over the zucchini. Sprinkle a small handful of mozzarella over the ricotta if desired.
- Add another layer of sauce, then repeat with more zucchini, the remaining ricotta, and more sauce.
- Place a final layer of zucchini on top and spoon the remaining sauce over it.
- Sprinkle the remaining mozzarella and Parmesan evenly over the surface and add red pepper flakes if using.
- Cover the dish loosely with foil, tenting it so it does not touch the cheese.
- Bake at 375°F (190°C) for 20 minutes, then remove the foil and bake another 10–15 minutes until the top is bubbly and golden brown.
- Remove the lasagna from the oven and let it rest for at least 10–15 minutes to help the layers set.
- Slice with a sharp knife and lift out portions with a spatula. Garnish with extra fresh basil or parsley if desired and serve warm.
Notes
Approximate per serving (8 servings): 230–280 calories; fat 16 g; saturated fat 8 g; carbohydrates 9 g; fiber 2 g; sugars 5 g; protein 14 g; sodium 520 mg. Values will vary based on brands used, optional add-ins (like meat or extra cheese), and portion size.

Leave a Reply