Home Blog Ultimate Breakfast Casserole
Ultimate Breakfast Casserole

Ultimate Breakfast Casserole

5.0 from 1 vote

Disclaimer: Some links are Amazon affiliate links. Purchases made through them help support the recipe testing, photos, and content I share — thank you!

Summary

An elevated, feed-a-crowd breakfast casserole with crispy sausage and sweet caramelized onions.

This one eats like a savory bread pudding (in the best way): good sourdough soaks up a rich egg base, and the edges bake up browned and a little crispy. It’s brunch-party material, but it’s also a go to for any prep-ahead morning that you want to feel special. We even make it for Christmas morning. If you want something that tastes like you tried way harder than you did, this is it.

Ultimate Breakfast Casserole

Recipe by Gourmade
5.0 from 1 vote
Course: Breakfast, BrunchCuisine: American
Servings

8

Prep Time

25

minutes
Cook Time

45

minutes
Calories

560

kcal
Total time

1

hour 

10

minutes

An elevated, feed-a-crowd breakfast casserole with crispy sausage and sweet caramelized onions.

Ingredients

  • 250 g 4 thick slices sourdough bread, cut into 1/2 inch cubes (See Before We Start)

  • 454 g 1 lb breakfast sausage

  • 1.5 g 1 tsp fresh thyme leaves, finely chopped

  • 144 g 1/2 large yellow onion, thinly sliced pole to pole

  • 22 g 1.5 Tbsp unsalted butter, divided

  • 360 g 1 1/2 cups hot water, as needed

  • 351 g 1 1/2 cups heavy cream

  • 351 g 1 1/2 cups whole milk

  • 624 g 12 large eggs

  • 10 g 3 tsp Morton kosher salt, divided

  • 220 g 2 1/4 cups extra sharp cheddar, shredded (See Before We Start)

  • 2 g 1/2 tsp black pepper

Equipment

Directions

  • Before We Start

    Bread matters: Homemade sourdough is ideal—it soaks up custard without turning into mush. It’s also great if your bread is 1-3 days old. Our “4 thick slices” is a good visual target. If you’re using thinner, pre-sliced sandwich-style sourdough, go by weight instead—you’ll likely need 5–6 slices to hit the same amount.
    Cheddar buying: When we say “aged extra sharp” we mean it look for 12 months aged cheddar or 9-10 months if you can’t find it.. The flavor is sharper, nuttier, and it actually shows up in a rich egg base. If you want a brand rec when you can find it: Croc is fantastic.
  • Caramelize the Onions (Slow, Buttery, Worth It)

    In the same skillet, keep the rendered fat. Add the onion, 1.5 Tbsp (22 g) butter, and 1/2 tsp Morton kosher salt.

    Cook over medium-high heat until the onions start to sweat and pick up light browning.

    Add about 1/4 cup (60 g) of water. and scrape up the browned bits. From here, keep cooking 35–45 minutes, adding a 1/4 cup (60 g) water from the reserved water whenever the pan dries out (you’ll add water 3–4 times total).

    You’re done when the onions are deep brown and sweet, not just “kinda soft.”
  • Brown the Sausage (Crispy Edges on Purpose)

    In a large skillet over medium-high heat, cook the sausage, breaking it up as it cooks.

    Once it’s mostly cooked through and has turned that light brown/gray-ish color, spread it out in an even layer, crank the heat to high, and let it go untouched for 2–3 minutes to build a crispy crust on one side.

    Add the thyme, stir, then set aside off the heat.
  • Cube the Bread

    Cut the sourdough into 1/2-inch cubes and spread it in the baking dish.

    Crust/heels are optional. If you like a little chew, trim off the hard crusty bottom/heels and slice those bits thin—chewy is good, a jaw workout is not. If you want a softer casserole, just discard the super-hard pieces. We typically leave out the bottom crust but keep the rest.
  • Make the Custard

    In a large bowl, whisk together the heavy cream, milk, eggs, and 2 1/2 tsp kosher salt (from the divided salt).
  • Assemble

    Scatter the sausage and caramelized onions over the bread. Sprinkle on the cheddar.

    Pour the custard evenly over the top.
  • Rest

    Just like a great french toast, letting this casserole rest in the fridge for 2 hours (preferably overnight) will give the bread time to soak up all that custard giving it an irresistible texture. If you are making it the morning of, it is perfectly fine to go straight to baking, but making it the night before is the way to go!

    Personal Note: This is our recipe for Christmas morning breakfast, we make it a day in advance then pop this in the oven. Makes for a gourmet breakfast without a lot of time and energy on Christmas day.
  • Bake

    Take it out of the fridge and crack black pepper on top. Bake at 350°F (175°C) for 45–55 minutes (ours was done at 50 minutes), until the center is set (it shouldn’t slosh) and the top is browned.

    Let rest 10 minutes before slicing—this finishes setting and makes cleaner pieces.Ultimate Breakfast Casserole

You May Like These Recipes Too

Additional Details About This Recipe

Can I assemble this the night before?

Yes, and it’s one of the best uses of your time. Assemble, cover, and refrigerate overnight. Bake straight from the fridge.

What if I don’t have heavy cream?

You can use half and half or whole milk, but it’ll be less rich.

Can I use a different cheese?

Yes, but keep it in the “assertive” category (aged gouda, gruyère, or a sharp white cheddar). Mild cheddar will disappear once the eggs and sausage show up.

Do I have to caramelize the onions that long?

If you want that sweet, deep flavor—yes. If you’re in a hurry, cook them until soft and lightly browned, but you’ll lose sweet, deeply flavored onion that really sets this dish apart.

How do I know it’s done without overbaking it?

The center should be set and the edges should be browned. If you have a thermometer, you’re looking for about 165°F (74°C) in the center.

How do I store and reheat it?

Refrigerate airtight for up to 4 days. Reheat in a 325°F (165°C) oven until warm, or microwave individual slices.

Nutritional Facts (per serving)

(Values are estimates. Nutrition will vary based on sausage brand, bread, and exact cheese used.)

  • Calories: 560 kcal
  • Protein: 27 g
  • Fat: 44 g
  • Saturated Fat: 21 g
  • Carbohydrates: 16 g
  • Sugars: 4 g
  • Fiber: 1 g
  • Cholesterol: 290 mg
  • Sodium: 980 mg

Leave a Comment

Your email address will not be published. Required fields are marked *

*