Beat the eggs in a shallow dish, big enough to take the sliced bread
Lay the bread in the dish and leave to soak for 20 minutes, turning halfway through.
Heat the butter in a frying pan with 1 tbsp oil.
Add the mushrooms to the pan and cook over a medium heat turning occasionally. You want the mushrooms to start to brown to give them a lovely rich flavor and to dry them out, still keeping all those lovely buttery juices.
Add the garlic and spring onions and cook through. Season.
Heat the remaining oil in a pan and add the soaked bread slices, over a medium heat.
Cook until brown on the underside and turn, cooking until browned.
Place the fried bread on plates and top with the mushrooms , making sure you get all those lovely juices on top. Serve while still hot.