Start off by adding about two cups of water to the lentils and bring them to a boil. Boil until soft, but not mushy. Do not add salt at this stage. Salt prevents your lentils from cooking soft.
When the lentils are done, rinse them in a colander and set aside.
In a large pot, heat the butter and oil and gently fry the onion, curry powder, chilli, garlic, and ginger on medium heat.
Add the carrots and baby marrow and saute for 10-15min until the veg is very soft and any liquid has evaporated. It helps keeping the heat on medium to prevent burning.
Add the chopped tomato and fry again for 5min.
Then add the remaining ingredients (chutney, sugar, coriander, and cooked lentils) and once again fry until the mixture has very little moisture.
Season to taste
In a separate bowl, mix all the ingredients (except the bay leaves) for the topping.
Set the oven to 180° Celcius.
Move the lentil mixture from the pot to an oven-proof dish. Make sure to smooth the top of the mixture.
Gently pour the custard topping on top of the lentil mix.
Place the bay leaves on top of the mixture (you can make a lovely little arrangement if you want).
Place in the oven and bake until the custard is set and lightly browned (around 35-40min).