If you’re looking for a breakfast recipe that’s as luxurious as it is easy, the Overnight Croissant Breakfast Bake should be at the top of your list. This rich, buttery dish is made with toasted croissants, savory vegetables, creamy eggs, and melty gruyere cheese. Perfect for holiday mornings or any occasion that calls for a crowd-pleasing dish, this breakfast bake is guaranteed to become a family favorite.

Table of Contents
Why You’ll Love This Overnight Croissant Breakfast Bake
This croissant breakfast bake isn’t just another breakfast casserole. What sets it apart is the use of buttery croissants that bring a melt-in-your-mouth texture, paired with the savory goodness of spinach, mushrooms, and rich gruyere cheese. The dish is prepped the night before, so all you have to do in the morning is pop it in the oven and enjoy. It’s perfect for busy mornings or holiday gatherings when you want something delicious with minimal effort.
Ingredients You’ll Need
• Croissants: The heart of this bake. Their buttery texture adds richness and crunch, creating a perfect base for the other ingredients.
• Unsalted Butter: Used for toasting the croissants, it adds an irresistible golden finish.
• Sweet Onion: Brings a mild, sweet flavor that complements the earthiness of the mushrooms.
• Garlic: Adds aromatic depth and a savory punch.
• Cremini Mushrooms: These mushrooms provide a juicy, umami-rich flavor that works beautifully with the spinach.
• Baby Spinach: A touch of freshness and earthiness, spinach also adds a vibrant color.
• Kosher Salt and Pepper: Essential for seasoning and bringing out the flavors of the vegetables.
• Eggs: The binding ingredient that holds everything together, making the bake custardy and rich.
• Milk and Heavy Cream: These add to the creamy texture of the bake and give it the necessary richness.
• Gruyere Cheese: This cheese is key for its nutty, savory flavor that melts beautifully over the bake.
• Fresh Chopped Parsley and Parmesan Cheese: For topping and adding a burst of fresh flavor and color.
Alternative Ingredient Suggestions
• Croissants: If you’re looking for a healthier version, you could substitute croissants with whole-grain bread or a gluten-free bread option.
• Vegetables: For a different flavor profile, try adding bell peppers, zucchini, or even roasted tomatoes instead of mushrooms and spinach.
• Cheese: Gruyere cheese can be swapped for sharp cheddar, fontina, or mozzarella, depending on your preference.
• Cream: If you’d like a lighter dish, you can reduce the heavy cream and use all milk instead.
Step-by-Step Instructions for the Best Overnight Croissant Breakfast Bake
- Preheat your oven to 450°F. Place the croissants cut-side up on a baking sheet and toast them for 5–8 minutes, until golden and slightly crispy. Let them cool before cutting them into chunks.
- In a large skillet, melt the butter over medium-low heat. Add the diced onions and minced garlic, cooking for about 5 minutes until softened.
- Add the chopped mushrooms to the skillet and cook for another 5 minutes, until they are plump and juicy. Stir in the spinach and cook until it wilts. Season with salt and pepper.
- Butter a 9×13 baking dish and add the toasted croissant pieces. Pour the cooked vegetable mixture over the croissants and toss to combine.
- In a large bowl, whisk together the eggs, milk, heavy cream, salt, and pepper. Stir in 1 cup of grated gruyere cheese. Add any herbs you like, such as parsley or chives, to the mixture.
- Pour the egg mixture over the croissant and vegetable mixture, pressing the croissants down to ensure they absorb the egg mixture.
- Cover the dish with plastic wrap and refrigerate for at least 8 hours or overnight.
- Preheat the oven to 350°F. Remove the dish from the fridge 30 minutes before baking to take the chill off. Remove the plastic wrap and top with the remaining cheese.
- Bake for 45 minutes, uncovered, until the top is golden and bubbly. Sprinkle with additional parmesan and chopped parsley before serving.

