Zucchini lasagna takes everything you love about classic lasagna — layers of savory meat, creamy ricotta, melty mozzarella and nutty Parmesan — and swaps pasta for thinly sliced zucchini. It’s a lighter, lower-carb meal that still feels like comfort food. If you’re curious about low-carb adaptations, check out this keto-friendly zucchini lasagna recipe for a similar take with a stricter carb count.
Why you’ll love this dish
This zucchini lasagna is the kind of recipe that satisfies cravings without weighing you down. It’s ideal for weeknight dinners, meal-prep batches, or a Sunday family meal when you want cheesy comfort but fewer carbs. The zucchini adds a fresh, slightly sweet dimension that balances the savory meat sauce, and roasting the slices first keeps the finished dish from getting soggy.
“I made this for a picky crowd and even the pasta lovers asked for seconds — rich, satisfying, and surprisingly light.” — a happy home cook
Reasons to try it:
- Quick-ish: prep and roast the zucchini while the meat sauce simmers, making the workflow efficient.
- Budget-friendly: ground beef or turkey stretches with ricotta and sauce into several portions.
- Kid-approved: the familiar lasagna layers make eating veggies less contentious.
- Flexible: swap proteins, cheeses, or make it vegetarian without losing the lasagna vibe.
Preparing Zucchini Lasagna
Before you start, here’s the big-picture process so you know what to expect: slice and roast zucchini to remove excess moisture, brown the meat with aromatics and simmer with marinara, mix ricotta with egg for stability, then layer meat, zucchini, ricotta and cheeses in a baking dish. Cover and bake until bubbly, then finish uncovered so the top turns golden.
Timing snapshot:
- Active prep: ~25–35 minutes (slicing, roasting, browning)
- Bake time: 40 minutes (covered/uncovered)
- Rest time: 5–10 minutes before serving
What you’ll need
- 4 medium zucchini, sliced lengthwise into 1/8–1/4" slices (a mandoline helps)
- 1 lb ground beef or ground turkey (ground turkey makes it leaner)
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 cups marinara sauce (use a good-quality jar or homemade)
- 2 cups ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 1 large egg (binds the ricotta; omit for looser texture)
- Salt and freshly ground black pepper to taste
- Olive oil (for roasting and sautéing)
- Italian herbs (optional — oregano, basil, or a pinch of red pepper flakes)
Ingredient notes:
- To reduce moisture further, salt zucchini slices and place on paper towels for 10 minutes, then pat dry.
- For a lighter dairy option, part-skim ricotta and mozzarella work fine. For a creamier result, use whole-milk ricotta.
Step-by-step instructions
- Preheat your oven to 375°F (190°C). Lightly oil a baking sheet.
- Slice zucchini lengthwise into even, thin slices. Brush both sides with olive oil and arrange in a single layer on the sheet. Roast for about 10 minutes to soften and remove excess moisture; they should bend without breaking. Remove and set aside.
- Meanwhile, heat 1–2 tablespoons olive oil in a skillet over medium heat. Sauté the diced onion until translucent, about 4–5 minutes. Add minced garlic and cook 30–60 seconds until fragrant.
- Add the ground beef or turkey. Break it up with a spoon and brown thoroughly until no pink remains. For safety, ground beef is done at 160°F; ground turkey should reach 165°F. Drain any excess fat if needed.
- Stir in the marinara sauce and simmer for 4–5 minutes so flavors meld. Season with salt, pepper, and optional Italian herbs. Taste and adjust seasoning.
- In a medium bowl, combine ricotta, egg, and a pinch of salt and pepper. Mix until smooth.
- Assemble in a 9×13" (or similar) baking dish: start with a thin layer of meat sauce on the bottom, then a single layer of roasted zucchini, spread a portion of the ricotta mixture, and sprinkle some shredded mozzarella. Repeat layers (sauce → zucchini → ricotta → mozzarella) until ingredients are used, finishing with mozzarella and a generous sprinkle of Parmesan on top.
- Cover the dish tightly with foil and bake for 25 minutes. Remove foil and bake another 15 minutes, or until cheese is bubbly and golden.
- Let the lasagna rest for 5–10 minutes before slicing to help it set and make serving cleaner.
Best ways to enjoy it
Serve warm, sliced into squares. Pair it with crisp, bright sides to contrast the richness:
- A simple arugula salad tossed with lemon vinaigrette
- Garlic-roasted mushrooms or a quick sautéed green like spinach
- Crusty bread or a light Caesar for a heartier meal
If you want a complementary comfort-course, try pairing the lasagna with this easy lasagna soup recipe for a cozy starter or a double Italian-themed dinner.
Garnish ideas:
- Fresh basil or parsley for color and brightness
- A drizzle of extra-virgin olive oil or a pinch of crushed red pepper for heat
Storage and reheating tips
- Refrigerator: Store leftovers in an airtight container or cover the baking dish tightly. Keeps well for 3–4 days.
- Freezer: You can freeze individual portions wrapped tightly in plastic and foil or in a freezer-safe container for up to 2–3 months. Thaw overnight in the fridge before reheating.
- Reheating: Oven method (preferred) — reheat at 350°F (175°C) covered for 15–20 minutes until heated through. Microwave — cover and heat in 1–2 minute increments, stirring or rotating to ensure even heating. Always reheat to an internal temperature of 165°F (74°C) before serving for food safety.
Helpful cooking tips
- Prevent sogginess: roast zucchini first and pat slices dry; this reduces excess moisture in the final bake.
- Even layers: use a mandoline or steady hand to slice zucchini uniformly so the layers stack neatly.
- Ricotta binder: the egg in the ricotta helps slices hold their shape when serving; for an egg-free version add 1/4 cup of grated Parmesan to firm it up.
- Cheese melt: cover while baking so the interior heats through; uncover at the end to brown the top.
- Make-ahead: assemble the lasagna up to a day ahead, keep it covered in the fridge, and bake when ready — add 5–10 minutes to bake time if it’s very cold.
Creative twists
- Vegetarian: swap ground meat for a sauté of mushrooms and lentils or use a frozen spinach and artichoke mix.
- Flavor boost: use Italian sausage (mild or spicy) instead of ground beef for a garlicky, fennel-forward profile.
- Pesto layer: thinly spread basil pesto between layers for herbaceous depth.
- Dairy-free: replace cheeses with cashew ricotta and a dairy-free shredded cheese alternative; be mindful that textures will differ.
- Eggplant version: use thin slices of roasted eggplant if zucchini is out of season.
Common questions
Q: Can I use regular lasagna noodles instead of zucchini?
A: Yes — swap zucchini for no-boil or pre-cooked lasagna noodles and follow a standard lasagna assembly. The bake time may be slightly different; use the noodle package instructions as a guide.
Q: Do I have to roast the zucchini first?
A: Roasting is highly recommended. It concentrates flavor and removes excess water so the final lasagna isn’t watery. If you’re short on time, very thin slices briefly pan-seared will also work.
Q: How long does this take from start to table?
A: Plan about 25–35 minutes active prep plus 40 minutes baking, so roughly 1 hour to 1 hour 15 minutes total.
Q: Is this freezer-friendly?
A: Yes. Freeze portions or the whole assembled dish. Thaw overnight in the fridge and reheat in the oven until warmed through.
Q: Can I make it ahead for a party?
A: Absolutely. Assemble the lasagna the day before, refrigerate covered, and bake before guests arrive. This reduces last-minute stress and the flavors meld nicely overnight.
If you want more low-carb or lasagna-style ideas, check recipe variations in the links earlier for inspiration and safe swaps.
PrintZucchini Lasagna
A lighter, low-carb version of classic lasagna using roasted zucchini in place of pasta. This dish combines savory meat, creamy ricotta, and melted cheeses for cheesy comfort.
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 70 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Low Carb
Ingredients
- 4 medium zucchini, sliced lengthwise into 1/8–1/4″ slices
- 1 lb ground beef or ground turkey
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 cups marinara sauce
- 2 cups ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 1 large egg
- Salt and freshly ground black pepper to taste
- Olive oil
- Italian herbs (oregano, basil, or red pepper flakes – optional)
Instructions
- Preheat your oven to 375°F (190°C). Lightly oil a baking sheet.
- Slice zucchini lengthwise into even, thin slices. Brush both sides with olive oil and arrange in a single layer on the sheet. Roast for about 10 minutes to soften and remove excess moisture.
- Meanwhile, heat 1–2 tablespoons olive oil in a skillet over medium heat. Sauté the diced onion until translucent, about 4–5 minutes. Add minced garlic and cook until fragrant.
- Add the ground beef or turkey. Break it up with a spoon and brown thoroughly until no pink remains. Drain any excess fat if needed.
- Stir in the marinara sauce and simmer to meld flavors. Season with salt, pepper, and optional herbs.
- In a medium bowl, combine ricotta, egg, and a pinch of salt and pepper. Mix until smooth.
- Assemble in a 9×13″ baking dish: start with a thin layer of meat sauce, followed by zucchini, ricotta mixture, and mozzarella. Repeat layers until ingredients are used, finishing with mozzarella and Parmesan on top.
- Cover the dish tightly with foil and bake for 25 minutes. Remove foil and bake another 15 minutes, or until cheese is bubbly and golden.
- Let it rest for 5–10 minutes before slicing to help it set.
Notes
For a lighter dairy option, use part-skim ricotta and mozzarella. You can also prepare this dish a day in advance and bake when ready.

