In a bowl, beat eggs with salt, pepper and heavy cream until smooth.
Melt the butter over medium-high heat. Pour the egg mixture and let it sit, without stirring, for 20 seconds. Using a wooden spatula, start to stir the eggs from the outside in. Let it sit for another 10 seconds then stir and fold again. Repeat until the eggs are softly set and remove from the heat.
Transfer scrambled eggs to the bowl. Arrange sliced avocado, shredded chicken and shredded cheese on top. Sprinkle with chopped bacon.
Serve garnished with chopped parsley and a tablespoon of homemade mayo (optional).