Buttery Breakfast Casserole

Buttery Breakfast Casserole
Andrew Scrivani for The New York Times
Total Time
1½ hours, plus 4 hours or overnight chilling
Rating
5(8,436)
Notes
Read community notes

The word “buttery” in the title refers to croissants, which make an especially rich foundation for this golden-topped baked breakfast classic. Toasting the croissants before building the casserole adds caramelized notes that can stand up to the bits of browned sausage, sage and melted Gruyère strewn throughout. Make this the night before a special breakfast or brunch, then pop it in the oven an hour before you plan to serve it.

Featured in: A Breakfast Casserole That’s Comfort Food at Sunrise

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
  • Print Options


Advertisement


Ingredients

Yield:8 to 10 servings
  • 1pound croissants (about 5 to 7), split in half lengthwise
  • 1tablespoon extra-virgin olive oil, more for baking dish
  • 1bunch scallions (6 to 7), white and light green parts thinly sliced, greens reserved
  • ¾pound sweet Italian sausage, casings removed
  • 2teaspoons finely chopped fresh sage
  • 8large eggs
  • 3cups whole milk
  • 1cup heavy cream
  • 8ounces Gruyère, grated (2 cups)
  • teaspoons kosher salt
  • 1teaspoon black pepper
Ingredient Substitution Guide
Nutritional analysis per serving (10 servings)

545 calories; 37 grams fat; 20 grams saturated fat; 0 grams trans fat; 12 grams monounsaturated fat; 3 grams polyunsaturated fat; 27 grams carbohydrates; 2 grams dietary fiber; 10 grams sugars; 25 grams protein; 653 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Heat oven to 500 degrees. Spread croissants on a large baking sheet and toast, cut side up, until golden brown, 5 to 10 minutes (watch carefully to see that they do not burn). Let cool, then tear into large bite-size pieces.

  2. Step 2

    In a medium skillet over medium-high heat, warm the olive oil. Add sliced scallions and sausage meat; cook, breaking up meat with a fork, until mixture is well browned, about 5 minutes. Stir in sage, and remove from heat.

  3. Step 3

    In a large bowl, toss together croissants and sausage mixture. In a separate bowl, whisk together eggs, milk, cream, 1½ cups cheese, salt and pepper.

  4. Step 4

    Lightly oil a 9- x 13-inch baking dish. Turn croissant mixture into pan, spreading it out evenly over the bottom. Pour custard into pan, pressing croissants down gently to help absorb the liquid. Cover pan with plastic wrap and refrigerate at least 4 hours or overnight.

  5. Step 5

    When you’re ready to bake the casserole, heat oven to 350 degrees. Scatter the remaining grated cheese over the top of the casserole. Transfer to oven and bake until casserole is golden brown and firm to the touch, 45 minutes. Let stand 10 minutes. Garnish with sliced scallion tops before serving.

Ratings

5 out of 5
8,436 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Note on this recipe and see it here.

Cooking Notes

Goodness! Did all you complainers bother to do the math? It's meant to be 8-10 servings. Let's go crazy and call it FIVE instead. What do you end up with in terms of calorically relevant food per person? About 1 croissant, about 3 g oil, about 2.5 oz sausage, approx an egg and a half, a good 1/2 cup of milk, 1.6 oz heavy cream, and 1.6 oz Gruyere. Health food to wolf down on my way to the squat rack? No. A delight to share with my family on our favorite morning of the year? To be sure.

This is the bomb !!! In every good sense I can think of !!!! People need to get over themselves and quit being such naughty children ! If you don't like the list of ingredients, that's your problem. Don't make it and don't criticize it. Life is too short to not savor ever single bite of deliciousness out there. And no, I do NOT weigh over 200 pounds. I believe moderation is important, including moderation....:-)

I did a practice run with sweet sausage and Swiss cheese, It is wonderful. I think the possibilities are endless. Quiche Lorraine style with bacon onion and Swiss. Mushrooms and breakfast sausage. Ham and Broccoli with cheddar, Veggie style with onion, mushroom, green pepper and fresh tomato. Thank You Melisa Clark - I Love You :)

Two suggestions: Toasting delicate croissants at 500 degrees for 5-10 minutes will result in ash. I toasted mine at 350 for 5 minutes. Second: I prepared this Friday night as the blizzard was approaching and woke up Saturday morning to no power. The casserole sat until Saturday night's dinner instead. During that time, the croissants disintegrated into nothing-ness. Still very tasty but the bread would have added nice texture. Don't prepare more than 12 hours in advance is my advice.

So delicious! Did a trial run before I had a house full of guests. Cut the room temp left overs into individual portions wrapped and froze. A month later unwrapped a frozen portion heated at 350° F. For 15 min. Still delicious!

This recipe was a hit the first time I made it for Christmas morning and every time since. I used sauteed garlic and spinach instead of sausage and it was a fantastic substitute!

What a fantastic recipe! Agreed with the comments to cut the milk down to 2 cups. I might also cut down on the top layer of cheese just a bit. We served it with hot sauce and with some fruit on the side.

I made mine around 11 PM the night before serving and it stayed nicely till the next morning around 10 AM when we put it in the oven.

While I'm not a vegetarian, I somehow have the impulse to substitute sautéed crimini mushrooms for the sausage. I also want to challenge her idea that a grainy bread won't work for this. Large rye croutons sautéed in butter, perhaps? Am I crazy? This is not about health - I just like tasting things with depth.

