Cut Smithfield bacon slices into smaller pieces; fry them in a skillet over medium heat until brown, removing them from the pan without excess grease.
Preheat your oven to 350F. Grease a 9x13 baking dish with butter.
In a large bowl, whisk together the eggs, heavy cream, dry mustard, garlic powder, onion powder, red pepper flakes, kosher salt, and black pepper.
Slice 6 pieces of white bread in half. Arrange the pieces in the bottom of the baking dish, fully lining the bottom of the casserole. Cut smaller pieces out of the slices to cover the bottom if needed.
Top the bread with bacon crumbles. From there, add both the white cheddar and the sharp cheddar.
Pour the egg + cream mixture over the cheese, allowing it to cover all ingredients fully.
Bake for 45-50 minutes or until browned. Cover the casserole with aluminum foil during the first half of the bake, removing it for the second half to allow it to be brown on top. Enjoy!
Notes
This is a great recipe to make the night before; simply bake it the next morning! If coming straight from the refrigerator, baking time will increase by roughly 15 minutes. Simply watch for the casserole to brown and test the doneness with a toothpick.
If you want the top to be more brown, simply broil for 60-90 seconds.
Layering this recipe in the correct way is very important; be sure to follow the instructions in the recipe.