Heat a large skillet over medium heat and add the ground pork sausage. Cook until browned and no longer pink, breaking it apart with a spatula as it cooks, about 5-7 minutes.
Remove the sausage from the skillet and set aside. Drain excess grease, leaving about 1 tablespoon in the skillet for cooking the vegetables.
Add the diced onion and bell pepper to the skillet. Sauté until the vegetables are soft and slightly caramelized, about 5 minutes.
In a mixing bowl, whisk together the eggs, heavy cream, salt, pepper, garlic powder, and paprika until well combined.
Lower the heat to medium-low and add the butter to the skillet with the vegetables. Once melted, pour the egg mixture into the skillet.
Allow the eggs to cook undisturbed for 1-2 minutes until they start to set on the bottom. Then, gently stir the eggs, folding them over to cook evenly.
Add the cooked sausage back into the skillet with the eggs and vegetables. Stir to distribute the ingredients evenly.
Sprinkle the shredded cheddar cheese over the top of the skillet mixture. Cover with a lid and let cook for an additional 2-3 minutes until the cheese is melted and the eggs are fully cooked.
Remove from heat, garnish with fresh parsley if desired, and serve hot.