Slices aubergine into rounds drizzle with olive oil and roast for 40 minutes at 160°C.
Filling
Fry onions in olive oil until soft.
Add garlic and mince and fry until the mince had browned.
Add all other ingredients: tinned tomatoes, tomato puree, basil ,oregano, balsamic vinegar, red wine, salt and pepper. Simmer to combine for about 10 minutes.
Bechamel
Melt butter, add chickpea flour to form a roux.
Slowly mix in the milk little by little to make sauce.
Add in other flavours: nutritional yeast, nutmeg, apple cider vinegar, salt and pepper.
If sauce is lumpy you can pass it through a sieve.
Combine
Put half the beef filling in a dish, top with half the aubergine, then half the bechamel sauce. Repeat.
Top with cheese. Bake for 10-15 minutes at 180°C until top starts to crisp.
Notes
Diet: Paleo - depending on what cheese you use.Diet: Vegan - choose lentils instead of beef mince and vegan cheese and butter.