Craving something cozy, creamy, and absolutely packed with vegetables? This Loaded Veggie White Lasagna is a layered delight of tender pasta, creamy white sauce, and perfectly roasted vegetables. It offers the satisfaction of a traditional lasagna but with a fresh and vibrant twist.
Each forkful delivers a comforting bite of silky ricotta, melty mozzarella, and colorful garden goodness, making it the perfect main for veggie lovers or anyone looking to eat more plant-based without sacrificing indulgence. Whether you’re hosting a dinner party or meal prepping for the week, this lasagna stands out as a hearty, wholesome centerpiece.
Preparation Phase & Tools to Use
Making a great veggie white lasagna begins with the right tools. Here’s what you’ll need and why each is important:
- Large Roasting Pan or Baking Sheet: Essential for roasting vegetables evenly. Roasting deepens their flavors and prevents sogginess in your lasagna layers.
- Large Saucepan: For preparing your white Béchamel sauce. A heavy-bottomed pan distributes heat evenly, which is crucial for avoiding clumps.
- Mixing Bowls: You’ll use these to mix ricotta filling and marinate vegetables.
- 9×13-Inch Baking Dish: The ideal size for building and baking a multi-layered lasagna without spillage.
- Mandoline or Sharp Knife: For slicing vegetables uniformly. Consistent slices cook evenly and look neater in layers.
- Whisk and Wooden Spoon: The whisk ensures a smooth sauce, and the spoon helps layer without tearing noodles.
- Aluminum Foil and Oven Mitts: Foil keeps the top from over-browning while baking, and mitts are a must for handling hot dishes safely.
Preparation is half the battle—with these tools on hand, you’re already on the road to a lasagna masterpiece.

Ingredients for the Loaded Veggie White Lasagna
Each ingredient in this veggie lasagna plays a role in building layers of flavor, texture, and creaminess.
- Lasagna Noodles: Whether you go for oven-ready or boiled, these form the base structure for each creamy layer.
- Zucchini: Brings a tender bite and subtle sweetness; a perfect veggie lasagna filler.
- Mushrooms: Earthy and meaty, mushrooms add umami depth that balances the creamy sauce.
- Spinach: Provides a fresh, slightly bitter contrast and a pop of green.
- Red Bell Pepper: Adds sweetness and color that brightens each slice.
- Broccoli Florets: Offers texture and a nutritious crunch.
- Ricotta Cheese: Smooth and slightly tangy, it gives a creamy base layer that melts beautifully.
- Mozzarella Cheese: Melts into gooey, golden perfection across the top.
- Parmesan Cheese: Adds nutty, salty richness and enhances browning.
- Butter & Flour: These build the roux, the base for your creamy Béchamel sauce.
- Milk: The backbone of the white sauce; whole milk works best for a luscious texture.
- Garlic: Infuses the sauce and veggies with aromatic depth.
- Olive Oil: For roasting the veggies and enhancing their flavor.
- Salt, Pepper, and Nutmeg: Essential seasonings that sharpen and round out the entire flavor profile.
How To Make the Loaded Veggie White Lasagna
Step 1: Roast the Vegetables
Preheat your oven to 425°F. On a baking sheet, toss zucchini, mushrooms, red bell pepper, and broccoli with olive oil, salt, and pepper. Roast for 20-25 minutes until tender and slightly charred.
Step 2: Make the White Béchamel Sauce
In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes to form a roux. Gradually add milk while whisking continuously to avoid lumps. Cook until thickened, then stir in minced garlic, a pinch of nutmeg, salt, and pepper. Simmer for a few minutes, then remove from heat.
Step 3: Mix the Ricotta Filling
In a bowl, combine ricotta cheese, half of the grated Parmesan, and a handful of chopped spinach. Mix until creamy and well combined.
Step 4: Layer the Lasagna
In a greased 9×13-inch baking dish, spread a thin layer of Béchamel sauce. Add the first layer of lasagna noodles, then ricotta mixture, roasted vegetables, a sprinkle of mozzarella, and more sauce. Repeat until all ingredients are used, ending with noodles, Béchamel, mozzarella, and the remaining Parmesan on top.
Step 5: Bake to Perfection
Cover with foil and bake at 375°F for 25 minutes. Remove foil and bake an additional 15-20 minutes until golden and bubbling. Let rest for 10-15 minutes before slicing.
Serving and Storing This Creamy Lasagna
Serve this Loaded Veggie White Lasagna warm, straight from the oven, when the top is golden and bubbling. Pair it with a simple green salad and crusty garlic bread for a balanced, satisfying meal. A drizzle of balsamic glaze or a sprinkle of fresh basil also makes a beautiful finishing touch.
For storing, let the lasagna cool completely. Slice into individual portions and store in airtight containers. It keeps well in the fridge for up to 4 days, or in the freezer for up to 2 months. Reheat in the oven at 350°F until warmed through, or microwave for quick single servings.
Frequently Asked Questions
How do I prevent a watery lasagna?
Roasting the vegetables first helps release their moisture before layering. Also, let the lasagna rest after baking so the layers can set.
Can I make this lasagna ahead of time?
Yes! Assemble it up to a day in advance, cover, and refrigerate. Bake it when you’re ready to serve.
What other vegetables can I use?
Feel free to swap in eggplant, carrots, kale, or even artichoke hearts. Just be sure to roast or sauté them first.
Is this recipe gluten-free?
Not by default, but you can use gluten-free lasagna noodles and a 1:1 gluten-free flour for the roux to make it so.
Can I use store-bought Alfredo sauce?
You can, but homemade Béchamel provides fresher flavor and lets you control the creaminess and seasoning.
What’s the best cheese substitute for dairy-free?
Try using a blend of cashew-based ricotta and shredded vegan mozzarella. Several brands melt and taste great in layered dishes.
Want More Vegetarian Comfort Food Ideas?
If this lasagna hit the spot, here are some more plant-forward comfort dishes you’ll want to add to your rotation.
You might also like the Hearty Tuscan Bean Soup, a rustic, protein-rich soup layered with herbs and hearty beans perfect for a cozy dinner night. Or check out the Creamy Broccoli Cheddar Soup, where velvety cheese meets vibrant green in a bowl of goodness.
For something crisp and refreshing, try the Italian Grinder Salad—packed with big bold flavors and satisfying crunch. If you’re leaning into pasta again, the Garlic Sausage Alfredo Rigatoni gives a creamy, bold contrast to this veggie lasagna, with a different protein-packed spin.
Finally, for a spicy veggie-packed twist, the Crispy Air Fryer Sesame Cauliflower is an addictive, lighter bite that can double as a side or main.
Pin and Tell Me How Yours Turned Out
You can save this to your comfort food boards for later. Just hit that Pin button.
If you made this, I’d love to hear how yours turned out. Did you switch up the vegetables? Add extra cheese? Drop a comment below and let me know what worked for you.
Want more vegetarian recipes like this? Follow me over on Pinterest @LadyPlate where I share plant-packed favorites and creamy classics daily.

