Here’s the most incredibly delicious prep-ahead egg and croissant bake for a breakfast or brunch gathering.

Everything Bagel Croissant Bake is a savory breakfast casserole layered with buttery croissants, sausage, cream cheese, eggs and everything bagel seasoning. I’m a little in love with this cozy egg and croissant bake. It is ideal for holiday mornings, brunch with friends, or any day you want a special breakfast without the stress.
I first shared this Everything Bagel Croissant Bake during a holiday breakfast series on Instagram when I was on the hunt for the Christmas morning recipe. I wanted something indulgent but also super practical; a dish I could prep ahead, slide into the oven and easily get ready while everyone slowly woke up. This egg and croissant bake instantly became a favorite, and I can’t stop making it.
Of course, the inspiration came from my obsession with everything bagel recipes; I can’t get enough of the flavor. Garlic, onion, sesame, poppy seeds and cream cheese are such a comforting combination, and I wanted to translate those flavors into a warm, shareable casserole. Instead of bagels, I use buttery croissants which soak up a rich egg custard, creating a soft interior with golden, flaky edges. I love the richness of the sausage and how the cream cheese melts into little pockets. The everything bagel seasoning ties it all together. It’s SO good!
What really makes this dish special is how effortless it feels once it’s in the oven. In about 45 minutes, this egg and croissant bake turns into something that tastes like an everything bagel breakfast sandwich.
WHY YOU’LL LOVE THIS EVERYTHING BAGEL CROISSANT BAKE
- Super delicious, crave-worthy flavor: This egg and croissant bake is everything we love about an everything bagel recipe. Each bite is garlicky, creamy, and savory. It’s also loaded with buttery richness from the croissants. It’s comforting without being heavy and flavorful without being complicated.
- Perfect for entertaining: This is the kind of croissant bake that feeds a crowd so easily. One pan makes enough to serve 6 to 8 people, making it perfect for holidays and brunches. You can assemble it ahead of time, which means less time cooking and more time enjoying the morning.
- Flexible and forgiving: This egg and croissant bake is incredibly adaptable. You can change the protein, use different cheeses, or add vegetables without worrying about ruining the texture. Like any good everything bagel recipe, it’s easy to make your own.
INGREDIENTS
- Croissants: I used 6 large croissants to make this egg and croissant bake. I really recommend using day old croissants as they absorb the custard beautifully without becoming soggy.
- Breakfast sausage: Pork or turkey are honestly both delicious.
- Cream cheese: I like to use cubed cream cheese that melts into creamy pockets throughout the casserole. This reminds me of the classic bagel-and-schmear experience that makes this egg and croissant bake such a dream.
- Shredded cheese: Cheddar is a favorite here, but Swiss or Gruyère also work well, too. The cheese helps bind the layers and creates a golden top on the croissant bake.
- Green onions: I add them because they build in some freshness to this egg and croissant bake.
- Everything bagel seasoning: Don’t skip it!
- Egg custard: Eggs, milk and cream create the savory custard that brings everything together. This is what transforms the croissants into a true egg and croissant bake rather than just layered bread.
Check out the recipe card below for the full ingredient and quantity list.
HOW TO MAKE THIS EVERYTHING BAGEL CROISSANT BAKE
Brown the sausage: Start by cooking the sausage in a skillet until browned and fully cooked. Set it aside to cool slightly.
Layer the casserole: Grease a 9×13-inch baking dish and add the torn croissant pieces. Scatter the cooked sausage over the croissants, then tuck the cream cheese cubes throughout. Sprinkle on shredded cheese, green onions and everything bagel seasoning.
Make the custard: In a large bowl, whisk together the eggs, milk, cream and seasonings. Pour the custard evenly over the croissant mixture and gently press everything down so the bread absorbs the liquid. This step ensures a perfectly set egg and croissant bake.

