Lasagna is the ultimate comfort food—but this Cheesy Spinach-Zucchini Lasagna takes the beloved dish to new, veggie-packed heights. Combining earthy mushrooms, vibrant spinach, and tender zucchini with layers of creamy ricotta and rich marinara, this version is lighter than traditional meat lasagna yet just as satisfying. It’s hearty, cheesy, and perfect for vegetarians or anyone looking to sneak more greens into their meal without sacrificing taste.
The beauty of this dish lies in its balance. The zucchini adds a subtle sweetness and texture that contrasts beautifully with the savory mushrooms and creamy cheese filling. The spinach not only boosts the nutrition factor but also enhances the flavor with its mild, almost nutty undertones. With each bite, you get a forkful of melty mozzarella, flavorful sauce, and wholesome goodness that feels indulgent while being surprisingly wholesome.
This lasagna is ideal for weeknight dinners, meal prepping, or even special occasions when you want to serve something both comforting and elegant. It’s also a fantastic way to use up summer zucchini or incorporate more vegetables into your family’s favorites. One pan, endless satisfaction.
Why You’ll Love This Recipe
- Vegetarian and Protein-Packed: No meat needed—ricotta, mozzarella, and spinach make it plenty hearty.
- Lighter Yet Satisfying: Swapping in zucchini and spinach gives a fresh, wholesome spin without sacrificing flavor.
- Easy to Assemble: Thanks to oven-ready noodles and jarred marinara, prep is a breeze.
- Great for Leftovers: Tastes even better the next day and holds up well for meal prep.
- Customizable: Easily adaptable with your favorite veggies or cheeses.
Ingredients
Vegetables & Aromatics:
- Cremini mushrooms
- Garlic
- Baby spinach
- Zucchini
Dairy:
- Ricotta cheese
- Mozzarella cheese
- Parmesan cheese
- Egg
Pantry:
- Extra-virgin olive oil
- Salt
- Ground pepper
- Low-sodium marinara sauce
- Oven-ready lasagna noodles
Garnish:
- Fresh basil and/or parsley
Variations
- Add More Veggies: Include roasted red peppers, eggplant, or kale for extra flavor and nutrition.
- Go Gluten-Free: Use gluten-free oven-ready noodles or zucchini slices in place of noodles.
- Spice It Up: Add red pepper flakes or a pinch of chili powder for heat.
- Vegan Version: Use vegan cheeses and egg replacer for a dairy-free option.
- Add Protein: Mix in cooked lentils or a layer of white beans for added substance.
How to Make the Recipe
Step 1: Cook the Mushrooms
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the sliced mushrooms, garlic, salt, and pepper. Cook until mushrooms are browned and most of the liquid has evaporated, about 8–10 minutes. Set aside.
Step 2: Wilt the Spinach
Add the remaining tablespoon of olive oil to the pan. Add spinach and sauté until wilted. Let cool slightly, then squeeze out any excess moisture and chop coarsely.
Step 3: Make the Cheese Filling
In a bowl, combine ricotta cheese, chopped spinach, the beaten egg, ¾ cup mozzarella, and ½ cup Parmesan. Mix well.
Step 4: Assemble the Lasagna
Spread a thin layer of marinara in a 9×13-inch baking dish. Layer as follows:
- 3 lasagna noodles
- Half of the ricotta mixture
- Half of the mushrooms
- Half of the zucchini planks
- Marinara sauce
Repeat the layers, finishing with noodles, remaining marinara, and the rest of the mozzarella and Parmesan on top.
Step 5: Bake
Cover with foil and bake at 375°F (190°C) for 40 minutes. Remove foil and bake another 10–15 minutes until cheese is bubbly and golden.
Step 6: Rest and Serve
Let rest for 10 minutes before slicing. Garnish with chopped basil and/or parsley.
Tips for Making the Recipe
- Use paper towels to pat zucchini dry before layering to avoid excess moisture.
- Don’t over-sauce—too much liquid can make the lasagna watery.
- Let it rest after baking to help the layers set.
- Grate your own cheese for the best melt and flavor.
- Layer strategically to ensure even distribution of ingredients.
How to Serve
Serve warm with a crisp green salad and crusty bread or garlic toast. It’s perfect for family dinners, potlucks, or a cozy night in. A glass of red wine or sparkling water with lemon pairs beautifully.
Make Ahead and Storage
Storing Leftovers
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual slices in the microwave or oven.
Freezing
Assemble the lasagna and freeze unbaked, wrapped tightly in foil and plastic. It can be frozen for up to 2 months. Thaw overnight in the fridge before baking as directed.
Reheating
Reheat covered in the oven at 350°F (175°C) until heated through, or microwave slices until warm. Add a splash of water if it seems dry.
FAQs
1. Can I make this lasagna ahead of time?
Yes! Assemble it a day in advance and refrigerate until ready to bake.
2. Do I need to pre-cook the noodles?
Nope! This recipe uses oven-ready lasagna noodles that cook as the dish bakes.
3. Can I use frozen spinach?
Yes, just thaw and squeeze out excess moisture before mixing with ricotta.
4. What type of mushrooms work best?
Cremini are great, but you can also use white button or portobello.
5. How do I keep the lasagna from being watery?
Be sure to cook off excess moisture from the mushrooms and spinach, and pat zucchini dry.
6. Can I skip the egg?
The egg helps bind the ricotta layer, but you can omit it or use an egg substitute.
7. How thick should I slice the zucchini?
About 1/8 inch thick planks work best—they soften without falling apart.
8. Is it okay to use full-fat cheeses?
Definitely! It’ll be even richer and creamier.
9. Can I double the recipe?
Yes—just use a larger dish or make two pans. Perfect for feeding a crowd.
10. Can I use cottage cheese instead of ricotta?
Yes, though the texture will be slightly different. Drain it first for best results.
Conclusion
Cheesy Spinach-Zucchini Lasagna is a nourishing and flavorful dish that’s sure to impress vegetarians and meat-lovers alike. With layers of savory mushrooms, creamy cheese, and fresh veggies, it’s a lighter yet deeply comforting version of a classic. Whether you’re making it for a weeknight meal or a special gathering, this lasagna delivers on taste, texture, and ease. Give it a try—you might never go back to traditional lasagna again.
PrintCheesy Spinach-Zucchini Lasagna: A Fresh and Flavorful Twist on a Classic
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
A comforting, veggie-packed lasagna layered with tender zucchini, earthy mushrooms, sautéed spinach, and a rich mix of cheeses. It’s wholesome, cheesy, and full of flavor—perfect for a cozy dinner or meal prep!
Ingredients
For the vegetables:
-
3 tablespoons extra-virgin olive oil, divided
-
1 pound cremini mushrooms, thinly sliced
-
1 clove garlic, minced
-
½ teaspoon salt
-
¼ teaspoon ground pepper
-
1 (11-ounce) package baby spinach
-
1 medium zucchini, cut lengthwise into 1/8-inch planks
For the cheese filling:
-
1 large egg, lightly beaten
-
1 (15-ounce) container part-skim ricotta cheese
-
1½ cups shredded part-skim mozzarella cheese, divided
-
1 cup grated Parmesan cheese, divided
For assembly:
-
1 (25-ounce) jar low-sodium marinara sauce, divided
-
6 sheets oven-ready lasagna noodles
-
Chopped fresh basil and/or parsley for garnish
Instructions
-
Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
-
Cook mushrooms: In a large skillet over medium heat, add 2 tablespoons olive oil. Sauté mushrooms, garlic, salt, and pepper until browned, about 6–8 minutes. Set aside.
-
Sauté spinach: In the same pan, add remaining oil and spinach. Cook until wilted. Let cool, then squeeze out excess moisture and chop.
-
Mix cheese filling: In a bowl, combine ricotta, egg, half the mozzarella, half the Parmesan, and chopped spinach. Stir until smooth.
-
Assemble lasagna: Spread a thin layer of marinara on the dish bottom. Add 2 lasagna noodles, ⅓ of ricotta mix, ⅓ of mushrooms, ⅓ of zucchini planks, and ⅓ of remaining sauce. Repeat layers twice more. Top with final noodles, sauce, and remaining mozzarella and Parmesan.
-
Bake: Cover with foil and bake for 25 minutes. Remove foil and bake another 25 minutes until bubbly and golden. Let rest 10 minutes before serving.
-
Garnish: Sprinkle with fresh basil or parsley before serving.
Notes
Make sure zucchini planks are thin to prevent a watery lasagna
Let the lasagna rest before cutting for cleaner slices.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Main Course
- Method: Baked
- Cuisine: Italian