Finely chop onion and garlic then cook in the oil until the onion is soft.
Add the sliced mushrooms and continue cooking until they have softened.
Transfer the onion and mushroom mixture to a medium sized bowl and then add the next 9 ingredients. Mix well together, then pour into a well greased and lined loaf tin.Sprinkle with the remaining breadcrumbs and cheese. Dust lightly with the paprika.
Cover loaf tin with foil and bake for 30 minutes, then uncover and bake a further 30 minutes or until the centre is firm when pressed.