Overnight Croissant Breakfast Casserole – Holiday Brunch

There’s something undeniably comforting about waking up to the aroma of a warm, buttery Croissant Breakfast Casserole baking in the oven. The flaky layers of croissants soak up a rich, savory custard overnight, transforming into a soft, golden dish that feels both indulgent and effortless. It’s the kind of breakfast that turns an ordinary morning into something special.

This Overnight Croissant Breakfast Casserole is perfect for holidays, family gatherings, or relaxed weekend brunches. Preparing it the night before means less stress in the morning and more time to enjoy those slow, cozy moments with loved ones. Every bite delivers a balance of creamy, fluffy texture with crisp edges that make it completely irresistible.

Whether you’re hosting guests or simply treating yourself, this croissant breakfast casserole brings warmth, flavor, and a touch of elegance to your table without complicated steps.

Table of Contents

Why You’ll Love This Croissant Breakfast Casserole Recipe

This croissant breakfast casserole is designed for both flavor and convenience, making it a go-to choice for busy mornings and special occasions alike.

Perfect Make-Ahead Breakfast

Preparing this croissant breakfast casserole the night before allows the flavors to fully develop while saving you time in the morning.

Rich and Buttery Texture

Croissants absorb the custard beautifully, creating a soft, creamy interior with slightly crisp, golden edges.

Ideal for Holidays and Brunch

This dish feels special enough for gatherings while being simple enough for everyday comfort.

Customizable to Your Taste

You can easily add vegetables, cheese, or proteins to make this croissant breakfast casserole exactly how you like it.

Feeds a Crowd Easily

One casserole dish serves multiple people, making it perfect for family meals or entertaining guests.

Ingredients of the Croissant Breakfast Casserole

  • 6 large croissants, torn into pieces
  • 6 large eggs
  • 2 cups milk
  • 1 cup heavy cream
  • 1 cup shredded cheese (cheddar or mozzarella)
  • 1 cup cooked breakfast sausage or turkey (optional)
  • 1/2 cup diced onion
  • 1/2 cup diced bell pepper
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried parsley

Ingredient Notes for Best Results

Using slightly stale croissants works best because they absorb the custard without becoming too soggy. You can also mix different cheeses to enhance the flavor of your croissant breakfast casserole. If you prefer a lighter option, substitute half-and-half for heavy cream.

Ingredients needed to make croissant breakfast casserole
Simple ingredients for a rich and hearty breakfast casserole

Equipment / Tools Needed

  • 9×13-inch baking dish
  • Mixing bowl
  • Whisk
  • Knife and cutting board
  • Measuring cups and spoons

Step-by-Step Instructions

1. Prepare the Croissants

Tear the croissants into bite-sized pieces and place them evenly in a greased baking dish.

2. Add Fillings

Sprinkle cooked sausage, diced onion, bell pepper, and shredded cheese over the croissants.

3. Make the Custard

In a bowl, whisk together eggs, milk, heavy cream, salt, pepper, and parsley until smooth.

4. Combine and Soak

Pour the custard mixture evenly over the croissants. Gently press down so all pieces absorb the liquid.

5. Refrigerate Overnight

Cover the dish and refrigerate for at least 6–8 hours or overnight.
This step allows the croissant breakfast casserole to fully soak and develop flavor.

6. Bake

Preheat oven to 350°F (175°C). Bake uncovered for 35–40 minutes until golden brown and set in the center.

7. Rest and Serve

Let the casserole sit for 5–10 minutes before slicing and serving.

Preparing croissant breakfast casserole step by step
Easy steps to prepare a delicious overnight casserole

Cooking Tips & Tricks

Use Day-Old Croissants

Slightly dry croissants absorb the custard better and prevent a soggy texture.

Don’t Skip the Rest Time

Letting the casserole rest after baking helps it set and makes slicing easier.

Balance the Fillings

Avoid overloading with too many add-ins to keep the texture light and fluffy.

Check for Doneness

The center should be set but still soft—avoid overbaking to keep the casserole moist.

Serving Suggestions

Fresh Fruit on the Side

Serve your croissant breakfast casserole with fresh berries or sliced fruit for a refreshing contrast.

Light Salad

A simple green salad balances the richness of the dish.

Warm Beverages

