This savory Breakfast Strata is the perfect make-ahead brunch-assemble it the night before and bake it fresh in the morning.

a square of breakfast strata with mushrooms and goat cheese, topped with a thyme sprig on a plate.

This Breakfast Strata with mushrooms, caramelized onions, goat cheese, and thyme is the perfect make-ahead brunch for holidays or weekends with guests. Assemble it the night before, refrigerate, and simply bake in the morning-no stress, no rushing. It comes out puffed, golden, and wonderfully fragrant.

When it comes out, it will be puffed, golden, and deliciously fragrant. You can also bake this in individual ramekins or mini cast-iron skillets for a fun, different presentation. And of course, you can bake it the same day, too!

Why you’ll love this Breakfast Strata!

A great way to use up your sourdough! A breakfast strata is a savory bread-and-egg casserole, similar to a quiche or frittata, in which cubed bread soaks up a rich custard overnight and bakes into a light, custardy dish.

Make-ahead-friendly. This is one of those recipes I love to keep on hand for special occasions, like brunch or holidays, or for any time I’m hosting overnight guests. This easy breakfast casserole recipe is quick to assemble the night before for easier mornings. Plus, it makes a beautiful presentation!

Festive and flavorful! When you’re looking for something a little fancier to serve at breakfast or brunch, this strata is perfect. It’s actually hard to believe how simple it is to make! Beautifully golden, fragrant, and rich, our breakfast strata has incredible texture and flavor - and looks pretty, too!

Breakfast Casserole Ingredients

a loaf of sourdough bread next to fresh eggs on a wood countertop, for making breakfast strata.
  • Large eggs: The star of the strata, creating a rich, custardy base that binds everything together while baking into a light, soufflé-like texture.
  • Mushrooms: Thinly sliced and sautéed, they bring deep umami and earthy richness that gives the strata a savory, almost “meaty” depth.
  • Yellow onion: Slowly caramelized until golden, the onion adds natural sweetness and complexity, balancing the savory elements beautifully.
  • Sourdough or French bread: Cubed and toasted, the bread absorbs the custard while maintaining structure, giving the strata its signature contrast of crispy edges and soft, creamy interior.
  • Fresh thyme: Adds a subtle, woodsy, aromatic note that complements the mushrooms and enhances the overall warmth of the dish.
  • Goat cheese: Creamy and tangy, it melts into pockets throughout the strata, adding brightness and a luxurious texture.
  • Grated cheese (Gruyère, Jack, mozzarella, or a blend): Provides melty richness and a golden, slightly crisp top layer. Gruyère adds nuttiness, while mozzarella offers stretch and mildness.
  • Whole milk (or half-and-half): Enriches the custard, creating a smooth, velvety consistency without making the dish too heavy.
  • Sour cream: Adds extra creaminess with a subtle tang that lifts and balances the richness of the eggs and cheese.
  • Bacon (optional): Crispy and smoky, it adds a savory, salty bite that deepens the overall flavor and contrasts with the creamy custard. Brian loves his bacon, so I added bacon crumbles to his half of the strata. Truthfully, I found myself over on his side of the strata more than I want to admit…the smoky bacon crumbles added a lot of flavor! You could also add diced ham or cooked sausage.

How to Make Breakfast Strata

1. Toast the bread cubes. Preheat the oven to 400F. Cut the bread into 3/4-inch cubes and spread them out in an even layer on a baking sheet. Toast in the oven for 10 minutes.

cubed bread spread out onto a baking sheet.

2. Cook the bacon (optional). If adding bacon, spread the strips out onto a lined baking sheet and bake for 20 minutes, or until crisp. When done, blot them and then cut them into small pieces.

strips of bacon on a foil-lined baking sheet.

3. Sauté the vegetables. Warm a large skillet over medium-high heat and add oil. Add the thinly sliced onions and sauté for 2-3 minutes, then reduce to medium-low heat. Cook until deeply golden and sweet, about 15 minutes, stirring occasionally. In a separate large skillet, heat butter over medium heat and add the sliced mushrooms, cooking until tender, about 10 minutes. To the mushrooms, add fresh thyme and a generous 3-finger pinch of salt and black pepper. Cook off any remaining liquid. Add the caramelized onions to the mushrooms and turn off the heat.

caramelized onions and sautéed mushrooms with thyme in a sauté pan - the filling for breakfast strata.

4. Whisk the egg mixture. Add eggs, milk, sour cream, salt, and black pepper to a medium bowl and whisk.

5. Mix the bread, veggies, and eggs. Transfer the toasted bread to a large bowl, then add the mushroom-onion mixture (and bacon crumbles if using). Add shredded cheese and 2/3 of the goat cheese. Mix gently. Pour in the eggs and stir gently. Let sit for 5 minutes.

stirring the breakfast strata filling in a rectangular baking dish - using tongs to combine toasted bread with sautéed mushrooms and thyme.

