Heat a large skillet over medium-high heat and brown the sausage, breaking it up as it cooks. Once the sausage is nearly cooked through, add the hash brown potatoes and green onions. Continue cooking until the sausage is fully cooked and the potatoes are heated through, then remove from the heat.
In a large mixing bowl, whisk together the eggs, shredded cheese, heavy cream, all-purpose seasoning, salt, and pepper. Fold in the cooked sausage mixture until everything is well combined.
Line a muffin tin with cupcake liners. Using a ⅓-cup measuring cup, divide the egg mixture evenly between the wells, filling each one nearly to the top.
Bake 20-25 minutes or until muffins are just set. Let cool slightly.