Home » Explore » The Best Creamy Veggie White Lasagna

The Best Creamy Veggie White Lasagna

Featured in

This incredibly rich and cheesy Loaded Veggie White Lasagna is packed with tender vegetables and a luscious, creamy béchamel sauce. This Loaded Veggie White Lasagna is the ultimate comfort food I crave on a chilly Sunday evening here in Minneapolis.

Pin it Share it Send it Print it Jump To Recipe

By Isabella Romano

Updated on September 5, 2025

A slice of Loaded Veggie White Lasagna on a plate, showing the creamy layers of ricotta, béchamel sauce, spinach, mushrooms, and melted mozzarella cheese.

This incredibly rich and cheesy Loaded Veggie White Lasagna is packed with tender vegetables and a luscious, creamy béchamel sauce.

This Loaded Veggie White Lasagna is the ultimate comfort food I crave on a chilly Sunday evening here in Minneapolis. While I adore a classic red sauce lasagna, there is something uniquely decadent and satisfying about a creamy white version. I wanted to create a vegetarian lasagna that was so rich, hearty, and flavorful that no one would even miss the meat. This glorious recipe is the result—a beautiful casserole with layers of tender pasta, a savory vegetable and ricotta filling, and a silky smooth béchamel sauce. It’s the kind of showstopper vegetarian main course you might see celebrated on a site like Cookie and Kate, and it has become my go-to for special family dinners.

🟫 Why This Is So Good

  • Unbelievably Creamy & Rich – This lasagna is pure decadence. The combination of a savory ricotta filling and a classic, silky béchamel sauce creates a luxurious, melt-in-your-mouth experience.
  • Packed with Healthy Veggies – It’s loaded with sautéed mushrooms, fresh spinach, and tender zucchini, making it a truly delicious and satisfying way to eat your vegetables.
  • The Perfect Make-Ahead Meal – Lasagna is one of the best dishes to prepare ahead of time. You can assemble it a full day in advance, making it a stress-free option for entertaining or a relaxed Sunday dinner.
  • A Crowd-Pleasing Vegetarian Main – This is a hearty, cheesy, and satisfying vegetarian dish that is guaranteed to be a massive hit with everyone at the table, even the dedicated meat-eaters.

I’ll never forget the first time I made this Loaded Veggie White Lasagna for a family dinner. My brother, who is a firm believer that a meal isn’t complete without meat, was pretty skeptical. He watched me assemble the layers of vegetables and cheese with a curious eye. But after his first bite of the hot, bubbly, incredibly rich and creamy lasagna, he was completely won over. He went back for a huge second piece and declared it one of the best lasagnas he’d ever had. It was such a victory! It became my go-to for proving that vegetarian food can be the ultimate comfort food. The secret to that amazing sauce is a perfect béchamel, and you can learn the fundamentals of making a great béchamel to master the simple but crucial technique. For more advanced recipes, visit Vegetarian Cuisine.

A slice of Loaded Veggie White Lasagna on a plate, showing the creamy layers of ricotta, béchamel sauce, spinach, mushrooms, and melted mozzarella cheese.

🟫 Getting Your Ingredients Right

  • The Cheeses – For the creamiest, most flavorful filling, use whole milk ricotta cheese. A combination of low-moisture mozzarella (shredded yourself for the best melt!) and freshly grated Parmesan cheese for a salty, nutty kick is the perfect trio. A quality brand like BelGioioso makes fantastic Italian cheeses.
  • The Vegetables – Use fresh cremini mushrooms, zucchini, and baby spinach. The most important step is to cook the moisture out of them before adding them to the lasagna. Sauté the mushrooms and zucchini until they are browned, and be sure to squeeze all the excess water out of the cooked spinach.
  • The Lasagna Noodles – To make this recipe as easy as possible, I highly recommend using no-boil (or oven-ready) lasagna noodles. They absorb the perfect amount of moisture from the sauces as the lasagna bakes, cooking them to a perfect al dente texture.
  • The Nutmeg – Don’t skip this! A tiny pinch of freshly grated nutmeg in your béchamel sauce is a classic French technique. It doesn’t make the sauce taste like nutmeg; it just adds a subtle warmth and depth that makes it taste professionally made.

🟫 Making It Step by Step

This beautiful lasagna comes together with a few simple components. The process of layering is so satisfying, and the result is pure comfort food magic.

Prepare the Vegetables

First, let’s get the veggies ready. Heat a tablespoon of olive oil in a large skillet and sauté your chopped onion and mushrooms until they are soft and nicely browned. Add the garlic and zucchini and cook for a few more minutes until the zucchini is tender. In a separate pan or in the microwave, wilt your fresh spinach, then let it cool and squeeze out every last drop of excess water. This is a crucial step!

Make the Creamy Sauces