Loaded Veggie White Lasagna
- Total Time: 1 hour 15 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
This Loaded Veggie White Lasagna is a hearty, comforting vegetarian bake layered with roasted vegetables, creamy ricotta, a velvety homemade Béchamel sauce, and melty mozzarella. Perfect for dinner parties or weekly meal prep, it’s the ideal choice for plant-based indulgence that doesn’t compromise on richness or flavor.
Ingredients
12 lasagna noodles (boiled or oven-ready)
2 medium zucchini, sliced
2 cups mushrooms, sliced
1 red bell pepper, diced
1 ½ cups broccoli florets
2 cups fresh spinach, chopped
1 ½ cups ricotta cheese
2 cups mozzarella cheese, shredded
¾ cup Parmesan cheese, grated
4 tablespoons butter
4 tablespoons all-purpose flour
3 cups whole milk
3 cloves garlic, minced
2 tablespoons olive oil
1 teaspoon salt
½ teaspoon black pepper
⅛ teaspoon ground nutmeg
Instructions
1. Preheat oven to 425°F (220°C). Toss zucchini, mushrooms, bell pepper, and broccoli with olive oil, salt, and pepper on a baking sheet. Roast for 20–25 minutes until slightly charred.
2. In a saucepan over medium heat, melt butter and whisk in flour. Cook for 1–2 minutes to make a roux. Gradually whisk in milk and cook until thickened. Add garlic, nutmeg, salt, and pepper. Remove from heat.
3. In a bowl, mix ricotta, half the Parmesan, and chopped spinach until smooth.
4. Lightly grease a 9×13-inch baking dish. Spread a thin layer of Béchamel sauce on the bottom. Layer noodles, ricotta-spinach mix, roasted veggies, mozzarella, and sauce. Repeat layers, finishing with noodles, sauce, mozzarella, and the rest of the Parmesan on top.
5. Cover with foil and bake at 375°F (190°C) for 25 minutes. Uncover and bake an additional 15–20 minutes until bubbly and golden.
6. Let rest for 10–15 minutes before slicing and serving.
Notes
Roast your veggies: Roasting concentrates the flavor and removes excess moisture to prevent soggy lasagna layers.
Let it rest: Allow 10–15 minutes of cooling before slicing so the layers hold together better.
Make it ahead: Assemble a day in advance and refrigerate. Bake when ready to serve for fuss-free entertaining.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Baked
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 6g
- Sodium: 550mg
- Fat: 23g
- Saturated Fat: 12g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 60mg


