Ina Gartens Overnight Breakfast Casserole Recipe yields custardy bread with crisp edges, savory sausage, melty Gruyere, and gentle herbs. It suits holiday mornings, brunch with friends, or busy weekdays, and the total time lands around 1 hour 10 minutes after an overnight chill. I baked this on a school day and my kids asked for seconds before I poured my coffee.
Why You Should Try This Ina Gartens Overnight Breakfast Casserole
Ina Gartens Overnight Breakfast Casserole Recipe packs classic comfort with a few Barefoot-style upgrades like Dijon, nutmeg, and Gruyere. You assemble it the night before, so you wake up, heat the oven, and coast. It feeds a crowd, slices neatly, and tastes even better than the effort suggests.
You can tweak it to match your crew. Use sausage or go veggie. Swap cheeses, fold in greens, or add peppers for a little color and sweetness.
Ingredients You’ll Need
- 8 cups day-old country bread or brioche, cut in 1-inch cubes (about 1 large loaf; pre-cubed bakery bags work)
- 1 pound bulk breakfast sausage, casings removed (use turkey sausage, cooked bacon, or diced ham as a swap)
- 1 tablespoon olive oil, as needed
- 1 medium yellow onion, diced
- 1 red bell pepper, diced (optional, for color and light sweetness)
- 10 large eggs
- 2 1/2 cups dairy total: use whole milk for lighter or 1 1/2 cups whole milk + 1 cup half-and-half for richer
- 2 tablespoons Dijon mustard
- 1/4 teaspoon ground nutmeg
- 1 1/2 teaspoons kosher salt, divided, plus more to taste
- 1 teaspoon freshly ground black pepper
- 1 tablespoon fresh thyme leaves or 1 teaspoon dried thyme
- 3 scallions, thinly sliced
- 2 cups grated Gruyere cheese (or sharp white cheddar if you want a budget option)
- 1/2 cup freshly grated Parmesan
- 2 cups baby spinach, roughly chopped (optional)
- 2 tablespoons unsalted butter, softened, for greasing the dish
- Nonstick spray, optional
Equipment:
- 9×13-inch baking dish
- Large skillet
- Large mixing bowl and whisk
- Spatula or wooden spoon
- Plastic wrap and foil
- Instant-read thermometer, optional but handy
How to Make Ina Gartens Overnight Breakfast Casserole
- Prep: 25 minutes
- Cook: 40 to 50 minutes
- Total: about 1 hour 10 minutes, plus 8 to 24 hours chill time
- Grease a 9×13-inch dish with butter or spray. Add bread cubes to a large bowl.
- Heat a skillet over medium. Brown the sausage in a little olive oil, breaking it into crumbles, 6 to 8 minutes. Stir in the onion and bell pepper and cook until tender, 4 to 5 minutes. Drain off excess fat.
- Whisk the eggs, milk or milk-plus-half-and-half, Dijon, nutmeg, salt, and pepper in a large bowl. Stir in thyme and scallions.
- Add the sausage mixture, spinach, Gruyere, and Parmesan to the bread. Pour the egg mixture over the top and toss until the bread soaks the custard. Let it sit 5 minutes, then toss again.
- Transfer everything to the prepared dish and spread in an even layer. Press down gently to compact. Cover tightly with plastic wrap and chill 8 to 24 hours.
- Pull the dish from the fridge while you heat the oven to 350°F. Uncover and bake 40 to 50 minutes until the top turns deep golden and the center feels set. The thermometer should read at least 165°F in the middle.
- Rest the casserole 10 minutes so the custard firms up. Shower with extra scallions or chives if you like. Slice and serve warm.
Tips & Tricks
- Use day-old bread so the cubes hold their shape and soak up more custard.
- Want crisper edges? Spread the bread cubes on a sheet pan and toast 10 minutes at 350°F before assembly.
- Salt varies by sausage and cheese, so taste the sausage mixture and adjust the custard seasoning.
- Swap cheeses with what you have: cheddar, Comté, or fontina all melt nicely.
- Go veggie with sautéed mushrooms, kale, or roasted broccoli in place of sausage.
- Keep the top from over-browning by tenting with foil during the last 15 minutes.
- For clean slices, rest the baked casserole 10 minutes, then use a sharp serrated knife.
- Double the recipe in two dishes for a crowd. Bake both on the center rack, rotating pans halfway.
What to Serve with Ina Gartens Overnight Breakfast Casserole
Serve this overnight breakfast casserole with a simple fruit salad and a peppery arugula salad with lemon vinaigrette. Offer hot sauce, salsa verde, or a spoon of chunky tomato relish on the side. Smoky bacon or breakfast potatoes fit the vibe if you want extra heft. Coffee for me, sparkling citrus for guests who like a brunch sip.
Make-Ahead and Storage
- Assemble and chill: Build the casserole and chill 8 to 24 hours before baking.
- Refrigerate leftovers: Cool, cover, and refrigerate up to 4 days.
- Freeze: Wrap individual squares tightly and freeze up to 2 months. For a full pan, wrap the entire baked dish well and freeze up to 2 months.
- Reheat: For best texture, reheat covered in a 325°F oven until warm, then uncover for 5 minutes to crisp the top. Microwaves work for quick single servings, but the oven keeps the edges crunchy.
- From frozen: Thaw overnight in the fridge, then reheat at 325°F until hot. You can also reheat from frozen at 300°F, covered, until warmed through.
Nutrition Information
Approximate per serving, based on 12 servings: 360 calories; 22 g protein; 21 g carbs; 21 g fat; 10 g saturated fat; 1 g fiber; 5 g sugar; 780 mg sodium. Actual numbers vary by sausage, cheese, and bread brands.

Ina Garten's Overnight Breakfast Casserole
Ingredients
Instructions
- Preheat the oven to 350 degrees F (175 degrees C).
- Cook the sausage over medium-high heat in a skillet until browned, about 5 minutes.
- Layer half of the cubed bread in a greased 9x13 inch baking dish. Sprinkle with half of the cheese and half of the cooked sausage.
- Repeat layering with remaining bread, cheese, and sausage.
- In a large bowl, whisk together the eggs, milk, salt, pepper, and chives.
- Pour the egg mixture evenly over the layers in the baking dish.
- Cover and refrigerate overnight.
- Bake uncovered for 45 minutes or until puffed and golden.
- Allow to cool slightly before serving.
