Go Back
+ servings
Loaded veggie white lasagna with fresh vegetables and creamy sauce

Loaded Veggie White Lasagna

A hearty and creamy lasagna packed with nutritious vegetables, perfect for family dinners and meal prep.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Course Dinner, Main Course
Cuisine Italian
Servings 8 servings
Calories 350 kcal

Ingredients
  

For the White Sauce

  • 1/2 cup butter
  • 1/2 cup all-purpose flour
  • 4 cups milk
  • 1/4 teaspoon nutmeg
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For the Vegetable Filling

  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 medium red bell pepper, chopped
  • 1 medium yellow bell pepper, chopped
  • 1 medium zucchini, chopped
  • 1 package (10-ounce) frozen spinach, thawed and squeezed dry
  • 1 container (15-ounce) ricotta cheese
  • 1/2 cup grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

For Assembling

  • 9 pieces lasagna noodles
  • 3 cups shredded mozzarella cheese

Instructions
 

Prepare the White Sauce

  • In a saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes until smooth. Gradually whisk in the milk until smooth. Bring to a simmer, stirring constantly. Reduce heat and simmer for about 5-7 minutes, or until thickened. Stir in the nutmeg, salt, and pepper. Remove from heat and set aside.

Prepare the Vegetable Filling

  • Heat the olive oil in a large skillet over medium heat. Add the onion and cook until softened, about 5 minutes. Add the garlic and cook for 1 minute more. Add the bell peppers and zucchini and cook until tender-crisp, about 5-7 minutes. Stir in the spinach, salt, and pepper. Remove from heat and let cool slightly.

Combine the Cheese Mixture

  • In a large bowl, mix the ricotta cheese, Parmesan cheese, and egg. Stir in the cooled vegetable mixture.

Cook the Lasagna Noodles

  • Cook the lasagna noodles according to package directions. Drain and rinse with cold water.

Assemble the Lasagna

  • Preheat the oven to 375°F (190°C). Spread a thin layer of white sauce in the bottom of a 9×13 inch baking dish. Layer 3 lasagna noodles over the sauce. Spread half of the vegetable filling over the noodles. Sprinkle with 1 cup of mozzarella cheese. Repeat the layers: white sauce, noodles, vegetable filling, and another cup of mozzarella cheese. Top with the remaining noodles and white sauce. Sprinkle with the last cup of mozzarella cheese.

Bake

  • Cover the baking dish with foil and bake for 25 minutes. Remove the foil and bake for an additional 20-25 minutes, or until the cheese is melted and bubbly and the lasagna is heated through.

Serve

  • Let the lasagna stand for 10-15 minutes before serving.

Notes

Serve warm with a fresh salad and garlic bread. Top it with fresh herbs like basil or parsley for extra flavor. Make the white sauce a day ahead to save time. Substitute any vegetables you have on hand. Add herbs like oregano or thyme for extra flavor. For added protein, try adding cooked ground meat as a variation.

Nutrition

Serving: 1gCalories: 350kcalCarbohydrates: 40gProtein: 20gFat: 15gSaturated Fat: 10gSodium: 600mgFiber: 3gSugar: 5g
Keyword Comfort Food, Healthy Dinner, Loaded Veggie White Lasagna, Meal Prep, Vegetarian Lasagna
Tried this recipe?Let us know how it was!