Overnight Bacon Brunch Casserole Recipe
Ingredients
- 12 slices brioche, cut into 1-inch cubes
- pound bacon, cut into -inch pieces (or more to taste)
- medium onion, finely chopped
- 1 green bell pepper, diced (Optional)
- 8 medium eggs (or more to taste)
- 1 cups milk
- 1 cup grated Cheddar cheese
- 1 teaspoon mustard powder
- teaspoon ground black pepper
- teaspoon salt
Directions
Step 1: Grease a 9x13-inch pan. Evenly layer the brioche cubes in the prepared pan.
Step 2: Cook the bacon in a skillet over medium heat, stirring occasionally until crispy and fully cooked, about 10 minutes. Remove from heat and allow the bacon to cool slightly. Be sure to reserve the rendered bacon fat.
Step 3: In the same skillet, heat a small amount of the bacon fat over medium-high heat. Saut the chopped onion and diced bell pepper until softened, about 5 to 7 minutes.
Step 4: In a large mixing bowl, beat the eggs. Add the milk, grated Cheddar cheese, mustard powder, black pepper, and salt. Stir to combine.
Step 5: Mix the cooked bacon and sauted onion-bell pepper mixture into the beaten egg mixture.
Step 6: Carefully pour the egg mixture over the brioche cubes. Stir gently to ensure everything is evenly distributed. Press down on the brioche cubes to make sure they are fully submerged in the egg mixture.
Step 7: Cover the pan and refrigerate for at least 8 hours or overnight. This will allow the brioche to soak up the egg mixture.
Step 8: Preheat the oven to 350F (175C). Bake the casserole on the middle rack until set and golden on top, about 45 to 55 minutes. A toothpick inserted into the center should come out clean when ready.
Step 9: Remove from the oven and let it cool for 5 to 10 minutes before serving.
Cook's Notes
- Do not use skim milk for this recipe; full-fat milk works best for richness and texture.
- For best results, let the casserole sit in the refrigerator overnight for the bread to fully soak up the egg mixture.
Nutrition Facts (per serving)
| Calories | 331 |
| Total Fat | 18g (23%) |
| Saturated Fat | 6g (32%) |
| Cholesterol | 216mg (72%) |
| Sodium | 622mg (27%) |
| Total Carbohydrate | 25g (9%) |
| Dietary Fiber | 1g (4%) |
| Total Sugars | 6g |
| Protein | 17g (33%) |
| Vitamin C | 10mg (11%) |
| Calcium | 143mg (11%) |
| Iron | 1mg (6%) |
| Potassium | 182mg (4%) |
Comments
dxtr76
10/06/2025 01:52:54 PM
Made this for Mother's Day brunch and we all loved it. It was simple and I could get it ready the night before. I used croissants instead of brioche because that is what I had on hand, otherwise I made as directed in the recipe. Very good and will definitely make again!
Ronna
08/18/2024 02:28:42 AM
I had to make tweaks due to what I had on hand. I used Monterrey jack cheese. I had leftover marinated red peppers and added those. I had ham, not bacon. I made it so I would have breakfast squares for the workweek. Very good. I don't like sweet breakfasts and this hit the spot.
Stephen Torres
05/10/2024 08:39:13 PM
Quick, easy, and absolutely banging.
Bob Hall
05/10/2024 08:34:56 PM
I would substitute swiss cheese for the cheddar
Alex Dean
03/11/2022 05:59:24 AM
Super yum
Deborah Morgan
04/16/2021 02:24:46 PM
nice, easy breakfast for guests that you can put together early so not having to cook much when they are at your home, serve it with some juice and fruit and done!