
Roasted Zucchini Lasagna Recipe layers tender roasted zucchini, rich tomato sauce, and creamy cheese into a cozy pan of comfort that tastes bright, savory, and just a little bit fancy on a weeknight. It works for veggie lovers, low-carb eaters, or anyone who wants lasagna flavor in about 1 hour and 15 minutes. I first tested this on a Tuesday with a sink full of dishes and still felt proud when my family scraped the pan clean.
Why Make This Roasted Zucchini Lasagna Recipe at Home
Roasted zucchini lasagna gives you all the cheesy, saucy satisfaction of classic lasagna without the heaviness of pasta. Roasting the zucchini first concentrates the flavor and keeps the layers from turning watery, so each slice holds together and tastes rich, not soggy.
You control the salt, the spice level, and the quality of cheese and sauce, which makes a huge difference in the final flavor. The recipe also works well for meal prep, since leftovers reheat nicely and still taste fresh.
“This Roasted Zucchini Lasagna Recipe tastes like classic comfort food but feels lighter and fresher, and my family asked for it again the next night. ★★★★★”
Ingredients You Need
Zucchini and veggie layer
- 3 to 4 medium zucchini, sliced lengthwise into 1/4 inch planks
- Choose firm, smaller zucchini so they roast nicely and do not turn mushy.
- 2 tablespoons olive oil, divided
- 1 medium yellow onion, finely chopped
- 1 medium carrot, finely grated or finely chopped
- 3 to 4 cloves garlic, minced
- 1 teaspoon dried Italian seasoning or dried oregano
- 1/2 teaspoon red pepper flakes, optional for heat
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
Tomato sauce layer
- 1 jar (24 to 26 ounces) good-quality marinara sauce
- I like Rao’s, Barilla, or a store brand with simple ingredients and no added sugar.
- 2 tablespoons tomato paste
- 1 teaspoon balsamic vinegar or red wine vinegar
- 1 teaspoon sugar or honey, only if the sauce tastes too acidic
- Extra pinch of salt and pepper, to taste
Cheese layer
- 1 1/2 cups whole milk ricotta cheese
- Use part-skim ricotta if you want a lighter version.
- 1 large egg
- 1/2 cup grated Parmesan cheese, plus 2 extra tablespoons for topping
- 1 1/2 cups shredded low-moisture mozzarella cheese
- Pre-shredded works fine here, though fresh mozzarella tastes great if you pat it dry and slice it thin.
- 1 teaspoon dried basil or Italian seasoning
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Fresh finishing touches
- 2 to 3 tablespoons chopped fresh basil or parsley
- Extra red pepper flakes, to taste
Pantry shortcuts and substitutions
- Use store-bought marinara to save time; doctor it with garlic, herbs, and tomato paste so it tastes homemade.
- Swap part of the zucchini with thin slices of eggplant or yellow squash if you have extra on hand.
- Use cottage cheese instead of ricotta: blend 1 1/2 cups cottage cheese with 1 egg and Parmesan until smooth.
- Use lactose-free mozzarella and ricotta if you need a friendlier option for sensitive stomachs.
Equipment list
- Large baking sheet, lined with parchment or lightly oiled
- 9×13 inch baking dish (glass or metal both work)
- Large skillet or Dutch oven
- Mixing bowls
- Sharp chef’s knife or mandoline for even zucchini slices
- Silicone spatula or wooden spoon
- Aluminum foil
Tips & Mistakes
- Slice zucchini evenly at about 1/4 inch so it roasts at the same rate and does not burn or stay raw.
- Salt zucchini slices lightly and pat them dry after a short rest to pull out extra moisture and avoid watery lasagna.
- Roast zucchini in a single layer and avoid crowding the pan so the slices caramelize instead of steaming.
- Taste the marinara and adjust salt, pepper, and a pinch of sugar so the sauce tastes balanced before layering.
- Mix the ricotta layer until smooth so it spreads easily and does not clump in the pan.
- Do not skip the egg in the ricotta mixture, since it helps the cheese layer set and slice cleanly.
- Layer lightly and avoid huge mounds of sauce or cheese, which can cause sliding layers and a soupy center.
- Cover the lasagna for the first part of baking so the cheese melts evenly, then uncover to brown the top.
- Let the lasagna rest at least 15 to 20 minutes before slicing so the layers firm up and hold together.
- Reheat leftovers gently so the cheese stays creamy and the zucchini does not turn mushy.
How to Make Roasted Zucchini Lasagna Recipe
Step 1: Prep and roast the zucchini
Preheat your oven to 425°F and line a large baking sheet with parchment or lightly oil it. Slice the zucchini lengthwise into 1/4 inch planks and lay them in a single layer on the baking sheet. Lightly brush or drizzle with 1 tablespoon olive oil and sprinkle with salt and pepper.
Roast the zucchini for 15 to 20 minutes, flipping halfway, until the slices look tender and lightly golden at the edges. Pull the pan from the oven and let the zucchini cool slightly while you prepare the sauce and cheese mixture. Drop the oven temperature to 375°F for baking the lasagna.
Step 2: Sauté veggies and aromatics
Heat the remaining 1 tablespoon oil in a large skillet or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic and Italian seasoning; cook 2 minutes, until aromatic. Season with salt and pepper.
Step 3: Build the tomato sauce
Pour the marinara sauce into the skillet with the sautéed vegetables and stir in the tomato paste. Add vinegar and a pinch of sugar if the sauce tastes sharp. Simmer the sauce over low heat for 10 minutes, stirring occasionally, until it thickens slightly.
Taste and adjust seasoning with more salt, pepper, or red pepper flakes. Turn off the heat and let the sauce sit while you mix the cheese layer.
Step 4: Mix the ricotta cheese layer
In a medium bowl, add ricotta, egg, Parmesan, dried basil, salt, and pepper. Stir until the mixture looks smooth and creamy, with no streaks of egg. If the ricotta seems very thick, loosen it with 1 to 2 tablespoons of milk so it spreads easily.
Set the ricotta mixture aside and keep the shredded mozzarella nearby for layering. Lightly oil or spray your 9×13 inch baking dish.
Step 5: Layer the roasted zucchini lasagna
Spoon a thin layer of tomato sauce into the bottom of the baking dish and spread it out. Arrange a layer of roasted zucchini slices over the sauce, slightly overlapping them to cover the bottom. Dollop one third of the ricotta mixture over the zucchini and spread it gently with the back of a spoon.
Sprinkle one third of the mozzarella over the ricotta. Repeat the layers: sauce, zucchini, ricotta, mozzarella, until you use everything, finishing with sauce and mozzarella on top. Sprinkle the remaining 2 tablespoons Parmesan over the final cheese layer.
Step 6: Bake until bubbly and golden
Cover the baking dish loosely with foil, tenting it slightly so the cheese does not stick. Bake at 375°F for 20 minutes, then remove the foil. Continue baking 15 to 20 minutes, until the top looks bubbly and golden in spots and the edges show a nice sizzle.
If you want extra browning, switch the oven to broil for 1 to 2 minutes and watch closely so the cheese does not burn. Remove the lasagna from the oven and let it rest 15 to 20 minutes before slicing.
Step 7: Finish and serve
Sprinkle chopped fresh basil or parsley over the top for color and freshness. Slice into squares with a sharp knife and use a spatula to lift out each portion. Add a pinch of red pepper flakes on top if you like a little kick.
Serve warm and enjoy the layers of roasted zucchini, creamy ricotta, and hearty tomato sauce. The texture should feel sturdy enough to slice, but still tender and cheesy.
Variations I've Tried
I swap half the zucchini with thin slices of eggplant when I want a slightly smokier flavor and a heartier bite. I also tried a version with spinach mixed into the ricotta layer, which added color and extra veggies without changing the flavor much. A white version with Alfredo-style sauce and roasted mushrooms tasted rich and cozy, almost like a cross between lasagna and fettuccine Alfredo.
I sometimes use spicy arrabbiata sauce instead of regular marinara when my crew wants more heat. For extra protein, I fold cooked lentils or finely chopped sautéed mushrooms into the tomato sauce, which gives a meaty texture while keeping the recipe vegetarian.
How to Serve Roasted Zucchini Lasagna Recipe
Serve roasted zucchini lasagna with a simple green salad and a light vinaigrette to balance the richness. Add garlic bread or warm crusty bread if you want something to swipe through the extra sauce. A side of roasted broccoli or green beans rounds out the plate and keeps the meal veggie-forward.
Pair it with sparkling water, iced tea, or lemonade for a fresh contrast to the cheesy layers. I also like a small bowl of fruit on the table, such as berries or sliced melon, to finish the meal on a bright note.
How to store
- Cool leftovers to room temperature, then cover the baking dish tightly or transfer slices to airtight containers and refrigerate for up to 4 days.
- Freeze individual portions in freezer-safe containers or wrapped tightly in foil and a freezer bag for up to 2 months.
- Reheat single slices in the microwave at medium power in 30 to 45 second bursts until hot, or in a 350°F oven, covered, for 15 to 20 minutes.
- If reheating from frozen, thaw in the fridge overnight, then warm in a 350°F oven, covered, until the center feels hot and the cheese melts again.

