There’s something special about waking up to the smell of buttery croissants baking in the oven. This Overnight Croissant Breakfast Bake is one of those recipes that turns an ordinary morning into something that feels like a celebration. It’s warm, golden, and layered with all the good stuff—flaky croissants, savory sausage, melty cheese, and a rich egg custard that soaks in overnight while you sleep. If you’ve ever wished breakfast could make itself, this is the next best thing. And if you love easy make-ahead dishes, you might also enjoy browsing these simple brunch ideas from Sally’s Baking Addiction for even more cozy inspiration.
What makes this recipe so irresistible (and Pinterest-perfect) is its blend of comfort and convenience. You can toss it together the night before, let the fridge work its magic, and wake up to a ready-to-bake masterpiece. Whether you’re hosting a holiday brunch, feeding a hungry family after church, or just craving something that tastes like a hug, this croissant bake checks every box. Imagine golden edges, creamy custard-soaked layers, and a bubbling top of cheese—basically, breakfast goals in one dish.
Ingredients You’ll Need
Here’s everything you’ll need to make this Overnight Croissant Breakfast Bake, along with a few helpful tips to make each ingredient work its best. Feel free to use what you already have on hand—this recipe is forgiving and oh-so-flexible!
🥐 Croissants (6–8 large, preferably day-old)
Day-old croissants soak up the custard perfectly without getting soggy. If yours are super fresh, you can toast them in the oven for 5–7 minutes to dry them slightly before assembling.
🧀 Shredded Cheese (about 2 cups)
A mix of cheddar and mozzarella gives the perfect combo of flavor and stretch. You can also experiment with Gruyère or Swiss for a more sophisticated, nutty flavor.
🥚 Large Eggs (6–8)
Eggs form the creamy custard base of this bake. Room-temperature eggs whisk more evenly, helping the mixture blend smoothly with the cream.
🥛 Half-and-Half or Whole Milk (2 cups)
Half-and-half gives this casserole a rich, velvety texture. If you prefer something lighter, use whole milk—but avoid skim, as it can make the texture watery.
🧂 Salt & Black Pepper (to taste)
A pinch of salt enhances the flavors of the cheese and sausage, while pepper adds just enough warmth to balance the richness.
🥓 Breakfast Sausage (1 pound, cooked and crumbled)
Savory sausage adds heartiness and flavor depth. You can substitute bacon, ham, or even plant-based sausage for a vegetarian twist.
🧅 Onion (1 medium, finely chopped)
Adds a subtle sweetness and aromatic base. Sautéing it first brings out its natural flavor and prevents any raw bite.
🌿 Fresh Spinach (2 cups, roughly chopped)
Spinach adds color and a light, earthy note that cuts through the richness. Kale or arugula also work beautifully if that’s what you have.
🧈 Butter (1–2 tablespoons, for greasing and sautéing)
Use butter to grease the baking dish—it enhances flavor and ensures an easy release. Plus, it makes the edges extra golden and crisp.
🧄 Optional: Garlic (1 clove, minced)
For those who love an extra flavor punch, garlic takes this breakfast bake to the next level. Add it to the skillet with the onions and spinach for a fragrant boost.
🌶️ Optional: Red Pepper Flakes or Hot Sauce
If you like a bit of heat in your morning, sprinkle in some red pepper flakes or serve with a drizzle of your favorite hot sauce after baking.
Pro Tip:
Don’t be afraid to play around with textures and flavors. This recipe is a canvas—mix in roasted veggies, swap the sausage for turkey bacon, or add caramelized onions for a hint of sweetness.

