In a pan over medium heat, brown the sausage and onion, cooking until the sausage is no longer pink and onions are translucent. Drain any excess fat, and set aside.
Cut the biscuits in half and flatten them out, pressing into the bottom of the pan, covering as much of the pan as possible, it’s ok if bare spots remain. Sprinkle half of the sausage and bacon, all of the potatoes, and half of the cheese over the biscuits.
In a medium bowl, whisk together the eggs, milk, salt, pepper, and garlic powder. Pour evenly over the pan. Top with the remaining sausage, bacon and cheese.
Bake uncovered for 35-45 minutes, or until the egg in the center is completely set. If the top is getting too brown, you can cover it loosely with foil to finish baking.
Remove from the oven and let rest for 10 minutes. Slice into 12-15 pieces and garnish with green onion.
Notes
This recipe could be made ahead, just place it in the refrigerator until ready to bake, up to 24 hours in advance.
Store leftovers covered in the fridge for up to 4 days. Reheat in the microwave or in a 350℉ oven until heated through. Casserole can be frozen in a freezer safe container for up to 3 months.