Heat olive oil in an ovenproof skillet and fry the bacon until it's golden and crisp over medium-high heat (10–12 mins). Remove from the pan, but leave the bacon fat. Cut into small pieces once cooled slightly.
Add the potatoes to the bacon fat and cook until golden and crisp, regularly pan tossing to get an even colour on them. Once they are ready remove them from the pan.
Add the sliced mushrooms to the pan and cook until golden, around 5 minutes. Turn off the heat.
Add the chopped shallots to pan, they should soften with the residual heat
In a bowl, beat eggs with the cream, salt, and pepper.
Add a knob of butter to the pan and let it melt in the residual heat. Once fully melted, add the eggs.
scatter the diced potatoes, bacon, mushrooms and chopped herbs into the egg mixture evenly
transfer skillet to a 180°C / 350°F oven for 10-12 minutes, until eggs are just set.
Let rest for 2 minutes, slice into wedges, and serve warm