Overnight Croissant Breakfast Casserole: The Ultimate Guide

By Rowan Pierce

On January 7, 2026

A close-up shot of the ingredients for the savory croissant bake, including torn croissants and shredded Gruyère cheese.

Cuisine

American, French

Prep time

20 minutes

Cooking time

50 minutes

Total time

70 minutes

Servings

8 servings

Imagine waking up to the irresistible aroma of a golden-baked, cheesy, and savory breakfast, with absolutely zero morning stress. That’s the magic of this Overnight Croissant Breakfast Casserole. This isn’t just a recipe; it’s your secret weapon for crafting the most decadent, crowd-pleasing brunch for holidays, weekends, or any special gathering. By preparing everything the night before, you get to enjoy a relaxed morning and still present a spectacular meal. We’ve perfected this recipe to ensure a rich, custardy center and a perfectly crisp, buttery top every single time.

Why This Croissant Breakfast Casserole is a Game-Changer

This make-ahead casserole is the epitome of comfort and convenience. The genius lies in the overnight soak. As the buttery croissants absorb the rich egg custard, they transform, creating a texture that’s part bread pudding, part savory strata. It’s a fantastic way to use day-old croissants, turning them into something truly special.

  • Effortless Entertaining: Do all the work a day ahead and simply bake it off in the morning.
  • Incredible Flavor & Texture: Buttery croissants, savory sausage, nutty Gruyère, and a rich egg custard create a symphony of taste.
  • Completely Customizable: Easily swap proteins, cheeses, and veggies to make it your own. Check out our variations below!

For those who love make-ahead breakfast options, our Sausage Hashbrown Breakfast Casserole and Make-Ahead Hashbrown Breakfast Casserole are also fantastic choices to simplify your mornings.

The Key Ingredients for Success

The quality of your ingredients will make this simple dish shine. Here’s what you’ll need and why it matters:

The croissant breakfast casserole assembled in a baking dish before its overnight chill, with the egg custard poured over the top.
Ready for its overnight beauty rest!
  • Croissants: Day-old, slightly stale croissants are perfect. They absorb the custard better without becoming overly soggy.
  • Breakfast Sausage: A savory pork sausage adds a wonderful depth of flavor. Feel free to use bacon or ham instead.
  • Gruyère Cheese: This is our top pick for its nutty, salty flavor that melts beautifully. Sharp cheddar or a mix of cheeses also works well.
  • Eggs: The foundation of our custard. Use good quality large eggs.
  • Whole Milk & Heavy Cream: This combination creates a rich, luscious custard that’s never watery.
  • Dijon Mustard: A secret ingredient that adds a subtle tang and complexity, cutting through the richness.
  • Aromatics: A simple sautéed onion provides a foundational layer of flavor.

Step-by-Step Instructions for Your Overnight Croissant Breakfast Casserole

Follow these simple steps for a foolproof casserole. The key is in the layering and the overnight chill.

The Night Before: Prep & Assemble

  1. Cook the Sausage & Onions: In a large skillet, cook the breakfast sausage until browned. Add the diced onion and cook until softened. Drain any excess grease and set aside.
  2. Prepare the Croissants: Tear the croissants into 1- to 2-inch pieces and spread half of them in the bottom of a greased 9×13 inch baking dish.
  3. Layer the Ingredients: Sprinkle half of the shredded Gruyère cheese over the croissants, followed by the entire sausage and onion mixture. Top with the remaining croissant pieces and the rest of the cheese.
  4. Mix the Custard: In a large bowl, whisk together the eggs, whole milk, heavy cream, Dijon mustard, salt, and pepper until smooth and well-combined.
  5. Pour and Soak: Pour the egg mixture evenly over the entire casserole. Gently press down on the croissants to help them absorb the custard.
  6. Chill Overnight: Cover the dish tightly with foil or plastic wrap and refrigerate for at least 8 hours, or up to 24 hours.
A close-up shot of the ingredients for the savory croissant bake, including torn croissants and shredded Gruyère cheese.
Using day-old croissants is the secret to the perfect texture.

The Next Morning: Bake to Perfection

  1. Preheat and Prep: Preheat your oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit at room temperature for about 20-30 minutes while the oven heats.
  2. Bake Covered: Keep the dish covered with foil and bake for 30 minutes. This initial covered baking time steams the casserole, ensuring the center is cooked through.
  3. Bake Uncovered: Remove the foil and bake for another 15-20 minutes, or until the top is golden brown and crispy, and the center is set (a knife inserted into the center should come out clean).
  4. Rest and Serve: Let the casserole rest for 10 minutes before slicing. This helps it set up for perfect squares. Garnish with fresh chives and serve warm.

Pro-Tips for the Perfect Texture

To avoid a soggy bottom and ensure a golden top, follow these tips:

  • Use Stale Croissants: Dry, day-old croissants are your best friend. They act like a sponge for the custard. If your croissants are fresh, you can tear them up and let them sit out on a baking sheet for a few hours to dry out.
  • Don’t Skimp on the Chill Time: The overnight rest is crucial. It allows the custard to fully saturate the croissants, which is key to the final texture.
  • The Final Uncovered Bake: Don’t rush the last 15-20 minutes of baking without the foil. This is when the magic happens, creating that irresistible crispy, cheesy crust.

Delicious Variations to Try

