This Grilled Cheese Breakfast Casserole is the ultimate comfort food, offering layers of toasted bread, melty cheese, eggs, and savory seasonings. Perfect for a lazy weekend breakfast or a special brunch, it's easy to make and guaranteed to satisfy the whole family.
Ingredients
8 slices of bread (preferably day-old)
2 cups shredded cheddar cheese
1 cup shredded mozzarella cheese
8 large eggs
1 cup milk
½ teaspoon garlic powder
½ teaspoon onion powder
Salt and pepper to taste
1 tablespoon butter
Fresh parsley for garnish (optional)
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
Directions
Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking dish with butter.
Arrange the bread slices in the baking dish, overlapping them slightly.
Sprinkle half of the shredded cheddar cheese and mozzarella cheese over the bread slices.
In a medium bowl, whisk together eggs, milk, garlic powder, onion powder, salt, and pepper until fully combined.
Pour the egg mixture evenly over the bread and cheese layers in the baking dish.
Top with the remaining shredded cheese.
Cover the dish with foil and bake for 25 minutes. After 25 minutes, remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and the casserole is set.
Let it cool slightly before slicing. Garnish with fresh parsley, if desired.
Servings and Timing
Servings: 6 servings
Prep Time: 10 minutes
Cooking Time: 40 minutes
Total Time: 50 minutes
Variations
Add meat: Feel free to add cooked bacon, sausage, or ham for an extra protein boost. Simply layer the meat between the bread slices.
Vegetarian option: For a meatless version, throw in some sautéed spinach, bell peppers, or mushrooms.
Different cheeses: If you prefer different cheeses, feel free to mix in Swiss, provolone, or gouda for a new twist on this casserole.
Storage/Reheating
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days.
Reheating: To reheat, simply cover the casserole with foil and warm it in a 350°F oven for about 15 minutes, or until heated through.
FAQs
How can I make this casserole ahead of time?
I can make this casserole the night before by assembling it in the baking dish, covering it with foil, and refrigerating it overnight. In the morning, I just need to bake it as usual.
Can I use fresh bread instead of day-old bread?
Yes, fresh bread works fine too, but day-old bread has a bit more texture and will soak up the egg mixture better without becoming too soggy.
Can I freeze this casserole?
Yes, this casserole can be frozen before baking. Just assemble it, cover tightly with plastic wrap and foil, and freeze for up to 3 months. When ready to bake, let it thaw overnight in the fridge and bake as directed.
How can I make this casserole spicier?
If I love a little heat, I can add some crushed red pepper flakes or a diced jalapeño to the egg mixture for a spicy kick.
Can I use a different type of milk?
Yes, I can substitute any kind of milk I prefer, including almond milk, oat milk, or even heavy cream for a richer texture.
Conclusion
This Grilled Cheese Breakfast Casserole is a game-changer for breakfast or brunch! With its layers of bread, cheese, and savory egg mixture, it’s the perfect balance of comfort and flavor. I love that it’s easy to make, and the possibilities for customization are endless. Whether I’m serving it for a crowd or just enjoying it with my family, this casserole always hits the spot.
Recipe:

Grilled Cheese Breakfast Casserole
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Cheryl
- Total Time: 50 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A comforting Grilled Cheese Breakfast Casserole combining layers of toasted bread, melty cheese, and eggs, perfect for a cozy breakfast or brunch.
Ingredients
8 slices of bread (preferably day-old)
2 cups shredded cheddar cheese
1 cup shredded mozzarella cheese
8 large eggs
1 cup milk
½ teaspoon garlic powder
½ teaspoon onion powder
Salt and pepper to taste
1 tablespoon butter
Fresh parsley for garnish (optional)
Instructions
- Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking dish with butter.
- Arrange the bread slices in the baking dish, overlapping them slightly.
- Sprinkle half of the shredded cheddar cheese and mozzarella cheese over the bread slices.
- In a medium bowl, whisk together eggs, milk, garlic powder, onion powder, salt, and pepper until fully combined.
- Pour the egg mixture evenly over the bread and cheese layers in the baking dish.
- Top with the remaining shredded cheese.
- Cover the dish with foil and bake for 25 minutes. After 25 minutes, remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and the casserole is set.
- Let it cool slightly before slicing. Garnish with fresh parsley, if desired.
Notes
You can add cooked bacon, sausage, or ham for extra protein.
For a vegetarian version, add sautéed spinach, bell peppers, or mushrooms.
Different cheeses like Swiss, provolone, or gouda can be used for variety.
Leftovers can be stored in an airtight container in the fridge for up to 3-4 days.
Reheat leftovers by covering the casserole with foil and warming it in a 350°F oven for about 15 minutes.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Breakfast, Brunch
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 4g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 160mg