Imagine waking up to the delightful aroma of a warm breakfast casserole, bursting with flavors and textures that remind you of cozy family gatherings. Ina Garten’s Breakfast Casserole is not just a dish; it’s an experience, perfect for brunches, holidays, or any leisurely weekend morning. This recipe combines the heartiness of day-old bread with savory sausage and gooey cheese, making it an instant crowd-pleaser. Whether you’re feeding a large family or hosting friends, this casserole promises to be the showstopper at your table.
Why make this recipe
Reasons to try it
This breakfast casserole is a fantastic choice for multiple reasons. Firstly, it’s incredibly easy to prepare, making it ideal for those busy mornings. You can prepare it the night before, allowing the flavors to meld beautifully while you sleep. The next morning, simply pop it in the oven and enjoy the delightful aroma filling your kitchen. It’s budget-friendly too, requiring just a few simple ingredients. Plus, it’s endlessly customizable! You can add your favorite veggies or swap out the cheeses for a unique twist.
"This recipe is a family favorite! The layers of cheese and sausage blend together perfectly. We make it for every holiday brunch!" – A satisfied reader
How to make Ina Garten Breakfast Casserole
The cooking process explained
This delicious casserole comes together in a few straightforward steps. Start by preparing your ingredients, then mix everything in a large bowl before refrigerating overnight. When morning arrives, simply bake until golden brown and puffy. Trust me, the anticipation will make your mouth water!
Ingredients
What you’ll need
Here are the essential ingredients to whip up this delicious casserole:
- 1 loaf of day-old bread (preferably French bread or challah, cubed)
- 1 lb breakfast sausage (choose pork, turkey, or vegetarian)
- 1 medium onion, chopped
- 1 red bell pepper, chopped (optional)
- 1 cup shredded cheddar cheese (or your favorite cheese)
- 1 cup shredded Swiss cheese (or another mild cheese like mozzarella)
- 8 large eggs
- 2 cups whole milk
- ½ teaspoon dry mustard powder
- 1 teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon cayenne pepper (optional, for a little heat)
Feel free to substitute any of the cheeses based on your preference!
Directions
Step-by-step instructions
- Begin by cubing the bread; if it’s fresh, toast the cubes lightly in a 300°F (150°C) oven for about 10-15 minutes to dry them out.
- In a large skillet, cook the breakfast sausage over medium heat until browned. Drain off any excess grease, but keep about a tablespoon for flavor.
- Add the chopped onion to the skillet and sauté until it’s softened, about 5-7 minutes. If using, add the red bell pepper in the last 3-4 minutes.
- In a large bowl, combine the cubed bread with the sausage mixture and onions. Then, mix in your shredded cheddar and Swiss cheeses.
- In a separate medium bowl, whisk together the eggs, whole milk, dry mustard powder, salt, black pepper, and cayenne pepper (if using). Pour this egg mixture evenly over the bread, sausage, and cheese blend in a prepared 9×13 inch baking dish, gently pressing down to ensure the bread is submerged.
- Cover tightly with plastic wrap and refrigerate for at least 8 hours, but preferably overnight.
- When ready to bake, preheat your oven to 350°F (175°C). Remove the plastic wrap and bake for 45-55 minutes, or until the casserole is puffed and golden brown on top. Allow it to rest for about 10-15 minutes before serving.
How to serve Ina Garten Breakfast Casserole
Best ways to enjoy it
Serving this breakfast casserole is as easy as it is enjoyable. Slice it into squares and offer it alongside fresh fruit or a light salad for a refreshing contrast. You could also pair it with a zesty strawberry spinach salad for a balanced meal. Don’t forget a drizzle of hot sauce or a sprinkle of fresh herbs for an extra burst of flavor!
How to store
Storage and reheating tips
If you have leftovers, you can store the casserole in an airtight container in the refrigerator for up to four days. Reheat it in the oven at 350°F (175°C) until warmed through. For longer storage, consider freezing individual portions. Just wrap them tightly and store them for up to three months. Always ensure that food is properly cooled before freezing to maintain texture and flavor.
Tips to make
Helpful cooking tips
To elevate your casserole, consider sautéing some spinach or mushrooms along with the onions for added nutrition and flavor. If you prefer a firmer texture, reduce the amount of milk slightly. Also, letting the casserole sit before serving is crucial; it helps the flavors meld and allows for easier slicing. For a dash of inspiration, you might enjoy checking out our delicious spinach dip as a fun appetizer before this main event!
Variations
Creative twists
The beauty of this breakfast casserole lies in its versatility. You can effortlessly switch up the main ingredients based on what you have at home. Try adding cooked bacon, diced ham, or even spinach instead of the bell pepper. For a twist on flavor, experiment with different spices or add some salsa on top before serving to brighten things up!
Common questions
Your questions answered
How long can the casserole sit in the fridge before baking?
You can refrigerate it for up to 24 hours before baking. Just ensure it’s tightly covered to prevent drying out.Can I use other types of bread?
Absolutely! While French bread and challah are recommended for their texture, you can use any bread, including sourdough or whole wheat.What if I want a vegetarian option?
Simply swap the breakfast sausage for your favorite plant-based alternative, and you’re good to go!
This hearty casserole is a versatile and satisfying dish for any occasion, ensuring every bite is packed with comfort and flavor. Enjoy crafting your perfect brunch centerpiece with this tried-and-true recipe!

Breakfast Casserole
Ingredients
Main Ingredients
- 1 loaf day-old bread, preferably French bread or challah, cubed
- 1 lb breakfast sausage (pork, turkey, or vegetarian)
- 1 medium onion, chopped
- 1 cup shredded cheddar cheese or your favorite cheese
- 1 cup shredded Swiss cheese or another mild cheese like mozzarella
- 8 large eggs
- 2 cups whole milk
Spices and Seasonings
- ½ teaspoon dry mustard powder
- 1 teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon cayenne pepper optional, for a little heat
Optional Ingredients
- 1 red bell pepper chopped optional
Instructions
Preparation
- Begin by cubing the bread; if it’s fresh, toast the cubes lightly in a 300°F (150°C) oven for about 10-15 minutes to dry them out.
- In a large skillet, cook the breakfast sausage over medium heat until browned. Drain off any excess grease, but keep about a tablespoon for flavor.
- Add the chopped onion to the skillet and sauté until it’s softened, about 5-7 minutes. If using, add the red bell pepper in the last 3-4 minutes.
- In a large bowl, combine the cubed bread with the sausage mixture and onions. Then, mix in your shredded cheddar and Swiss cheeses.
- In a separate medium bowl, whisk together the eggs, whole milk, dry mustard powder, salt, black pepper, and cayenne pepper (if using). Pour this egg mixture evenly over the bread, sausage, and cheese blend in a prepared 9×13 inch baking dish, gently pressing down to ensure the bread is submerged.
- Cover tightly with plastic wrap and refrigerate for at least 8 hours, but preferably overnight.
Baking
- When ready to bake, preheat your oven to 350°F (175°C). Remove the plastic wrap and bake for 45-55 minutes, or until the casserole is puffed and golden brown on top.
- Allow it to rest for about 10-15 minutes before serving.