For the ricotta filling, simply combine the whole milk ricotta cheese, a beaten egg, half of your mozzarella and Parmesan, and the cooked, squeezed spinach in a medium bowl. Season it with salt and pepper. For the béchamel, melt the butter in a medium saucepan, whisk in the flour to make a roux, and then gradually whisk in the warm milk until you have a smooth, thick, and creamy sauce. Season it with salt, pepper, and that secret pinch of nutmeg.

Assemble the Lasagna

Now for the fun part! Start by spreading a thin layer of the béchamel sauce in the bottom of a 9×13 inch baking dish. Arrange a single layer of no-boil lasagna noodles on top. Spread half of the ricotta and spinach mixture over the noodles, followed by a layer of the sautéed mushrooms and zucchini. Top with about a third of the remaining béchamel and a sprinkle of mozzarella. Repeat the layers one more time: noodles, the rest of the ricotta mixture, the rest of the veggies, another third of the béchamel, and more mozzarella. Finish with a final layer of noodles, the last of the béchamel sauce, and a generous topping of both mozzarella and Parmesan cheese.

Bake Until Golden and Bubbly

Cover the baking dish with aluminum foil and bake at 375°F (190°C) for 30 minutes. Then, remove the foil and continue to bake for another 20-25 minutes, or until the top is beautifully golden brown and the sauce is bubbling around the edges. Let your gorgeous Loaded Veggie White Lasagna rest for at least 15 minutes before slicing and serving.

A slice of Loaded Veggie White Lasagna on a plate, showing the creamy layers of ricotta, béchamel sauce, spinach, mushrooms, and melted mozzarella cheese.

🟫 Making Sure It Turns Out

  • Squeeze That Spinach! – I can’t say it enough. Cooked spinach holds a surprising amount of water. You must squeeze it completely dry in a clean kitchen towel or with your hands to prevent a watery lasagna.
  • Cook the Moisture Out of the Veggies – Sautéing the mushrooms and zucchini until they have released their liquid and are nicely browned is key for the same reason. It concentrates their flavor and prevents a soggy result.
  • Let the Lasagna Rest – Letting the baked lasagna sit for at least 15 minutes before you cut into it is essential. This allows the layers to set up, so you can get beautiful, clean slices that don’t fall apart.

I once made the classic mistake of not properly cooking down my mushrooms and, even worse, not squeezing my spinach dry. I was in a rush and just threw the wilted spinach right into the ricotta. The result was a disappointingly watery layer at the bottom of my lasagna pan. It still tasted good, but it didn’t have that rich, cohesive texture I was looking for. It taught me that when you’re making a Loaded Veggie White Lasagna, getting rid of that excess moisture is the number one rule for success.

🟫 Perfect Serving Ideas

This Loaded Veggie White Lasagna is a rich and hearty main course that truly shines on its own. Because it’s so decadent, all it really needs is a simple side dish to round out the meal. A crisp green salad with a bright, zesty lemon vinaigrette is the perfect counterpoint to the creamy richness of the lasagna. And of course, a side of warm, crusty garlic bread is always a fantastic idea for sopping up any extra sauce on the plate.

🟫 Making It Different

This recipe is a wonderful base for whatever vegetables you love. You could easily add layers of roasted red peppers, sautéed artichoke hearts, or even a layer of roasted butternut squash for a fall twist. Feel free to play with the cheeses as well—a little fontina or provolone mixed in with the mozzarella would be delicious. For an added layer of flavor, you could spread a thin layer of pesto directly on the noodles as you assemble.

🟫 Storage and Leftovers

This lasagna makes for absolutely incredible leftovers! Once it has cooled, you can store it, covered, in the refrigerator for up to 5 days. The flavors will actually continue to meld and get even better overnight. Reheat individual slices in the microwave or, for a crispier top, in the oven until warmed through.

🟫 Tips That Actually Help

  • Use a 9×13 Inch Pan – This is the standard and perfect size for a classic lasagna, giving you the right depth for beautiful layers.
  • No-Boil Noodles are a Lifesaver – Using no-boil (oven-ready) lasagna noodles is a fantastic shortcut that saves you time and a big pot of boiling water. They cook perfectly right in the sauce.
  • Assemble Ahead of Time – This is the perfect dish to assemble a full day in advance. Just put it together, cover it tightly, and store it in the refrigerator. You may need to add 10-15 minutes to the covered baking time if it’s going into the oven cold.

My biggest “aha” moment was when I finally stopped being intimidated by making a béchamel sauce from scratch. It always sounded so fancy and complicated. But I realized it’s just a simple, calming process of melting butter, whisking in flour, and then gradually adding milk until it’s smooth and creamy. Mastering that simple sauce was a true game-changer that opened up a whole new world of creamy, comforting dishes, and it’s the secret to what makes this lasagna so much more special than just using ricotta alone.

