In a medium bowl, whisk together the eggs, heavy cream, salt, and pepper until well combined. Set aside.
Spray a nonstick skillet with cooking spray. Heat breakfast sausage over medium-high heat. Break the sausage up with a spatula and cook until no pink remains (about 8-10 minutes). Drain grease and set aside.
In a small, non-stick skillet (8-inch), melt the butter over medium low heat. Move the pan in a circular motion to coat the pan.
Add the egg mixture to the pan over low heat until the edges of the eggs begin to set. Use a spatula to pull the edges of the egg to the center, allowing the uncooked egg to contact the pan. Repeat around the edges of the pan until the eggs are slightly set all over, but still a bit undercooked.
Add 2 tablespoons of shredded cheese, 2 tablespoons of cooked sausage, and 2 tablespoons of bacon to one half of the omelette. Turn off the heat.
Using a spatula, fold the empty half of the omelette onto the filled side. Cover with a lid and continue to cook for an additional 30 seconds to a minute, until cheese is melted.
Tilt your pan and gently push the omelette onto your plate. Top with remaining cooked bacon and cheddar cheese, as well as chopped Italian parsley. Serve warm and enjoy!
Notes
Omelette filling options to try: mushrooms, bell peppers, spinach, asparagus, onions, ham, broccoli, zucchini, or hot peppers. Toppings to try on top of your omelette: sliced avocados, hot sauce like sriracha, full fat sour cream, chives or scallions.
Omelettes can be enjoyed as breakfast, lunch or dinner.Store leftovers in an airtight container in the refrigerator for 2-3 days.