WANT TO SAVE THIS RECIPE?
Get ready to transform your breakfast routine! In this post, we’ll create an Overnight Croissant Breakfast Casserole that will impress everyone at your table. With soft croissants soaked in a creamy egg mixture, this dish combines rich flavors and fluffy textures. I’ll share easy step-by-step instructions, tips for storage, and ideas for tasty add-ins. Let’s dive into this morning delight that’s perfect for any occasion!

Why I Love This Recipe
- Easy Preparation: This casserole is incredibly simple to prepare, making it perfect for busy mornings or brunch gatherings.
- Versatile Ingredients: You can customize the fillings based on what you have on hand, whether it’s different cheeses, veggies, or proteins.
- Make-Ahead Convenience: As it can be prepared the night before, it saves time in the morning and allows for a stress-free breakfast.
- Deliciously Indulgent: The combination of croissants, cheese, and eggs creates a rich and fluffy texture that’s absolutely delicious.
Ingredients
Main Ingredients for Overnight Croissant Breakfast Casserole
To make this tasty casserole, you need these main ingredients:
– 6 large croissants, torn into bite-sized pieces
– 6 large eggs
– 2 cups whole milk
– 1 cup shredded Gruyère cheese, divided
– 1 cup diced cooked ham or turkey
– 1 bell pepper, diced
– 1 cup fresh spinach, chopped
– 1 teaspoon garlic powder
– ½ teaspoon salt
– ½ teaspoon black pepper
– 1 tablespoon Dijon mustard
These simple ingredients come together to create a rich, flavorful dish. The croissants offer a buttery base, while the eggs and cheese provide creaminess. The ham or turkey adds protein, and the veggies bring freshness.
Optional Add-ins and Substitutions
You can customize the casserole to fit your taste. Here are some great options:
– Swap the ham for cooked sausage or bacon for extra flavor.
– Use different cheeses like cheddar or feta for a unique twist.
– Add diced tomatoes or mushrooms for more veggies.
– If you want a vegetarian option, leave out the meat entirely.
These changes can make the dish your own and suit your family’s preferences.
Suggested Herbs and Garnishes
Herbs can enhance the flavor and look of your casserole. Here are some tasty options:
– Fresh parsley
– Chives
– Thyme
– Basil
Sprinkle these herbs on top before serving. They add color and a burst of fresh flavor. You can also serve the casserole with a light salad or fresh fruit for a balanced breakfast.

Step-by-Step Instructions
Preparing the Baking Dish
Generously grease a 9×13 inch baking dish. You can use cooking spray or softened butter. This step helps the casserole come out easily after baking.
Layering the Croissants and Fillings
Tear 6 large croissants into bite-sized pieces. Spread them evenly across the bottom of your baking dish. This layer is the base of your casserole. Next, sprinkle a cup of diced cooked ham or turkey on top. Add one diced bell pepper and a cup of chopped spinach for color and flavor. Finally, sprinkle ¾ cup of shredded Gruyère cheese over the top. This mix adds richness and texture.
Making the Egg Mixture and Combining
In a large bowl, whisk together 6 large eggs and 2 cups of whole milk. Add 1 teaspoon of garlic powder, ½ teaspoon of salt, and ½ teaspoon of black pepper. Don’t forget the 1 tablespoon of Dijon mustard for a little kick. Whisk until creamy and smooth. Pour this egg mixture over the layered croissants and fillings. Gently press down to make sure the croissant pieces soak up the mixture. Lastly, sprinkle the remaining ¼ cup of Gruyère cheese on top for a cheesy finish.
Tips & Tricks
Best Practices for Soaking Croissants
To get the best flavor, soak your croissants well. Use a mix of eggs and milk. Whisk the eggs and milk together until smooth. Pour it over the croissants. Press them down gently to soak every piece. This helps the croissants soak up the mix. Let them sit in the fridge overnight. This makes them soft and tasty. For added flavor, try adding spices, like garlic powder or herbs.
Achieving the Perfect Cheese Crust
For a great cheese crust, use Gruyère cheese. It melts nicely and browns well. Sprinkle it on top before baking. This will create a golden and crispy layer. Don’t skip this step; it adds a lot of flavor. You can also mix in some Parmesan for extra taste. If you want a richer flavor, use aged cheese.
How to Reheat Leftovers
To reheat leftovers, use an oven for the best results. Preheat your oven to 350°F (175°C). Place individual servings in an oven-safe dish. Cover with foil to keep them moist. Heat for about 15-20 minutes. If you want a crispy top, remove the foil for the last few minutes. You can also use a microwave, but the texture won’t be as good.
Pro Tips
- Use Day-Old Croissants: For the best texture, use croissants that are a day or two old. They will absorb the egg mixture better without becoming too soggy.
- Customize Your Fillings: Feel free to mix and match your fillings! Try adding sautéed mushrooms, zucchini, or different types of cheese for a unique twist.
- Let It Rest: Allowing the casserole to rest in the refrigerator overnight is key. This gives the croissants time to soak up the custard, resulting in a fluffy texture.
- Garnish for Freshness: Adding fresh herbs before serving not only enhances the presentation but also brightens the flavors of the casserole.

