Meat Lover’s Breakfast Casserole
This post may contain affiliate links. Please read my privacy policy.
A meat lover’s breakfast casserole is the perfect way to make breakfast simple and easy but also full of delicious flavors! This one can easily be assembled at night and baked in the morning.
With Father’s Day coming up fast, we are definitely starting to make plans for how to celebrate. I know for sure this meat lover’s breakfast casserole is on the list because what dad doesn’t like a yummy breakfast prepared for him that also features “all the meats” as my 10 year old would say.

Meat lover’s really can span a wide variety of meat options. I chose our favorites but you can easily adapt the recipe to add or subtract. Â

Meat Lovers Breakfast Casserole Ingredients
- Eggs – This forms the base of the casserole.
- Salt
- Milk – I use 2% milk but you could substitute whole or 1%. Skim milk would likely be too thin.
- Italian bread – For the bread, I love using the everything French bread from our local store. If you can’t find that, you can use a cubed French or Italian bread instead and just add 1 Tbsp of everything seasoning to it.
- Breakfast Sausage – I use a roll of breakfast sausage and that I cook and crumble. You could buy pre-cooked, crumbled sausage or pre-cooked sausage patties and chop them.
- Bacon
- Ham – Canadian bacon would work well here too.
- Cheddar Cheese – I like a sharp cheddar in this breakfast casserole but you can definitely substitute your favorite shredded cheese.
Essential Items for This Recipe

How to Make an Overnight Breakfast Casserole
Overnight breakfast casseroles are so great for holidays or when you want minimal prep for the morning. I always assemble my casserole the night before and then take it out of the refrigerator while the oven preheats. That way, it is ready to bake as soon as the oven is ready.Â
The full list of ingredients and recipe steps are provided in the printable recipe card below. Here is a brief overview of how to make the meat lovers overnight breakfast casserole.
- Cook any of the raw meats. If you are using pre-cooked sausage and bacon, you can skip this step.
- Prepare the eggs. Whisk together the eggs with milk and salt.
- Mix and refrigerate. Mix the eggs, meats, and remaining ingredients together. Pour into a baking dish, cover, and refrigerate.
- Bake. Remove the casserole from the fridge and then preheat the oven. Bake once the oven is hot.

More Great Breakfast Recipes
If you make this meat lover’s breakfast casserole or any other recipe from the blog, I’d love to hear about your experience. Let me know if the comments or snap a photo and tag it #MySuburbanKitchen on Instagram.

Meat Lover’s Breakfast Casserole
Ingredients
- 6 large eggs
- 1/2 teaspoon salt
- 2 cups milk
- 4 cups cubed everything Italian bread
- 1/2 pound breakfast sausage cooked and crumbled
- 5 slices bacon cooked and crumbled
- 1 cup diced ham
- 2 cups shredded cheddar cheese divided
Instructions
- Lightly grease a 9×13 casserole dish.
- In a large bowl, whisk eggs. Add salt and milk. Whisk until fully combined.6 large eggs, 1/2 teaspoon salt, 2 cups milk
- Stir in bread cubes, sausage, bacon, ham and 1 cup shredded cheddar cheese. Pour into prepared casserole dish. Refrigerate overnight.4 cups cubed everything Italian bread, 1/2 pound breakfast sausage, 5 slices bacon, 1 cup diced ham, 2 cups shredded cheddar cheese
- Preheat oven to 350 degrees.
- Remove casserole from refrigerator and top with remaining 1 cup of shredded cheddar cheese. Cover with foil.
- Bake casserole for 50 minutes. Remove foil and cook for an additional 10-15 minutes or until cooked through.
Notes
- If you can’t find Everything French bread, you can use a cubed French or Italian bread instead and just add 1 Tbsp of everything seasoning to it.
- You can reduce the refrigeration time to 4 hours, if needed.
- I recommend removing the casserole from the refrigerator while the oven is preheating.
Nutrition

