Buttery Croissant Breakfast Casserole

Highlighted in: Rise & Shine with Delicious Morning Recipes

This delightful breakfast casserole combines buttery croissants with two types of cheese in a savory egg custard. Quartered croissants form the base, while Swiss cheese melts throughout and Parmesan creates a golden top. The egg mixture, seasoned with thyme and garlic, soaks into the croissants during baking, creating layers of flavor and texture. After baking covered then uncovered, the casserole emerges golden and puffy, ready to be garnished with fresh chives. Perfect for weekend brunches or holiday mornings when you want something special yet simple to prepare.

A woman with a spoon in her hand.
Written by Emma
Last modified on Tue, 05 Aug 2025 18:03:50 GMT
A plate of food with a green garnish. Bookmark
A plate of food with a green garnish. | mygourmetflavors.com

This eggs and cheese croissant casserole transforms buttery bakery favorites into a decadent breakfast that's perfect for weekend brunches or holiday mornings. The croissants soak up the savory egg mixture while two kinds of cheese create pockets of melty goodness throughout the dish.

I first made this for a Christmas morning breakfast when my in-laws were visiting. The kitchen filled with an irresistible aroma while we opened presents, and it has become our holiday tradition ever since.

Ingredients

  • Buttery croissants provide the rich base and create beautiful layers as they bake
  • Swiss cheese melts perfectly and adds a nutty flavor that complements the buttery croissants
  • Parmesan cheese creates a golden crispy top layer
  • Eggs and milk form the custard that holds everything together
  • Dried thyme adds an earthy herbal note that elevates the savory flavors
  • Garlic powder infuses subtle aromatic flavor throughout the casserole
  • Fresh chives bring a bright pop of color and mild onion flavor to finish the dish

Step-by-Step Instructions

Prepare the Baking Dish
Grease your 9x13 inch baking dish thoroughly to prevent sticking. The butter adds additional flavor while ensuring easy serving later. Use a paper towel to spread butter or a good quality cooking spray evenly across the bottom and sides.
Layer the Base
Arrange the quartered croissant pieces evenly throughout the baking dish. Tear some pieces slightly to fill any large gaps. The varying sizes create interesting texture differences in the final dish. Some pieces will remain crisp while others become wonderfully custardy.
Add the First Cheese Layer
Distribute the shredded Swiss cheese evenly over the croissant pieces. Make sure to get cheese into the crevices between croissant pieces for pockets of melted goodness throughout the casserole. The Swiss cheese adds a subtle nutty flavor that pairs perfectly with the buttery croissants.
Create the Custard Mixture
In a large bowl, whisk the eggs vigorously until well beaten. Add the milk gradually while continuing to whisk. Incorporate the thyme, garlic powder, salt and pepper, whisking until the mixture is completely uniform. The herbs should be evenly distributed throughout the liquid.
Combine Components
Pour the egg mixture slowly over the croissant and cheese layers, allowing time for absorption. Use the back of a spoon or spatula to gently press the croissants down into the liquid. This ensures even soaking and prevents dry spots in your finished casserole.
Top with Parmesan
Sprinkle the Parmesan cheese evenly across the top of the casserole. The Parmesan will create a beautiful golden crust during baking. Make sure to reach the edges of the dish for consistent flavor in every portion.
Bake to Perfection
Cover the dish with foil for the initial bake to prevent over-browning while the custard sets. Removing the foil for the final cooking time allows the top to become beautifully golden and slightly crisp. The casserole is done when the center is set but still slightly jiggly.
A plate of pastries with green toppings. Bookmark
A plate of pastries with green toppings. | mygourmetflavors.com

The thyme in this recipe makes all the difference in transforming this from a simple casserole to something special. My grandmother always used fresh herbs from her garden, but I've found that dried thyme works wonderfully when fresh isn't available. The aroma as it bakes reminds me of Sunday mornings at her house.

Make-Ahead Instructions

This casserole is perfect for preparing in advance. Assemble the entire dish up to 24 hours before baking, cover tightly with plastic wrap, and refrigerate. Remove from the refrigerator 30 minutes before baking to take the chill off. You may need to add 5-10 minutes to the covered baking time since the ingredients will be cold.

Ingredient Substitutions

Day-old bread can replace croissants for a more traditional bread pudding style casserole. Brioche, challah, or French bread all work beautifully. The texture will be slightly denser but equally delicious.

Any melting cheese works well in place of Swiss. Try Gruyère for a more intense flavor, fontina for extra creaminess, or cheddar for a sharper taste. The Parmesan can be replaced with Romano or Asiago for a similar salty finish.

For a dairy-free version, use plant-based butter, non-dairy milk, and your favorite melting vegan cheese alternatives. The texture will be slightly different but still satisfying.

