Go Back
breakfast casserole recipe
Isla Marie

Breakfast Casserole

This breakfast casserole recipe is a warm, filling, and make-ahead friendly dish made with eggs, cheese, and a hearty base like bread or potatoes. It’s perfect for busy mornings, weekend brunch, or feeding a crowd, and it reheats beautifully without losing texture or flavor.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 8 people
Course: Breakfast, Brunch
Cuisine: American
Calories: 380

Ingredients
  

Main Ingredients
  • 8 large eggs
  • 2 cups milk or half-and-half
  • 3 cups cubed bread or frozen hash browns
  • cups shredded cheese cheddar, mozzarella, or blend
  • 1 lb breakfast sausage or bacon cooked and crumbled
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
Optional Add-Ins
  • 1/2 cup diced onion
  • 1/2 cup bell peppers
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon paprika
  • Fresh herbs for garnish

Equipment

  • Large mixing bowl
  • Whisk
  • 9×13-inch baking dish
  • Measuring cups & spoons
  • Skillet (for cooking meat)

Method
 

Prepare the Baking Dish
  1. Lightly grease a 9×13-inch baking dish to prevent sticking.
Add the Base Layer
  1. Spread cubed bread or hash browns evenly in the baking dish.
Add Meat and Cheese
  1. Sprinkle cooked sausage or bacon over the base, followed by shredded cheese and any vegetables.
Mix the Egg Mixture
  1. In a bowl, whisk eggs, milk, salt, pepper, and seasonings until fully combined.
Assemble the Casserole
  1. Pour the egg mixture evenly over the layered ingredients, making sure everything is coated.
Bake
  1. Bake at 375°F (190°C) for 40–45 minutes, until the center is set and the top is lightly golden.
Rest and Serve
  1. Let the casserole rest for 5–10 minutes before slicing and serving.

Video

Notes

  • Can be assembled the night before and baked in the morning.
  • Bread gives a soft, custardy texture; potatoes make it heartier.
  • Use any cheese you prefer.
  • Let rest before slicing for clean portions.
  • Freezes and reheats well for meal prep.