Heat oil in a pan and add shredded bacon and chopped onion and cook until it gets crisp.Take it out in a bowl.
Add black pepper, parsley, cheese, salt, sliced mushrooms and the rest of the chopped onion in a bowl with bacon.
Beat the egg in a separate bowl and whisk well.
Mix together all the ingredients.
Now again add some oil in a pan and let it heat for sometime.
Add chopped garlic and saute until it get golden brown.
Now quickly and carefully add all the mixture in the frying pan and keep on flipping the egg. Make sure that the mixture covers the entire pan and don’t forget to fry on low heat.
Take it out to a platter and serve with baked bread.