01 -
Set the oven to 350°F (175°C). Grease a 9×13-inch baking dish.
02 -
In a skillet over medium heat, cook the sausage until browned and fully cooked. Drain any excess grease.
03 -
Reduce heat to low and stir in the cream cheese until fully melted and combined with the sausage. Remove from heat.
04 -
In a large bowl, whisk together the eggs, milk, salt, pepper, and optional garlic or onion powder.
05 -
In the prepared baking dish, spread out the hashbrowns evenly. Spoon the sausage and cream cheese mixture over the hashbrowns. Pour the egg mixture on top, spreading it evenly. Sprinkle with shredded cheddar cheese.
06 -
Bake uncovered for 45–50 minutes, or until the eggs are set and the top is golden. Let the casserole rest for 5–10 minutes before slicing.
07 -
Top with chopped green onions, chives, or drizzle with hot sauce, if desired.