Loaded Veggie White Lasagna

Save this recipe on:

Creamy, cheesy, and packed with vibrant vegetables, this Loaded Veggie White Lasagna is one of those dishes I make when I want comfort food with a fresh twist. I’ve always loved lasagna, but the classic red sauce version can sometimes feel too heavy. This white sauce version gives me all the satisfaction of layered pasta, gooey cheese, and roasted veggies—but with a light, creamy béchamel that makes it feel indulgent without the weight.

The beauty of this lasagna is that it brings together everything I love about rustic Italian cooking with a colorful, seasonal twist. The way the veggies caramelize slightly in the oven, how the cheese melts into every corner, and the herbal touch from fresh basil and parsley—it all creates a harmony of flavors that’s hard to resist. Whether you’re vegetarian or just looking to add more meatless meals to your week, this is one recipe that’s guaranteed to become a favorite.

Why You’ll Love This Loaded Veggie White Lasagna

This lasagna is comfort food that doesn’t leave you feeling sluggish. It’s rich without being too heavy, thanks to the creamy white sauce and the abundance of roasted vegetables. Every bite is a perfect blend of textures: the tender pasta, the soft and slightly crisp veggies, and the golden, bubbling cheese on top. Plus, it’s the perfect recipe to prep ahead for a crowd or freeze for a future meal.

What Kind of Vegetables Work Best in Veggie Lasagna?

Zucchini, bell peppers, mushrooms, and spinach are my go-to choices for this recipe. They each bring their own flavor and texture, and they hold up well when baked. Feel free to swap in seasonal veggies like eggplant, butternut squash, or even broccoli. The key is to sauté or roast them first to remove excess moisture so your lasagna doesn’t get watery.

Options for Substitutions

You can swap the béchamel for a store-bought Alfredo sauce if you’re short on time. For the cheese, mozzarella and ricotta are classics, but feel free to use cottage cheese or even a vegan cheese blend. Gluten-free lasagna noodles work well here too. And if dairy isn’t your thing, a good plant-based milk (like oat or almond) can be used to make a dairy-free white sauce with vegan butter and flour.


Ingredients for this Loaded Veggie White Lasagna

Lasagna noodles – These form the base of each layer and hold the structure of the dish. I use oven-ready noodles to save time.

Zucchini – Adds a tender bite and mild flavor. Slice it thinly and sauté until lightly golden.

Red bell pepper – Brings a sweet pop of flavor and color. Diced and lightly cooked, it enhances the richness of the sauce.

Mushrooms – Add a meaty texture and umami depth. Cook them down until the moisture is gone.

Spinach – For a burst of green and nutrients. I wilt fresh spinach into the veggie mix at the end.

Garlic and onion – The aromatic base for the white sauce and vegetables. Cooked until fragrant.

Butter and flour – This duo forms the roux for the creamy white sauce.

Milk – Whole milk makes a rich, smooth béchamel sauce. You can also use 2% or a plant-based milk.

Parmesan cheese – Gives the sauce its sharp, salty depth.

Mozzarella cheese – Melts beautifully into the layers, giving that classic lasagna pull.

Ricotta cheese – Creamy and mild, it balances the other rich flavors.

Fresh basil and parsley – Add brightness and a hint of freshness to cut through the richness.

Salt, pepper, and nutmeg – Essential seasonings to bring warmth and balance to the sauce.


Step 1: Prepare the Vegetables

Chop zucchini, mushrooms, bell pepper, and onion into small bite-sized pieces. Sauté them in olive oil over medium heat until soft and lightly caramelized, about 10 minutes. Add garlic in the last minute. Stir in spinach and cook until wilted. Set aside.

Step 2: Make the White Sauce

In a saucepan, melt butter over medium heat. Whisk in flour to make a roux and cook for 1-2 minutes. Slowly add milk, whisking constantly until smooth. Let it simmer until it thickens slightly, then stir in Parmesan, a pinch of nutmeg, salt, and pepper. Remove from heat.

