Rating: Unrated
  • 5 star values: 0
  • 4 star values: 0
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0

Homemade vegetable lasagna just as it should be; hot, oozy, and messy! This is a vegetable lasagna without any weird micro-protein meat substitute; just vegetables and tomatoes, with a homemade white sauce (made with lactose-free milk and cheese, and gluten-free flour). I have been known to make my own pasta sheets for this, but tonight I used Sainsbury's gluten-free pasta sheets (dry).


Recipe Summary test

40 mins
1 hr 10 mins
15 mins
1 hr 65 mins
1 9x13-inch lasagna


Original recipe yields 8 servings
The ingredient list now reflects the servings specified
Ingredient Checklist


Instructions Checklist
  • Heat oil in a large saucepan over medium heat. Cook onion and red bell pepper until softened, about 5 minutes. Add zucchini; cook until softened, about 5 minutes more. Stir in garlic until combined. Add tomato puree, mustard, oregano, basil, and bay leaf. Bring to a simmer. Cook vegetable mixture until flavors blend, 10 to 15 minutes.

  • Preheat oven to 400 degrees F (200 degrees C). Grease a 9x13-inch baking pan.

  • Whisk flour and 2 tablespoons milk together in a bowl until no lumps remain. Mix in 3/4 cup milk and 3/4 cup plus 2 tablespoons vegetable stock. Pour this sauce base into a saucepan over medium-high heat. Add margarine; cook, whisking constantly, until simmering. Reduce heat to low. Add 1/2 cup vegan cheese; stir well. Season with parsley and black pepper. Cook until cheese is fully melted, about 5 minutes.

  • Cover the bottom of the baking pan with lasagna noodles. Add a layer of vegetable mixture; top with a thin layer of the cheese sauce. Repeat layering with the remaining noodles, vegetables, and cheese sauce, finishing with a thick blanket of sauce. Sprinkle the remaining 1/2 cup vegan cheese on top.

  • Bake in the preheated oven until top is bubbly and browned, about 30 minutes. Let rest before serving until firm, 15 to 20 minutes.

Nutrition Facts

235 calories; protein 5.8g; carbohydrates 32.8g; fat 9.2g; cholesterol 0.9mg; sodium 603.6mg. Full Nutrition