Overnight Croissant Breakfast Casserole: The Ultimate Make-Ahead Brunch

By Natalie Quinn

On February 3, 2026

An extreme close-up shot of a savory croissant casserole, highlighting the flaky layers and golden baked cheese.

Cuisine

American, French

Prep time

20 minutes

Cooking time

45 minutes

Total time

65 minutes

Servings

8 servings

There is nothing better than waking up to a warm, delicious breakfast that’s already prepped and ready to go. This Overnight Croissant Breakfast Casserole is the answer to your holiday brunch, lazy weekend, or busy weekday morning prayers. It features flaky, buttery croissants, savory sausage, and a rich, cheesy egg custard that all melds together beautifully in the oven. Forget the morning rush; the perfect breakfast is waiting for you in the fridge.

We designed this recipe to be your go-to for any occasion. It’s incredibly easy to assemble the night before, allowing the croissants to soak up the delicious custard, ensuring a perfectly textured bake—never soggy, always spectacular. The top gets wonderfully golden and crisp, while the inside remains soft, savory, and satisfying. Let’s get cooking!

Why This is the Perfect Overnight Croissant Breakfast Casserole

This isn’t just another breakfast bake. This recipe is meticulously crafted to deliver a flawless result every time, making it the star of any brunch spread.

  • Make-Ahead Magic: The overnight rest is the secret. It’s not just for convenience; it allows the stale croissants to perfectly absorb the egg mixture, resulting in a custardy texture without any sogginess.
  • Layers of Flavor: We combine savory pork sausage, sharp cheddar, and nutty Gruyère for a depth of flavor that is simply irresistible. A hint of Dijon mustard and fresh green onions cuts through the richness.
  • Perfectly Textured: You get the best of both worlds! The top of the casserole bakes to a beautiful golden brown with crispy croissant edges, while the center stays wonderfully moist and tender.

Key Ingredients for Your Casserole

The magic of this dish lies in using simple, high-quality ingredients. Here’s what you’ll need:

A corner slice of the make-ahead breakfast casserole being lifted from the dish, showing the cheesy, custardy interior.
The perfect slice combines a crispy top with a soft, savory center.
  • Croissants: Day-old or stale croissants are essential. They are drier and will soak up the custard better without turning mushy.
  • Pork Sausage: A quality breakfast sausage adds a fantastic savory, slightly spicy element.
  • Eggs: The foundation of our custard. Use large, fresh eggs for the best flavor and texture.
  • Dairy: A combination of whole milk and heavy cream creates a rich, luscious custard that’s not too heavy.
  • Cheese: We use a duo of sharp cheddar and Gruyère. Cheddar provides that classic, tangy flavor, while Gruyère adds a salty, nutty complexity that melts beautifully.
  • Aromatics & Seasonings: Green onions, Dijon mustard, salt, and black pepper are all you need to perfectly season this dish.

For a similar savory breakfast, but with a different bread, check out our delicious Sausage and Hash Brown Breakfast Casserole.

Step-by-Step Instructions

Making this casserole is as simple as layering and waiting. Follow these steps for guaranteed success.

  1. Brown the Sausage: In a large skillet, cook the pork sausage over medium-high heat until it’s crumbled and no longer pink. Drain off any excess grease and set it aside.
  2. Prepare the Croissants: Tear the croissants into 1- to 2-inch pieces and spread them evenly in a greased 9×13-inch baking dish.
  3. Layer the Ingredients: Sprinkle the cooked sausage and half of the shredded cheese over the croissant pieces.
  4. Whisk the Custard: In a large bowl, whisk together the eggs, whole milk, heavy cream, Dijon mustard, salt, and pepper until smooth. Stir in the chopped green onions.
  5. Combine and Chill: Pour the egg mixture evenly over the croissants in the baking dish. Gently press down on the croissants to ensure they are all soaking up the liquid. Sprinkle the remaining cheese on top. Cover the dish tightly with foil or plastic wrap and refrigerate for at least 8 hours, or overnight.
  6. Bake to Perfection: When ready to bake, preheat your oven to 375°F (190°C). Remove the cover from the baking dish and bake for 35-45 minutes, or until the casserole is puffed, golden brown, and the center is set. Let it rest for 10 minutes before serving.
An extreme close-up shot of a savory croissant casserole, highlighting the flaky layers and golden baked cheese.
Look at those layers! Using day-old croissants is the secret to this amazing texture.

Pro Tips for the Best Texture

The number one concern with any breakfast casserole is a soggy bottom. Follow these essential tips to ensure your Overnight Croissant Breakfast Casserole has the perfect consistency.

  • Use Stale Croissants: This is the most important rule! Fresh croissants are too soft and will disintegrate. If your croissants are fresh, tear them into pieces, spread them on a baking sheet, and bake at 300°F (150°C) for 10-15 minutes to dry them out.
  • Don’t Over-Soak: While an overnight rest is ideal, don’t let it sit for more than 24 hours. Soaking for too long can make the croissants break down too much.
  • Rest Before Serving: Letting the casserole sit for 10 minutes after it comes out of the oven allows the custard to fully set, making it easier to slice and serve.

Delicious Variations to Try

