In a skillet over medium heat, crumble the breakfast sausage and cook until fully browned and cooked through. Transfer the sausage from the skillet and set aside.
In a mixing bowl, vigorously whisk the eggs, heavy cream, salt, black pepper, garlic powder, and onion powder until thoroughly combined.
Melt the butter in the same skillet over medium-low heat.
Pour in the egg mixture and allow it to cook, stirring gently with a spatula to keep the eggs creamy and soft.
As the eggs begin to set, sprinkle shredded cheddar cheese over the eggs and gently fold it in to melt.
Return the cooked sausage to the skillet, gently folding it into the eggs and cheese until evenly combined.
Distribute the hot egg and sausage mixture evenly between two serving bowls.
Top each portion with chopped green onions and avocado slices. Serve immediately.