Preheat oven to 200C. Place bacon strips on lined baking trays. Bake in oven about 12-15 minutes or until cooked to your liking.
Meanwhile place beef mince in a large bowl with two eggs and season with salt and pepper. Mix with your hands until well combined. Separate and roll into 8 equal balls of meat.
Heat ghee and olive oil in a large frying pan. Take meatballs and flatten into patties and add to pan in batches. Cook until nicely coloured and cooked and then flip and cook on the other side.
Once you’re about halfway through making the hamburger patties, heat some butter in a second frying pan and start frying the eggs. Cook them to your liking, I like them sunny side up!
Once the burger patties are done remove from the pan and add in the onions, cooking in the fat from the burgers. Stir frequently until coloured and cooked. Remove and do the same with the mushrooms.
Either place your cheese slices onto your hamburger patties and melt under the grill or you can blowtorch them at the table like we did! To assemble the burgers, place a handful of lettuce, add a patty with melted cheese, bacon, egg, mushrooms, onion and then top with mayo. Place avocado slices on the side of your burger. Or assemble them as you like!