This casserole is a fantastic base for your creativity. Here are a few ideas to switch things up:

  • Bacon and Swiss: Swap the sausage for crispy, crumbled bacon and use Swiss cheese instead of Gruyère.
  • Ham and Cheddar: A classic combination! Use diced ham for a flavor reminiscent of these easy ham and egg cups.
  • Vegetarian Delight: Omit the sausage and add 1-2 cups of sautéed vegetables like mushrooms, spinach, bell peppers, and onions.
  • Sweet Edition: For a sweet twist, try our Blueberry Cream Cheese Croissant Casserole.

How to Store and Reheat Your Breakfast Casserole

This dish is just as delicious the next day. To store, let the casserole cool completely, then cover it tightly or transfer individual slices to an airtight container. It will keep in the refrigerator for up to 3 days.

To reheat, you can microwave individual slices for 1-2 minutes or place the casserole back in a 350°F (175°C) oven for 15-20 minutes, or until warmed through. Covering it with foil while reheating in the oven will prevent the top from getting too dark.

Frequently Asked Questions

Yes, absolutely! This recipe is specifically designed to be assembled the night before. An overnight rest of at least 8 hours in the refrigerator is recommended for the best flavor and texture.

Yes, you can freeze it either baked or unbaked. For an unbaked casserole, assemble it completely in a freezer-safe dish, cover it tightly with plastic wrap and foil, and freeze for up to 2 months. Thaw it in the refrigerator overnight before baking. To freeze a baked casserole, let it cool completely, cover it, and freeze for up to 2 months.

The most important step is to use stale, day-old croissants. They are drier and absorb the egg mixture without turning mushy. If your croissants are fresh, you can tear them up and toast them in the oven at 300°F (150°C) for 10-15 minutes to dry them out before assembling.

You have many options! You can substitute it with cooked and crumbled bacon, diced ham, turkey sausage, or even a plant-based sausage. For a vegetarian version, you can omit the meat entirely and add sautéed vegetables like spinach, mushrooms, and bell peppers.

We recommend a combination of a good melting cheese and a cheese with a strong flavor. In this recipe, we use Gruyère for its excellent melting quality and nutty flavor, paired with sharp cheddar for a classic, tangy taste.

The Perfect Overnight Croissant Breakfast Casserole Recipe

An extreme close-up shot of a savory croissant casserole, highlighting the flaky layers and golden baked cheese.

Overnight Croissant Breakfast Casserole: The Ultimate Make-Ahead Brunch

The ultimate Overnight Croissant Breakfast Casserole recipe! This make-ahead dish features flaky croissants, savory sausage, and a rich, cheesy egg custard. Perfect for holidays, brunch, or a stress-free morning.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 8 servings
Course: Breakfast, Brunch
Cuisine: American, French
Calories: 520

Ingredients
  

  • 6 large croissants stale or day-old, torn into 1-2 inch pieces
  • 1 lb pork breakfast sausage
  • 8 large eggs
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 cup shredded sharp cheddar cheese
  • 1 cup shredded Gruyère cheese
  • 1 tbsp Dijon mustard
  • 1/2 cup chopped green onions
  • 1 tsp salt
  • 1/2 tsp black pepper

Equipment

  • 1 9x13 inch Baking Dish
  • 1 Large Skillet
  • 1 Large Mixing Bowl

Instructions
 

  1. Grease a 9x13-inch baking dish. Place the torn croissant pieces in an even layer in the dish.
  2. In a large skillet over medium-high heat, cook the pork sausage until browned and crumbled. Drain any excess grease. Sprinkle the cooked sausage over the croissants.
  3. In a large bowl, whisk together the eggs, whole milk, heavy cream, Dijon mustard, salt, and pepper until well combined.
  4. Stir in the chopped green onions and 1 1/2 cups of the combined shredded cheeses into the egg mixture.
  5. Pour the egg mixture evenly over the croissants and sausage. Gently press down to ensure the croissants are saturated. Sprinkle the remaining 1/2 cup of cheese on top.
  6. Cover the dish tightly and refrigerate for at least 8 hours or overnight.
  7. When ready to bake, preheat the oven to 375°F (190°C). Remove the cover from the dish.
  8. Bake for 35-45 minutes, or until the casserole is puffed, golden brown, and a knife inserted into the center comes out clean.
  9. Let the casserole rest for 10 minutes before slicing and serving.

Notes

Tip 1: Using stale, day-old croissants is the key to preventing a soggy casserole. If your croissants are fresh, toast them lightly in the oven to dry them out first.
Tip 2: Feel free to substitute the sausage with cooked bacon, diced ham, or sautéed vegetables like mushrooms and spinach for a variation.
Tip 3: The casserole can be assembled up to 24 hours in advance.

Share Your Creations!

This Overnight Croissant Breakfast Casserole is a game-changer for effortless entertaining and delicious mornings. It’s a recipe you’ll come back to again and again. If you make it, please leave a comment below and let us know how you liked it! We love seeing your creations, so don’t forget to share a photo of your masterpiece on Pinterest!

A golden-brown baked Overnight Croissant Breakfast Casserole in a white baking dish, showing flaky croissant tops and melted cheese.
The perfect make-ahead breakfast does exist! Try this incredible Overnight Croissant Breakfast Casserole for your next brunch.

You might also like these recipes

Leave a Comment

Recipe Rating