Zucchini Lasagna Recipe
I’ve always loved the comforting richness of a classic lasagna, but there came a point where I craved something lighter, something that felt just as satisfying but left me feeling energized. That’s when I started experimenting with zucchini, and this Zucchini Lasagna was born. It’s now a staple in my kitchen, especially when zucchini is in season and overflowing from the garden or local market.
What I adore about this dish is how seamlessly the zucchini slides into the role of traditional noodles. The texture is beautifully tender without being mushy, and it absorbs the layers of savory marinara, creamy ricotta, and melted cheese like a dream. Plus, the freshness it brings to each bite is something regular lasagna simply can’t compete with.
When I serve this to friends and family, there’s always a moment of surprise when they realize there’s no pasta in sight. Yet, they go back for seconds, sometimes thirds. It’s indulgent yet wholesome, hearty but not heavy. Whether you’re watching carbs or just looking for a veggie-packed dinner, this recipe delivers every time.



Why You’ll Love This Zucchini Lasagna Recipe
Zucchini Lasagna has that irresistible layered goodness you crave in a classic lasagna, but it trades the heaviness for a fresher, garden-inspired twist. You’ll love how the zucchini provides a naturally gluten-free alternative to noodles, making it perfect for a variety of dietary needs. The marinara adds rich, bold flavor, while the ricotta, mozzarella, and parmesan bring all the creamy, melty goodness you want in a comfort dish. And the best part? It tastes just as amazing leftover.
How to Make Zucchini Lasagna Recipe
Step 1: Prep the zucchini
Start by washing the zucchini and slicing them lengthwise into thin strips using a mandoline or a very sharp knife. Lightly salt the slices and lay them out on paper towels to draw out excess moisture. Let them sit for about 20 minutes, then pat them dry.
Step 2: Make the filling
In a mixing bowl, combine ricotta cheese, grated parmesan, an egg, salt, pepper, and chopped fresh basil. This creamy mixture will be layered with the zucchini and marinara sauce.
Step 3: Cook the meat (optional)
If you want a heartier dish, brown ground beef or Italian sausage in a skillet. Season with salt, pepper, garlic powder, and Italian seasoning. Drain the fat and set aside.
Step 4: Assemble the lasagna
In a baking dish, spread a thin layer of marinara sauce. Layer zucchini slices over the sauce, then spread a layer of ricotta filling, followed by a sprinkle of the cooked meat (if using), and a generous layer of shredded mozzarella. Repeat these layers until you run out of ingredients, finishing with mozzarella on top.
Step 5: Bake
Cover the dish with foil and bake in a preheated oven at 375°F (190°C) for 25 minutes. Remove the foil and bake for another 15-20 minutes until the cheese is golden and bubbly.
Step 6: Let it rest
Allow the lasagna to rest for at least 10-15 minutes before slicing. This helps everything set and makes serving much easier.
Recipe Variations and Possible Substitutions
Instead of ricotta, you can use cottage cheese or even a dairy-free cheese blend if you’re avoiding dairy. Want to skip the meat? Simply leave it out for a vegetarian version that still packs tons of flavor. For a spicy kick, stir some crushed red pepper into your marinara sauce. You can also mix spinach into the ricotta filling for an extra veggie boost. And if zucchini isn’t in season, thinly sliced eggplant is a fantastic substitute that holds up just as well in baking.
Serving and Pairing Suggestions
Zucchini Lasagna is hearty enough to be the star of the table, but it pairs beautifully with fresh, simple sides. I often serve it with a crisp green salad tossed in lemon vinaigrette or a classic Caesar with crunchy croutons. If you’re looking for something warm, garlic bread or a slice of crusty sourdough makes a great addition. A glass of medium-bodied red wine like Chianti or Merlot rounds it all out perfectly.
For a lighter lunch the next day, I like pairing a small piece of this lasagna with a chilled cucumber-tomato salad or some marinated olives. It’s also fantastic next to grilled vegetables or even a bowl of soup if you’re leaning into comfort food mode.