Serving Suggestions

This versatile casserole pairs beautifully with fresh fruit for a complete breakfast. A simple mixed berry salad with mint provides a refreshing contrast to the rich casserole.

For a special brunch, serve alongside mimosas or a bloody mary bar. The savory flavors of the casserole complement cocktails perfectly.

Add a simple green salad dressed with lemon vinaigrette for a complete meal when serving this for lunch or a light dinner.

Recipe FAQs

→ Can I prepare this croissant casserole the night before?

Yes! This dish works wonderfully as an overnight preparation. Assemble everything the night before, cover tightly with plastic wrap, and refrigerate. In the morning, remove from the refrigerator 30 minutes before baking to take the chill off, then bake as directed, possibly adding 5-10 minutes to the covered baking time.

→ What can I substitute for Swiss cheese?

Gruyère makes an excellent substitute with its nutty flavor. Other good alternatives include Emmental, Fontina, Gouda, or even Monterey Jack if you prefer a milder flavor. The key is choosing a cheese that melts well.

→ How can I tell when the casserole is fully cooked?

The casserole is done when the center is set and no longer jiggly, the top is golden brown, and a knife inserted in the center comes out clean without raw egg mixture. The internal temperature should reach 160°F (71°C) for food safety.

→ Can I add vegetables or meat to this dish?

Absolutely! Sautéed mushrooms, spinach, bell peppers, or caramelized onions work beautifully. For meat additions, try cooked and crumbled bacon, diced ham, or browned sausage. Just make sure any additions are pre-cooked to remove excess moisture before adding to the casserole.

→ How should I store and reheat leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 1-2 minutes until warmed through. For best texture, reheat larger portions in a 325°F (165°C) oven, covered with foil, for about 15-20 minutes until heated through.

→ Can I freeze this croissant casserole?

Yes, you can freeze this casserole either before or after baking. If freezing unbaked, assemble completely, cover tightly with plastic wrap and foil, and freeze for up to 1 month. Thaw overnight in the refrigerator before baking. If freezing after baking, cool completely, wrap portions tightly, and freeze for up to 2 months. Thaw and reheat in a 325°F oven until hot throughout.

Eggs and Cheese Croissant

Buttery croissants baked with two cheeses in a savory egg custard, seasoned with thyme and topped with fresh chives.

Prep Time
15 min
Cooking Time
50 min
Total Time
65 min
Written by: Emma

Category: Breakfast

Skill Level: Beginner

Cuisine Type: French-inspired American

Output: 6 Servings (One 23x33 cm casserole)

Dietary Preferences: Vegetarian

Ingredients

→ Base

01 6 large buttery croissants, cut into quarters

→ Cheese

02 1 cup shredded Swiss cheese
03 ½ cup grated Parmesan cheese

→ Egg Mixture

04 6 large eggs
05 2 cups milk
06 1 teaspoon dried thyme
07 1 teaspoon garlic powder
08 Salt and pepper to taste

→ Garnish

09 Fresh chives, chopped

Steps

Step 01

Preheat oven to 175°C (350°F). Grease a 23x33 cm (9x13 inch) baking dish with butter or cooking spray.

Step 02

Evenly distribute the quartered croissants in the greased baking dish.

Step 03

Sprinkle the shredded Swiss cheese evenly over the croissant pieces.

Step 04

In a medium bowl, whisk together eggs, milk, thyme, garlic powder, salt, and pepper until thoroughly combined.

Step 05

Pour the egg mixture over the croissant and cheese layers, ensuring all pieces are soaked. Gently press down on the croissants with a spatula to help absorption.

Step 06

Sprinkle the grated Parmesan cheese evenly across the top of the casserole.

Step 07

Cover the dish with aluminum foil and bake in the preheated oven for 30 minutes.

Step 08

Remove the foil and continue baking for an additional 15-20 minutes, until the top turns golden brown and the center is set.

Step 09

Allow to cool for 5 minutes before slicing. Garnish with freshly chopped chives before serving.

Notes

  1. This casserole can be assembled the night before and refrigerated, making it perfect for brunch gatherings.

Essential Tools

  • 23x33 cm (9x13 inch) baking dish
  • Aluminum foil
  • Mixing bowl
  • Whisk
  • Spatula

Allergen Info

Check each ingredient for potential allergens and consult a medical professional if needed.
  • Contains dairy (milk, Swiss cheese, Parmesan)
  • Contains eggs
  • Contains gluten (croissants)

Nutritional Information (Per Serving)

These details are for reference only and shouldn't replace expert medical advice.
  • Calories: 420
  • Fats: 26.8 g
  • Carbohydrates: 30.5 g
  • Proteins: 18.2 g