Overnight Croissant Breakfast Bake – The Best Cozy Holiday Casserole

If you’re dreaming of a buttery, savory, and satisfyingly rich breakfast that can be made ahead of time, this overnight croissant breakfast bake is your answer. Whether you’re hosting a holiday brunch, need something cozy for Christmas morning, or want a make-ahead recipe that doesn’t skimp on flavor, this bake brings bakery-level decadence to your kitchen table with minimal morning effort. You’ll learn how to toast croissants for maximum crunch, how to build layers of flavor with veggies, cheese, and herbs, and how to keep everything soft and custardy with a foolproof egg-and-cream base.

Looking for more breakfast inspiration? Try our crescent roll breakfast casserole, a flaky, cheesy option that’s equally prep-friendly.

Why This Overnight Croissant Breakfast Bake Is a Game-Changer

What Makes It Unique Compared to Traditional Breakfast Casseroles

Unlike most bakes made with dry sandwich bread, this dish starts with buttery, flaky croissants that get lightly toasted before soaking up a creamy egg custard overnight. The result? A golden top with irresistible crispy edges and a soft, almost soufflé-like center.

The dish also allows for full customization. Whether you keep it vegetarian with sautéed spinach and mushrooms or add sausage or bacon for a meatier twist, this base recipe stays versatile, indulgent, and crowd-pleasing.

Ideal Occasions to Serve This Recipe

This breakfast bake shines during holiday mornings, weekend brunches, or when hosting overnight guests. You prep it the night before, so there’s zero stress in the morning—just pop it in the oven and serve hot with coffee or fresh fruit.

Don’t miss our hawaiian roll french toast for another sweet-savory brunch idea.

Flavor and Texture Breakdown: Buttery, Flaky, Cheesy Goodness

Each bite blends crisp croissant tips with a soft, eggy custard interior, punched up with the earthy umami of mushrooms, the brightness of spinach, and the richness of gruyere cheese. The texture is similar to a savory bread pudding but far more satisfying thanks to the structure and flavor of croissants.

Essential Ingredients You’ll Need

Why Croissants Are Better Than Bread for Bakes

Croissants contain more butter and air pockets than sandwich bread, which makes them ideal for absorbing custard while holding shape. They toast beautifully and add an artisanal feel to the dish.

Use day-old croissants if possible, as they toast up faster and soak up more of the creamy egg mix.

Choosing the Right Cheese: Gruyere, Parmesan, and More

Gruyere melts into a creamy layer that doesn’t become greasy. It’s nutty, savory, and perfectly complements vegetables and eggs. You can also blend in a touch of parmesan on top for that golden, crispy finish.

Other good alternatives:

CheeseFlavorTexture Benefit
SwissMilder, nuttyMelts well
Sharp CheddarTangySlightly oily but flavorful
FontinaMild, creamySmooth melt

Customizing with Vegetables, Herbs, or Meats

The classic version features sautéed mushrooms, onions, garlic, and spinach. However, you can easily add browned breakfast sausage, diced ham, or even cooked bacon if you prefer meat.

Add fresh herbs like parsley or chives just before baking for a fresh pop. Need a vegetarian option? This recipe holds its own without any meat thanks to the hearty veggies and rich custard base.

Check out creamy bacon and white bean soup for a savory, meat-forward winter breakfast pairing.

Overnight Croissant Breakfast Bake.

Step-by-Step Instructions for Perfect Results

Toasting Croissants: The Secret to Texture

Before layering, always toast the croissants at 450°F for 5–8 minutes. This step intensifies their flavor and prevents sogginess by firming up the structure, which helps them hold the custard better during baking.

Slice each croissant in half lengthwise, toast until golden, and tear or chop into rustic chunks.

Sauteing Vegetables for Maximum Flavor

In a skillet, melt 2 tablespoons of butter and sauté a diced sweet onion and two cloves of garlic until translucent. Then, stir in 10 oz of cremini mushrooms and cook until browned and juicy. Lastly, wilt in 8 oz of fresh baby spinach and season well with salt and pepper.

