Ina Garten’s Breakfast Casserole is more than just a dish; it’s a delightful blend of flavors and textures that perfectly captures the essence of comfort food. Having first cooked this recipe for a leisurely weekend brunch, I instantly realized why it has become a favorite in many households. The combination of savory sausage, creamy cheeses, and hearty bread creates a satisfying meal that works beautifully for both lazy mornings and festive gatherings. Whether you’re looking to feed a crowd or simply treat yourself to something special, this casserole rises to the occasion.
Why You’ll Love This Dish
One of the most appealing aspects of this breakfast casserole is its versatility. With just a few ingredients, you can whip up a dish that’s perfect for busy mornings or a laid-back family gathering. It’s budget-friendly, too, especially when you use day-old bread, making it a smart choice for the cost-conscious cook. Plus, it’s a delightful kid-approved option; children love the cheesy layers and the flavorful sausage.
"I made this casserole for a family brunch, and it was a hit! Everyone went for seconds, and I loved how easy it was to prep the night before." – A satisfied home-cook
Step-by-Step Overview
Ina Garten’s Breakfast Casserole is as straightforward as it is delicious. You’ll start by cooking the sausage and sautéing some vegetables. Then, mix the eggs and milk for the custard base, layer everything into a baking dish, and let it sit for a bit to absorb all those wonderful flavors. Finally, a dash of patience while it bakes transforms these humble ingredients into a luscious meal.
Ingredients
Gather These Items:
- 8 cups Day-old Bread (Cubed, French or challah recommended)
- 1 pound Breakfast Sausage (Can use turkey or vegetarian)
- 1 medium Onion (Chopped, shallots can substitute)
- 1 cup Red Bell Pepper (Optional, can swap with other peppers)
- 2 cups Shredded Cheddar Cheese (Gruyère or Monterey Jack can substitute)
- 2 cups Shredded Swiss Cheese (Mozzarella works well as substitute)
- 8 large Eggs (Free-range or organic recommended)
- 2 cups Whole Milk (Half-and-half can be used)
- 1 tablespoon Dry Mustard Powder (Optional)
- 1 teaspoon Salt
- 1 teaspoon Black Pepper
- 1/4 teaspoon Cayenne Pepper (Optional, for heat)
Using high-quality ingredients can elevate this dish even further. Consider fresh, organic eggs for an extra creamy texture and flavor.

Directions to Follow
- Preheat your oven to 350°F (175°C).
- In a large skillet, cook the breakfast sausage over medium heat, stirring until fully browned. Remove from heat and set aside.
- In the same skillet, sauté the chopped onion and bell pepper (if using) until softened, about 5-7 minutes.
- In a large mixing bowl, whisk together the eggs, milk, dry mustard (if using), salt, black pepper, and cayenne.
- Layer the cubed bread evenly in a greased 9×13 baking dish. Pour the cooked sausage and sautéed vegetables over the bread.
- Sprinkle both cheeses evenly over the top, ensuring full coverage.
- Pour the egg mixture over the entire dish, pressing down gently so the bread absorbs the liquid.
- Cover with foil and let it sit for at least 30 minutes, or ideally, overnight in the refrigerator for best flavor.
- Bake covered for 30 minutes. Then, remove the foil and bake for an additional 15-20 minutes until the top is golden and set.
- Allow to cool for a few minutes before slicing and serving.
Best Ways to Enjoy It
Serving this casserole warm from the oven is a must—its golden, cheesy top is simply irresistible. You can pair it with fresh fruit or a light green salad for a refreshing contrast. If you want to jazz it up, consider adding a dollop of homemade salsa or a splash of hot sauce for those who like a bit of heat. Fresh herbs like chives or parsley can elevate the dish’s presentation and flavor profile.
How to Store and Reheat
To keep your leftovers fresh, store any uneaten casserole in an airtight container in the refrigerator. It will last about 3 to 4 days. Reheating is best done in the oven at 350°F (175°C) for about 15-20 minutes to ensure the casserole warms evenly and retains its texture. Alternatively, you can microwave individual portions for convenience.
Tips for Success
- If you want to save time, prep this casserole the night before and let it soak in the fridge, allowing the flavors to meld beautifully.
- Feel free to adjust the cheese according to your preferences; the casserole is quite forgiving and can be customized to your liking.
- Consider adding other veggies like spinach or mushrooms for another dimension of flavor.
Creative Twists
- Want something a bit different? Swap the sausage for diced ham or cooked bacon for a smoky twist.
- For a vegetarian version, substitute the sausage with sautéed mushrooms and spinach.
- Experiment with different cheeses—feta or goat cheese can add a tangy flavor.
Frequently Asked Questions
How long does this breakfast casserole take to prepare?
The active preparation time is about 20 minutes, with additional time for it to soak in the fridge or bake.
Can I freeze leftovers?
Yes! Wrap individual portions in foil and store them in an airtight container for up to 2 months. Thaw overnight in the fridge before reheating.
What can I use instead of milk?
You can use almond milk or oat milk for a dairy-free alternative that works just as well.

Ina Garten’s Breakfast Casserole
A delightful blend of savory sausage, creamy cheeses, and hearty bread, perfect for brunch or festive gatherings.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 65 minutes
- Yield: 8 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Flexitarian
Ingredients
- 8 cups Day-old Bread (Cubed, French or challah recommended)
- 1 pound Breakfast Sausage (Can use turkey or vegetarian)
- 1 medium Onion (Chopped, shallots can substitute)
- 1 cup Red Bell Pepper (Optional, can swap with other peppers)
- 2 cups Shredded Cheddar Cheese (Gruyère or Monterey Jack can substitute)
- 2 cups Shredded Swiss Cheese (Mozzarella works well as substitute)
- 8 large Eggs (Free-range or organic recommended)
- 2 cups Whole Milk (Half-and-half can be used)
- 1 tablespoon Dry Mustard Powder (Optional)
- 1 teaspoon Salt
- 1 teaspoon Black Pepper
- 1/4 teaspoon Cayenne Pepper (Optional, for heat)
Instructions
- Preheat your oven to 350°F (175°C).
- In a large skillet, cook the breakfast sausage over medium heat, stirring until fully browned. Remove from heat and set aside.
- In the same skillet, sauté the chopped onion and bell pepper (if using) until softened, about 5-7 minutes.
- In a large mixing bowl, whisk together the eggs, milk, dry mustard (if using), salt, black pepper, and cayenne.
- Layer the cubed bread evenly in a greased 9×13 baking dish. Pour the cooked sausage and sautéed vegetables over the bread.
- Sprinkle both cheeses evenly over the top, ensuring full coverage.
- Pour the egg mixture over the entire dish, pressing down gently so the bread absorbs the liquid.
- Cover with foil and let it sit for at least 30 minutes, or ideally, overnight in the refrigerator for best flavor.
- Bake covered for 30 minutes. Then, remove the foil and bake for an additional 15-20 minutes until the top is golden and set.
- Allow to cool for a few minutes before slicing and serving.
Notes
Prep this casserole the night before for best results. Feel free to adjust the cheese and vegetables to your liking.