Storage and Reheating Tips
Zucchini Lasagna stores well and makes for excellent leftovers. Let it cool completely before covering the dish tightly with foil or transferring portions into airtight containers. It will keep in the fridge for up to 4 days.
To reheat, you can warm individual slices in the microwave for 1-2 minutes or pop the whole dish in a 350°F oven, covered with foil, for about 20 minutes. If you’ve frozen your lasagna, let it thaw in the fridge overnight before reheating. For the best texture, I prefer oven reheating since it helps maintain the integrity of the zucchini layers.
Frequently Asked Questions
Can I make this ahead of time?
Yes! You can assemble the lasagna a day in advance and store it in the refrigerator until you’re ready to bake. Just add 5-10 minutes to the baking time if it’s coming straight from the fridge.
How do I keep the zucchini from being watery?
Salting the zucchini and letting it rest before patting it dry helps draw out moisture. You can also grill or roast the slices briefly before assembling to reduce water content even further.
Can I freeze Zucchini Lasagna?
Absolutely. Wrap it tightly with plastic wrap and then foil, or use freezer-safe containers. It keeps for up to 2 months. Thaw overnight in the fridge before reheating.
What kind of sauce should I use?
A good-quality marinara sauce works best. You can use homemade or store-bought, but I recommend something rich and thick to avoid excess moisture.
Is this keto-friendly?
Yes, especially if you opt for a meat-based filling and ensure your marinara has no added sugar. Zucchini is low in carbs and makes a great noodle alternative.
Related Recipes You’ll Like
If you’re all about wholesome comfort food with a twist, don’t miss out on my Creamy Tomato Spinach Pasta—it’s rich, velvety, and packed with greens. Another go-to for cozy nights is the One Pot Creamy Sausage Rigatoni—minimal cleanup, maximum flavor. And for a lighter bite, the Classic Caprese Salad makes a bright and refreshing companion to any Italian-inspired dish.
Save and Share This Recipe for Later
If you love this Zucchini Lasagna as much as I do, be sure to pin it to your Pinterest board so you can come back to it any time. Sharing is caring—send the link to a friend who’s looking to eat healthier without giving up flavor. You can also post it on your favorite Facebook cooking group or include it in your weekly meal plan email to inspire others to give it a try. Every share helps spread the joy of simple, nourishing food!
Zucchini Lasagna Recipe

This Zucchini Lasagna recipe is a wholesome, veggie-forward take on the traditional Italian classic, using fresh zucchini slices in place of pasta. It's layered with creamy ricotta, savory marinara sauce, and gooey mozzarella cheese, creating a rich, satisfying dish that’s low-carb, gluten-free, and bursting with flavor. Whether you're cutting back on carbs or just looking for a fresh twist on comfort food, this recipe is a must-try. Great for meal prep, weeknight dinners, or impressing guests with a healthier take on lasagna.
Ingredients
- 3 medium zucchini, sliced lengthwise
- Salt (for drawing moisture from zucchini)
- 1 ½ cups ricotta cheese
- ½ cup grated parmesan cheese
- 1 large egg
- 2 tablespoons chopped fresh basil
- 2 cups marinara sauce (store-bought or homemade)
- 1 ½ cups shredded mozzarella cheese
- 1 lb ground beef or Italian sausage (optional)
- Salt and pepper to taste
- 1 tsp garlic powder
- 1 tsp Italian seasoning
Instructions
- Slice zucchini lengthwise into thin strips and lightly salt them. Let rest on paper towels for 20 minutes, then pat dry.
- In a bowl, mix ricotta, parmesan, egg, basil, salt, and pepper.
- If using meat, brown it in a skillet with garlic powder, salt, pepper, and Italian seasoning. Drain and set aside.
- In a baking dish, spread a thin layer of marinara. Layer zucchini, ricotta mix, meat (optional), and mozzarella. Repeat layers, ending with mozzarella.
- Cover with foil and bake at 375°F (190°C) for 25 minutes. Remove foil and bake another 15-20 minutes until cheese is bubbly and golden.
- Let rest 10-15 minutes before slicing.
Notes
- For extra flavor, grill or roast zucchini slices before layering.
- Cottage cheese can replace ricotta.
- Make it vegetarian by skipping the meat.
- Can be made ahead and refrigerated before baking.
- Freezes well for up to 2 months.