This incredibly comforting Vegetable Lasagna with White Sauce is a game-changer for your dinner rotation. Layers of tender pasta, creamy white sauce, and fresh vegetables come together in a dish that’s both impressive and approachable. Ready in just 45 minutes, this lasagna delivers restaurant-quality flavor with household ingredients—perfect for those evenings when you want something special without spending hours in the kitchen.

Why You’ll Love This Recipe

  • Vegetarian-Friendly: A hearty, satisfying meal that even meat-lovers will enjoy—you won’t miss the meat for a second!
  • Make-Ahead Magic: Prepare it in advance and pop it in the oven when needed, making it perfect for busy weeknights or weekend gatherings.
  • Customizable: Easily adapt with whatever vegetables you have on hand—making it a fantastic clean-out-the-fridge recipe.
  • Crowd-Pleaser: The creamy white sauce and three-cheese blend creates a lasagna that’s impossible to resist, appealing to both kids and adults.

Ingredients You’ll Need

  • Butter: The foundation of our velvety white sauce, adding richness and depth to every bite.
  • Onion: Provides a sweet, aromatic base that infuses the entire sauce with flavor.
  • Flour: Acts as the thickening agent for our béchamel sauce—the secret to that perfect creamy texture.
  • Garlic: Adds essential aromatic depth without overpowering the delicate vegetables.
  • Vegetable Broth: Brings savory notes to the sauce while keeping it vegetarian-friendly.
  • Milk & Heavy Cream: The dynamic duo that creates the luxurious, silky texture of the white sauce.
  • Spinach: Adds beautiful color, nutrition, and a mild flavor that works perfectly with the creamy sauce.
  • Broccoli Florets: Provides delightful texture, nutrients, and a subtle earthy flavor.
  • Yellow Bell Pepper: Offers a sweet crunch and vibrant color that brightens the entire dish.
  • Ricotta Cheese: Creates those heavenly, creamy pockets between the layers of pasta.
  • Parmesan Cheese: Brings that distinctive nutty, salty depth that’s essential in any great lasagna.
  • Mozzarella: Delivers that irresistible melty, stretchy quality we all love in lasagna.
  • Lasagna Noodles: No-bake noodles are a time-saver, absorbing moisture from the sauce to cook perfectly in the oven.

Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

Want to customize your vegetable lasagna? Here are some fantastic options:

  • Mediterranean Twist: Add artichoke hearts, olives, and swap some of the mozzarella for feta cheese.
  • Seasonal Veggies: In summer, try zucchini and eggplant; in fall, butternut squash and kale make wonderful additions.
  • Heat it Up: Add red pepper flakes or sliced jalapeños to the vegetable mixture for a spicy kick.
  • Mushroom Lover’s Version: Include a variety of sautéed mushrooms like cremini, shiitake, or portobello for a deeper, earthier flavor profile.

How to Make Vegetable Lasagna

Step 1: Prepare the White Sauce

Melt 4 tablespoons butter in a large skillet over medium-high heat. Add chopped onion and sauté for 4-5 minutes until softened and translucent. Add minced garlic and cook for another minute until fragrant. Whisk in flour and cook for 30 seconds, stirring constantly to prevent burning.

Step 2: Create the Creamy Base

Gradually whisk in vegetable broth, milk, and heavy cream. Continue whisking until the sauce thickens to a gravy-like consistency, about 3-4 minutes. Remove from heat once the sauce is smooth and velvety.

Step 3: Add Vegetables

Stir the chopped spinach, broccoli florets, and yellow bell pepper into the white sauce. The residual heat will slightly soften the vegetables without making them mushy.

Step 4: Prepare the Cheese Mixture

In a separate bowl, combine ricotta, parmesan, and mozzarella cheeses. Add salt and pepper, stirring until well incorporated.

Step 5: Assemble the Lasagna

Arrange three lasagna noodles in the bottom of a 9×13 casserole dish. Spread about one-third of the vegetable sauce over the noodles, then top with half of the cheese mixture. Repeat these layers, finishing with the remaining three noodles topped with the last of the vegetable sauce.

Step 6: Bake to Perfection

Cover the dish with aluminum foil and bake at 375°F for 25 minutes. Remove the foil and bake for an additional 10 minutes until golden brown on top with bubbly edges. Let it rest for 5 minutes before serving to allow the layers to set.

Pro Tips for Making the Recipe

  • Sauce Consistency: Your white sauce should coat the back of a spoon—if it’s too thick, add a splash more milk; if too thin, simmer a bit longer.
  • Vegetable Prep: Chop vegetables to similar sizes for even cooking and better distribution throughout the lasagna.
  • Cheese Distribution: Reserve a small handful of mozzarella to sprinkle on top during the last few minutes of baking for that picture-perfect golden finish.
  • Rest Before Serving: The 5-minute rest isn’t just suggestion—it’s crucial for the lasagna to set properly so you get those perfect slices.

How to Serve

This vegetable lasagna shines as a standalone meal, but here are some perfect pairings to round out your dinner:

Simple Sides:

A crisp green salad with light vinaigrette balances the richness of the lasagna beautifully.

Bread Options:

Warm garlic bread or a crusty Italian loaf is perfect for sopping up any extra sauce.

Wine Pairing:

