Set oven to 350°F.
Heat oil in a pan. Cook onion until soft.
Add spinach. Cook until soft. Take off heat.
In a bowl, mix eggs, milk, cream, salt, and pepper.
Add cheese, garlic powder, and nutmeg if using.
Stir in bread, bacon, onion, and spinach.
Pour everything into a greased baking dish.
Cover with foil. Bake for 30 minutes.
Take off foil. Bake for 15 to 20 more minutes.
Let it cool for 10 minutes before you eat it.