Preheat oven to 400°F. Add Brussel Sprouts to a large bowl. Add olive oil and season with salt and pepper. Toss together to cover. Spread evenly on a baking sheet. Bake for 20 minutes.
Remove Brussels Sprouts from oven and sprinkle on the bacon. Set aside.
In a large bowl, mix together eggs, heavy cream, cheese, rosemary, onion powder, garlic powder, paprika, salt and pepper.
Place Brussels Sprouts in a 9x13 inch casserole dish. Pour the egg mixture over top.