Go Back
+ servings
Lasagna in white baking dish sprinkled with fresh parsley and with one slice removed.
Print

Vegetable Lasagna with White and Red Sauce

Vegetable Lasagna with White and Red Sauce is meat-free and perfect for family dinners, featuring layers of fresh veggies, rich tomato sauce, and creamy béchamel!
Course Main Course
Cuisine Italian
Prep Time 30 minutes
Cook Time 55 minutes
Total Time 1 hour 25 minutes
Servings 8 people
Calories 431kcal

Ingredients

Vegetable Tomato Mixture

  • 1 Tbsp unsalted butter, or olive oil
  • 1 large red onion, peeled and roughly diced
  • 3 cloves garlic, peeled and minced
  • 1 large carrot, chopped into small cubes
  • 1 large zucchini, chopped into small cubes
  • 1/2 eggplant, chopped into small cubes
  • 14.5 oz (400g) canned diced tomato, in juice
  • 1 1/2 cups (14.5oz/400g) tomato puree/passata, not tomato paste
  • 1 Tbsp dried Italian seasoning
  • Salt and pepper, to season

Béchamel Sauce

  • 90 g unsalted block butter
  • 6 tbsp all-purpose flour
  • 3 cups whole milk
  • 1/4 tsp ground nutmeg
  • Salt and pepper, to season
  • 2 cups frozen or fresh shredded cheese, cheddar, Italian or pizza blend
  • 12 sheets (340g/12oz) fresh or no-boil/oven-ready lasagna noodles, can use gluten-free noodles
  • 1 tbsp fresh chopped parsley, to garnish

Instructions

  • Preheat Oven: Preheat your oven to 400ºF (200ºC) fan-forced.
  • Grease the Baking Dish: Grease a large 9x13-inch (22cm x 33cm) rectangular baking dish with butter. Sprinkle some flour over the butter (edges and base) and set it aside.
  • Melt Butter: Melt the butter (or oil if using) in a large deep skillet over medium-high heat.
  • Sauté Onion: Add the chopped onion and sauté for 3 minutes until translucent.
  • Add Garlic: Add the minced garlic and cook for 1 minute, until fragrant.
  • Cook Vegetables: Add the chopped carrot, zucchini, and eggplant, sautéing on medium-high for 5 minutes while stirring occasionally.
  • Add Tomatoes and Seasonings: Stir in the canned tomatoes, tomato puree, and seasonings. Bring the mixture to a boil, then reduce the heat to low-medium and simmer for 5 minutes, stirring occasionally.
  • Simmer and Thicken: Leave the tomato mixture on low heat, stirring occasionally, to allow it to thicken while you prepare the béchamel sauce.

White Sauce

  • Melt Butter: In a new medium-large skillet, melt the butter over low heat.
  • Add Flour: Once melted, increase heat to medium and whisk in the flour. Cook for 1 minute while whisking.
  • Add Milk Gradually: Pour the milk in small increments, whisking continuously to ensure the sauce stays smooth. Each time the mixture starts to thicken, add more milk and keep whisking. Continue this process until all the milk has been incorporated.
  • Cook Until Thickened: Once all the milk is added, continue cooking over medium heat, whisking constantly until the sauce thickens, being careful not to let it boil.
  • Season: Reduce heat to low, whisk in the nutmeg, and season with salt and pepper to taste.
  • Add Cheese: Stir in the shredded cheese until melted and the sauce is smooth. Turn off the heat and set aside.

Assemble

  • Layer Lasagna Sheets: Lay 4 lasagna sheets on the bottom of the greased baking dish.
  • Add Vegetable Mixture: Spread half of the vegetable mixture evenly over the sheets.
  • Pour White Sauce: Pour one-third of the white sauce over the vegetables and spread it evenly.
  • Repeat Layers: Add another 4 lasagna sheets, spread the remaining half of the vegetable mixture, and another third of the white sauce.
  • Final Layer: Place the final 4 lasagna sheets on top. Pour the remaining one-third of the white sauce evenly over the top, then sprinkle with the remaining shredded cheese.
  • Bake: Bake for 35-40 minutes or until the top is golden and crispy. Remove from the oven and allow it to rest uncovered for 5-10 minutes before cutting and serving.
  • Serve and Enjoy: Garnish with fresh parsley if desired. Enjoy!

Notes

Store: Keep leftovers in an airtight container in the fridge for 2-3 days.
Freeze: Wrap individual portions or the entire lasagna in cling film and foil. Freeze for up to 2-3 months.
Reheat: Thaw in the fridge overnight, then reheat in a 350ºF (175ºC) oven, covered with foil to prevent over-browning.
Make Ahead: You can assemble the lasagna up to a day in advance. Once assembled, cover the dish tightly with cling film and foil, then refrigerate overnight. When ready to bake, allow the lasagna to sit at room temperature for 30 minutes before baking as per the recipe instructions.

Nutrition

Calories: 431kcal | Carbohydrates: 41g | Protein: 16g | Fat: 24g | Saturated Fat: 14g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.4g | Cholesterol: 79mg | Sodium: 399mg | Potassium: 732mg | Fiber: 4g | Sugar: 11g | Vitamin A: 2407IU | Vitamin C: 17mg | Calcium: 365mg | Iron: 2mg