Pro tip: Make sure veggies are well-drained before layering to avoid a soggy bottom.

The Best Egg and Cream Ratio for a Fluffy Base

For the custard, whisk together:

  • 8 large eggs
  • 2½ cups milk
  • 1 cup heavy cream
  • Salt, pepper, and herbs

Add 1 cup of grated gruyere cheese into the egg mix. Pour over the layered croissant and veggie mix in a greased 9×13-inch dish. Lightly press the croissants down to ensure full absorption.

Looking for more creamy breakfast casseroles? Discover our crack breakfast casserole recipe with sausage, hash browns, and cheese.

Assembling and Soaking: Why Overnight Matters

Cover the dish tightly with plastic wrap and refrigerate for at least 8 hours—overnight is best. This extended soak allows the croissants to fully absorb the custard, yielding a richer flavor and cohesive texture.

Before baking, let the dish sit at room temp for 30 minutes. Preheat oven to 350°F, top with the remaining cheese, and bake uncovered for 45 minutes, or until golden and slightly puffed.

Variations and Substitutions for Every Taste

Make It Meatless or Add Bacon, Sausage, or Ham

Vegetarians can stick with mushrooms, spinach, and onions. Want to add protein? Fold in:

  • Cooked crumbled sausage (mild or spicy)
  • Chopped ham
  • Crispy bacon bits

If using meat, reduce added salt slightly to avoid over-seasoning.

Dairy-Free and Gluten-Free Options That Work

Use almond or oat milk and a dairy-free cheese alternative. For gluten-free, replace croissants with gluten-free bread or GF croissants if available, though texture will vary.

Swapping Ingredients for What You Have in the Fridge

This bake is incredibly forgiving. You can substitute with:

  • Swiss or mozzarella for gruyere
  • Kale or bell peppers instead of spinach
  • Sourdough or brioche in place of croissants

Learn more about adaptable dishes like our crockpot creamy chicken nachos for another use-what-you-have meal.

Storage, Reheating & Freezing Tips

How Long Can You Store It in the Fridge?

Once baked, this croissant breakfast bake lasts 3 to 4 days in the refrigerator when stored in an airtight container. Keep it covered to maintain moisture while preventing it from absorbing other fridge odors.

Best Reheating Techniques to Keep It Crisp

For best results, reheat slices in a 350°F oven for 10–12 minutes. This keeps the top crisp and the interior warm without overcooking the eggs. Microwaving is faster but may make it soggy—wrap in a paper towel if needed.

Can You Freeze It Before or After Baking?

Yes, it freezes well! You can either:

  • Freeze unbaked: After assembling, wrap tightly in foil and freeze up to 2 months. Thaw overnight in the fridge before baking.
  • Freeze baked: Cool completely, slice, wrap, and freeze. Reheat in the oven directly from frozen at 375°F for 15–20 minutes.

Nutrition Profile and Dietary Tips

Caloric Breakdown and Serving Size

Each serving (based on 8 servings) has approx:

NutrientAmount
Calories420–480 kcal
Protein18–22g
Carbs30–35g
Fat28–32g

It’s a rich and indulgent dish—ideal for special occasions, not daily rotation.

Making It Healthier Without Losing Flavor

To lighten it up:

  • Use whole milk or unsweetened almond milk instead of heavy cream
  • Go easy on the cheese
  • Load up with more veggies like kale, bell pepper, or zucchini
  • Use whole wheat or multigrain croissants if available

Great Pairings: What to Serve Alongside

Pair it with:

  • Fresh fruit salad
  • Simple green salad with vinaigrette
  • Hot apple cider or coffee

Discover great ideas like our easy breakfast sweet potatoes for a hearty yet healthy pairing.

Overnight Croissant Breakfast Bake.

FAQs About Overnight Croissant Breakfast Bake

Can You Use Store-Bought Croissants?

