Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking dish with cooking spray or butter.
In a skillet over medium heat, cook the breakfast sausage until browned and fully cooked, breaking it apart with a spoon as it cooks. Drain excess grease and set aside.
In a large bowl, combine the softened cream cheese, eggs, milk, garlic powder, onion powder, salt, and pepper. Whisk until smooth and well combined.
Add the cooked sausage and thawed hashbrowns to the egg mixture. Stir until everything is evenly coated.
Pour the mixture into the prepared baking dish and spread it out evenly.
Sprinkle the shredded cheddar cheese on top.
Bake in the preheated oven for 30-35 minutes, or until the casserole is set in the center and the cheese is bubbly and golden.
Let it cool for 5-10 minutes before slicing. Garnish with chopped chives if desired.