Roasted Zucchini Lasagna Recipe
Ingredients
Instructions
- Preheat the oven to 425°F and line a large baking sheet with parchment or lightly oil it.
- Slice the zucchini lengthwise into 1/4 inch planks and lay them in a single layer on the baking sheet. Lightly brush or drizzle with 1 tablespoon olive oil and sprinkle with salt and pepper.
- Roast the zucchini for 15 to 20 minutes, flipping halfway, until tender and lightly golden at the edges. Remove from the oven and let cool slightly, then reduce the oven temperature to 375°F.
- Heat the remaining 1 tablespoon olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and carrot and cook, stirring occasionally, until softened, about 8 minutes.
- Stir in the garlic and dried Italian seasoning and cook for about 2 minutes, until fragrant. Season with the teaspoon of kosher salt and the 1/2 teaspoon black pepper.
- Pour the marinara sauce into the skillet with the vegetables and stir in the tomato paste. Add the vinegar and a pinch of sugar or honey only if the sauce tastes too sharp. Simmer over low heat for about 10 minutes, stirring occasionally, until slightly thickened. Taste and adjust with extra salt, pepper, or red pepper flakes if desired, then turn off the heat.
- In a medium bowl, combine the ricotta, egg, 1/2 cup grated Parmesan, dried basil or Italian seasoning, 1/4 teaspoon salt, and 1/4 teaspoon black pepper. Stir until smooth and creamy, with no visible streaks of egg.
- Lightly oil or spray a 9x13 inch baking dish. Spread a thin layer of tomato sauce over the bottom of the dish.
- Arrange a layer of roasted zucchini slices over the sauce, slightly overlapping to cover the bottom. Dollop one third of the ricotta mixture over the zucchini and spread gently, then sprinkle one third of the mozzarella on top.
- Repeat the layers—sauce, zucchini, ricotta, mozzarella—until all components are used, finishing with sauce and the remaining mozzarella on top. Sprinkle the remaining 2 tablespoons Parmesan over the final cheese layer.
- Cover the baking dish loosely with foil, tenting it so it does not touch the cheese. Bake at 375°F for 20 minutes, then remove the foil and continue baking for 15 to 20 minutes, until the top is bubbly and golden in spots and the edges are sizzling.
- If you prefer extra browning, switch the oven to broil for 1 to 2 minutes, watching carefully so the cheese does not burn. Remove from the oven and let the lasagna rest for 15 to 20 minutes so the layers can set.
- Sprinkle chopped fresh basil or parsley over the top before serving. Slice into squares and use a spatula to lift each portion, adding a pinch of red pepper flakes on top if you like heat.
Notes
Approximate per serving (8 servings): 260–320 calories; fat 17–21 g; saturated fat 8–10 g; carbohydrates 13–17 g; fiber 3–4 g; sugars 8–11 g; protein 13–17 g; sodium 720–880 mg. Values will vary based on specific marinara, cheeses, and portion size.

Leave a Reply