This Canadian bacon breakfast casserole is a hearty, protein-packed dish that’s perfect for busy mornings, weekend brunches, or family gatherings. With layers of savory Canadian bacon, fluffy eggs, and melted cheese, it’s a simple yet satisfying recipe that brings classic breakfast flavors together in one comforting bake.
What is Canadian Bacon Breakfast Casserole?
A Canadian bacon breakfast casserole is a baked dish that combines eggs, cheese, bread (or hashbrowns), and slices of Canadian bacon. It’s a versatile and filling breakfast option that can be made ahead and baked fresh in the morning.

Other Popular Breakfast Recipes
- Chicken and Cheese Breakfast Casserole
- Turkey Sausage Breakfast Casserole
- Chorizo and Egg Casserole
- French Toast Casserole
Reasons to Try Canadian Bacon Breakfast Casserole
- Protein-rich and hearty – Keeps you full all morning.
- Easy to prepare – Simple ingredients and minimal prep work.
- Make-ahead friendly – Assemble the night before for stress-free mornings.
- Perfect for gatherings – Great for brunches or holidays.
- Customizable – Add veggies, extra cheese, or herbs for flavor.
Ingredients Needed to Make Canadian Bacon Breakfast Casserole
- 8 large eggs
- 1 cup milk (or half-and-half for a creamier texture)
- 1 ½ cups shredded cheddar cheese
- 1 ½ cups diced Canadian bacon
- 4 cups cubed bread (French or sourdough) or 3 cups thawed hashbrowns
- 1 small onion, finely chopped (optional)
- 1 teaspoon garlic powder
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons butter (for greasing and flavor)
- 2 tablespoons fresh parsley or chives, chopped (optional garnish)
Instructions to Prepare Canadian Bacon Breakfast Casserole
Step 1: Preheat the oven
Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish with butter.
Step 2: Prepare base
Spread cubed bread or hashbrowns evenly in the baking dish to form the base.
Step 3: Add bacon and cheese
Layer diced Canadian bacon evenly over the bread. Sprinkle half of the shredded cheese on top.
Step 4: Make egg mixture
In a large bowl, whisk together eggs, milk, garlic powder, salt, and pepper until smooth.
Step 5: Assemble and pour
Pour the egg mixture evenly over the bread and bacon layers, pressing gently so the bread absorbs the custard. Top with the remaining cheese.
Step 6: Bake casserole
Bake uncovered for 35–40 minutes or until the eggs are set and the top is golden brown.
Step 7: Rest and serve
Allow the casserole to cool for 5–10 minutes before slicing. Garnish with chopped parsley or chives if desired.

What Goes Well With Canadian Bacon Breakfast Casserole
- Fresh fruit salad – Adds a refreshing and sweet contrast.
- Hashbrowns or roasted potatoes – For extra texture and flavor.
- Buttered toast or biscuits – Complements the cheesy eggs perfectly.
- Green salad – Balances the richness with something light.
- Hot coffee or orange juice – Classic breakfast pairing.
Key Tips for Making Canadian Bacon Breakfast Casserole
- Use day-old bread – Helps soak up the custard better.
- Drain bacon if needed – Reduces extra moisture or grease.
- Whisk eggs well – Creates a smooth and fluffy texture.
- Bake uncovered – Allows the top to brown beautifully.
- Rest before cutting – Keeps portions neat and intact.
- Add herbs – A sprinkle of chives or parsley enhances flavor.
Creative Variations of Canadian Bacon Breakfast Casserole
- Veggie-packed version – Add spinach, mushrooms, or bell peppers.
- Cheesy upgrade – Mix cheddar with mozzarella or Swiss.
- Low-carb version – Skip the bread and add more eggs and veggies.
- Spicy twist – Add jalapeños or pepper jack cheese.
- Holiday version – Include red and green peppers for festive color.
Storage Guidelines for Canadian Bacon Breakfast Casserole
- Refrigerate leftovers – Store covered in the fridge for up to 4 days.
- Freeze portions – Wrap tightly and freeze for up to 2 months.
- Cool before storing – Prevents condensation and sogginess.
- Reheat before serving – Best enjoyed warm.
Reheating Tips for Canadian Bacon Breakfast Casserole
- Oven method – Warm at 325°F (160°C) for 15 minutes.
- Microwave option – Heat individual portions for 2–3 minutes on medium.
- From frozen – Bake covered with foil at 350°F (175°C) for 40–45 minutes.
Nutrition Value (per serving):
- Calories: ~320
- Protein: 22g
- Carbohydrates: 12g
- Fat: 21g
- Fiber: 1g
- Sodium: 690mg
FAQs
Do you cook Canadian bacon before putting it in a breakfast casserole?
Canadian bacon is already fully cooked, so it doesn’t need additional cooking before adding to the casserole. Simply dice or slice it and layer it directly into the dish.
Can I make Canadian bacon breakfast casserole the night before?
Yes, you can assemble the casserole the night before. Cover tightly and refrigerate overnight. Bake it in the morning, adding about 5–10 minutes to the cooking time since it starts cold.
How do you keep a breakfast casserole from getting soggy?
Use day-old bread or pat hashbrowns dry before layering. This helps absorb the egg mixture without becoming mushy. Also, avoid overusing milk or cream in the custard.
What kind of cheese works best in a Canadian bacon casserole?
Sharp cheddar is the most popular choice for its flavor and meltability, but Swiss or mozzarella also pair well with the savory Canadian bacon.
Final Words
This Canadian bacon breakfast casserole is a classic, family-friendly dish that’s both comforting and delicious. With its layers of savory bacon, cheesy eggs, and perfectly baked texture, it’s a breakfast bake that fits any occasion—quick mornings, weekend brunches, or special holidays. Make it once, and it’ll quickly become a household favorite.
PrintCanadian Bacon Breakfast Casserole
A Canadian bacon breakfast casserole is a baked dish that combines eggs, cheese, bread (or hashbrowns), and slices of Canadian bacon. It’s a versatile and filling breakfast option that can be made ahead and baked fresh in the morning.
- Prep Time: 15
- Cook Time: 40
- Total Time: 55 minutes
- Yield: 8 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
Ingredients
-
8 large eggs
-
1 cup milk (or half-and-half for a creamier texture)
-
1 ½ cups shredded cheddar cheese
-
1 ½ cups diced Canadian bacon
-
4 cups cubed bread (French or sourdough) or 3 cups thawed hashbrowns
-
1 small onion, finely chopped (optional)
-
1 teaspoon garlic powder
-
1 teaspoon salt
-
½ teaspoon black pepper
-
2 tablespoons butter (for greasing and flavor)
-
2 tablespoons fresh parsley or chives, chopped (optional garnish)
Instructions
Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish with butter.
Spread cubed bread or hashbrowns evenly in the baking dish to form the base.
Layer diced Canadian bacon evenly over the bread. Sprinkle half of the shredded cheese on top.
In a large bowl, whisk together eggs, milk, garlic powder, salt, and pepper until smooth.
Pour the egg mixture evenly over the bread and bacon layers, pressing gently so the bread absorbs the custard. Top with the remaining cheese.
Bake uncovered for 35–40 minutes or until the eggs are set and the top is golden brown.
Allow the casserole to cool for 5–10 minutes before slicing. Garnish with chopped parsley or chives if desired.