Loaded Veggie White Lasagna

Category: Plan Ahead for Stress-Free Weekdays

This layered white lasagna brings together thinly sliced roasted zucchini, squash, and colorful bell peppers with tender sautéed spinach. A creamy béchamel sauce, enriched with Parmesan and a hint of nutmeg, creates the perfect base alongside ricotta and shredded mozzarella cheeses. The noodles alternate with these vibrant veggies and cheese for a flavorful, comforting dish. Baked until bubbly and golden, it rests briefly to set before serving a rich, satisfying meal that’s perfect for veggie lovers seeking depth and creaminess.

Breanna smiling at the camera.
Created By Breanna
Last updated on Sat, 07 Mar 2026 18:08:22 GMT
A stack of white lasagna with green leaves on top. Save
A stack of white lasagna with green leaves on top. | foodiffy.com

This loaded veggie white lasagna makes a comforting and satisfying meal that brings vegetables center stage without losing that classic lasagna charm. It is perfect for evenings when you want something rich yet fresh and colorful, and it impresses with layers of creamy béchamel, roasted veggies, and melty cheeses.

I made this after craving lasagna but wanting to sneak in more greens. It quickly became my way to enjoy a hearty meal loaded with veggies without skipping on creamy comfort.

Ingredients

  • Twelve lasagna noodles: provide the classic pasta structure choose good quality semolina pasta for firm layers.
  • Zucchini and yellow squash: bring soft texture and mild sweetness when roasted. Select firm relatively small squash for even slices.
  • Red and orange bell peppers: add sweetness and bright color. Look for crisp glossy peppers without wrinkles.
  • Fresh spinach: offers a fresh green layer baby spinach is tender and easy to sauté.
  • Olive oil: is used for roasting and sautéing use extra virgin for better flavor.
  • Garlic: adds aromatics and warmth fresh minced garlic is best for its punch.
  • Salt and black pepper: season every element use kosher salt if you have it.
  • Ricotta cheese: contributes richness and creaminess whole-milk ricotta gives the best texture.
  • Shredded mozzarella: melts beautifully providing that stretchy cheesy top.
  • Grated Parmesan: adds a nutty salty kick freshly grated is best.
  • Unsalted butter and all-purpose flour: form the béchamel’s base butter should be fresh to avoid off-flavors.
  • Milk: creates a smooth white sauce whole milk makes the béchamel luxuriously creamy.
  • Ground nutmeg: subtly enhances the béchamel and lifts flavors use freshly grated if you can.

Instructions

Preheat and Roast Veggies:
Preheat your oven to 400 degrees Fahrenheit. Toss the zucchini yellow squash red and orange bell peppers with olive oil minced garlic salt and pepper. Spread them evenly on a baking sheet. Roast for 20 minutes or until tender and lightly caramelized. This roasting step is crucial to deepen the veggies' flavor and prevent them from watering down your lasagna.
Sauté Spinach:
While the veggies roast heat a small drizzle of olive oil in a skillet over medium heat. Add the fresh spinach and sauté just until wilted about 2 to 3 minutes. Remove from heat and set aside. This keeps the spinach bright and prevents excess moisture from pooling in your layers.
Make Béchamel Sauce:
In a medium saucepan melt the butter over medium-low heat until foaming but not browned. Whisk in the flour and cook for about two minutes to create a roux this gets rid of the raw flour taste. Slowly pour in the milk whisking constantly until the sauce thickens and coats the back of a spoon—this usually takes about 6 to 8 minutes. Remove from heat and stir in nutmeg a pinch of salt and the grated Parmesan cheese. The béchamel should be smooth and creamy with a hint of warmth from the nutmeg.
Assemble the Lasagna:
Spread a thin layer of béchamel sauce evenly on the bottom of a 9 by 13 baking dish. Lay down noodles side by side covering the sauce. Add a layer of the roasted vegetables then the sautéed spinach dollops of ricotta cheese a spoonful of béchamel and a sprinkling of shredded mozzarella. Repeat these layers until you run out of ingredients ending with a top layer of noodles covered with béchamel and topped with both mozzarella and Parmesan cheese for a golden finish.
Bake Covered:
Cover the dish tightly with foil and bake in a preheated 375 degrees Fahrenheit oven for 25 minutes. The foil traps steam to cook everything evenly without drying out.
Bake Uncovered:
Remove the foil and bake for an additional 10 to 15 minutes until the top is beautifully golden and bubbly. Keep an eye on it the last few minutes to avoid burning.
Rest and Serve:
Let the lasagna rest at room temperature for 10 minutes. This helps the layers set so the slices hold together neatly when you cut and serve.
A close up of a lasagna with a green leaf on top.
A close up of a lasagna with a green leaf on top. | foodiffy.com

I love how roasting the peppers and squash unlocks their sweetness. My family remembers one winter dinner sharing this while talking about everything we loved about the colors and warmth on our plates.

Storage Tips

