
Soft pasta sheets tucked between velvety white sauce, garden veggies, and a trio of cheeses make this meatless lasagna truly special. Each mouthful delivers the perfect mix of mushrooms, zucchini, broccoli and spinach, all wrapped in a smooth, dreamy white sauce that'll make you totally forget the usual tomato-based versions.
I came up with this dish during a super busy Christmas season when I needed something impressive that could feed lots of people. After trying it several ways, this version got everything right - creamy, filling, and loaded with veggies that even fussy eaters gobble up.
Key Ingredients
- Garden vegetables: Pick hard zucchini, vibrant broccoli, and spot-free mushrooms for top-notch taste and crunch
- Navy beans: They bring subtle flavor and smooth texture plus protein while mixing perfectly with the veggies
- Whole milk: Makes the creamiest white sauce - the fat stops it from getting grainy
- Cheese trio: Ricotta adds smoothness, mozzarella gives that pull, and Parmesan brings bold flavor
- Lasagna noodles: Regular dried ones work best here, giving good support without turning mushy
Step-by-Step Guide
- 1. Fix the Veggie Mix
- First, cut all veggies the same size so they cook evenly. Warm olive oil in a big pan until it shines, then toss in onions and garlic. Cook till see-through before adding mushrooms - let them release their water before throwing in the rest of the veggies.
- 2. Nail the White Sauce
- Make a base by melting butter and stirring in flour until it smells toasty. Slowly pour in warm milk, stirring all the time to avoid lumps. Keep cooking until sauce sticks to your spoon, then add herbs and spices. It should be thick but still easy to pour.
- 3. Ready the Pasta
- Boil lasagna sheets in salty water until just firm - they'll keep cooking in the oven. Handle them carefully and lay them flat on clean towels so they won't stick together. Don't overcook or you'll end up with soggy lasagna.
- 4. Stack Everything Carefully
- Start with white sauce on the bottom to prevent sticking. Add pasta sheets, overlapping them a bit for strength. Spread ricotta all over, then add veggie mix and mozzarella. Do this again and again, finishing with extra cheese on top.
- 5. Bake It Right
- Cover with foil and bake until sauce bubbles at the edges. Take the foil off for the last few minutes to get golden spots on the cheese. Let it sit before cutting so your slices come out clean.

I've made this lasagna tons of times for family get-togethers, and I've learned that good white sauce makes all the difference. My grandma showed me that constant stirring while adding warm milk creates the smoothest sauce - a trick that works every time.
Smart Prep-Ahead Ideas
This lasagna actually tastes better when you make it a day early. Put it all together, wrap it tight with foil, and stick it in the fridge. Take it out 30 minutes before cooking. Add about 10-15 more minutes to your cooking time if it's cold from the fridge.
Freezing Tricks
Pick a good container for freezing - glass or those disposable aluminum pans both do the job. Wrap it tightly in plastic, then foil, and freeze for up to three months. Thaw in your fridge overnight before cooking for best results.
Ways To Switch Things Up
Feel free to swap veggies based on what's fresh now. Try cauliflower, eggplant, or even sweet butternut squash. Just remember to cook out all the extra water from whatever veggies you pick.
What To Serve With It
Match this rich lasagna with a simple arugula salad dressed with just lemon and oil. When I have friends over, I usually add some garlic bread and roasted veggies to make a full meal.
I've been making this lasagna for years now, and it's my favorite dish for special times. There's something magical about taking a hot, golden-brown dish from the oven and seeing everyone's faces light up when they taste that first creamy, veggie-packed bite. While it takes some time to put together, you end up with a show-stopping meal that brings everyone around the table.

Frequently Asked Questions
- → Can this dish be prepped in advance?
- Totally! Assemble it a day ahead and store in the fridge, or freeze for up to three months baked or unbaked.
- → What's the easiest way to freeze it?
- Completely wrap your lasagna with plastic wrap and then with foil. For individual portions, freeze separately and thaw in the fridge overnight.
- → Can I choose other veggies to include?
- Of course! Switch things up with your favorites but make sure any veggies aren’t too wet before layering.
- → Why rinse lasagna noodles after boiling?
- Giving them a cold water rinse stops cooking instantly and keeps them from sticking when you're layering.
- → How do I tell if the béchamel is ready?
- The sauce should cling to the spoon evenly, and when swiped with your finger, the line will stay clear.