Step 3: Prepare the Cheese Mixture

In a bowl, mix ricotta with chopped fresh parsley and a bit of salt. This will be layered with the veggies and mozzarella.

Step 4: Layer the Lasagna

In a greased baking dish, spread a thin layer of white sauce. Add a layer of noodles, followed by ricotta mix, sautéed veggies, mozzarella, and more sauce. Repeat until all ingredients are used, finishing with a layer of noodles, sauce, and mozzarella on top.

Step 5: Bake

Cover with foil and bake at 375°F (190°C) for 25 minutes. Remove foil and bake another 15-20 minutes until golden and bubbly. Let rest 10 minutes before slicing.


How Long to Prepare the Loaded Veggie White Lasagna

Prep Time: You’ll need about 30–35 minutes to prep this dish. That includes chopping and sautéing the vegetables, making the white sauce from scratch, and assembling the lasagna. If you’re organized, you can work on the sauce while the veggies cook to save time.

Bake Time & Resting: Once assembled, the lasagna bakes for 40–45 minutes in total (first covered, then uncovered). After baking, let it rest for at least 10 minutes to firm up before slicing. Total time: about 1 hour and 20 minutes from start to table.


Tips for Perfect Loaded Veggie White Lasagna

  • Roast or sauté your vegetables first to avoid soggy lasagna. This step enhances their flavor and removes excess water.
  • Use freshly shredded cheese rather than pre-shredded; it melts smoother and tastes better.
  • Season every layer lightly. Don’t just rely on the sauce—add a pinch of salt and herbs to each ricotta and veggie layer.
  • Let it rest before slicing. This keeps the layers intact and makes serving easier.
  • Add fresh herbs on top after baking for a pop of color and flavor.

Watch Out for These Mistakes While Cooking

  • Skipping the veggie prep: Raw vegetables release water as they cook, which can make your lasagna watery.
  • Overcooking the sauce: If the white sauce becomes too thick, it won’t spread easily. Add a splash of milk to loosen it up if needed.
  • Using dry noodles without enough sauce: Oven-ready noodles need enough moisture to cook through.
  • Layering unevenly: Make sure each layer is balanced, especially with sauce coverage.
  • Forgetting to cover with foil initially: This helps it cook evenly and prevents the top from burning before the inside is heated through.

What to Serve With Loaded Veggie White Lasagna?

1. Garlic Bread

Crispy, buttery, and perfect for soaking up any extra sauce on the plate.

2. Simple Green Salad

A light salad with lemon vinaigrette helps balance the richness of the lasagna.

3. Roasted Broccoli or Asparagus

Earthy roasted greens complement the creamy pasta beautifully.

4. Tomato Basil Soup

A warm, tangy soup pairs wonderfully with the mellow flavors of the lasagna.

5. Sparkling Water with Citrus

Refresh your palate with a chilled drink infused with lemon or lime.


Storage Instructions

Refrigeration: Once cooled, store leftovers in an airtight container for up to 4 days. Reheat in the microwave or oven until warmed through.

Freezing: This lasagna freezes beautifully. Wrap individual portions or the entire dish tightly in foil and freeze for up to 2 months. For best results, thaw overnight in the fridge and bake at 350°F until heated.

Meal Prep Tip: Assemble the lasagna ahead of time and refrigerate (uncooked) for up to 24 hours before baking.


Estimated Nutrition

Per serving (1/8 of the lasagna):

  • Calories: ~410 kcal
  • Protein: 18g
  • Carbohydrates: 32g
  • Fat: 24g
  • Saturated Fat: 13g
  • Fiber: 3g
  • Sugar: 5g
  • Sodium: 480mg

Frequently Asked Questions

What can I use instead of ricotta cheese?

Cottage cheese is a great substitute and has a similar texture. For dairy-free, try a vegan ricotta or cashew cream.