This Loaded Veggie White Lasagna has become our family’s favorite meal for special Sunday dinners in Minneapolis. It’s a dish that feels like a true labor of love, but it’s secretly so easy and rewarding to make. It’s a celebration of cozy, comforting flavors, and I hope it becomes a new tradition in your home, too.

A slice of Loaded Veggie White Lasagna on a plate, showing the creamy layers of ricotta, béchamel sauce, spinach, mushrooms, and melted mozzarella cheese.

🟫 Frequently Asked Questions

Can I use regular lasagna noodles instead of no-boil? Yes, you can. You will need to cook them according to the package directions until they are al dente before you start layering the lasagna.

Can I make this recipe vegan? This recipe relies heavily on dairy. To make it vegan, you would need to use plant-based substitutes for the butter, milk, ricotta, mozzarella, and Parmesan, which would significantly change the recipe.

Can I freeze this lasagna? Yes, this lasagna freezes beautifully! You can freeze it either before or after baking. Just wrap it tightly in layers of plastic wrap and foil. It will keep in the freezer for up to 3 months.

Why is my veggie lasagna watery? The most common culprit is not removing enough moisture from the vegetables. You must sauté the mushrooms and zucchini until they release their liquid, and it’s absolutely essential to squeeze the cooked spinach completely dry.

Can I add meat to this lasagna? Of course. You could add a layer of cooked and crumbled Italian sausage or browned ground beef for an even heartier, non-vegetarian version.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A slice of Loaded Veggie White Lasagna on a plate, showing the creamy layers of ricotta, béchamel sauce, spinach, mushrooms, and melted mozzarella cheese.

Loaded Veggie White Lasagna


  • Author: Isabella Romano
  • Total Time: 1 hour 20 minutes
  • Yield: 10 Servings 1x

Description

An incredibly rich and creamy vegetarian lasagna with layers of tender vegetables, savory ricotta, and a silky smooth béchamel sauce.


Ingredients

Scale

For the Vegetable & Ricotta Filling:

  • 1 tbsp olive oil
  • 1 small onion, chopped
  • 8 oz cremini mushrooms, sliced
  • 2 cloves garlic, minced
  • 1 medium zucchini, diced
  • 10 oz fresh spinach, cooked and squeezed very dry
  • 15 oz whole milk ricotta cheese
  • 1 large egg
  • 1 cup shredded low-moisture mozzarella cheese, divided
  • ½ cup grated Parmesan cheese, divided
  • Salt and black pepper, to taste

For the Béchamel Sauce:

  • 4 tbsp unsalted butter
  • ¼ cup all-purpose flour
  • 3 cups whole milk, warmed
  • Pinch of freshly grated nutmeg
  • Salt and black pepper, to taste

For Assembly:

  • 1 box (9 oz) no-boil lasagna noodles

Instructions

  • Prep: Preheat oven to 375°F (190°C).
  • Cook Veggies: In a large skillet, sauté onion and mushrooms until browned. Add garlic and zucchini and cook until tender. Set aside.
  • Make Ricotta Filling: In a medium bowl, combine the ricotta, egg, ½ cup mozzarella, ¼ cup Parmesan, and the squeezed-dry spinach. Season with salt and pepper.
  • Make Béchamel: In a saucepan, melt butter. Whisk in flour and cook for 1 minute. Gradually whisk in warm milk until smooth. Simmer until thickened, about 5-7 minutes. Season with nutmeg, salt, and pepper.
  • Assemble: Spread a thin layer of béchamel in a 9×13 inch baking dish. Layer with: noodles, half the ricotta mixture, half the sautéed vegetables, ⅓ of the remaining béchamel, and a sprinkle of mozzarella. Repeat the layers. Finish with a final layer of noodles, the last of the béchamel, and the remaining mozzarella and Parmesan.
  • Bake: Cover with foil and bake for 30 minutes. Remove foil and bake for another 20-25 minutes, until the top is golden and bubbly.
  • Rest & Serve: Let the lasagna rest for at least 15 minutes before slicing and serving.

Notes

  • Dry Veggies are Key: Squeezing the spinach dry and cooking the moisture out of the other vegetables is crucial to prevent a watery lasagna.
  • No-Boil Noodles: This recipe is designed for no-boil noodles. If using regular, cook them al dente first.
  • Rest Before Slicing: Letting the lasagna rest is essential for clean, beautiful slices that hold their shape.
  • Make Ahead: This is a perfect dish to assemble a day in advance. Cover and refrigerate, then add 10-15 minutes to the covered baking time.
  • Prep Time: 30 minutes
  • Cook Time: 50 minutes
  • Category: Dinner, Casserole, Vegetarian
  • Method: Baking, Sautéing
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 8g
  • Sodium: 650mg
  • Fat: 25 g
  • Saturated Fat: 14g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3 g
  • Protein: 20g
  • Cholesterol: 85mg

Keywords: Loaded Veggie White Lasagna