6. Bake. Give the bowl another stir, then pour into a well-greased 4-quart baking dish. If prepping this for the next morning, you can place the pan in the refrigerator to chill overnight. When ready to bake, cover the dish with foil and place in the oven for 35 minutes. Remove the foil and reduce the temperature to 375F. Continue baking 20-30 minutes until puffed and golden. During the last 20-30 minutes, scatter the remaining goat cheese over the top and let it melt.

7. Garnish and serve. Garnish with a few thyme sprigs, use a sharp knife to cut into squares, and serve warm.

Baked Egg Casserole (aka Breakfast Strata) with mushrooms, caramelized onions, goat cheese, and thyme is perfect for the holidays. Make it ahead! Video included. 

Chef’s Tips

  1. Dry out the bread properly. Lightly toasting the cubed bread ensures they absorb the custard without becoming soggy. This is the secret to that perfect, creamy yet structured texture.
  2. Don’t rush the caramelized onions. Take your time with the onions. The deeper golden the color, the deeper the flavor. This step adds subtle sweetness that balances the richness of the strata.
  3. Cook off the mushroom moisture. Let the mushrooms release and evaporate their liquid fully before combining. This prevents a watery strata and concentrates their flavor.
  4. Add greens! Add spinach, arugula, or other greens to the mushroom mixture for a boost in nutrients.
  5. Let the strata soak before baking. After mixing, let the strata sit for 5-10 minutes (or overnight) so the bread fully absorbs the custard.
  6. If chilled, bring the strata to room temperature before baking. This ensures even cooking and helps the center set properly without over-baking the edges.
  7. Bake covered, then uncovered. Covering first keeps the breakfast strata moist and custardy, and uncovering at the end creates that golden, slightly crisp top.
  8. Let it rest before slicing. Give the dish 10-15 minutes of resting time so it sets and slices cleanly.

Serving Suggestions

Serve Breakfast Strata with a fruity or citrusy salad, like Pear Salad with Vanilla Fig Dressing, Strawberry and Spinach Salad, or Fennel Orange Salad. We also love it with a side of simple Spring Greens!

Or, serve with other brunch sides and fresh fruit, like breakfast potatoes, vegan bacon, or fruit salad.

Meal Prep & Storage

  • Make-ahead: Assemble the dish the night before and refrigerate, covered. Make sure to pull the strata out of the fridge and let it come to room temperature first (for about 40-60 minutes) before placing it in the oven, to help ensure even baking.
  • Storage: Transfer leftovers to an airtight container (or cover the cooled pan with plastic wrap) and refrigerate for up to 4 days. Reheat in the oven or toaster oven until warmed through.

On the home front: We are done catering for the year. I always have to let out a huge sigh of relief after the last catering event of the holiday season because now it’s time to relax. We worked our butts off this year, and I’ve been feeling it.

On our first day off, we strapped on our cross-country skis and skied right out the front door. Mother Nature was good to us this year and has blanketed our little world with beautiful, fluffy white snow. Being outside in the snow actually helps us stave off the winter blues, so we try to get outside often.

On our second day off, we went to a movie. It had been so long since I’d been to a movie, I didn’t realize that movie theaters now have commercials before the show, and to my amazement, reclining chairs! What? Where have I been? They were so comfy and cozy, it was impossible not to fall asleep.

More Breakfast Recipes You Might Like

Breakfast Casserole | 45-second video 

After you try this Breakfast Strata recipe, let us know how it turns out in the comments below. Your review will help other readers, too! Sign up here to join our community and receive our latest recipes and weekly newsletter! xoxo Sylvia

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Breakfast Casserole (Breakfast Strata with Mushrooms & Goat Cheese)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 23 reviews
  • Author: Sylvia Fountaine | Feasting at Home Blog
  • Prep Time: 20 mins
  • Cook Time: 65 mins
  • Total Time: 1 hour 25 mins
  • Yield: 8 1x
  • Category: Breakfast, Brunch, eggs, Make-ahead
  • Method: Baked
  • Cuisine: American
  • Diet: Vegetarian

Description

Baked Egg Casserole (called Breakfast Strata) with mushrooms, caramelized onions, goat cheese and thyme, perfect for the holidays. Make it ahead!


Ingredients

Units Scale
  • 1 loaf crusty sourdough or french bread, about 8 cups cubed
  • 45 slices bacon (optional)
  • 1 tablespoon oil
  • 1 onion – very thinly sliced into rings
  • 12 Tablespoons butter
  • 1 pound of mushrooms sliced
  • 3 Tablespoons fresh thyme leaves
  • 10 large eggs
  • 1 1/2 cups whole milk (or half and half)
  • 1 cup sour cream
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 46 ounces goat cheese
  • thyme sprigs for garnish.
  • 1 1/2 cups grated cheese- gruyere, jack, or mozzerella cheese

