This super tasty Mushroom and Lentil Lasagne will win over any meat lovers in your family. Vegetarian lasagne just doesn’t get any better.


  • 100g (½ cup approx.) un-cooked Puy lentils (sometimes called French lentils)
  • Splash extra virgin olive oil
  • 1 onion, peeled and halved
  • 2-3 cloves garlic, peeled
  • 1 stick celery, roughly chopped
  • 2 carrots, roughly chopped
  • 1 medium zucchini (courgette), roughly chopped
  • 2 bay leaves, dried
  • Generous handful (small bunch) fresh thyme, leaves picked off the stems
  • 250 grams approx. swiss brown or portobello mushrooms
  • 3 tablespoons tomato purée
  • 400 ml vegetable stock (or bone broth if not worried about it no longer being vegetarian)
  • 1 x 400 gram tin diced tomatoes or 6 vine ripened roma tomatoes diced (you can skin them also if you like, personally I don’t bother)
  • Sea salt and black pepper, to taste
  • 2 handfuls baby spinach leaves, chopped
  • 200 grams dried lasagne sheets, see below for GF and GrF

Cheese sauce (see below for a vegan version)

  • 1 cup grated mature cheddar cheese
  • 30 grams butter
  • 50 grams spelt flour (or GF flour)
  • 500ml (2 cups) milk of your choice, full-fat is best
  • Sea salt and black pepper, to taste


1. Pre-heat your oven to 180℃ / 350℉ (about 10 minutes before you are ready to bake the lasagne).
2. I personally like to soak all legumes overnight in water with a splash of vinegar, so do this with the Puy lentils if you like (you don’t have to, but I’d recommend it).
3. I used my Thermomix to do all the chopping, but you can easily use a regular food processor or grate/ finely dice all the veggies by hand. No need to wash or rinse the food processor in between each step too.
4. In a food processor or Thermomix chop your garlic (TMX 5 secs, speed 5) and then onion (TMX 5 secs, speed 4).
5. Heat a large pan over a low heat and add the olive oil (or you can use ghee or butter if not vegan). Add the chopped garlic/onion and gently sauté whilst processing the other veggies.
6. Now pop the celery, carrots and zucchini into your food processor and pulse to chop – you are looking for a course consistency so be careful not to over process (TMX use the turbo button, quick pulses until the right consistency, about 2-3 should do it look through the lid after each pulse). Alternatively grate the carrot and zucchini and finely dice the celery. Add this to the pan with the onion.
7. Sauté for a few minutes with the bay leaves and thyme leaves.
8. Pulse the mushrooms in the food processor until just chopped (TMX pulse 1-2 times).
9. Add them to the pan with the Puy lentils, tomato puree, stock and diced tomatoes. Season, stir to combine and allow to simmer with the lid ajar, stirring occasionally, until the sauce thickens and the lentils are cooked. This will take about 30 minutes.
10. Once cooked, add the chopped spinach and stir through to wilt it. Taste, adjust the seasoning if you need to (salt brings out the flavour so don’t be shy). Remove from the heat and set aside.

Cheese sauce

1. Grate the cheese (in the processor and set aside).
2. For the Thermomix method, follow the recipe for Béchamel in your basic cookbook.
3. In a medium sized pot, melt the butter over a low heat. Remove from the heat and add the flour mixing to combine.
4. Return to a medium to high heat and gradually add the milk, approx. half a cup at a time mixing constantly. As it heats it will thicken, this is when you should add another half a cup of milk. Do this until all the milk is added and the sauce is thick.
5. Add about a quarter of the cheese, season with sea salt and pepper to taste, and stir well (reserve the rest of the cheese for the top of the lasagne).


1. To assemble the lasagne, use a medium size baking dish (mine is 25 x 25cm), placing half of the lentil sauce in the base, top with lasagne sheets, then the remaining lentil sauce, another layer of pasta and finish with the cheese sauce and the remaining grated cheese.
2. Bake for 30 – 45 minute or until the lasagne is cooked through.


Gluten and grain-free
Choose gluten-free lasagne sheets and for grain free layer with thinly sliced eggplant (aubergine) or zucchini (courgette).

Vegan (dairy-free) cheese sauce
Steam half a large head of cauliflower, then puree with a tablespoon of nutritional yeast, a generous pinch of sea salt and pepper and a splash of almond milk to achieve a Béchamel consistency (thick sauce). Top with grated vegan cheese.

Onion and Garlic-free
Replace both with finely diced fennel sautéed with a pinch of cumin and chilli powder.


The lasagne can be made ahead, refrigerated and re-heated as required. It can also be portioned and frozen. You can also serve this as a pasta sauce if you can’t be bothered with the few extra steps to the lasagne.

Well Nourished

Well Nourished  

Founded by Georgia, a mum, cookbook author, naturopath with 19 years experience and the creator of The Well Nourished Lunch Box Challenge, Well Nourished delivers wholesome, easy-to-follow recipes targeted to busy families. Readers flock to Well Nourished for inspiring health advice and free, nourishing, family friendly recipes. // www.wellnourished.com.au