
This velvety garden veggie lasagna with Alfredo transforms everyday vegetables into a stunning dinner that'll wow your guests. The blend of soft squash, zucchini, carrots and spinach creates a vibrant and healthy meat-free meal that'll please even the most dedicated carnivores.
I whipped this lasagna up when my veggie-loving niece stopped by, and it was such a knockout that we now make it all the time. The mix of creamy sauce with fresh garden veggies makes everyone too busy enjoying dinner to notice they're eating something good for them.
Ingredients
- Lasagna noodles: perfect for stacking and support. The oven-ready kind will save you tons of time
- Yellow squash and zucchini: bring brightness and juiciness without making things soggy
- Carrots: add a touch of natural sweetness and gorgeous color
- Fresh spinach leaves: pack in nutrients and a grounded taste
- Jarred Alfredo sauce: makes cooking easier while delivering luscious creaminess
- Ricotta cheese: gives that wonderful body and cozy lasagna feel
- Mozzarella cheese: brings that must-have stretch when you pull a slice
- Cheddar cheese: throws in a bold flavor kick
- Italian seasoning: ties all the flavors together beautifully
Simple Cooking Steps
- Get Noodles Ready:
- If you're using regular lasagna noodles, cook them following package directions until they're al dente. No prep needed for oven-ready ones. Get your oven warming to 350°F while you work on everything else.
- Start Your Foundation:
- Spread a small amount of Alfredo sauce across the bottom of a deep 9x12 inch baking dish. This stops sticking and starts building taste from the ground up.
- Make First Veggie Layer:
- Put zucchini slices down in one layer over the sauce. Try to fill in as much of the dish as you can. Drop spoonfuls of ricotta evenly over the zucchini, then scatter some mozzarella on top. Add a bit of salt, pepper, and Italian herbs.
- Layer Noodles:
- Place lasagna noodles over everything, letting them overlap slightly to make a good base for what comes next.
- Keep Building Layers:
- Do the same with yellow squash, spinach, and carrots, making separate layers. For each veggie layer, add some Alfredo sauce, ricotta, mozzarella, and noodles. Make sure to spread things out evenly so every bite tastes good.
- Top It Off:
- After your last noodle layer, spread all your leftover Alfredo sauce over the top, making sure to cover every noodle. This keeps them from drying out. Sprinkle the rest of your mozzarella and add the cheddar for a golden, bubbly finish.
- Bake Until Amazing:
- Cover with foil and bake for 25 minutes. Take the foil off and cook another 10 to 15 minutes until the cheese bubbles and edges turn golden. Let it sit 10 minutes before cutting so it firms up.

I learned the trick of stacking veggies by thickness during a cooking class in Italy. Putting zucchini at the bottom lets its moisture slowly come out, while adding the tougher carrots in higher layers means everything cooks just right. My kids especially love the sweet bits of carrot in every forkful.
Make Ahead and Storage
This veggie lasagna works wonders for planning ahead. Put it all together, wrap it tight with plastic and foil, and keep it in the fridge for up to 2 days before cooking. Just add about 15 extra minutes to your cooking time if it's coming straight from the cold.
Any leftovers will stay good in the fridge for about 4 days. You can freeze single portions for up to 3 months. For best results, let them thaw in the fridge overnight before warming them up.

Vegetable Variations
What's great about this dish is how flexible it is. In summer, try adding thin slices of eggplant or colorful peppers. During fall, chunks of butternut squash bring a sweet, nutty flavor. Fresh mushrooms add a rich earthiness that goes perfectly with the creamy sauce.
To boost the health factor, mix some chopped kale with the spinach or throw in a layer of roasted cauliflower. Just make sure to slice all veggies thin and even so they cook at the same speed and release their flavors into the sauce.
Serving Suggestions
Pair this lasagna with a basic arugula salad with lemon juice and olive oil to balance out the richness. A side of garlic bread makes the meal complete and works great for soaking up extra sauce.
When you're having friends over, make single servings in small ramekins for a fancy touch. Add some fresh basil and a sprinkle of good Parmesan right before bringing it to the table.
Frequently Asked Questions
- → Can I swap jarred Alfredo sauce for fresh?
Absolutely! Freshly made Alfredo sauce with garlic and Parmesan will make the dish even tastier.
- → What are the best veggies to use?
This version calls for carrots, spinach, zucchini, and squash, but mushrooms, eggplant, or bell peppers would work too.
- → How do I make a gluten-free version?
Use gluten-free lasagna noodles instead and check that your Alfredo sauce doesn't contain gluten.
- → Do I need to pre-cook the vegetables?
No need! Cut them thin, and they'll get nice and tender while baking.
- → How can I stop my lasagna from drying out?
Cover all the noodles well with sauce. This is especially key if you're using no-boil lasagna sheets.
- → Is freezing and reheating possible?
Yep, you can freeze it unbaked. Either bake straight from frozen (add more time) or thaw overnight in the fridge first.