Step-by-Step Instructions
Let’s make this Overnight Croissant Breakfast Bake together! This recipe is all about ease—just layer, whisk, pour, chill, and bake. The best part? It fills your kitchen with the coziest, buttery aroma that’ll have everyone asking, “When’s breakfast ready?”
Step 1: Prep Your Pan and Ingredients
Start by buttering a 9×13-inch baking dish—make sure to get into all the corners. Tear your croissants into large, rustic chunks (think golf ball size) and spread them evenly across the dish. You want some pieces peeking up; those get deliciously crisp when baked.
Step 2: Cook the Savory Add-Ins
In a large skillet, melt a tablespoon of butter over medium heat. Add the onions and sauté until soft and fragrant—about 5 minutes. If using garlic, stir it in now and cook for another 30 seconds. Add the spinach and cook until just wilted, then remove the mixture and set aside.
In the same pan, brown the sausage until fully cooked and slightly crisp. Drain any excess fat and combine it with your onion-spinach mixture.
Step 3: Whisk the Custard
In a large bowl, whisk together the eggs, half-and-half, salt, and pepper until creamy and well-blended. The mixture should be smooth and slightly frothy—this is the secret to a custard that’s light yet rich.
Step 4: Assemble the Bake
Layer half of your croissant pieces into the prepared dish. Sprinkle over half the sausage mixture and a generous handful of cheese. Repeat with the remaining croissants, sausage-spinach mix, and cheese—creating those irresistible layers of flavor and texture.
Slowly pour the egg mixture over the top, making sure it soaks into every nook and cranny. Press down lightly with the back of a spoon to help the croissants absorb the custard.
Step 5: Chill Overnight
Cover the dish tightly with plastic wrap or foil and refrigerate overnight (at least 6 hours). This step allows the croissants to fully absorb the custard, resulting in that luxurious, bread-pudding-like texture we love.
Step 6: Bake to Golden Perfection
When you’re ready to bake, preheat your oven to 350°F (175°C). Remove the dish from the fridge and let it sit at room temperature for 20–30 minutes while the oven heats.
Bake covered with foil for 30 minutes, then uncover and bake an additional 20–25 minutes, until the top is golden, puffed, and slightly crisp around the edges.
Step 7: Rest and Serve
Let the casserole rest for 10 minutes before serving. This helps it set so each slice holds together beautifully. Serve warm, topped with a sprinkle of fresh herbs or a drizzle of hot sauce if you like a little kick.
Pro Tip:
This bake reheats like a dream. Just pop individual portions in the oven at 325°F for 10–12 minutes, and it’ll taste as fresh as the first day.
Tips & Variations
This Overnight Croissant Breakfast Bake is one of those magical recipes that adapts to your mood, your pantry, and even your schedule. Whether you want to make it lighter, bolder, or more festive, here are some tried-and-true ideas to make it uniquely yours.
💡 Make-Ahead Magic
The beauty of this dish lies in its overnight chill time. But if you’re short on time, don’t worry—you can still make it work! Let it soak for at least 30–60 minutes before baking to give the croissants a chance to absorb that creamy custard.
If you’re planning ahead for a busy weekend or holiday brunch, prep it up to 24 hours in advance and store it in the fridge, tightly covered. When morning comes, just pop it straight into the oven (after bringing it to room temperature for 20 minutes).
🥦 Flavor Swaps & Upgrades
Want to make this breakfast bake even more special? Try these easy swaps and additions:
- For a veggie-packed version: Add roasted bell peppers, mushrooms, or zucchini. They blend beautifully with the custard and cheese.
- For extra protein: Stir in diced ham, turkey bacon, or even shredded rotisserie chicken.
- For a Mediterranean twist: Swap the sausage for crumbled feta, sun-dried tomatoes, and a handful of baby spinach.
- For a brunch showstopper: Use mini croissants and layer with caramelized onions, Gruyère, and a hint of Dijon mustard for French flair.
- For spice lovers: Mix in a bit of diced jalapeño or sprinkle crushed red pepper flakes over the top before baking.
🧀 Cheese Combos to Try
Cheese plays a starring role in this recipe, so don’t be afraid to experiment:
- Sharp cheddar – for a bold, classic flavor.
- Swiss or Gruyère – for a nutty, slightly sweet taste.
- Monterey Jack – for a smooth, melty texture.
- Pepper Jack – for a gentle kick that pairs perfectly with sausage.
You can even combine two kinds for the best of both worlds!
🧊 Storage & Freezer Tips
This bake is just as good the next day—maybe even better. Here’s how to store it:
- In the fridge: Cover leftovers tightly and refrigerate for up to 3 days. Reheat in a 325°F oven for 10–15 minutes or microwave single servings for 1–2 minutes.
- In the freezer: Cool completely, then wrap individual portions in foil and freeze for up to 2 months. Reheat directly from frozen at 350°F for about 25–30 minutes.
🥂 Holiday Hosting Tip
Hosting brunch for a crowd? Double the recipe and bake it in two 9×13 dishes. While one’s baking, you can serve coffee, set the table, or whip up a quick fruit salad. You’ll look effortlessly prepared—and your kitchen will smell amazing.
Serving Suggestions
Once your Overnight Croissant Breakfast Bake emerges from the oven—golden, puffed, and bubbling around the edges—it’s time for the best part: serving it up in a way that makes everyone’s eyes light up. Whether you’re setting a cozy breakfast table or a picture-perfect brunch spread, here’s how to make your dish shine.
🍽️ How to Serve It
This breakfast bake holds its shape beautifully, so you can cut it cleanly into neat squares or rustic wedges. Serve it warm, with just enough time for the custard to settle so the layers stay distinct. A sprinkle of chopped herbs (like parsley or chives) adds a pop of color and freshness.
If you’re going for that Pinterest-worthy look, transfer a serving to a pretty plate, dust the edges with a few flakes of sea salt, and serve it alongside something colorful—like fresh berries or a citrus salad. A drizzle of chili sauce or a dollop of crème fraîche can elevate the presentation even more.
🥂 What to Serve It With
Pairing this rich, buttery bake with lighter sides and refreshing drinks helps balance the flavors and makes the meal feel complete. Here are some crowd-pleasing combinations:
- Fresh Fruit Salad: A bright mix of strawberries, blueberries, and kiwi cuts through the richness.
- Green Salad: Tossed with lemon vinaigrette for a crisp, clean contrast.
- Roasted Breakfast Potatoes: If you want to double down on comfort food, add crispy potatoes on the side.
- Brunch Drinks: Try mimosas, iced coffee, or a festive cranberry spritzer for the holidays.
- Sweet Option: Add a platter of pastries or muffins for guests who like something sweet alongside their savory dish.
🍳 Presentation Tips for Pinterest Appeal
If most of your traffic comes from Pinterest (and we both know how visual that audience is!), styling matters just as much as flavor. Here are a few photo-worthy touches:
- Use a rustic baking dish—something white, cream, or matte stoneware helps the golden tones pop.
- Garnish generously with herbs or a dusting of grated cheese right before serving.
- Add natural light to your photos and show a close-up of the flaky croissant layers for that irresistible, “I need to make this” moment.
- Include cozy elements like a folded linen napkin, a steaming mug, or a fork mid-bite in your photo setup—it helps capture that homey, real-life charm Pinterest loves.
💛 Brunch Pairing Inspiration
If you’re planning a brunch menu, this bake pairs wonderfully with lighter, make-ahead options like lemon poppy seed muffins or a sparkling fruit punch. Together, they create the perfect mix of flavors—rich, tangy, and refreshing.