Instructions

  1. Preheat oven to 400F
  2. Toast bread. Cut bread in to ¾ inch cubes and lay on a baking sheet and toast in the oven 10 minutes.
  3. Cook bacon. If adding bacon, spread out on a foil lined baking sheet and bake in the oven 20 minutes or until crisp. (Blot, then cut into small pieces)
  4. Sauté veggies. In a large skillet, heat oil over medium high heat. Add thinly sliced onions. Saute, mixing often for 2-3 minutes, then turn heat down to medium low, continuing to cook until golden and tender, about 10 minutes. In another large skillet, heat butter over medium heat. Add sliced mushrooms and cook until tender, about 10 minutes. Add fresh thyme and a generous 3 finger pinch of salt and pepper, and cook off any liquid.  Add the caramelized onions to the mushrooms and set aside.
  5. Whisk eggs. In a medium bowl, whisk eggs, milk, sour cream, salt and pepper.
  6. Mix. In a large bowl, add the toasted cubed bread. To this add the mushroom-onion-thyme mixture and bacon crumbles if using. Add the grated cheese and ⅔ of the crumbled goat cheese (saving the rest for the top) and gently mix.
  7. Add eggs. Pour in the eggs and give a gentle stir. Let stand 5 minutes.
  8. Assemble. Stir again and pour into a well greased 4 quart baking dish. (At this point you could refrigerate overnight).
  9. Bake. Cover with foil and place the 400 F oven and bake 35 minutes, Uncover, lower heat to 375 F and continue baking 20-30 more minutes until puffed and golden. During the last 10 minutes of baking, scatter the remaining goat cheese over the top and let it melt.
  10. Garnish. Garnish with a few thyme sprigs.

Notes

If refrigerating overnight, be sure to remove from fridge 40-60 mins before baking, so it comes to room temperature.
Feel free to add spinach, arugula or other greens to the mushroom mixture for a boost in nutrients.


Nutrition

  • Calories: 455

Share this with the world!

Subscribe
to get recipes via email

Leave a rating

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Comments

  1. I just made this today – delicious! We liked the taste of the sourdough bread. Next time, we will carmalize 2-3 onions for more of that flavor throughout the dish. And, we may experiment with a different cheese, such as Fontina or Gouda in addition to more goat cheese crumbled on top. This recipe is a keeper!

      1. We made this again last night using a soft Muenster cheese, turkey bacon, an extra onion and two bell peppers; baked an additional 15 minutes. Knock-out!

  2. I make this all the time for meal prep in the mornings, and I just made it for Thanksgiving breakfast with a gluten free bread ( not my usual choice), and it turned out great!

  3. Amazing breakfast. Super flexible recipe (we avoid cow’s milk so subbed goat milk, Manchego cheese, and cashew yogurt added spinach — delish!). Loved that I could make it in advance. It was the best savory bread pudding you could imagine. Served with bacon, sliced navel oranges and banana bread for brunch. Our New Year’s day guests were mighty impressed.

  4. Hi, I tend to replace sour cream with Greek yogurt for extra protein. Do you think that would work in this recipe?

  5. I made this recipe for a Thanksgiving brunch and it was a hit! The whole dish was almost entirely gone by the end of the morning. I used smoked swiss instead of gruyere and subbed turkey bacon for pork bacon and it was delicious.

  6. I put this together yesterday and baked it tonight. It was lovely. I used rustic batard for the bread and a mix of baby bella, blue oyster, and lions mane mushrooms. I’ll probably swap the lions mane for a different mushroom next time as they didn’t cook as well as the others.

  7. I love this recipe and want to make again but have a friend with gluten allergy. Will this strata work well with GF bread? Thanks!

    1. I haven’t tried- but if it were me I would try to find a GF bread that mimicked ciabatta,french bread, or light sourdough.

    2. I make this with gluten free bread (I’d ask what brand she prefers because they can vary a lot) and it always turns out great! I use a local GF bakery, but Against the Grain has worked well for me before.

  8. Absolutely DELICIOUS. We are just finishing up our New Year’s Day breakfast and both of us remarked on how lovely the blend of flavors are. I made my own sourdough, used dried thyme and 5 slices of bacon. I never identified eating bacon pieces but I finally decided that the subtle and outstanding flavor was from the bacon, very nuanced and perfect!

    1. I’m so happy you liked this one Pam! I bet the smoky bacon was nice here…

  9. I make this every year around the holidays and we love it. That being said, I personally don’t love mushrooms. I was thinking of potentially swapping the mushrooms for spinach, do you have any suggestions in terms of how I might be able to be successful with that? thanks in advance.

    1. Hi Kate, I really think this is doable. I would wilt the spinach first, cooking with onion and garlic, season it, and cook off any liquid.

  10. I put this together last night & baked it this morning. Followed all directions & it turned out wonderful. The family loved it! I loved not having to rush in the morning for Sunday brunch. Thanks for another great recipe. 🙂

  11. I LOVE your recipes! Thank you!
    Does this strata keep well if it’s made 2 days in advance and keptin the fridge?
    Thank you again!

  12. Hi is that 3 cups of all 3 cheeses grated gruyere, jack, mozzerella cheese? I’m making it for 16 people.

    1. No Rodger, it is 1 1/2 cups total cheese, or 3 cups total if doubling the recipe. Choose one type of cheese. I tried to make it more clear. 😉

  13. Another amazing recipe. This was the best overnight breakfast I have ever tried by far. Perfect flavor combination. Thank you for all of your great recipes! 🙂

Our Latest Recipes