Bacon Broccoli and Cheese Egg Bake
Looking for a protein-packed breakfast that’s easy to prep, full of flavour, and kid-approved? This Bacon, Broccoli & Cheese Egg Bake is one of our go-to morning meals (and sometimes even a dinner saver!). It’s hearty, low-carb, and great for make-ahead meal prep—plus it sneaks in some veggies without complaints.
This Bacon, Broccoli, and Cheese Egg Bake is a savoury egg casserole. As the name suggests, bacon, broccoli, and cheese make up this delicious breakfast bake. It is so tasty, you can even make it for dinner. Serve with hash browns for a complete meal.

This is a simple to make dish that can be varied and expanded upon, and if you have a lot of eggs to use up, then this Bacon Broccoli and Cheese Egg bake would be the perfect dish to make, as the recipe calls for 8 eggs. You can switch out the bacon for turkey bacon to make it even healthier. Or substitute it with sausage or diced ham. Use cheddar cheese instead of parmesan, and add or substitute veggies such as bell peppers. The choices are endless.

You can prep all the ingredients the night before and then assemble and cook in the morning for an easy breakfast. You can even bake it beforehand and reheat it in the morning.
Why You’ll Love This Recipe
Whether you’re feeding a hungry family or need a wholesome brunch dish, this egg bake checks all the boxes.
- Make-ahead friendly – Meal prep for the win! Just reheat and eat.
- Veggie-loaded – A delicious way to add greens to your morning.
- Kid-approved – Bacon and cheese make everything better.
- Gluten-free & low-carb – A perfect fit for many lifestyles.
🥦 Ingredients
- Onion: adds a ton of flavour.
- Olive oil: used to saute the onions and helps the eggs not stick to the bottom of the pan.
- Eggs: the main ingredient, of course. Eggs are nutritious and full of protein.
- Milk: softens the texture of the eggs, making the final bake less rubbery and more tender.
- Salt: adds flavour.
- Bacon: kid and adult approved.
- Broccoli: a great way to add greens to your breakfast.
- Parmesan: cheesy flavour, can be substituted for cheddar.
Bacon, Broccoli and Cheese Egg Bake Instructions
Prep ahead by cooking 6 slices of bacon. My preferred method is to cook in the oven. To do this, preheat your oven to 400°F. Place bacon strips onto a baking sheet lined with aluminum foil. Bake for 12 minutes, flipping halfway through. You may need to cook a few minutes longer if you like them crispy, but be careful not to overcook. Set aside to drain on a paper towel.
Saute 1/2 diced yellow onion in 3 tablespoons of olive oil. Cook for about 5 minutes until onions are soft. Set aside.
Whisk 8 eggs with 1/2 cup of milk and 3/4 teaspoon of salt. Add your cooked and crumbled bacon along with 1 cup of chopped broccoli, and 1/4 cup of grated parmesan cheese and mix.
Spread the onions and leftover oil in a 9×13-inch casserole dish. The oil will help prevent the egg from sticking as it bakes. Pour the egg mixture over the top. Bake in a 350°F oven for about 30 minutes or until the egg is fully cooked.

What temperature should an egg casserole be cooked to?
Bake until a thermometer inserted in the centre shows 160° F or a knife inserted near the centre comes out clean. However, you may find it difficult to tell if a knife shows uncooked egg or melted cheese; therefore, a thermometer can be more accurate.
🥓 Tips & Variations
- No bacon? Try sausage, ham, or go meatless and add mushrooms or bell peppers.
- Dairy-free? Use almond milk and a dairy-free cheese alternative.
- Freeze-friendly: Cut into squares and freeze for easy grab-and-go breakfasts.

🥣 How to Serve
Pair this egg bake with a side of hashbrowns, toast, fresh fruit, or avocado for a well-rounded meal. It’s perfect for breakfast, brunch, or a quick weeknight dinner.
📦 Storage
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave or oven until warmed through.
🛍️ Shop This Recipe
If you make this Bacon, Broccoli & Cheese Egg Bake, don’t forget to tag me @tidbitsbytaylor—I’d love to see your version! 💛


Bacon, Broccoli, and Cheese Egg Bake
An easy breakfast or dinner recipe that can be prepped ahead of time. Serve with hashbrowns for a delicious and savoury meal.
Ingredients
- ½ yellow onion chopped
- 3 tbsp olive oil
- 8 eggs large
- ½ cup whole milk or milk of choice
- ¾ tsp salt
- 6 bacon slices cooked and crumbled
- 1 cup chopped broccoli fresh or frozen and thawed
- ¼ cup parmesan cheese grated
Instructions
-
Preheat oven to 350°F.
-
Saute the onion in a medium skillet with the olive oil for about 5 minutes until the onions are softened.
-
Whisk 8 eggs with 1/2 cup of milk and 3/4 teaspoon of salt. Add your cooked and crumbled bacon along with 1 cup of chopped broccoli, and 1/4 cup of grated parmesan cheese and mix.
-
Spread the onions and leftover oil in a 9×13 inch casserole dish. Pour the egg mixture over top. Bake for 30 minutes or until a thermometer inserted in the centre reaches 160°F or a knife inserted in the center comes out clean.
Recipe Notes
Recipe can be varied by subsitituting cooked sausage or diced ham for bacon. Add or replace broccoli for bell peppers. Cheddar or mozzarella for parmesan.
-
Store leftovers in the fridge for up to 4 days or freeze for later
Did you make this recipe?
Tag @tidbitsbytaylor on Instagram and hashtag it #tidbitsbytaylor

Also, try these easy recipes:

Five Oatmeal Combinations to Kickstart your Mornings



Originally published May 12, 2020. Updated on June 10th, 2025.
2 Comments