FAQs: Your Overnight Croissant Breakfast Bake Questions, Answered
You’ve got questions—I’ve got you covered. Whether you’re wondering about substitutions, prep timing, or how to make it ahead, these answers will help you bake with confidence.
1. Can I make this without letting it sit overnight?
Absolutely! While the overnight rest gives the best texture, you can make this recipe the same day. Just assemble the dish and let it sit for at least 30–60 minutes to allow the croissants to absorb some of the custard. The result will still be delicious—just slightly less set and rich than the overnight version.
2. What can I use instead of croissants?
If you don’t have croissants on hand, you can substitute brioche, challah, or French bread. The key is using a buttery, slightly dense bread that can soak up the egg mixture without turning mushy. Avoid sandwich bread—it tends to get too soft.
3. How can I make this vegetarian?
Simply skip the sausage and load it up with your favorite veggies! Try sautéed mushrooms, roasted red peppers, or caramelized onions for a hearty flavor boost. You can also mix in a handful of feta or goat cheese for an extra layer of richness.
4. Can I prepare and freeze it before baking?
Yes! Assemble the casserole completely (but don’t bake), wrap it tightly in plastic wrap and foil, and freeze for up to 2 months. When you’re ready to bake, thaw it overnight in the fridge, then bake as directed. It’s a great option for holiday prep or busy weekends.
5. Why is my breakfast bake watery?
A watery texture can happen if the dish didn’t rest after baking or if the croissants were too soft. To fix it next time, use day-old croissants, make sure the casserole bakes uncovered at the end, and let it rest for 10 minutes before slicing. That helps the custard set and stay creamy—not runny.
6. Can I make it smaller for two people?
Definitely. Cut the recipe in half and bake it in an 8×8-inch dish for about 35–40 minutes. You’ll still get that same flaky, custardy perfection—just scaled down for a cozy breakfast for two.
Bonus Tip:
If you’re hosting brunch, bake two pans—one with sausage and one veggie-only. That way, everyone gets their favorite version without extra work!
Final Thoughts
There’s something so comforting about a recipe that does the work while you sleep. This Overnight Croissant Breakfast Bake is proof that a little prep the night before can make your mornings feel effortless—and absolutely delicious. It’s the kind of dish that invites people to linger around the table, sip their coffee a little longer, and ask for “just one more bite.” Whether you’re cooking for family, hosting a brunch, or simply treating yourself to a slow weekend morning, this recipe never fails to bring warmth (and buttery joy) to the day.
And don’t forget—it’s endlessly flexible. You can swap ingredients, make it ahead, or bake it fresh that morning, and it still turns out beautifully. Pair it with fresh fruit, a little sparkle in your glass, and your favorite playlist, and you’ve got yourself a brunch moment worth sharing. If you love recipes that balance comfort and convenience, you might also enjoy exploring these cozy breakfast casseroles on Taste of Home.
So go ahead—tear up those croissants, whisk that custard, and make your kitchen smell like a Sunday morning dream. Your future self (and everyone lucky enough to join you) will thank you.
PrintOvernight Croissant Breakfast Bake That’ll Make Mornings Magical
- Total Time: 1 hour 10 minutes
- Yield: 8–10 servings 1x
Description
This Overnight Croissant Breakfast Bake is buttery, cheesy, and irresistibly comforting. Made with flaky croissants, savory sausage, and a rich egg custard, it’s the ultimate make-ahead brunch recipe for holidays, weekends, or cozy mornings when you want something special without the stress.
Ingredients
6–8 large croissants, preferably day-old, torn into large chunks
1 lb breakfast sausage, cooked and crumbled
1 medium onion, finely chopped
2 cups fresh spinach, roughly chopped
2 cups shredded cheese (cheddar, mozzarella, or your favorite blend)
6–8 large eggs
2 cups half-and-half or whole milk
1 tsp salt
½ tsp black pepper
1–2 tbsp butter (for greasing and sautéing)
1 clove garlic, minced (optional)
Red pepper flakes or hot sauce, to taste (optional)
Instructions
Prepare the Pan: Grease a 9×13-inch baking dish with butter. Tear croissants into large pieces and spread evenly in the dish.
Cook the Sausage & Veggies: In a skillet, melt butter and sauté onions until soft. Add garlic (if using) and spinach, cooking until wilted. Brown the sausage separately, then combine with the spinach mixture.
Whisk the Custard: In a large bowl, whisk eggs, half-and-half, salt, and pepper until smooth.
Assemble the Bake: Layer half the croissants, then half the sausage mixture and cheese. Repeat layers. Pour custard evenly over the top, pressing gently to help it absorb.
Chill Overnight: Cover tightly with plastic wrap and refrigerate at least 6 hours or overnight.
Bake: Preheat oven to 350°F (175°C). Remove the dish from the fridge and let it sit at room temperature for 20 minutes. Bake covered for 30 minutes, then uncovered for 20–25 minutes, until puffed and golden.
Serve: Let rest for 10 minutes before serving. Garnish with herbs or serve with chili sauce or hot sauce if desired.
Notes
Make-Ahead: Assemble up to 24 hours in advance and bake when ready.
Quick Version: Skip the overnight chill—just let it soak for 30–60 minutes before baking.
Substitutions: Use brioche or challah instead of croissants, or swap sausage for mushrooms and peppers for a vegetarian version.
Freezer-Friendly: Freeze unbaked casserole for up to 2 months; thaw overnight before baking.
Cheese Options: Try Gruyère, Swiss, or a cheddar blend for different flavor profiles.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Category: Breakfast / Brunch
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 slice (about 1/10 of casserole)
- Calories: 425 kcal
- Sugar: 3 g
- Sodium: 640 mg
- Fat: 31 g
- Saturated Fat: 16 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 1 g
- Protein: 18 g
- Cholesterol: 210 mg
Keywords: Overnight Croissant Breakfast Bake, make-ahead breakfast, easy brunch casserole, sausage breakfast bake