Chill and bake: Cover and refrigerate for at least one hour or overnight. When ready to bake, drizzle with melted butter, add extra everything seasoning and bake until golden and set. Let it rest briefly before slicing for clean portions.
SUBSTITUTIONS AND VARIATIONS
This egg and croissant bake is really easy to customize with whatever you have on in your kitchen. I’ll sometimes swap the sausage for crispy bacon or diced ham to give the everything bagel recipe a different flavor.
For a vegetarian version, leave out the meat and add sauteed mushrooms, spinach or peppers.
You can also change the cheese. I love using gouda, Monterey Jack or even mozzarella in this croissant bake.
If you don’t have croissants, chunks of brioche or day-old bagels can work, though croissants give the richest texture for an egg and croissant bake.
STORAGE AND MAKE-AHEAD
My egg and croissant bake was made for busy mornings. Put it all together the night before, refrigerate it and bake when ready. The time frame to keep this pre-made casserole is a minimum of 1 hour and up to about 15 hours.
Leftovers store well in the fridge for up to four days and reheat nicely in the oven or microwave. You can reheat individual servings in the microwave (about 1–2 minutes) or rewarm the casserole in the oven at 325°F until heated through.
You can also freeze the baked casserole for up to two months. While the croissants may soften a little, the everything bagel recipe flavors stay just as yummy.
SERVING AND PAIRING SUGGESTIONS
This everything bagel croissant bake is hearty enough to serve on its own, but I love serving it with fresh fruit or berries to balance it out because it’s pretty rich. Coffee is a must and for brunch, you’ve got to try it with mimosas!
If you’re serving a crowd of friends and family, try it with crispy potatoes or a simple green salad, which will round out the meal nicely. If you love a little spice, don’t forget the hot sauce!
TIPS AND PROBLEM SOLVING
If your egg and croissant bake feels too soft in the center, it probably needs a few extra minutes in the oven. Bake it until the center is just set with no liquid egg.
If it’s too dry, make sure the croissants were fully pressed into the custard before baking. A good croissant bake should be creamy inside with crisp edges.
If the top browns too quickly, I suggest tenting loosely with foil and removing it near the end for a golden finish.
FREQUENTLY ASKED QUESTIONS
No, but I find resting improves the texture of the egg and croissant bake. It makes it more custardy and evenly set.
Yup! Skip the sausage and load it with veggies for a meat-free take.
Yes, but croissants give the richest, most tender result for this croissant bake.
OTHER BREAKFAST RECIPES TO TRY
Easy Cheesy Oven-Baked Breakfast Taquitos

Everything Bagel Croissant Bake
Ingredients
For the Base
- 6 large croissants torn into large pieces
- 1 pound breakfast sausage pork or turkey
- 6 oz cream cheese cut into small cubes
- 1 cup mild cheddar shredded
- 4 green onions thinly sliced
- 1-2 tablespoons Everything Bagel Seasoning
For the Custard
- 6 large eggs
- 1 ¾ cups whole milk
- ½ cup heavy cream
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½-1 teaspoon kosher salt adjust depending on sausage saltiness
- ½ teaspoon black pepper
For the Topping
- 2 tablespoons melted butter
- 1-2 teaspoons Everything Bagel Seasoning
- Chives optional
Instructions
- In a large skillet over medium heat, cook the sausage until browned and fully cooked, breaking it into crumbles.
- Drain excess fat and set aside to cool slightly.
- Grease a 9×13 baking dish.
- Add torn croissant pieces to the dish then scatter the cooked sausage evenly over the croissants.
- Tuck the cream cheese cubes throughout (so each bite gets a creamy pocket).
- Sprinkle on the shredded cheese, green onions, and everything seasoning.
- Whisk together eggs, milk, heavy cream, garlic powder, onion powder, salt, and pepper.
- Pour the custard evenly over the croissant mixture then press down lightly so the croissants absorb some liquid.
- Cover and refrigerate for 1 hour or up to overnight.
- Once you're ready to bake, preheat oven to 350°F.
- Drizzle melted butter over the top and sprinkle with extra everything seasoning.
- Bake 40–55 minutes, or until the top is golden and the center is set but still slightly soft.
- Let rest 5–10 minutes before slicing. Garnish with fresh chives if you like.