Variations
Vegetarian Version with No Meat
You can make this dish vegetarian by skipping the meat. Use extra veggies instead. Try adding mushrooms or zucchini for more texture. You can also include diced tomatoes for a fresh burst of flavor. Spinach and bell peppers already add color and nutrients. This makes the dish hearty and filling without any meat.
Different Cheese Options
While Gruyère is rich and creamy, you can switch it up. Try mozzarella for a milder taste. Cheddar gives a sharp kick, which some may enjoy. Goat cheese adds a tangy twist that pairs well with the egg. Mix and match to find your favorite cheese blend. Each option changes the flavor in a fun way.
Seasonal Variations with Holiday Flavors
You can adjust this casserole for different seasons. In fall, add pumpkin puree and spices like nutmeg or cinnamon. For winter, consider using sage or rosemary for a cozy flavor. In spring, fresh herbs like dill or basil can brighten the dish. Summer is great for fresh tomatoes and corn. Each season brings new tastes to enjoy.
Storage Info
How to Store Leftovers
To keep your leftover casserole fresh, place it in an airtight container. Make sure to cover it tightly. Store it in the fridge for up to three days. This helps retain the flavors and texture of the dish.
Freezing Instructions
If you want to save some for later, freezing works well. Cut the casserole into portions. Place each piece in freezer-safe bags or containers. Label them with the date. You can freeze it for up to three months.
Reheating Guidelines
To reheat, take the casserole out of the fridge or freezer. If frozen, let it thaw overnight in the fridge. Preheat your oven to 350°F (175°C). Place the casserole in a baking dish, cover with foil, and warm it for about 20-30 minutes. Check that it’s heated all the way through before serving. Enjoy your tasty breakfast!
FAQs
Can I use day-old croissants?
Yes, day-old croissants work great. They soak up the egg mixture better. Fresh croissants can be too soft and mushy. Day-old croissants hold their shape well and add a nice texture to the casserole. Just tear them into bite-sized pieces and layer them in your baking dish.
How long can the casserole be stored in the fridge?
You can store the casserole in the fridge for up to three days. Make sure to cover it well with plastic wrap. This keeps it fresh and prevents any odors from other foods in the fridge. Just reheat it before serving for a quick breakfast.
Can this dish be made gluten-free?
Yes, you can make this dish gluten-free. Use gluten-free croissants instead of regular ones. Many stores sell these now, or you can make your own. Just ensure all other ingredients, like cheese and ham, are also gluten-free. This way, everyone can enjoy the casserole!
Overnight croissant breakfast casserole is a tasty and easy dish to make. We covered key ingredients, from croissants to herbs. I shared step-by-step instructions to help you create it perfectly. Tips for soaking croissants and reheating leftovers ensure good results. You can also try variations like vegetarian options and seasonal flavors.
This casserole is flexible and can fit any taste. Enjoy your cookin
Fluffy Overnight Croissant Breakfast Casserole
A delicious and easy breakfast casserole made with croissants, eggs, cheese, and vegetables, perfect for a crowd.
Prep Time 15 minutes mins
Cook Time 50 minutes mins
Total Time 1 hour hr 5 minutes mins
Course Breakfast
Cuisine French
Servings 6
Calories 350 kcal
- 6 large croissants, torn into bite-sized pieces
- 6 large eggs
- 2 cups whole milk
- 1 cup shredded Gruyère cheese, divided
- 1 cup diced cooked ham or turkey
- 1 each bell pepper, diced
- 1 cup fresh spinach, chopped
- 1 teaspoon garlic powder
- 0.5 teaspoon salt
- 0.5 teaspoon black pepper
- 1 tablespoon Dijon mustard
- 1 each Fresh herbs for garnish (such as parsley or chives)
Prepare the Baking Dish: Generously grease a 9x13 inch baking dish using cooking spray or softened butter to ensure easy removal of the casserole once baked.
Layer the Croissants: Evenly distribute the torn croissant pieces across the bottom of the prepared baking dish, creating a base for your casserole.
Add Fillings: Sprinkle the diced ham or turkey, diced bell pepper, chopped spinach, and ¾ cup of shredded Gruyère cheese over the croissant layer, ensuring an even distribution of flavors.
Make the Egg Mixture: In a large mixing bowl, vigorously whisk together the eggs, whole milk, garlic powder, salt, black pepper, and Dijon mustard until the mixture is creamy and well combined.
Combine: Pour the egg mixture evenly over the layered croissant and filling ingredients, gently pressing down to ensure all croissant pieces are well soaked by the egg mixture.
Top with Cheese: Sprinkle the remaining ¼ cup of Gruyère cheese on top of the casserole, creating a deliciously cheesy crust that will form during baking.
Cover and Refrigerate: Cover the baking dish tightly with plastic wrap and place it in the refrigerator overnight, or at least for 4 hours, to allow the croissants to absorb the custard mixture.
Bake: When ready to bake, preheat your oven to 350°F (175°C). Remove the covered casserole from the fridge and let it sit at room temperature for about 15 minutes. Bake uncovered for 45-50 minutes, or until the casserole is puffed, set in the center, and the top is beautifully golden brown.
Cool and Serve: Allow the casserole to cool for about 5-10 minutes after removing it from the oven; this will make slicing easier. Garnish generously with freshly chopped herbs before serving to add a pop of color and flavor.
For a complete breakfast experience, serve this casserole alongside a fresh fruit salad or a light mixed greens salad drizzled with vinaigrette for a refreshing balance of flavors.
Keyword breakfast, casserole, croissant, easy, overnight
WANT TO SAVE THIS RECIPE?