Yes—store-bought croissants work perfectly. In fact, day-old ones are ideal because they toast better and soak up the custard mix more efficiently.

What If I Don’t Have Heavy Cream?

You can substitute with additional whole milk or even evaporated milk, though the final texture will be slightly less rich.

Do I Have to Let It Sit Overnight?

Technically, 4–6 hours in the fridge can work, but the texture and flavor develop best with a full 8-hour soak. It gives the croissants time to fully absorb the egg mixture.

Can I Make This in a Smaller Dish?

Yes—halve the recipe and bake in an 8×8-inch dish. Just reduce the bake time by about 5–10 minutes and keep an eye on the top browning.

Looking for inspiration? Try our lemon rolls—a citrusy twist that makes a perfect brunch dessert.

Conclusion: Why This Will Be Your Go-To Holiday Morning Bake

This overnight croissant breakfast bake brings together elegance, flavor, and ultimate ease. With layers of buttery croissants, sautéed vegetables, a creamy egg custard, and rich cheese, it’s designed to impress any crowd—without the morning kitchen chaos. Customize it with meats, change up the cheese, or go fully vegetarian. Once you try this, it’ll become your new tradition for holiday breakfasts, weekend brunches, or whenever you want to treat yourself right.

Don’t miss our the best banana bread to round out your brunch table with something sweet and simple.

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
Overnight Croissant Breakfast Bake.

Overnight Croissant Breakfast Bake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ashely
  • Total Time: 9 hours 30 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

A rich and savory make-ahead breakfast casserole made with toasted croissants, creamy egg custard, sautéed vegetables, and melty gruyere cheese – perfect for holidays or brunch.


Ingredients

Scale
  • 5 to 7 large croissants, sliced in half lengthwise
  • 2 tablespoons unsalted butter
  • 1 sweet onion, diced
  • 2 garlic cloves, minced
  • 10 ounces cremini mushrooms, chopped
  • 8 ounces fresh baby spinach
  • Kosher salt and pepper
  • 8 large eggs
  • 2 ½ cups milk
  • 1 cup heavy cream
  • 8 ounces gruyere cheese, freshly grated
  • Fresh chopped parsley, for topping
  • Parmesan cheese, for topping

Instructions

  1. Preheat the oven to 450°F. Place croissants cut-side up on a baking sheet and toast for 5–8 minutes until golden. Let cool, then tear into pieces.
  2. In a skillet, melt butter over medium-low heat. Add onions and garlic and sauté for 5 minutes.
  3. Add mushrooms and cook for another 5 minutes until soft and browned.
  4. Stir in spinach and cook until wilted. Season with salt and pepper.
  5. Grease a 9×13-inch baking dish with butter. Combine toasted croissants and veggie mix in the dish.
  6. In a large bowl, whisk together eggs, milk, heavy cream, salt, pepper, and 1 cup grated cheese.
  7. Pour egg mixture over croissant mixture. Press croissants into the liquid to absorb.
  8. Cover tightly with plastic wrap and refrigerate overnight (at least 8 hours).
  9. Remove dish from fridge 30 minutes before baking. Preheat oven to 350°F.
  10. Top with remaining cheese and bake uncovered for 45 minutes, until golden and set.
  11. Garnish with parmesan and parsley before serving.

Notes

  • Day-old croissants work best for texture and absorption.
  • Let the dish sit at room temp before baking to ensure even cooking.
  • You can freeze the unbaked or baked casserole for up to 2 months.
  • Customize with sausage, bacon, or different cheeses.
  • Prep Time: 45 minutes
  • Cook Time: 45 minutes
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 420–480
  • Sugar: 4g
  • Sodium: 620mg
  • Fat: 30g
  • Saturated Fat: 16g
  • Unsaturated Fat: 12g
  • Trans Fat: 0.5g
  • Carbohydrates: 32g
  • Fiber: 2g
  • Protein: 20g
  • Cholesterol: 220mg

Leave a Comment

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