Let cool completely before covering tightly and refrigerating. This lasagna keeps well for three to four days. Reheat in the oven at 350 degrees Fahrenheit covered with foil to avoid drying out. You can also reheat individual portions in the microwave on medium power checking and stirring halfway through.

Ingredient Swaps

Feel free to swap fresh spinach for kale or Swiss chard but sauté first to soften. Use part-skim ricotta if you want lower fat but whole-milk makes a creamier filling. Milk can be substituted with half and half for an even richer béchamel or a plant-based milk like oat milk for dairy-free adjustments though the sauce may be thinner.

Serving Ideas

This lasagna pairs beautifully with a crisp green salad dressed in lemon vinaigrette. Garlic bread or roasted cherry tomatoes on the side add extra layers of flavor. Leftovers make for great lunch with a sprinkle of fresh basil or parsley on top.

A stack of lasagna with spinach leaves on top.
A stack of lasagna with spinach leaves on top. | foodiffy.com

This loaded veggie white lasagna is a wonderful blend of comfort and freshness perfect for any season.

Frequently Asked Recipe Questions

→ Can I use gluten-free noodles for this dish?

Yes, gluten-free lasagna noodles work well. Just check package instructions for cooking times to ensure they soften properly before layering.

→ How can I make the béchamel sauce thicker?

Slowly whisk the flour and butter mixture while gradually adding milk, simmering gently until it coats the back of a spoon for a creamy thickness.

→ Can I substitute other vegetables in this layered dish?

Absolutely, vegetables like mushrooms, eggplant, or broccoli can be roasted or sautéed to add variety while keeping the core flavors intact.

→ What’s the best way to store leftovers?

Store leftovers covered tightly in the refrigerator for up to 3 days. Reheat gently in the oven to maintain creamy texture.

→ How do I ensure the top layer turns golden and bubbly?

Remove the foil during the last 10-15 minutes of baking to allow the cheese to brown and develop a bubbly crust.

Loaded Veggie White Lasagna

Hearty white lasagna layered with roasted veggies, spinach, and a blend of creamy cheeses baked to golden perfection.

Preparation Time
30 mins
Time to Cook
45 mins
Overall Time
75 mins
Created By: Breanna

Type of Recipe: Meal Prep

Cooking Difficulty: Intermediate Skill Needed

Cultural Origin: Italian-American

Portion Size: 6 Number of Servings

Dietary Options: Good for Vegetarians

Ingredients Required

→ Pasta

01 12 lasagna noodles

→ Vegetables

02 1 zucchini, thinly sliced
03 1 yellow squash, thinly sliced
04 1 red bell pepper, diced
05 1 orange bell pepper, diced
06 3 cups fresh spinach

→ Aromatics & Seasoning

07 1 tablespoon olive oil
08 3 cloves garlic, minced
09 ½ teaspoon salt
10 ¼ teaspoon black pepper
11 ⅛ teaspoon ground nutmeg

→ Cheeses

12 1.5 cups ricotta cheese
13 2 cups shredded mozzarella cheese
14 ½ cup grated Parmesan cheese

→ Béchamel Sauce

15 4 tablespoons unsalted butter
16 4 tablespoons all-purpose flour
17 3 cups milk

Guide to Cooking

Step 01

Preheat the oven to 200°C (400°F). Toss zucchini, yellow squash, red and orange bell peppers with olive oil, minced garlic, salt, and black pepper. Spread evenly on a baking tray and roast for 20 minutes until tender.

Step 02

Heat a small amount of olive oil in a pan over medium heat. Add fresh spinach and sauté until wilted, then set aside.

Step 03

In a saucepan, melt butter over medium heat. Whisk in flour until smooth and cook for 1-2 minutes. Gradually add milk while whisking continuously. Cook until the sauce thickens. Stir in nutmeg, salt to taste, and grated Parmesan cheese.

Step 04

In a 23×33 cm (9×13 inch) baking dish, spread a thin layer of béchamel sauce. Layer lasagna noodles, roasted vegetables, wilted spinach, dollops of ricotta, béchamel sauce, and shredded mozzarella. Repeat the layering process.

Step 05

Complete the assembly with a final layer of noodles topped with béchamel sauce and both cheeses evenly distributed.

Step 06

Cover the dish with foil and bake at 190°C (375°F) for 25 minutes. Remove the foil and continue baking for an additional 10 to 15 minutes until the top is golden brown and bubbly.

Step 07

Allow the dish to rest for 10 minutes before slicing and serving to ensure clean portions.

Extra Suggestions

  1. Using fresh vegetables and properly thickened béchamel ensures a creamy and flavorful finish.

Necessary Equipment

  • Oven
  • Saucepan
  • Baking dish (23×33 cm / 9×13 inch)
  • Mixing bowl
  • Whisk

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains dairy and gluten

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 480
  • Fats: 25 g
  • Carbohydrates: 45 g
  • Protein: 20 g