Ham and Cheese Croissant Bake is the ultimate cozy breakfast comfort food. Buttery croissants soak up a creamy egg custard while layers of smoky ham and melty Gruyère turn golden in the oven. Perfect for holiday mornings, lazy Sundays, or feeding a hungry brunch crowd.
Table of Contents
Why This Ham and Cheese Croissant Bake Is Perfect for Breakfast or Brunch
This Ham and Cheese Croissant Bake combines everything you love about breakfast into one comforting dish. The buttery croissants bring flaky, crisp edges while the custard makes the inside rich and tender. Add salty ham and nutty Gruyère cheese, and you get a savory bake that’s both hearty and elegant.
It’s a recipe that feels indulgent yet practical, because you can prep most of it ahead. That means no rushing around in the morning—just bake, serve, and enjoy. Guests will think you’ve been in the kitchen for hours, when in reality it takes just over an hour from start to finish.
This casserole also fits every occasion. It’s perfect for a Christmas morning spread, a cozy family brunch, or even a weekend dinner paired with a green salad. The flavor layers—onion sautéed with herbs, creamy mustard-spiked custard, and gooey cheese—make every bite satisfying. Even better, the crispy golden top ensures it looks as good as it tastes.
If you’ve ever tried my biscuits and gravy breakfast casserole, you’ll love this one too, because it has that same “crowd-pleasing with no stress” vibe. In fact, it may become your new go-to when you want something both easy and impressive.
Ingredients for Ham and Cheese Croissant Bake
Making this dish is all about balancing rich, buttery flavors with herbs and spices. Here’s everything you’ll need to create the perfect bite:
- 10 large croissants, slightly stale or baked to dry out
- 6 oz sliced ham, preferably good-quality deli or French-style
- 2 cups shredded Gruyère cheese, freshly grated
- 4 tablespoons unsalted butter
- 1 yellow onion, diced
- 1 tablespoon minced fresh thyme
- 2 tablespoons minced fresh sage
- 2 ½ cups half and half
- 6 eggs
- 1 tablespoon Dijon mustard
- 1 tablespoon whole grain mustard
- 1 ½ teaspoons kosher salt
- ½ teaspoon ground black pepper
- ⅛ teaspoon freshly grated nutmeg
- Minced chives, for garnish
- Optional: Hollandaise sauce for serving
Key Ingredients Explained
The croissants are the foundation of this dish. Using stale ones prevents sogginess and ensures they soak up the custard perfectly. Gruyère cheese adds nutty, creamy richness that balances beautifully with smoky ham. Fresh thyme and sage give an earthy, herby flavor that keeps the bake from feeling too heavy.
Meanwhile, Dijon and whole grain mustard bring tang and a gentle bite to the custard. Finally, a sprinkle of nutmeg adds warmth and complexity that ties everything together.
Easy Substitutions and Variations
You can easily swap Gruyère for Swiss, cheddar, or even mozzarella if that’s what you have. Brioche or challah bread also work beautifully in place of croissants, though the texture will be slightly different. Red or sweet onions can replace yellow onions, and if you don’t have fresh herbs, dried thyme and sage will still deliver flavor.
For extra richness, drizzle with hollandaise or top each serving with a fried egg. Want a sweeter twist? Swap ham for bacon or turkey, or try a mix of cheeses for added depth.
Step-by-Step Instructions
Prepare the Croissants
Tear croissants into bite-size pieces. To stale overnight, leave them uncovered on the counter. If you’re short on time, bake them at 250°F for 40 minutes until dry but not browned. This step ensures the bake won’t turn soggy.
Cook the Onion and Herb Mixture
Melt butter in a skillet over medium heat. Add diced onion and sauté for 2 to 3 minutes until fragrant. Stir in thyme and sage, and cook another 2 to 3 minutes until the onion softens. This mixture infuses the whole dish with savory flavor.
Layer the Bake
Grease a 9×13 baking pan. Spread half the croissants across the bottom. Add half the ham, half the cheese, and all the onion mixture. Then repeat with the remaining croissants, ham, and cheese, creating delicious layers.
Make the Custard
Whisk together eggs, half and half, Dijon, whole grain mustard, nutmeg, salt, and pepper until smooth. Pour the mixture evenly over the croissants. Gently press down with a spoon so everything absorbs the custard. Let the dish sit for 30 minutes before baking so the flavors marry.
Bake and Finish
Preheat your oven to 350°F. Bake uncovered for 40 to 45 minutes until puffed and golden brown. At the 30-minute mark, check for browning; cover loosely with foil if the top looks too dark. Let it cool for 5 to 10 minutes before slicing. Garnish with chives and serve hot.
Expert Tips for the Best Results
Always start with croissants that are dry or stale—fresh ones soak up too much liquid and collapse. Freshly grated cheese melts smoother and creamier than pre-shredded varieties. Use a good-quality ham, as it’s the main protein and adds much of the flavor.
Avoid refrigerating the entire casserole overnight, as it can get mushy. Instead, prep the custard and croissants separately and assemble in the morning. Pressing down the croissants after pouring the custard ensures they soak up the mixture evenly. And don’t skip letting the dish rest after baking—it sets the custard and makes serving cleaner.
Make-Ahead and Storage Guide
Prepping the Night Before
You can chop onions, grate cheese, and whisk the custard the night before. Store everything separately, then assemble and bake fresh in the morning. This method gives you the convenience without the soggy risk.
Refrigerating, Reheating, and Freezing
Store leftovers tightly wrapped in the fridge for up to 3 days. To reheat, cover with foil and warm at 350°F for 15 to 20 minutes. For longer storage, freeze the baked casserole wrapped in plastic and placed in a zip-top bag for up to 2 months. Thaw overnight in the fridge, then reheat until hot.
How to Serve Ham and Cheese Croissant Bake
This dish is best enjoyed warm, straight from the oven. Garnish with fresh chives for color and brightness. For a fancier brunch, add a drizzle of hollandaise or top with a fried egg. Serve it alongside fresh fruit or a light salad for balance.
If you love hearty casseroles, you might also enjoy serving it with my blueberry buttermilk pancake casserole for a sweet-and-savory duo. Or pair with cowboy breakfast sliders to keep guests happily full.
FAQ about Ham and Cheese Croissant Bake
How long to cook ham and cheese croissants in the oven?
Bake at 350°F for 40 to 45 minutes, checking at 30 minutes for browning.
How to bake croissants in the oven?
For this recipe, dry croissants at 250°F for 40 minutes until crisp but not browned.
What cheese do you use in a ham and cheese croissant?
Gruyère is classic, but Swiss, cheddar, or mozzarella also work well.
How to bake take and bake croissants?
Follow package instructions, usually baking at 350–375°F until puffed and golden.
Related Recipes to try
- blueberry buttermilk pancake casserole
- biscuits and gravy breakfast casserole
- eggs benedict casserole
- cowboy breakfast sliders recipe
Conclusion
Ham and Cheese Croissant Bake is everything you want in a breakfast: cheesy, buttery, savory, and comforting. With minimal prep and make-ahead options, it’s perfect for holidays, brunches, or simply treating your family to something special. Serve it hot, watch it disappear, and don’t be surprised when everyone asks for seconds. For more cozy recipe inspiration, follow along on Pinterest.
PrintHam and Cheese Croissant Bake
- Total Time: 1 hour 5 minutes
- Yield: 12 servings 1x
Description
Buttery croissants soak up a creamy egg custard with smoky ham, nutty Gruyere, and fresh herbs. It bakes up golden and crisp on top with a soft, custardy center that’s perfect for brunch.
Ingredients
10 large croissants
6 oz sliced ham
2 cups shredded gruyere cheese
4 tablespoons unsalted butter
1 yellow onion, diced
1 tablespoon minced fresh thyme
2 tablespoons minced fresh sage
2 1/2 cups half and half
6 eggs
1 tablespoon dijon mustard
1 tablespoon whole grain mustard
1 1/2 teaspoons kosher salt
1/2 teaspoon ground black pepper
1/8 teaspoon freshly grated nutmeg
Minced chives, for garnish
Optional: Hollandaise sauce for serving
Instructions
1. Tear croissants into pieces and let them sit overnight to stale, or bake at 250°F for 40 minutes to dry out.
2. Melt butter in a skillet over medium heat. Sauté onions for 2–3 minutes, then add sage and thyme. Cook another 2–3 minutes until soft.
3. Grease a 9×13 baking pan.
4. Layer half the croissants in the pan, then add half the ham, half the cheese, and all the sautéed onions. Repeat with remaining croissants, ham, and cheese.
5. Whisk together eggs, half and half, dijon, whole grain mustard, nutmeg, salt, and pepper until smooth.
6. Pour custard over the casserole, gently press croissants down to soak, and let sit for 30 minutes.
7. Preheat oven to 350°F.
8. Bake for 40–45 minutes until puffed and golden brown. Check at 30 minutes; cover with foil if browning too quickly.
9. Cool for 5–10 minutes, garnish with chives, and serve.
Notes
Do not use fresh croissants; stale ones absorb the custard better without getting soggy.
Use freshly grated cheese for best texture and melting.
Avoid pre-soaking the casserole overnight as it may become too wet.
High-quality deli ham, such as French or uncured smoked, is recommended.
Custard and dry components can be prepared separately the night before and assembled in the morning.
Storage: Refrigerate leftovers for up to 3 days, tightly wrapped; reheat at 350°F for 15–20 minutes.
Freezing: Wrap cooled casserole in plastic wrap and freeze in a ziplock bag for up to 2 months. Thaw in refrigerator before reheating.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Breakfast Recipes
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 piece
- Calories: 684
- Sugar: 12 g
- Sodium: 1333 mg
- Fat: 47 g
- Saturated Fat: 26 g
- Unsaturated Fat: 17 g
- Trans Fat: 0.2 g
- Carbohydrates: 38 g
- Fiber: 2 g
- Protein: 27 g
- Cholesterol: 261 mg