A light Pinot Grigio or Sauvignon Blanc complements the creamy sauce without overwhelming the vegetable flavors.

Make Ahead and Storage

Storing Leftovers

Store leftover lasagna in an airtight container in the refrigerator for up to 4 days. The flavors actually develop and improve overnight, making it possibly even more delicious the next day!

Freezing

This lasagna freezes beautifully! Assemble completely, but don’t bake. Cover tightly with plastic wrap and aluminum foil, then freeze for up to 3 months. Alternatively, freeze individual portions of baked lasagna for quick lunches.

Reheating

For refrigerated leftovers, reheat in a 350°F oven for 20-25 minutes until warmed through. From frozen (unbaked), remove plastic wrap, keep foil on, and bake at 375°F for about 1 hour, then uncover and bake for an additional 15 minutes until bubbly.

FAQs

  1. Can I use regular lasagna noodles instead of no-bake?

    Absolutely! Just cook them according to package directions until they’re al dente (slightly firm). Drain and lay them flat on clean kitchen towels to prevent sticking while you prepare the other components.

  2. How can I make this recipe vegan?

    You can transform this into a vegan delight by using plant-based butter, your favorite non-dairy milk, and vegan cheese alternatives. Nutritional yeast makes a great substitute for the parmesan flavor, and there are excellent vegan ricotta and mozzarella options available in most grocery stores.

  3. Can I prepare this lasagna the day before?

    Yes! Assemble the entire lasagna, cover it tightly with foil, and refrigerate overnight. When ready to bake, let it sit at room temperature for about 30 minutes, then bake as directed, perhaps adding an extra 5-10 minutes to the covered baking time.

  4. Which other vegetables work well in this recipe?

    This recipe is wonderfully flexible! Try adding carrots, zucchini, peas, asparagus, or roasted red peppers. Just remember that watery vegetables like zucchini should be pre-cooked to remove excess moisture that could make your lasagna soggy.

Final Thoughts

This Vegetable Lasagna with White Sauce transforms everyday ingredients into something truly special. It’s the perfect balance of comfort and freshness, with a creamy sauce that elevates the vegetables to star status. Whether you’re cooking for a family dinner, meal prepping for the week, or impressing guests, this recipe delivers incredible flavor without complicated techniques. Give it a try—I’m confident it will become a regular in your recipe collection!

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

Easy Vegetable Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jasmine
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 10 servings 1x
  • Category: Main-course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

An easy vegetable lasagna recipe made with a creamy white sauce, packed full of spinach, broccoli, bell peppers, and a mix of ricotta, parmesan, and mozzarella cheese, layered with no-bake lasagna noodles for a delicious and hearty meal.


Ingredients

Units Scale

For the White Sauce:

    • 5 Tablespoons butter
    • 1/2 cup onion, chopped
    • 1/3 cup flour
    • 1 Tablespoon garlic, minced
    • 1 cup vegetable broth
    • 1 1/2 cup whole milk
    • 1 cup heavy cream

For the Vegetables:

    • 2 cups baby spinach, chopped
    • 2 cups broccoli florets, chopped
    • 1/2 cup yellow bell pepper, chopped

For the Cheese Filling:

    • 1/2 cup ricotta cheese, whole milk
    • 1 cup parmesan cheese, grated
    • 1 cup mozzarella cheese, shredded
    • 1 teaspoon salt
    • 1/2 teaspoon ground black pepper

For Assembly:

  • 9 lasagna noodles, no-bake

Instructions

  1. Preheat the oven: Preheat your oven to 375 degrees F.
  2. Prepare the white sauce base: Add 4 tablespoons of the butter to a large skillet and heat over medium-high heat. Once the butter is melted, add the onion and saute for about 4-5 minutes. Add the garlic and cook for one more minute.
  3. Add the flour: Whisk the flour into the onion mix and cook, whisking constantly, for about 30 seconds.
  4. Add liquids and cook sauce: Whisk in the vegetable stock, milk, and cream. Continue to whisk until the sauce is thick and smooth, about 3-4 minutes. The sauce should be the consistency of gravy.
  5. Add vegetables: Remove the pot from the heat and stir in the chopped spinach, broccoli, and bell peppers. Set the sauce aside.
  6. Prepare the cheese mix: In a separate bowl, stir together the ricotta, parmesan, mozzarella, salt, and pepper.
  7. Layer the lasagna: Place three lasagna noodles in the bottom of a 9×13 casserole dish. Spread about ⅓ of the vegetable sauce over the noodles. Top with ½ of the cheese mix. Repeat with another layer of 3 noodles, ⅓ of the sauce, and ½ of the cheese mix. Add the last 3 noodles and finish with the remaining vegetable sauce.
  8. Bake the lasagna: Cover the pan with aluminum foil and bake for 25 minutes. Uncover and bake for 10 more minutes, until the top is golden brown and the sauce around the edges is bubbling.
  9. Cool and serve: Allow the lasagna to cool for about 5 minutes before slicing. Serve warm and enjoy!

Notes

  • You can use regular lasagna noodles in place of no-bake noodles, but they will need to be boiled as per the directions on the box.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 4g
  • Sodium: 650mg
  • Fat: 20g
  • Saturated Fat: 12g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 60mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star