Can I make this lasagna ahead of time?

Absolutely. You can assemble it the night before and bake it the next day. Just add 5–10 minutes to the bake time if it’s coming straight from the fridge.

Is it okay to use frozen vegetables?

Yes, just make sure to thaw and drain them well before sautéing to prevent excess water in the lasagna.

Can I add protein to this dish?

Definitely. Shredded chicken or cooked white beans work well if you want a boost of protein without changing the flavor too much.

How do I reheat leftovers?

You can reheat individual slices in the microwave, or place a covered baking dish in the oven at 350°F until heated through (about 20–25 minutes).


Conclusion

Loaded Veggie White Lasagna is a dish that bridges comfort and creativity. It’s rich but veggie-forward, familiar yet refreshingly different. Whether you’re cooking for a weeknight dinner or hosting a cozy gathering, this lasagna is sure to please everyone at the table. The best part? It tastes even better the next day.


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

Loaded Veggie White Lasagna

  • Author: Ava Garrison
  • Prep Time: 35 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 20 minutes
  • Yield: 8 servings
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

This creamy, colorful Loaded Veggie White Lasagna is the perfect comforting yet fresh meal for any night of the week. Packed with roasted vegetables, layered with tender noodles, and smothered in a homemade white sauce, it’s a wholesome twist on a classic dish. Ideal for anyone looking for quick dinner ideas, easy recipes, or healthy vegetarian comfort food. Whether you need a meal prep-friendly dish, a cozy family dinner, or just new food ideas to try, this recipe fits the bill.


Ingredients

9 lasagna noodles

2 small zucchini, chopped

1 red bell pepper, diced

1 cup mushrooms, chopped

2 cups fresh spinach

1 small onion, diced

3 cloves garlic, minced

3 tablespoons butter

3 tablespoons all-purpose flour

3 cups whole milk

1 cup grated Parmesan cheese

2 cups shredded mozzarella cheese

1 1/2 cups ricotta cheese

2 tablespoons fresh parsley, chopped

2 tablespoons fresh basil, chopped

1/2 teaspoon salt

1/4 teaspoon black pepper

Pinch ground nutmeg

1 tablespoon olive oil


Instructions

1. Preheat the oven to 375°F (190°C) and grease a 9×13-inch baking dish.

2. In a large skillet, heat olive oil over medium heat. Sauté zucchini, bell pepper, mushrooms, and onion for 8–10 minutes until soft. Add garlic in the last minute, then stir in spinach and cook until wilted. Set aside.

3. In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1–2 minutes to form a roux.

4. Gradually whisk in milk, stirring constantly until smooth. Simmer until thickened, then stir in Parmesan, nutmeg, salt, and pepper. Remove from heat.

5. In a separate bowl, mix ricotta with chopped parsley and a pinch of salt.

6. Spread a thin layer of white sauce on the bottom of the prepared dish. Add a layer of noodles, ricotta mixture, sautéed veggies, mozzarella, and more sauce.

7. Repeat the layers, finishing with noodles, white sauce, and mozzarella on top.

8. Cover with foil and bake for 25 minutes. Remove foil and bake an additional 15–20 minutes until bubbly and golden.

9. Let the lasagna rest for 10 minutes before slicing and serving.

10. Garnish with fresh basil if desired.


Notes

Use oven-ready lasagna noodles to save time—just make sure they’re well covered in sauce.

Let the lasagna rest before slicing to ensure clean layers.

You can prep this dish ahead and refrigerate it for up to 24 hours before baking.


Nutrition

  • Serving Size: 1 slice
  • Calories: 410
  • Sugar: 5g
  • Sodium: 480mg
  • Fat: 24g
  • Saturated Fat: 13g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 55mg

Keywords: easy dinner, vegetarian lasagna, white sauce lasagna, healthy comfort food, vegetable lasagna

Save this recipe on:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating