In a large mixing bowl, whisk together the half and half and eggs.
Mix in the salt, pepper, garlic, onion powder and 8 ounces of cheese. Set aside.
Add the sausage to the egg mixture.
Add in the bacon and mix everything together until well incorporated.
Layer your egg and sausage mixture and cheese.
Cover pan with foil and place in oven and bake for 25 minutes, remove foil and bake an additional 15-20 minutes, or until browned and the casserole is no longer soft in the middle. If you like yours more browned, you can place under the broiler for 2-3 minutes (but keep an eye on them so they don't burn).