Brush the aubergines with olive oil and season. Griddle (chargrill) or fry on both sides until cooked through and completely soft and tender. Cook the lentils in the veg stock until tender, about 25 minutes, then drain. Heat 1 tbsp olive oil in a pan and cook the onion and garlic until softened. Add the carrot and cook for 2 minutes. Add the cinnamon and tomatoes. Simmer for another 10 minutes then stir in the lentils and cook for another 10 minutes. Stir in the parsley. Cool a little.
Heat the oven to 180C/fan 160C/gas 4. Layer up the lentil mix and aubergine slices between 4 ovenproof dishes. Whisk the eggs into the cheese sauce and season. Spoon over the dishes to cover completely. Bake for 45-50 minutes until the top is golden and souffled up a bit. Serve with a green salad.