15 Breakfast Casseroles That Redefine Weekend Brunch
There’s something magical about a breakfast casserole: it’s warm, filling, and incredibly easy to prepare ahead of time, making it the perfect centerpiece for a weekend brunch. Whether you love savory flavors or have a sweet tooth, these 15 breakfast casseroles are about to take your mornings to the next level. Let’s dive in!
1. Spinach and Feta Breakfast Casserole
This Greek-inspired breakfast casserole is packed with fresh spinach, creamy feta, and just the right amount of seasoning.
Ingredients:
- 8 large eggs
- 1 cup milk
- 2 cups fresh spinach (chopped)
- 1 cup feta cheese (crumbled)
- ½ cup cherry tomatoes (halved)
- 1 tsp garlic powder
- Salt and pepper to taste
Method:
- Preheat oven to 375°F and grease a 9×13-inch baking dish.
- In a large bowl, whisk together eggs, milk, garlic powder, salt, and pepper.
- Layer the spinach and cherry tomatoes in the baking dish. Pour the egg mixture on top and sprinkle with feta cheese.
- Bake for 25–30 minutes, or until the eggs are set. Slice and serve warm.

2. Sweet Potato and Avocado Morning Casserole
Sweet, savory, and full of healthy fats, this casserole is the ultimate nutritious breakfast dish.
Ingredients:
- 2 medium sweet potatoes (peeled and diced)
- 1 tbsp olive oil
- 6 large eggs
- 2 avocados (sliced)
- 1 cup shredded cheddar cheese
- 1 tsp paprika
- ½ tsp salt
- ½ tsp black pepper
Method:
- Preheat oven to 400°F. Toss the diced sweet potatoes in olive oil, paprika, salt, and pepper, and roast in a baking dish for 20 minutes.
- Remove the dish from the oven and crack the eggs over the roasted sweet potatoes. Sprinkle with cheese.
- Bake for another 10–12 minutes, until the eggs are set.
- Top with fresh avocado slices before serving.

3. Classic Sausage and Hash Brown Casserole
A comfort-food classic that’s perfect for feeding a crowd!
Ingredients:
- 1 lb breakfast sausage (cooked and crumbled)
- 1 bag (20 oz) frozen hash browns
- 8 large eggs
- 1 cup milk
- 1 cup shredded cheddar cheese
- ½ tsp onion powder
- ½ tsp garlic powder
- Salt and pepper to taste
Method:
- Preheat oven to 375°F and grease a 9×13-inch baking dish.
- Spread hash browns evenly in the dish, then layer with cooked sausage and shredded cheese.
- Whisk together eggs, milk, and spices, and pour over the layers.
- Bake for 40–45 minutes, or until the casserole is golden and set.
4. Spinach and Feta Egg Bake
A lighter take on a breakfast casserole that’s bursting with Mediterranean flavors.
Ingredients:
- 10 large eggs
- 2 cups fresh spinach (chopped)
- 1 cup feta cheese (crumbled)
- ½ cup diced red onion
- 1 tbsp olive oil
- Salt and pepper to taste
Method:
- Preheat oven to 350°F and grease an 8×8-inch baking dish.
- Heat olive oil in a pan and sauté red onion until softened. Add spinach and cook until wilted.
- In a bowl, whisk together eggs, salt, and pepper. Stir in feta cheese and the sautéed spinach mixture.
- Pour the mixture into the baking dish and bake for 25–30 minutes, or until the center is set.

5. Loaded Veggie Breakfast Casserole

Packed with colorful vegetables, this casserole is perfect for a healthy and satisfying start to your day.
Ingredients:
- 1 cup broccoli (chopped)
- 1 cup bell peppers (diced)
- 1 cup mushrooms (sliced)
- 8 large eggs
- 1 cup milk
- 1 cup shredded mozzarella
- ½ tsp Italian seasoning
- Salt and pepper to taste
Method:
- Preheat oven to 375°F and grease a 9×13-inch baking dish.
- In a bowl, whisk eggs, milk, Italian seasoning, salt, and pepper.
- Spread the veggies in the dish and pour the egg mixture over them. Top with mozzarella cheese.
- Bake for 30–35 minutes, or until set.
6. Cheesy Ham and Egg Casserole
A rich and satisfying dish featuring layers of ham, cheese, and fluffy eggs.
Ingredients:
- 8 large eggs
- 1 cup milk
- 2 cups diced ham
- 1 cup shredded Swiss cheese
- 1 cup shredded cheddar cheese
- 1 tsp mustard powder
- Salt and pepper to taste
Method:
- Preheat oven to 350°F and grease a 9×13-inch baking dish.
- Layer the ham and both cheeses in the dish.
- Whisk together eggs, milk, mustard powder, salt, and pepper, and pour over the layers.
- Bake for 30–35 minutes, or until set and golden.
7. Blueberry French Toast Casserole
This sweet casserole is like dessert for breakfast!
Ingredients:
- 1 loaf French bread (cubed)
- 2 cups milk
- 8 large eggs
- ½ cup sugar
- 1 tsp vanilla extract
- 1 cup fresh blueberries
- Powdered sugar for garnish
Method:
- Grease a 9×13-inch baking dish and arrange the bread cubes in it. Scatter blueberries on top.
- Whisk together milk, eggs, sugar, and vanilla, then pour over the bread.
- Let the casserole sit for at least 30 minutes (or overnight in the fridge).
- Bake at 375°F for 30–35 minutes. Dust with powdered sugar before serving.
8. Sweet Potato Breakfast Bake with Bacon
A sweet-and-savory combo featuring crispy bacon and tender sweet potatoes.
Ingredients:
- 3 medium sweet potatoes (diced)
- 6 slices of bacon (cooked and crumbled)
- 6 large eggs
- ½ cup shredded cheddar cheese
- 1 tsp paprika
- Salt and pepper to taste
Method:
- Roast the sweet potatoes with olive oil, paprika, salt, and pepper at 400°F for 20 minutes.
- Crack eggs over the potatoes, sprinkle with bacon and cheese, and bake for another 10–12 minutes.