Tips & Tricks for the Perfect Overnight Croissant Breakfast Bake
- Don’t skip toasting the croissants! Toasting them brings out a caramelized flavor and prevents them from becoming soggy in the egg mixture.
- Let it sit overnight! For the best results, allow the bake to rest for at least 8 hours. This gives the croissants time to fully absorb the egg mixture, resulting in a creamy, flavorful bake.
- Use fresh ingredients for the best flavor. Freshly grated cheese and freshly chopped parsley make a significant difference in the dish’s overall taste.
Pairing Ideas and Variations
This Overnight Croissant Breakfast Bake pairs wonderfully with a fresh fruit salad or a side of crispy bacon or sausage. For a different twist, try adding a spicy kick with some red pepper flakes or a drizzle of hot sauce before serving. This dish is incredibly versatile — feel free to customize it with your favorite veggies or proteins. If you have leftovers, it stores well in the fridge for up to 3 days, and it can be reheated in the oven or microwave.
Conclusion
The Overnight Croissant Breakfast Bake is truly a showstopper. It’s the perfect dish for those who crave a rich, buttery, and savory breakfast with minimal morning effort. By prepping it the night before, you’ll have more time to relax and enjoy a leisurely morning with loved ones. Whether for a holiday brunch or a weekend treat, this bake is sure to please any crowd. The combination of croissants, creamy eggs, and melted cheese creates a breakfast masterpiece that’s both indulgent and comforting. Don’t hesitate to make this part of your breakfast rotation—you won’t regret it!
FAQs About Overnight Croissant Breakfast Bake
1. Can I make Overnight Croissant Breakfast Bake without croissants?
Yes! While croissants give the dish its signature buttery flavor, you can substitute them with any type of bread, such as whole-grain bread, sourdough, or even gluten-free bread. Just be sure to toast the bread to bring out the best texture and flavor.
2. Can I prepare this dish ahead of time and freeze it?
Absolutely! You can prep the Overnight Croissant Breakfast Bake up to 2-3 days ahead of time, refrigerate it, and then bake it when you’re ready to serve. If you want to freeze it, assemble the bake, cover it tightly, and store it in the freezer for up to a month. Thaw it overnight in the fridge before baking.
3. What other vegetables can I add to the Overnight Croissant Breakfast Bake?
Feel free to add vegetables like bell peppers, zucchini, or even roasted tomatoes. You can also throw in some fresh herbs, such as basil or thyme, for an extra layer of flavor.
More Relevant Recipes
- Breakfast Casserole with Tater Tots
- Sausage and Egg Breakfast casserole
- Healthy Peach Oatmeal Breakfast Cookies
Overnight Croissant Breakfast Bake
- Total Time: 9 hours 30 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
The Overnight Croissant Breakfast Bake is a rich and indulgent breakfast made with buttery toasted croissants, savory vegetables, and creamy eggs, topped with gruyere cheese. Perfect for special occasions or a comforting weekend brunch, this dish is easy to prepare the night before and baked in the morning for a delicious start to the day.
Ingredients
- 5 to 7 large croissants, sliced in half lengthwise
- 2 tablespoons unsalted butter
- 1 sweet onion, diced
- 2 garlic cloves, minced
- 10 ounces cremini mushrooms, chopped
- 8 ounces fresh baby spinach
- Kosher salt and pepper, to taste
- 8 large eggs
- 2 ½ cups milk
- 1 cup heavy cream
- 8 ounces gruyere cheese, freshly grated
- Fresh chopped parsley, for topping
- Parmesan cheese, for topping
Instructions
- Preheat the oven to 450°F. Place the croissants cut-side up on a baking sheet and toast them for 5–8 minutes until golden and slightly crispy. Let them cool before cutting them into chunks.
- In a large skillet, melt the butter over medium-low heat. Add the diced onions and minced garlic, cooking for about 5 minutes until softened.
- Add the chopped mushrooms to the skillet and cook for another 5 minutes, until they are plump and juicy. Stir in the spinach and cook until it wilts. Season with salt and pepper.
- Butter a 9×13 baking dish and add the toasted croissant pieces. Pour the cooked vegetable mixture over the croissants and toss to combine.
- In a large bowl, whisk together the eggs, milk, heavy cream, salt, and pepper. Stir in 1 cup of grated gruyere cheese. Add any herbs you like, such as parsley or chives.
- Pour the egg mixture over the croissant and vegetable mixture, pressing the croissants down to ensure they absorb the egg mixture.
- Cover the dish with plastic wrap and refrigerate for at least 8 hours or overnight.
- Preheat the oven to 350°F. Remove the dish from the fridge 30 minutes before baking to take the chill off. Remove the plastic wrap and top with the remaining cheese.
- Bake for 45 minutes, uncovered, until the top is golden and bubbly. Sprinkle with additional parmesan and chopped parsley before serving.
Notes
- Toasting the croissants is essential for creating a crispy texture and enhancing flavor.
- For the best results, let the dish sit overnight to allow the croissants to absorb the egg mixture fully.
- You can add extra vegetables or proteins, such as bacon or sausage, for a more filling dish.
- This dish can be stored in the fridge for up to 3 days and reheated in the oven.
- Prep Time: 45 minutes
- Cook Time: 45 minutes
- Category: Breakfast
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 5g
- Sodium: 650mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 150mg
