Place the lentils in a pot with the water. Bring the lentils and water to a boil, reduce to a low simmer and cover. Cook the lentils for about 10 minutes until tender but not mushy. If the water has not been fully absorbed by the time the lentils are cooked, drain and allow to steam dry.
Place cooked lentils in a large mixing bowl.
Add a tiny drizzle of olive oil to a large frying pan. Add the red onion and cook until soft and then add the garlic and cook for a minute until fragrant.
Scrape into the mixing bowl of lentils.
Add another little drizzle of olive oil to the frying pan and cook the mushrooms on high heat until they release all of their water and turn golden brown. Season lightly.
Add mushrooms to the lentil bowl along with the fresh coriander, spices, seasoning and flour. Mix to coat well. Pour over the eggs and mix, slightly crushing and mashing the red lentils as you do so. Fora nice chunky textural fritter keep the lentils half mashed, half whole.
Preheat oven to 200˚C. Brush a large baking tray with a little olive oil.
Using a ¼ cup measure - scoop the mixture and form into patties on the tray. Brush the tops with a little olive oil.
Bake in the oven for about 25 minutes,flipping them at 15 minutes.
(You can also pan fry the fritters using a non-stick frying pan and a little olive oil or brush them all over with a little olive oil and air fry them )
When golden brown on both sides remove and place on a cooling rack for a few minutes.This will allow steam to escape and keep them from being soggy.