Melissa, please ignore the curmudgeons, but answer the query about the liquid in the photo of the finished casserole. Thank you.

I've made a very similar recipe with these changes: frozen waffles instead of croissants (toast in 350F oven til crispy & golden), maple breakfast sausage instead of Italian; cut back to 1-3/4 cups milk & add 1/4 cup maple syrup--Robust dark grade, which used to be called grade B; and sharp cheddar cheese--Cabot extra chart for preference. It's a family preference, and no wonder: delectable!

Made it as the recipe dictates minus 1 cup milk and with cheddar as well as gruyere because and it was a huge hit. Assembled completely overnight.

Also made it with oven roasted mushrooms with thyme as well as sage for a vegetarian brunch guest. Assembled the croissants and mushrooms at night and added egg dairy mixture in the morning.

Our guests loved both but the mushroom one was the favorite. Might try sausage and mushrooms together next time.

I live in Argentina and croissants are not nearly as buttery here nor did I remember the 4 hrs soak, however I actually skipped my husband's roast pig Xmas eve in order to enjoy this Christmas morn. I used leftover chorizos from the grill the night before and ham since there is no italian sausage and mozz with the Gruyère and since everyone else was full it lasted 24 blissful hours in the fridge. Best part of my holiday, oink oink.

Made it over the weekend for brunch. Followed directions to the T with the exception of cooking time. Left it in for a few extra minutes. Probably unnecessary. I do think waiting at least 10 minutes to serve is very important in having it set.

Everyone loved it. Brought some leftovers to lunch.

This was fun to make yesterday and it was just devoured by me and my family. I've tried all different versions of breakfast casseroles through the years and this is the best one yet. I think the croissants make the biggest difference with the Gruyere cheese a close second. Thanks for sharing and Happy Holidays!

This was a hit with my family and they are picky eaters. I modified the recipe based on some recommendations. I toasted the crossaints in 350° for 10 mins, I used 2lbs of sweet sausage because my boys are meat eaters. I sautéed the sausage w/ onions & garlic as well. Then I added spinach & diced tomatoes (drained) w/the sausage/crossaint mixture. I used Gouda because they didn't have Gruyere. I also cut the milk down to 2 cups. Baked it as indicated and it was fabulous!

This was easy to make, and will be easy to riff on, like a good quiche. As a recc—what the croissants bring to the party is the ability to be buttery, flaky, crunchy. So please please bake this in a shallow dish. If you mound it up, you reduce the surface area, and decrease the number of things that can get toasty. Spread it out and you won’t be disappointed on the texture front.

It takes closer to 20-25 minutes to brown the sausage. Instead of soaking the croissant mixture for 4 hours - overnight, I soaked for 1 hour. This way the croissants retained more breadline consistency instead of turning into a quiche like dish.

I've made this casserole many times and can offer one suggestion: instead of mixing the 1-1/2 cups of cheese into the egg mixture, I now sprinkle it directed into the pan, over the bread and sausage mixture. When cheese is added to the eggs, it's difficult to get an even layer of cheese throughout the casserole, as it clumps together.

Love this for guests. We make with veggie sausage and it’s great. One important modification: mix the cheese with the croissants and sausage before pouring the custard so that the cheese is all mixed in; otherwise the cheese just sits on top.

All the grocery-store sweet Italian sausage I looked at contained corn syrup. Had to go to a specialty grocery to get one that was sweetened with honey. Warning - this goes from done to overcooked very quickly. I checked on it 3 min before the 45 minutes was up and I had overcooked it, so keep an eye on it.

Reduced milk to 2 cups based on other’s notes. Glad I did. I added fennel seed which was a delicious addition!

I reduced the heat to 350 to toast the croissants at the beginning. Better to avoid burning them.

I followed this recipe exactly and it turned out delicious! I made it for my book club brunch and everyone enjoyed it. I think it’s the best brunch casserole I’ve ever eaten! One of my guests asked for the recipe to replace the one she’s used for years for her Christmas family brunch because she said this was so much better. Be sure you use a full pound of croissants (weigh or use weights given on the package if buying from the grocery store bakery).

I wasn’t sure it was done so let it cook an extra 10 minutes and realized it’s actually obvious when it’s done — it puffs up about a half inch. I made it with ground Italian turkey sausage, Silk’s non-dairy whipping cream, and low-sugar oat milk and despite the substitutions it was still delicious. (Still used the Gruyère.) Definitely keeping this for future brunches and holiday breakfasts. Can’t wait to try it with spinach and mushrooms as a few notes suggested.

Delicious. I used breakfast sausage because i like it more than Italian anyway. I baked less than the recommended time and it wasn’t liquidy-probably because I used a larger-than-recommended baking dish.

Tina & Bill’s comments

I didn't toast the croissants before cooking and I think it affected the whole texture of the dish, it was very mushy. Flavours were nice but the texture was unappealing

Followed the recipe to a T, put in fridge at 11pm the night before.. then oven at 350 at 745 and after 60 mins the bottom was still soupy and it was very undercooked. We had to each microwave our servings to finish cooking because we didn’t have time to wait. So disappointed.

made this with carmelized onions and bacon instead and it was great!

Delicious, made for two Christmases in a row

Private notes are only visible to you.

Advertisement

or to save this recipe.