Ingredients
- 3 Tbsp. butter, plus more for greasing
- 2 medium onion, chopped
- 1/2 lb. bacon (about 10 slices
- 2 cups flour
- 1 Tbsp. baking powder
- 2 tea. salt
- 1/2 tea. black pepper
- 1 cup whole milk
- 1/3 cup extra-virgin olive oil
- 1 egg
- 1/2 lb. Gruyere cheese, shredded (about 2 cups)
Preparation
Step 1
Preheat oven to 350 degrees. Grease a 9x5 loaf pan (or four 6x2 1/2" mini pans) with butter.
In a large skillet, melt butter over medium heat. Add onions and cook, stirring occasionally, until deep golden brown and carmelized, about 30 minutes; set aside to let cool. Meanwhile, in a second large skillet, cook bacon over medium heat, turning occasionally, until crisp, about 10 minutes. Transfer to a paper-towel-lined plate, let cool, and then chop.
In a large bowl, whisk together flour, baking powder, salt, and pepper. In a medium bowl, whisk together milk, oil and egg. Slowly pour milk mixture into flour mixture, stirring just until combined. Gently fold in cheese and reserved onions and bacon just until combined, and then transfer to prepared pan.
Bake until golden brown and toothpick inserted in center comes out clean, about 45 minutes (or 25 minutes for the smaller loaves).
Set aside to let cool 15 minutes, then remove from pan to cool completely.