Peel and dice the garlic and add to a large nonstick frying pan with 1 tbsp of the olive oil. Cook on a medium heat for 30 seconds, then add the roughly chopped mushrooms.
Allow the mushrooms to cook for 3-4 minutes until golden, then toss the pan to move them around.
Crack the eggs into a large bowl, add some salt and pepper and beat until well combined.
Pour the egg mixture evenly over the mushrooms in the pan, making sure it covers all of them, and move around quickly with a wooden spoon to ensure it fills any gaps. Cook over a low-medium heat for 5-7 minutes until the egg has mostly set.
Slice the goats cheese and place evenly over the top. Drizzle with the remaining olive oil, then pop under a high grill until the egg is completely set and the top is golden brown (about 10 minutes).