One of the best things about this Overnight Croissant Breakfast Casserole is its versatility. Here are some ideas to inspire you:

Savory Add-ins

  • Vegetarian Delight: Swap the sausage for 1 pound of sautéed mushrooms and a cup of wilted spinach (be sure to squeeze out all excess water).
  • Ham and Cheddar: Use diced cooked ham and sharp cheddar cheese for a classic combination.
  • Spicy Chorizo: Add some heat with cooked chorizo and a sprinkle of Monterey Jack cheese.

If you’re looking for a sweeter take on a croissant casserole, be sure to check out our Blueberry Cream Cheese Croissant Casserole.

Cheese Swaps

While Gruyère is our favorite, you can easily substitute it with other great melting cheeses like sharp white cheddar, fontina, or even a mix of Parmesan and mozzarella for a different flavor profile.

Storing and Reheating Your Casserole

This dish is just as delicious the next day. To store, cover the baking dish tightly or transfer individual slices to an airtight container and refrigerate for up to 3 days.

To reheat, you can either microwave individual slices for 1-2 minutes or place the casserole back in a 325°F oven until warmed through. Covering it with foil while reheating in the oven will prevent it from drying out.

Frequently Asked Questions

While you can, we strongly recommend the overnight chill. This step is crucial for allowing the croissants to fully absorb the custard, which results in the best flavor and texture. If you’re short on time, let it soak for at least 4 hours.

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave or place the entire casserole, covered with foil, in a 325°F oven until warmed through.

The key is to use day-old, stale croissants. They are drier and absorb the custard without turning mushy. Also, ensure you have a good balance of egg to liquid; our recipe’s ratio of eggs, milk, and cream is specifically designed to create a custardy, not soggy, texture.

This recipe is very versatile! You can swap the sausage for cooked bacon or diced ham. For a vegetarian option, use sautéed mushrooms and spinach. You can also change the cheese to sharp cheddar, fontina, or a mix of your favorites.

All-butter croissants that are a day or two old are ideal. Avoid overly fresh or soft croissants from a can, as they won’t hold up as well to the liquid custard.

The Best Overnight Croissant Breakfast Casserole Recipe

A close-up shot of the ingredients for the savory croissant bake, including torn croissants and shredded Gruyère cheese.

Overnight Croissant Breakfast Casserole: The Ultimate Guide

The ultimate make-ahead Overnight Croissant Breakfast Casserole. This easy, savory recipe features buttery croissants, sausage, and Gruyère cheese in a rich egg custard, perfect for a stress-free holiday brunch.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings: 8 servings
Course: Breakfast, Brunch
Cuisine: American, French
Calories: 550

Ingredients
  

  • 1 tbsp unsalted butter
  • 1 cup yellow onion finely chopped
  • 1 lb breakfast sausage casings removed
  • 8 oz large croissants about 6 croissants, preferably day-old, torn into 1-2 inch pieces
  • 8 oz Gruyère cheese shredded
  • 8 large eggs
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 tbsp Dijon mustard
  • 1 tsp salt
  • 1/2 tsp black pepper freshly ground
  • 2 tbsp fresh chives chopped, for garnish

Equipment

  • 1 9x13 inch baking dish
  • 1 Large Skillet
  • 1 Large Mixing Bowl

Method
 

The Night Before: Prep & Assemble
  1. Melt butter in a large skillet over medium heat. Add the chopped onion and cook until softened, about 5 minutes. Add the breakfast sausage, breaking it up with a spoon, and cook until browned and cooked through. Drain any excess grease.
  2. Grease a 9x13 inch baking dish. Spread half of the torn croissant pieces in an even layer across the bottom.
  3. Sprinkle half of the shredded Gruyère cheese over the croissants, followed by the cooked sausage and onion mixture. Top with the remaining croissant pieces and the rest of the cheese.
  4. In a large bowl, whisk together the eggs, whole milk, heavy cream, Dijon mustard, salt, and pepper until fully combined.
  5. Pour the egg mixture evenly over the casserole. Gently press down on the croissants to help them absorb the custard. Cover the dish tightly and refrigerate for at least 8 hours or overnight.
The Next Morning: Bake to Perfection
  1. Preheat oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit at room temperature for 20-30 minutes.
  2. Keep the dish covered with foil and bake for 30 minutes.
  3. Remove the foil and bake for an additional 15-20 minutes, until the top is golden and bubbly, and the center is set.
  4. Let the casserole rest for 10 minutes before slicing. Garnish with fresh chives and serve immediately.

Notes

Tip 1: Using day-old, stale croissants is crucial for the best texture. If your croissants are fresh, tear them and let them sit out on a baking sheet for a few hours to dry out.
Tip 2: Don't skip the 10-minute rest period after baking. It allows the casserole to set, making it much easier to slice and serve.

Share Your Creation!

We are certain this Overnight Croissant Breakfast Casserole will become a staple in your recipe collection. It’s the perfect blend of simplicity and elegance, designed for the enthusiastic home cook who loves to share good food with great company. If you make this recipe, we’d love to see it! Share your creation and tag us on Pinterest.

A beautiful golden-brown Overnight Croissant Breakfast Casserole in a white baking dish, ready to be served for a delicious holiday brunch.
The perfect make-ahead breakfast for any occasion!

You might also like these recipes

Leave a Comment

Recipe Rating