Go Back
+ servings
Dairy free vegetable lasagna with white sauce served on plate.
Print

Dairy Free Vegetable Lasagna with White Sauce

Dairy-Free Vegetable Lasagna made with creamy white sauce, layered with fresh veggies, perfect for a family-friendly, comforting meal!
Course Main Course
Cuisine Italian
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings 8 people
Calories 513kcal

Equipment

  • 9 x 13 inch (22cm x 33cm) rectangle baking dish

Ingredients

  • 12 sheets (340g/12 oz.) fresh or no-boil/oven-ready lasagna noodles, can use gluten-free noodles/sheets

Vegetable Mixture

  • 1-2 Tbsp extra virgin olive oil, plus extra if needed
  • 1 large red or brown onion, peeled and roughly chopped
  • 3 cloves garlic, peeled and minced
  • 2 large carrots, trimmed and sliced into thin rounds
  • 2 cups cauliflower florets
  • 2 large zucchinis, trimmed and sliced into thin rounds
  • 1 cup frozen peas, don't need to thaw
  • 2 cups lightly packed fresh baby spinach leaves, not frozen, roughly chopped
  • Salt and pepper, to taste

Dairy Free White Sauce

  • 1/2 cup extra virgin olive oil
  • 9 Tbsp all-purpose flour, or gluten-free flour
  • 4 cups almond milk, or soy milk
  • 1/2 tsp ground nutmeg
  • Salt and pepper, to taste
  • 3 cups dairy-free shredded cheese, cheddar, tasty or pizza mix
  • Small handful fresh chopped parsley, to garnish

Instructions

  • Preheat Oven: Preheat oven to 200ºC (400ºF). Grease a 9-inch × 13-inch dish with olive oil.

Vegetable Mixture

  • Sauté Onion & Garlic: In a large skillet, cook onion until translucent. Add the garlic and cook for a further 1 minute.
  • Add Carrot & Cauliflower: Cook for 4 minutes until carrot and cauliflower start to soften.
  • Cook Zucchini: Add zucchini and cook for a further 2 minutes until just soft, adding more oil if needed.
  • Mix in Peas & Spinach: Add the frozen peas and spinach, cook until spinach wilts, about 2-3 minutes. Season with salt and pepper to taste.
  • Set Aside Vegetables: Turn off the heat and keep veggies in the skillet while you make the white sauce.

Dairy Free White Sauce

  • Heat Oil Skillet: Place a large skillet over medium heat on the stovetop. Pour in the olive oil and warm over medium heat for 30 seconds to 1 minute until it’s heated through and warm/hot to the touch, don’t let it bubble.
  • Whisk in Flour: Turn the heat to medium-high, sprinkle in the flour and whisk through for 1 minute.
  • Add Milk: Gradually whisk in milk, cooking over medium heat, whisking gently until sauce thickens, without boiling or simmering.
  • Season: Once sauce has thickened, whisk through the nutmeg and salt and pepper to taste.
  • Add Cheese: Whisk through 2 cups of the cheese until combined and melted. Turn off the heat.

Assemble Lasagna

  • First Layer: Place 4 lasagna sheets in the baking dish.
  • Add Vegetables: Spoon over half of the vegetable mix.
  • Add Sauce: Pour over one-third of the white sauce.
  • Repeat Layers: Another 4 sheets, remaining vegetables and the second third of the sauce.
  • Top Layer: Last 4 sheets, remaining white sauce and sprinkle over the last 1 cup of cheese.
  • Bake: Bake for 40-45 minutes until golden and bubbling around the edges.
  • Rest: Remove from the oven and let it sit for 5-10 minutes.
  • Garnish & Enjoy: Garnish with chopped parsley, serve and enjoy!

Notes

  • Store: Wrap leftover lasagna in the baking dish or individual portions in cling film and foil; refrigerate for 2-3 days.
 
  • Reheat: Reheat refrigerated lasagna in a preheated oven at 350ºF (175ºC) until warmed through.
 
  • Freezing Uncooked: Assemble uncooked lasagna in a freezer-safe dish, cover, label, and freeze for 2-3 months. Thaw overnight and bake as instructed.
 
  • Freezing Cooked: Cool completely, wrap whole or in portions, label, and freeze for 2-3 months. Thaw overnight and reheat at 350ºF (175ºC).

Nutrition

Calories: 513kcal | Carbohydrates: 57g | Protein: 11g | Fat: 27g | Saturated Fat: 5g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 12g | Sodium: 628mg | Potassium: 454mg | Fiber: 6g | Sugar: 4g | Vitamin A: 5012IU | Vitamin C: 27mg | Calcium: 225mg | Iron: 2mg