Breakfast Sandwich Casserole

Breakfast has always been my favorite meal of the day, and lately, I’ve been obsessed with creating dishes that are both hearty and easy to prepare. This breakfast sandwich casserole quickly became a morning favorite in my home. It combines all the flavors I love—eggs, cheese, bread, and savory breakfast meats—into one comforting, grab-and-go dish. The best part? It’s made ahead of time, so busy mornings no longer mean skipping breakfast or settling for cold cereal.

I love how versatile this casserole is. You can swap ingredients based on what you have in your fridge, whether that’s ham instead of bacon, or Swiss instead of cheddar. Every time I make it, the golden, bubbly top and the fluffy, cheesy center never fail to bring smiles to the table. Plus, it reheats beautifully, making it a perfect meal for the whole week.


What You Need To Make This Recipe

Bread: I recommend using a sturdy bread like French or sourdough. It soaks up the egg mixture without becoming soggy, giving the casserole a perfect, custardy texture. Cubes work best, and slightly stale bread is actually ideal because it absorbs the liquid better.

Eggs: Eggs are the foundation of this dish. They bind all the ingredients together and create that rich, fluffy base that makes every bite so satisfying. Using fresh, large eggs will give you the best results.

Milk: Milk adds creaminess and helps achieve that soft, custard-like texture in the casserole. Whole milk is great for richness, but you can use 2% or even a dairy alternative if needed.

Cheese: Cheddar cheese is my go-to, but feel free to mix it up with mozzarella, Monterey Jack, or a blend. Cheese adds gooey, melty goodness and enhances the flavor of the eggs and bread.

Breakfast Meat: Bacon, sausage, or ham are classic choices. Cook them ahead of time and chop them into bite-sized pieces to distribute the savory flavor throughout the casserole.

Vegetables (Optional): I like adding diced bell peppers, onions, or spinach for color and extra nutrients. They also give a slight crunch and freshness to balance the richness of the eggs and cheese.

Seasonings: Salt, pepper, and a pinch of garlic powder or paprika elevate the flavor. Season generously so every bite is flavorful.


Ingredients List

  • 6 cups bread, cubed (French or sourdough)
  • 8 large eggs
  • 2 cups milk (whole or 2%)
  • 2 cups shredded cheddar cheese
  • 8 slices of bacon, cooked and chopped (or 1 cup cooked sausage or ham)
  • 1/2 cup diced bell peppers (optional)
  • 1/4 cup diced onions (optional)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon garlic powder (optional)
  • 1/4 teaspoon paprika (optional)

How to Make Breakfast Sandwich Casserole

Step 1: Prepare the Bread and Meat

Cube your bread and place it evenly in a greased 9×13-inch baking dish. Cook your choice of breakfast meat—bacon, sausage, or ham—then chop into small pieces and sprinkle evenly over the bread. If you’re using vegetables, add them now.

Step 2: Whisk the Egg Mixture

In a large bowl, whisk together the eggs, milk, salt, pepper, and any optional seasonings until fully combined. Make sure the mixture is smooth and consistent for even baking.

Step 3: Combine Ingredients

Pour the egg mixture over the bread, meat, and vegetables. Gently press the bread down so it absorbs the liquid, but don’t mash it completely. Sprinkle the shredded cheese evenly on top.

Step 4: Bake the Casserole

Preheat your oven to 350°F (175°C) and bake uncovered for 45–50 minutes, or until the top is golden brown and the eggs are fully set. A knife inserted in the center should come out clean.

Step 5: Serve and Enjoy

Allow the casserole to cool for a few minutes before slicing. Serve warm, perhaps with fresh fruit or a cup of coffee, for a complete breakfast experience.


Tips for Making this Recipe

  • Use slightly stale bread—it absorbs the egg mixture better than fresh bread.
  • Prepare the casserole the night before for a stress-free morning. Cover and refrigerate overnight, then bake in the morning.
  • Mix and match cheeses or meats for your preferred flavor combination.
  • Add vegetables for color and nutrients, but avoid watery vegetables like tomatoes unless you pre-cook them.
  • Let the casserole rest for 5–10 minutes after baking to make slicing easier.

FAQs

Can I make this casserole ahead of time?
Yes! You can assemble it the night before, refrigerate, and bake it in the morning.

Can I freeze it?
Absolutely. Bake first, let it cool, then slice and freeze individual portions for easy breakfasts. Reheat in the microwave or oven.

Can I use a different type of bread?
Yes! Sourdough, French, or even sandwich bread works, though denser bread holds up better.

Is it possible to make this vegetarian?
Yes, simply omit the meat and add extra vegetables or vegetarian sausage.

Can I make it dairy-free?
You can use non-dairy milk and a plant-based cheese to make it suitable for dairy-free diets.