I absolutely love sharing this Zucchini Lasagna Recipe with anyone looking to enjoy a comforting, hearty meal without the heaviness of traditional pasta. To me, this dish is the perfect blend of fresh garden flavors and rich, cheesy goodness. It’s a colorful, satisfying alternative that still delivers that classic lasagna feeling, but with tender layers of grilled zucchini, savory meat sauce, and creamy cheese that everyone seems to adore.
Why You'll Love This Zucchini Lasagna Recipe
What makes this zucchini lasagna so special to me starts with the flavor. The zucchini slices get lightly grilled or broiled until they’re perfectly tender and slightly caramelized, adding a delicate sweetness and smoky note that pairs beautifully with the savory beef and garlicky tomato sauce. The mix of cottage cheese and spinach folded into Parmesan and egg creates a rich, creamy layer that contrasts wonderfully with the tangy marinara and melted mozzarella. Every bite feels indulgent, but without being overly heavy.
Besides the amazing taste, I’m a big fan of how approachable this recipe is. It’s straightforward, with simple, easy-to-find ingredients that come together without fuss. Whether you’re a beginner or an experienced cook, you can follow the steps with confidence. It’s a great dish to bring to a family dinner or even a casual gathering with friends because it’s satisfying, colorful, and feels just special enough to make folks smile. Plus, I love knowing it’s a veggie-forward meal that still satiates any comfort food craving!
Ingredients You'll Need
This recipe relies on fresh, wholesome ingredients that keep the dish vibrant and balanced. Each component plays a key role — from the zucchini’s crisp texture to the rich, flavorful meat sauce and the creamy cheesy layers that hold everything together.
- Zucchini: I use about three medium to large zucchinis sliced lengthwise for the perfect lasagna “noodles.”
- Extra-virgin olive oil: Divided amounts help to grill the zucchini and add richness to the meat sauce.
- Kosher salt and black pepper: Essential for seasoning each layer and bringing out the natural flavors.
- Lean ground beef or bison: Adds savory depth to the dish without excessive fat.
- Dried oregano and garlic: Classic Italian aromatics that create a fragrant, savory sauce.
- Marinara-style pasta sauce: I recommend a high-quality jar like Rao’s or DeLallo for that authentic tomato flavor.
- Low-fat cottage cheese or part-skim ricotta: Blended with spinach, Parmesan, and egg for a luscious, protein-rich filling.
- Frozen chopped spinach: Thawed and drained, it adds vibrant color and a subtle earthiness.
- Parmesan cheese: Used twice in this recipe for layers of sharp, nutty flavor.
- Egg: Binds the cheesy spinach mixture so it sets beautifully when baked.
- Shredded mozzarella or a blend with provolone: For that iconic stretchy, melty topping.
- Fresh basil: Thinly sliced and sprinkled on top right before serving to refresh and brighten the dish.
Directions
Step 1: Start by trimming the ends off each zucchini—there’s no need to peel them since the skin adds a lovely texture. Using a mandoline or a sharp knife, slice the zucchini lengthwise into planks about a quarter-inch thick. You should get around 6 to 8 slices per zucchini.
Step 2: Lay the zucchini slices on a rimmed baking sheet and drizzle with 2 tablespoons of olive oil, then sprinkle ½ teaspoon kosher salt and ¼ teaspoon black pepper over them. Toss everything gently so all the slices are evenly coated.
Step 3: Choose your cooking method: For grilling, preheat an outdoor grill or indoor grill pan to medium and lightly oil the surface. Grill the zucchini slices for 2 to 3 minutes per side until they’re softly cooked and have nice grill marks. If broiling, arrange slices in a single layer on parchment-free baking sheets, place them about 5 inches under the broiler, and broil for 5 to 8 minutes until browned—do this in batches if needed. Let the zucchini cool slightly after cooking, then gently pat dry to remove excess moisture, which helps prevent sogginess.
Step 4: Heat the remaining tablespoon of olive oil in a large skillet over medium-high heat. Add the ground beef (or bison), ½ teaspoon kosher salt, and dried oregano. Cook, breaking up the meat with a spoon, for 5 to 7 minutes until it’s browned and cooked through.
Step 5: Stir in the minced garlic and cook for about 30 seconds until fragrant. Remove the pan from heat and mix in the marinara sauce, combining thoroughly to create a rich, flavorful meat sauce.
Step 6: In a large bowl, combine the cottage cheese (or ricotta), ¼ cup grated Parmesan, egg, remaining ½ teaspoon salt, and ¼ teaspoon black pepper. Mix well.
Step 7: Fold in the thawed and well-drained chopped spinach, gently stirring so it’s evenly distributed throughout the cheese mixture.
Step 8: Lightly spray a 9x13-inch casserole dish with nonstick spray. Spread half of the meat sauce evenly across the bottom of the dish, then layer half of the zucchini slices on top, overlapping slightly to cover fully.
Step 9: Dollop the entire cheese and spinach mixture evenly over the zucchini layer, smoothing it out gently.
Step 10: Add the remaining zucchini slices over the cheese mixture, then pour the remaining meat sauce on top.
Step 11: Sprinkle the top evenly with shredded mozzarella and the remaining ¼ cup Parmesan cheese.
Step 12: Bake in a preheated 350 degrees F oven for 20 minutes, until the cheese is melted and the lasagna is hot and bubbling. Remove from the oven and scatter fresh basil over the top. Let the lasagna rest for 5 to 10 minutes before slicing and serving to allow the layers to set beautifully.
Servings and Timing
This recipe makes about 6 generous servings, perfect for a family dinner or meal prepping for the week. Prep time usually takes me around 20 minutes, including slicing the zucchini and mixing the ingredients. The cooking time, with grilling or broiling and baking, is roughly 40 minutes, so total time comes to about 1 hour from start to finish. Allowing the lasagna to rest before serving is crucial for the best texture, and that adds an additional 5 to 10 minutes.
How to Serve This Zucchini Lasagna Recipe
I love serving this zucchini lasagna warm right out of the oven, letting those melty layers shine. It pairs beautifully with a simple green salad tossed with a lemon vinaigrette to cut through the richness, and some garlic bread or crusty Italian loaf on the side to sop up any extra sauce. For a lighter option, steamed or roasted asparagus complements the mild zucchini flavor really well.
For a finishing touch, I often sprinkle a little extra fresh basil and maybe some red pepper flakes if we want a gentle kick. Presentation-wise, slicing the lasagna into neat squares and serving on white or neutral plates really lets the vibrant colors pop—those emerald green zucchini layers are irresistible! I usually serve portions that are satisfying but not too heavy, about one square per person alongside side dishes.
When it comes to drinks, a chilled glass of medium-bodied red wine like Chianti or Sangiovese works wonderfully, as does a crisp sparkling water with a splash of lemon for a non-alcoholic option. I find this dish perfect for a cozy weeknight dinner, a casual weekend gathering, or even an appetizer at a holiday buffet if you cut it into small squares. It’s always a crowd-pleaser, whether hot or just slightly warm.
Variations
One of the best things about this zucchini lasagna recipe is how adaptable it is. If you want a lighter, vegetarian option, swap the ground beef for a medley of sautéed mushrooms, diced bell peppers, and onions or try lentils seasoned with Italian herbs. That same savory depth comes through without the meat. For a dairy-free or vegan twist, use plant-based ricotta alternatives and vegan mozzarella, and replace the egg with a flax egg to bind the cheese layer.
If you prefer a different flavor profile, adding a pinch of red pepper flakes to the sauce, fresh rosemary instead of oregano, or even a little lemon zest in the cheese layer adds interesting depth and brightness. You can also experiment with cooking the zucchini slices in the oven at 400 degrees F instead of grilling or broiling—roasting them on parchment-lined sheets for about 10 to 15 minutes until tender works well and makes for fewer steps.
I’ve also played around with layering in thin slices of eggplant or yellow squash alongside the zucchini for variety and color. No matter how you customize it, I recommend keeping the essence of the lasagna—tender veggie layers, savory sauce, and a creamy cheese filling—to make sure it stays true to this comforting classic.
Storage and Reheating
Storing Leftovers
After enjoying your zucchini lasagna, you can store any leftovers in an airtight container in the refrigerator. I recommend glass containers with tight-fitting lids or reusable BPA-free plastic ones. The leftovers will keep well for up to 3 to 4 days. Covering it properly prevents it from drying out and keeps all those flavors intact.
Freezing
This dish freezes beautifully, which is great for meal prep or saving portions for busy nights. Allow the lasagna to cool completely before wrapping it tightly with plastic wrap and then aluminum foil, or transfer it to a freezer-safe container. It can keep well in the freezer for up to 3 months. When you’re ready to enjoy it, thaw overnight in the refrigerator for best results before reheating.
Reheating
To reheat, I find baking it in the oven at 350 degrees F works best to maintain the texture and melt the cheese nicely—cover the dish loosely with foil to prevent the top from burning and heat for about 20 to 25 minutes until warmed through. Microwaving is convenient but can sometimes make the zucchini soggy, so if you must, heat in short increments and keep a close eye on it. Adding a sprinkle of fresh basil or a little extra shredded mozzarella on top before reheating gives it a lovely fresh flavor boost.
FAQs
Can I use summer squash instead of zucchini in this recipe?
Absolutely! Yellow summer squash works beautifully as a substitute or alongside zucchini, offering a slightly sweeter flavor and vibrant color. Just slice it the same way and cook as instructed.
Is it necessary to grill or broil the zucchini slices before assembling?
Grilling or broiling the zucchini helps remove excess moisture and intensifies flavor, preventing a watery lasagna. While you can skip this step, I highly recommend it for the best texture and taste.
Can I prepare this zucchini lasagna in advance?
Yes, you can assemble it a day ahead and keep it covered in the refrigerator. Bake it fresh when ready to serve for a convenient and delicious meal.
What can I substitute for cottage cheese if I don’t have any?
Part-skim ricotta cheese is a great substitute and provides a creamy, smooth texture. You can also blend some cream cheese with a splash of milk as an alternative, but ricotta is closest to the original taste.
Is this recipe gluten-free?
Yes, since this lasagna uses zucchini slices instead of pasta sheets, it is naturally gluten-free. Just double-check your marinara sauce and other ingredients to ensure they don't contain any hidden gluten additives.
Conclusion
I hope you’re as excited as I am to try this Zucchini Lasagna Recipe, which manages to be both wholesome and indulgent in the best way. It’s one of those dishes that feels like a warm hug on a plate—comforting, fresh, and packed with flavor. Whether you’re looking for a new dinner classic or a way to sneak more veggies into your meals, this recipe won’t disappoint. Give it a go, and I promise it’ll become a favorite in your kitchen too!
Print
Zucchini Lasagna Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Italian-American
- Diet: Gluten Free
Description
This healthy and delicious zucchini lasagna recipe replaces traditional pasta with grilled or broiled zucchini slices, layered with a savory meat sauce, a cheesy spinach and cottage cheese mixture, and topped with mozzarella and Parmesan cheeses. It’s an ideal low-carb and gluten-free alternative that maintains all the comforting flavors of classic lasagna, perfect for family dinners or meal prepping.
Ingredients
Zucchini Layer
- 3 medium/large zucchini (about 2 pounds)
- 2 tablespoons extra-virgin olive oil
- ½ teaspoon kosher salt
- ¼ teaspoon ground black pepper
Meat Sauce
- 1 tablespoon extra-virgin olive oil
- 1 pound lean ground beef or ground bison
- ½ teaspoon kosher salt
- ½ teaspoon dried oregano
- 3 cloves garlic (minced)
- 1 (24-ounce) can prepared marinara-style pasta sauce (such as DeLallo or Rao's)
Cheese Mixture
- 1 (16-ounce) container low-fat cottage cheese or part-skim ricotta cheese
- 1 (10-ounce) package frozen chopped spinach (thawed and excess water squeezed out)
- ¼ cup finely grated Parmesan cheese
- 1 large egg
Topping
- 1 cup shredded part-skim mozzarella cheese (or a blend of mozzarella and provolone)
- ¼ cup finely grated Parmesan cheese
- ¼ cup thinly sliced fresh basil
Instructions
- Trim the Zucchini: Trim off the ends of the zucchini. There is no need to peel. Slice each zucchini lengthwise into ¼-inch-thick planks using a mandolin or knife; you should get about 6 to 8 slices per zucchini.
- Season the Zucchini: Place the zucchini slices on a rimmed baking sheet. Drizzle with 2 tablespoons of olive oil, then sprinkle with ½ teaspoon kosher salt and ¼ teaspoon black pepper. Toss gently to coat the slices evenly.
- Cook the Zucchini - Grill or Broil Method: For grilling, preheat an outdoor grill or indoor grill pan to medium heat. Lightly coat the grill grates with canola oil. Grill zucchini slices for 2 to 3 minutes per side until tender and lightly browned. For broiling, position an oven rack about 5 inches from the top heat element and preheat the broiler. Lay zucchini slices in a single layer on two rimmed baking sheets without lining them. Broil each sheet for 5 to 8 minutes until lightly browned, then switch to the other sheet. After cooking, let the zucchini cool slightly, then gently pat dry to remove excess moisture. Preheat oven to 350°F.
- Cook the Meat Sauce: Heat the remaining 1 tablespoon olive oil in a large skillet over medium-high heat. Add the ground beef, ½ teaspoon kosher salt, and dried oregano. Cook the meat, breaking it apart, until browned and fully cooked, about 5 to 7 minutes. Stir in the minced garlic and cook for an additional 30 seconds.
- Add Marinara Sauce: Remove the skillet from heat, then stir in the marinara-style pasta sauce until well combined.
- Prepare Cheese Mixture: In a large bowl, combine the cottage cheese, ¼ cup grated Parmesan, egg, remaining ½ teaspoon kosher salt, and ¼ teaspoon black pepper. Mix well until smooth and uniform.
- Add Spinach: Stir in the thawed and squeezed-dry chopped spinach, breaking it up further with a fork to evenly distribute it throughout the cheese mixture.
- Assemble Lasagna - First Layer: Coat a 9x13-inch casserole dish with nonstick spray. Spread half of the meat sauce evenly on the bottom. Layer half of the cooked zucchini slices on top, overlapping slightly if necessary.
- Add Cheese Mixture: Spread all of the cheese and spinach mixture evenly over the zucchini layer.
- Assemble Lasagna - Second Layer: Top the cheese mixture with the remaining zucchini slices, then spread the remaining meat sauce on top.
- Add Cheese Topping: Sprinkle the casserole evenly with shredded mozzarella and the remaining ¼ cup grated Parmesan cheese.
- Bake: Bake the assembled zucchini lasagna in the preheated 350°F oven for 20 minutes, or until the cheese is melted, bubbly, and golden on top.
- Garnish and Rest: Remove from the oven and sprinkle fresh basil slices over the hot lasagna. Let it rest for 5 to 10 minutes before serving to allow it to set and cool slightly.
Notes
- Using a mandolin for slicing zucchini ensures even thickness and consistent cooking.
- Patting the cooked zucchini dry after grilling or broiling prevents excess moisture from making the lasagna watery.
- You can substitute ground beef with ground turkey or ground bison for a leaner option.
- Fresh basil adds a bright herbaceous note but can be omitted or replaced with dried basil if needed.
- For a vegetarian version, omit the meat and increase the cheese and spinach amounts.
- Make sure to squeeze out as much water as possible from the thawed spinach to avoid sogginess.
- The lasagna is best served after resting; this helps it hold its shape when sliced.


Leave a Reply