Pair with coffee, tea, or hot chocolate for a complete breakfast experience.

Variations / Substitutions

Vegetarian Version

Skip the meat and add spinach, mushrooms, or tomatoes for a veggie-packed croissant breakfast casserole.

Cheese Lovers Version

Use a mix of cheeses like cheddar, Swiss, and mozzarella for deeper flavor.

Healthier Option

Use low-fat milk and reduce cheese for a lighter version.

Sweet Version

Turn this into a sweet casserole by removing savory ingredients and adding cinnamon, sugar, and fruit.

Nutritional Info

  • Calories: 320 kcal
  • Protein: 12 g
  • Carbohydrates: 22 g
  • Fat: 20 g

Conclusion

This Overnight Croissant Breakfast Casserole is the perfect combination of ease and indulgence. It transforms simple ingredients into a rich, satisfying dish that feels special without requiring extra effort.

From its buttery layers to its creamy custard, every bite delivers comfort and flavor. Whether you’re preparing it for a holiday brunch or a relaxed weekend morning, it’s a recipe that brings people together around the table.

Once you try this croissant breakfast casserole, it’s sure to become a favorite you return to again and again.

FAQ

Can I make croissant breakfast casserole ahead of time?

Yes, this recipe is designed to be made overnight for the best flavor and texture.

How do I keep the casserole from getting soggy?

Use slightly stale croissants and avoid adding too much liquid.

Can I freeze croissant breakfast casserole?

Yes, bake it first, let it cool, then freeze and reheat when needed.

What cheese works best in this recipe?

Cheddar, mozzarella, or Swiss all work well in a croissant breakfast casserole.

Golden croissant breakfast casserole fresh from the oven

Overnight Croissant Breakfast Casserole

Chef Jasper
This croissant breakfast casserole is a rich and buttery overnight dish made with flaky croissants, eggs, cheese, and savory fillings, perfect for holiday brunch or weekend mornings.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Course Breakfast, Brunch
Cuisine American, Comfort Food
Servings 8 servings
Calories 320 kcal

Equipment

  • 1 9×13 inch baking dish Used to assemble and bake the casserole.
  • 1 Mixing Bowl For whisking the custard mixture.
  • 1 Whisk Helps combine eggs, milk, and cream smoothly.
  • 1 Knife and cutting board For chopping croissants and vegetables.
  • 1 Measuring cups and spoons Ensures accurate ingredient portions.
  • 1 Oven Preheated to 350°F (175°C) for baking.

Ingredients
  

Main ingredients

  • 6 piece Croissants, torn into pieces Slightly stale croissants work best.
  • 6 piece Eggs Forms the custard base.
  • 2 cup Milk Adds moisture and softness.
  • 1 cup Heavy cream Creates a rich and creamy texture.
  • 1 cup Shredded cheese Cheddar or mozzarella recommended.
  • 1 cup Cooked breakfast sausage or turkey Optional for added protein.
  • 0.5 cup Onion, diced Adds flavor and aroma.
  • 0.5 cup Bell pepper, diced Adds color and sweetness.
  • 1 teaspoon Salt Enhances flavor.
  • 0.5 teaspoon Black pepper Adds mild heat.
  • 1 teaspoon Dried parsley Adds freshness.

Instructions
 

Step 1: Prepare croissants

  • Tear croissants into bite-sized pieces and place them evenly in a greased baking dish.

Step 2: Add fillings

  • Sprinkle cooked sausage, diced onion, bell pepper, and shredded cheese over the croissants.

Step 3: Make custard

  • Whisk together eggs, milk, heavy cream, salt, pepper, and parsley until smooth.

Step 4: Combine and soak

  • Pour custard evenly over croissants and gently press down to help absorption.

Step 5: Refrigerate

  • Cover and refrigerate for 6–8 hours or overnight for best results.

Step 6: Bake

  • Preheat oven to 350°F (175°C) and bake uncovered for 35–40 minutes until golden and set.

Step 7: Rest and serve

  • Let casserole rest 5–10 minutes before slicing and serving.

Notes

Essential nutrition facts per serving:
CaloriesFatProteinCarbs
320 kcal20 g12 g22 g
Keyword croissant breakfast casserole, holiday brunch casserole, overnight breakfast casserole