This Asparagus and Cheese Strata is the ultimate make-ahead brunch dish — layers of crusty day-old bread, tender sautéed asparagus, caramelized onions, and a generous blend of Gruyère and sharp cheddar cheese, all soaked overnight in a rich, seasoned egg custard and baked until golden, puffed, and irresistibly creamy. It is elegant enough for a holiday table yet simple enough for any weekend morning, and the fact that all the prep happens the night before makes it a stress-free showstopper that practically bakes itself.
9x13-inch baking dish Ceramic or glass recommended for even heat distribution
Large mixing bowl For whisking the custard
Medium skillet or sauté pan For sautéing onion, garlic, and asparagus
Whisk For combining the custard ingredients
Cutting board
Sharp knife Or serrated bread knife for cutting bread cubes
Measuring cups
Measuring spoons
Wooden spoon or spatula For stirring and pressing down bread layers
Plastic wrap or aluminum foil For covering the dish during overnight refrigeration
Instant-read thermometer (optional) — internal temperature should reach 160°F (71°C)
Ingredients
1lbfresh asparagusabout 450g; tough ends trimmed, cut into 1.5-inch pieces
8cupsday-old crusty breadabout 400g; cut into 1-inch cubes — French bread, sourdough, or ciabatta recommended
2tbspunsalted butterdivided — 1 tbsp for sautéing, 1 tbsp for greasing the baking dish
1medium yellow onionfinely diced
3clovesgarlicminced
8large eggs
2½cupswhole milk600ml
½cupheavy cream120ml
1tspDijon mustard
1tspsaltplus more to taste
½tspblack pepperfreshly ground
¼tspground nutmeg
2cupsGruyère cheeseabout 200g; freshly shredded and divided — 1 cup per layer
1cupsharp cheddar cheeseabout 100g; freshly shredded and divided — ½ cup per layer
For Garnish
2tbspfresh chives or parsleychopped
Instructions
Rinse and dry the asparagus, then snap or trim off the tough woody ends. Cut into 1.5-inch pieces and set aside.
Melt 1 tablespoon butter in a medium skillet over medium heat. Cook the diced onion for 5 to 6 minutes until softened, add the garlic and stir for 30 seconds, then add the asparagus and cook for 3 to 4 minutes until just barely tender. Remove from heat and let cool slightly.
Cut the day-old bread into 1-inch cubes. If the bread is very fresh, spread the cubes on a baking sheet and dry them in a 300°F (150°C) oven for 10 to 12 minutes before using.
In a large bowl, whisk together the eggs, whole milk, heavy cream, Dijon mustard, salt, black pepper, and nutmeg for 1 to 2 minutes until fully combined and slightly frothy.
Grease the baking dish with the remaining 1 tablespoon butter, then layer half the bread, half the asparagus mixture, and half the cheese. Repeat with the remaining bread, asparagus, and cheese, then slowly pour the custard evenly over all layers and gently press down to help absorption.
Cover the dish tightly with plastic wrap or foil and refrigerate for at least 8 hours or overnight to allow the bread to fully absorb the custard.
Remove the strata from the refrigerator 30 minutes before baking and preheat the oven to 350°F (175°C).
Uncover the dish and bake on the center rack for 50 to 60 minutes until the top is deep golden brown and the center is set and no longer jiggles; an instant-read thermometer should read at least 160°F (71°C). Tent with foil in the last 10 to 15 minutes if the top browns too quickly.
Allow the strata to rest for 10 minutes before slicing, then garnish with freshly chopped chives or parsley and serve warm.
Notes
Use day-old or stale bread. Fresh bread turns mushy during the overnight soak. Sourdough, French baguette, or ciabatta are the best choices for structure and flavor.
Don't skip the overnight rest. A minimum 2-hour soak is workable in a pinch, but overnight soaking produces a far creamier, more cohesive texture with better developed flavor throughout.
Grate cheese fresh. Pre-shredded cheese contains anti-caking agents that inhibit melting. Freshly grated Gruyère and cheddar give a noticeably smoother, creamier result.
Season the custard generously. Taste the egg mixture before pouring it over the bread — it should be well-seasoned since it flavors every bite of the strata.
Don't overcook the asparagus when sautéing. Pull it off the heat while it still has a slight bite — it continues to cook in the oven and will become perfectly tender by the time the strata is done.
Let it rest after baking. A 10-minute rest allows the custard to firm up, making it much easier to cut clean, neat slices for serving.
Add protein if desired. Diced cooked ham, crumbled breakfast sausage, or crispy bacon can be added between the layers along with the asparagus for a heartier version.
Storage: Cover tightly and refrigerate for up to 4 days. Reheat individual portions in the oven at 325°F (165°C) covered with foil for 15 to 20 minutes, or microwave on medium power with a damp paper towel over the top.
Freezer instructions: Cool completely, cut into individual portions, wrap tightly in plastic wrap and then foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Cheese substitutions: Swiss, fontina, or Comté can replace the Gruyère. Monterey Jack or pepper jack work in place of the sharp cheddar for a milder or spicier result.