Ina Garten’s Breakfast Casserole is more than just a meal; it’s a comforting embrace on a chilly morning or a festive dish that brings everyone together around the table. I remember the first time I prepared this casserole for brunch with friends—its savory aroma filled the kitchen, drawing us in with promises of indulgent warmth. Packed with hearty ingredients and cheesy goodness, this casserole not only satisfies hunger but also creates lasting memories with each delicious bite.
Why You’ll Love This Dish
What makes Ina Garten’s Breakfast Casserole so beloved? For starters, it’s incredibly versatile and makes for an easy crowd-pleaser. You can whip it up the night before and let it marinate in the fridge, making mornings a breeze. Perfect for family gatherings, holiday celebrations, or a cozy weekend brunch, it’s a dish that provides comfort while being budget-friendly.
"This casserole transformed our family brunch into an unforgettable feast! Everyone went back for seconds!" – A happy home cook
This dish caters to both your taste buds and your schedule, making it ideal for busy weekdays or leisurely weekends. Plus, it can easily accommodate various dietary preferences with simple swaps, ensuring everyone feels included at the table.
The Cooking Process Explained
Before diving into the ingredients, let’s take a quick look at how this recipe flows. You’ll begin by browning the sausage and sautéing the vegetables, creating a savory base. Next, whip up a rich egg mixture, layer everything together in a baking dish, and let it soak. After a gentle bake, you will have a golden, bubbling casserole ready to serve. Let’s break it down!
What You’ll Need
Here’s everything you’ll need to create this unforgettable breakfast casserole:
- 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)

Ingredient Swap Suggestions:
If you’re out of Cheddar, Gruyère or Monterey Jack offer fantastic flavor alternatives. Prefer a vegetarian version? Opt for a plant-based breakfast sausage for the same hearty experience.
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.
How to Serve Ina Garten’s Breakfast Casserole
This breakfast casserole shines when served warm right out of the oven. Pair it with fresh fruit, a light salad, or crispy bacon for a complete breakfast spread. Consider drizzling a little hot sauce or serving it alongside fresh salsa for an extra zing.
Storage and Reheating Tips
Storing leftovers is simple! Keep your casserole in an airtight container in the refrigerator for up to 3 days. For longer storage, you can freeze it for up to 2 months. When it’s time to reheat, simply warm it in the oven at 350°F until heated through, covering it with foil if the top browns too quickly.
Helpful Cooking Tips
- Plan Ahead: Letting the casserole sit overnight allows the bread to absorb more of the egg mixture, enhancing the flavors.
- Texture: If you prefer a firmer texture, bake a few minutes longer until the center is set.
- Cheese Choices: Feel free to mix and match your cheese options for unique flavors.
Recipe Variations
Want to mix things up? Consider adding spinach or other veggies to sneak in some greens. For a southwest flair, include jalapeños and top with avocado. You could also try different types of bread, like sourdough or whole grain, for added depth.
Frequently Asked Questions
How long does it take to prepare?
You’ll typically need about 15-20 minutes to prep the ingredients, plus additional time for soaking if you choose to refrigerate overnight.
Can I use fresh bread instead of day-old?
Day-old bread is ideal as it absorbs the liquid better without turning mushy. If using fresh bread, consider lightly toasting it first.
How do I reheat the casserole?
Reheat in a 350°F oven for 20-30 minutes until fully warmed through. You can cover it with foil to prevent over-browning.

Ina Garten’s Breakfast Casserole
A comforting breakfast casserole that’s perfect for family gatherings and lazy weekends, packed with savory ingredients and cheesy goodness.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 65 minutes
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Omnivore
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).
- Cook the breakfast sausage in a large skillet over medium heat, stirring until browned. Remove from heat and set aside.
- Sauté the chopped onion and bell pepper (if using) until softened, about 5–7 minutes.
- Whisk together the eggs, milk, dry mustard (if using), salt, black pepper, and cayenne in a large mixing bowl.
- Layer the cubed bread 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.
- 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.
- Bake covered for 30 minutes, then remove the foil and bake for an additional 15-20 minutes until the top is golden and set.
- Cool for a few minutes before slicing and serving.
Notes
Serve warm, paired with fresh fruit, a light salad, or crispy bacon. Store leftovers in an airtight container for up to 3 days or freeze for up to 2 months.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 6g
- Sodium: 800mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 300mg









