Vegan Christmas Lasagne (vegan/gf)

Turn your family favourite into a festive meal. Try our vegan Christmas lasagne with delicious white, green and red layers. It’s full of fresh flavours to delight your guests and packed with veggies. The white sauce is so creamy and delicious, you’d never know it’s vegan!

Prep time: 20 mins
Cook time: 50 mins

Serves: Serves: 8–10


2 boxes (200g) Diamond gluten free lasagne sheets 

Olivado avocado oil & basil

Salt & pepper


For the white layer:

1 tbsp oil

1 onion, diced

½ cauliflower, cored & chopped

2 cups vegetable stock

2 tsp Dijon mustard

2 tbsp nutritional yeast, optional


For the green layer:
1 tbsp Olivado avocado oil & basil

2 courgettes, cubed

1 cup Superb Herb kale

⅓ cup Superb Herb basil leaves

1 pot (250g) Seasons Gourmet vegan basil pesto with roasted pine nuts


For the red layer:
3 tbsp Olivado avocado oil & basil

1 onion, diced

2 cloves garlic, diced

250g mushrooms, thinly sliced

1 jar (660g) Chantal Organics dairy free lasagne sauce
1 can Chantal Organics lentils, rinsed and drained


1 cup grated plant based cheese

1 courgette, in thin slices lengthwise



  1. Make the white layer: In a large saucepan over medium heat add oil and onion and cook, stirring frequently, for 2 minutes. Add the cauliflower, stock and mustard and bring to a boil with a lid on, then simmer for 10 minutes, unti cauliflower is tender. Stir in nutritional yeast (if using), let cool, then transfer to a blender and blend until smooth. Set aside.
  2. Make the green layer: add oil to a large frying pan over medium heat. Add courgette and saute for 3–4 minutes, stirring often. 
  3. Make the red layer: heat a tablespoon of oil in a large pan over medium heat. Add onion and saute for 3 minutes. Add garlic, mushrooms and remaining oil and fry for 3–5 minutes, stirring often. Add dairy free lasagna sauce and lentils, bring to the boil, then simmer for 10 minutes, until thickened. Set aside. 
  4. Lasagne: preheat the oven to 180°C. In a large ovenproof dish add a drizzle of oil, then a layer of lasagne sheets. Add red sauce and season with salt and pepper, then another layer of lasagne sheets. Add courgettes, pesto, kale, basil, and season with salt and pepper, then layer with lasagne sheets. Pour in the white sauce, season with salt and pepper, sprinkle with cheese, then cover with thinly sliced courgette.
  5. Bake in the oven for 30–35 minutes, until golden and cooked through.



  • For those without dietary preferences, you can use regular Diamond lasagne sheets.