Preheat your oven to 350ºF. Grease a 9″ square or round baking dish and set aside.
Cook bacon in a large pan over medium high heat until golden brown. Remove and set aside to drain.
Pour or drain out excess oil in the pan until there is no more than two tablespoons left. Return pan to heat and add leeks.
Sprinkle with a little salt and sautée until tender and beginning to brown, about 10 to 15 minutes.
In a large bowl, beat eggs, heavy cream, salt, white pepper, paprika and cayenne. Then add flour and baking soda and beat until fully combined.
Fold in leeks, bacon and half of the cheese. Pour the mixture into a your prepared baking dish and top with the remaining cheese.
Cover the dish with aluminum foil and bake for 30 minutes.
Uncover and back for another 5 to 10 minutes or until golden brown. Serve warm or at room temperature and enjoy.