“Hey, did you bring the casserole?” my cousin asked as we gathered around the sunlit kitchen on Easter morning. I hadn’t planned on making anything fancy, honestly—just a quick breakfast to keep things simple. But then, I remembered that bag of buttery croissants I’d picked up on a whim, and some leftover ham chilling in the fridge. I threw together an Easy Baked Ham and Gruyère Croissant Casserole for Easter Brunch, half-expecting it to be just okay. Instead, it stole the show.
There’s something about that golden Gruyère melting into flaky croissant layers, mingling with savory ham and a custardy egg mixture, that feels like a cozy hug on a plate. I ended up making it three times that week—no exaggeration. It’s the kind of dish that sneaks up on you, comforting and surprisingly simple, yet fancy enough to feel special. The kitchen smelled like a café, and everyone kept asking for seconds without even noticing it was super easy to pull together.
What stuck with me most was the way this casserole turned a potentially chaotic morning into a calm, delicious moment. It’s proof that sometimes the best recipes come from small improvisations, a pinch of intuition, and a dash of urgency. If you’re looking for that perfect balance of ease and taste for your next brunch, especially around Easter, this recipe might just become your new tradition.
Why You’ll Love This Recipe
After messing around with different versions, I finally nailed this casserole so that it hits all the right notes without fuss. Here’s why it’s become a staple in my brunch lineup:
- Quick & Easy: Ready in under 45 minutes, it’s ideal for busy mornings when you want something comforting but don’t want to slave over the stove.
- Simple Ingredients: Uses pantry staples and common deli finds—no need to hunt for fancy items or specialty stores.
- Perfect for Easter Brunch: Feels festive and indulgent but stays casual enough for family gatherings or friendly get-togethers.
- Crowd-Pleaser: The combo of ham and Gruyère is a classic that kids and adults adore alike, making it a safe bet for mixed crowds.
- Unbelievably Delicious: The croissants soak up the rich, cheesy custard while crisping on top, creating wonderful layers of texture and flavor.
What sets this casserole apart is the use of buttery croissants instead of regular bread, giving it a flakier, more indulgent bite. Plus, I like to whisk my eggs just right and add a pinch of nutmeg for that subtle warmth that makes it feel like a restaurant dish. This isn’t just scrambled eggs and ham tossed together—it’s a cozy, satisfying dish that’s easy to make but feels like a little celebration in every forkful.
Honestly, it’s the kind of recipe that makes you want to linger at the brunch table, savoring each bite while the spring morning slowly unfolds outside. It’s comfort food with a touch of elegance, perfect for turning an ordinary weekend into something memorable.
What Ingredients You Will Need
This recipe brings together simple, wholesome ingredients that pack bold flavor and satisfy texture without any complicated prep. Most are probably already in your fridge or pantry, which makes it a breeze to throw together.
- Buttery Croissants (4 large, day-old or slightly stale work best for soaking up custard)
- Cooked Ham (1 ½ cups, diced – deli ham or leftover holiday ham works perfectly)
- Gruyère Cheese (1 cup, shredded – I recommend Emmi or any high-quality Swiss-style cheese for smooth melting)
- Large Eggs (6, room temperature – helps create a silky custard)
- Whole Milk (2 cups – you can swap for half-and-half for a richer casserole)
- Heavy Cream (½ cup – adds creaminess and richness)
- Dijon Mustard (1 tablespoon – gives a subtle tang that cuts through the richness)
- Fresh Thyme Leaves (1 teaspoon, finely chopped – optional, but highly recommended for an herbal note)
- Salt and Freshly Ground Black Pepper (to taste – season generously)
- Nutmeg (a pinch – adds warmth and depth without overpowering)
- Butter (for greasing the baking dish)
Ingredient tips: If you want a gluten-free option, consider swapping croissants for gluten-free rolls or bread, though the texture won’t be quite the same. For dairy-free adaptations, substitute milk and cream with unsweetened almond or oat milk and use a dairy-free cheese alternative, but Gruyère’s nutty flavor is hard to beat.
Equipment Needed
- 9×13-inch Baking Dish: Standard size works well to layer the casserole evenly. I like glass or ceramic for even heat distribution.
- Mixing Bowls: One large for the custard, plus a smaller one for whisking eggs.
- Whisk: Essential for blending the eggs and liquids smoothly.
- Sharp Knife: To dice the ham and cut croissants.
- Measuring Cups and Spoons: Accuracy makes a difference in the custard’s texture.
- Cheese Grater: For shredding Gruyère finely, which helps it melt evenly.
If you don’t have a baking dish that size, a slightly smaller or larger one can work—just adjust the baking time accordingly. I’ve made this casserole in both glass and metal pans; glass usually means a few extra minutes in the oven but gives a nice even bake. No fancy gadgets required, which is part of why this recipe feels so accessible.
Preparation Method
- Preheat the Oven: Set your oven to 350°F (175°C) to warm up while you prep. Butter your 9×13-inch baking dish thoroughly to prevent sticking and add a little flavor.
- Prepare the Croissants: Slice each croissant into roughly 1-inch chunks. Day-old croissants work best because they soak up the custard without turning mushy.
- Layer the Base: Spread half of the croissant pieces evenly in the baking dish. Sprinkle half of the diced ham and shredded Gruyère over the croissants.
- Add the Second Layer: Repeat with the remaining croissant chunks, ham, and cheese, creating a nice layered effect. This layering helps distribute the savory goodness throughout.
- Make the Custard: In a large bowl, whisk together 6 large eggs, 2 cups of whole milk, ½ cup heavy cream, and 1 tablespoon Dijon mustard until smooth. Add the chopped fresh thyme, a pinch of nutmeg, and salt and pepper to taste. Whisk again to combine.
- Pour the Custard: Slowly pour the egg mixture evenly over the layered croissants, ham, and cheese. Press down gently with a spatula to help the croissants soak up the liquid. Let it sit for 10 minutes at room temperature so the custard fully absorbs.
- Bake: Place the dish in the preheated oven and bake for 40-45 minutes. The casserole should puff up slightly, the top turn golden brown, and a knife inserted in the center should come out clean.
- Rest Before Serving: Let the casserole cool for 5-10 minutes before slicing. This helps it set and makes serving easier.
Pro tip: If you notice the top browning too fast, loosely cover the casserole with aluminum foil halfway through baking. Also, stirring the custard mixture well before pouring ensures even seasoning throughout. I’ve found that letting the custard soak in at least 10 minutes makes all the difference—croissants soak up just enough but don’t become soggy.
Cooking Tips & Techniques
The secret to this casserole’s magic is balancing moisture and texture. Too much liquid and the croissants go soggy; too little and it dries out. Here’s what I’ve learned:
- Use Slightly Stale Croissants: Fresh ones tend to disintegrate under the custard. Day-old croissants hold their shape better and soak up flavors beautifully.
- Room Temperature Ingredients: Let eggs and dairy sit out for 20 minutes before mixing. Cold ingredients can cause uneven cooking or curdling.
- Don’t Skip the Dijon: It adds a subtle tang that cuts through the richness without being overpowering.
- Fresh Thyme is a Game-Changer: Its herbal brightness complements the nuttiness of Gruyère and the saltiness of ham perfectly.
- Watch the Oven: Baking times vary based on your oven and dish material. If using glass, add 5 minutes; for metal, check at 35 minutes to avoid overbaking.
- Let It Rest: A common mistake is slicing the casserole too soon, which leads to a loose, runny texture. Patience pays off.
I once baked this in a rush and cut into it immediately—big mistake. It was a sloppy mess. Waiting quietly for those extra minutes turned it into the perfect, sliceable casserole that everyone loved. If you want to multitask, prep everything the night before and refrigerate overnight; just add 10 extra minutes of baking time.
Variations & Adaptations
This recipe is pretty flexible, which is why I keep coming back to it. Here are a few ways you can tweak it:
- Vegetarian Version: Swap ham for sautéed mushrooms, spinach, or roasted veggies. I especially like caramelized onions and bell peppers for added sweetness and color.
- Cheese Variations: Try sharp cheddar for a punchier bite or fontina for creamier melting. Combining Gruyère with Parmesan sprinkled on top gives a nice golden crust.
- Spicy Kick: Add a pinch of cayenne pepper or diced jalapeños to the custard for a subtle heat that pairs surprisingly well with the cheese.
- Gluten-Free: Use gluten-free croissants or substitute with gluten-free bread cubes. The texture will differ slightly but the flavors remain fantastic.
- Herb Swaps: Rosemary or sage can replace thyme depending on what you have on hand or your mood—both add earthy notes that complement ham and cheese.
One of my favorite twists is adding caramelized leeks and swapping ham for smoked turkey—still ridiculously good and a nice change for holiday brunches. If you love bread baking, you might enjoy pairing this dish with some no-knead rosemary sea salt bread for a full savory spread.
Serving & Storage Suggestions
This casserole shines best fresh and warm, ideally served straight from the oven. I like to garnish with a little extra fresh thyme or a sprinkle of cracked black pepper before plating. It pairs beautifully with a simple green salad dressed lightly with lemon vinaigrette to cut through the richness.
If you’re brunching with a sweet tooth in the group, consider finishing with something like a fresh strawberry galette with vanilla glaze to keep the meal balanced and bright.
Storage: Cover leftovers tightly with foil or plastic wrap and refrigerate for up to 3 days. Reheat uncovered in a 350°F (175°C) oven for 15-20 minutes to restore crispness on top. Avoid microwaving, which can make the casserole rubbery.
You can also freeze portions in airtight containers for up to 2 months. Thaw overnight in the fridge before reheating the same way. The flavors tend to meld and deepen with time, making leftovers even more comforting.
Nutritional Information & Benefits
This Easy Baked Ham and Gruyère Croissant Casserole for Easter Brunch offers a balanced mix of protein, fat, and carbs that can fuel your day without weighing you down. Here’s a rough estimate per serving (based on 8 servings):
| Calories | 350-400 kcal |
|---|---|
| Protein | 18-20 g |
| Fat | 22-25 g |
| Carbohydrates | 20-25 g |
| Calcium | Good source (from Gruyère) |
Ham provides lean protein, while Gruyère adds calcium and a dose of vitamin A. The eggs and dairy contribute essential fats and nutrients that keep you full longer. If you’re watching calories or fat, swapping half-and-half for whole milk lightens it up without losing creaminess.
For those with gluten sensitivities or dairy allergies, simple substitutions can make this dish accessible, though the texture and flavor will shift a bit. Overall, it’s a satisfying, nutrient-rich way to start a spring day, especially when paired with fresh fruit or a crisp salad.
Conclusion
This casserole is a winner for anyone who wants an easy, crowd-pleasing brunch that feels a little special without the stress. The buttery croissants, savory ham, and nutty Gruyère come together in a custardy bake that’s as comforting as it is delicious. It’s flexible enough to suit different tastes and occasions, from casual family breakfasts to festive holiday tables.
What I love most is how it turns simple ingredients into a memorable meal—no fuss, no fancy techniques, just good flavors that bring people together. Whether you’re a brunch newbie or a seasoned cook, this dish welcomes customization and creativity while reliably delivering on taste.
Feel free to tweak it, share your versions, or pair it with something sweet like a homemade strawberry ice cream for a full spring feast. Happy cooking!
FAQs
Can I make this casserole the night before?
Absolutely! Assemble it, cover tightly, and refrigerate overnight. Bake it the next morning, adding about 10 extra minutes to the cooking time.
What can I substitute for Gruyère cheese?
Sharp cheddar, fontina, or Swiss cheese are good alternatives if you don’t have Gruyère. Each will slightly change the flavor but remain delicious.
Can I use fresh croissants instead of day-old?
Fresh croissants tend to get too soggy because they’re softer. If you only have fresh ones, toast them lightly first to firm up the texture before using.
Is this casserole freezer-friendly?
Yes, you can freeze portions in airtight containers for up to 2 months. Thaw overnight in the fridge and reheat in the oven.
How can I make this recipe dairy-free?
Use dairy-free milk alternatives like almond or oat milk and substitute Gruyère with a plant-based cheese. The texture will be different but still tasty.
Pin This Recipe!

Easy Baked Ham and Gruyère Croissant Casserole Perfect for Easter Brunch
A cozy and indulgent casserole featuring flaky croissants, savory ham, and melted Gruyère cheese soaked in a rich custard, perfect for a quick and comforting Easter brunch.
- Total Time: 55-60 minutes
- Yield: 8 servings 1x
Ingredients
- 4 large buttery croissants (day-old or slightly stale)
- 1 ½ cups cooked ham, diced (deli ham or leftover holiday ham)
- 1 cup shredded Gruyère cheese
- 6 large eggs, room temperature
- 2 cups whole milk
- ½ cup heavy cream
- 1 tablespoon Dijon mustard
- 1 teaspoon fresh thyme leaves, finely chopped (optional)
- Salt and freshly ground black pepper, to taste
- A pinch of nutmeg
- Butter (for greasing the baking dish)
Instructions
- Preheat the oven to 350°F (175°C). Butter a 9×13-inch baking dish thoroughly.
- Slice each croissant into roughly 1-inch chunks.
- Spread half of the croissant pieces evenly in the baking dish. Sprinkle half of the diced ham and shredded Gruyère over the croissants.
- Repeat with the remaining croissant chunks, ham, and cheese to create a layered effect.
- In a large bowl, whisk together 6 large eggs, 2 cups whole milk, ½ cup heavy cream, and 1 tablespoon Dijon mustard until smooth. Add chopped fresh thyme, a pinch of nutmeg, salt, and pepper to taste. Whisk again to combine.
- Slowly pour the egg mixture evenly over the layered croissants, ham, and cheese. Press down gently with a spatula to help the croissants soak up the liquid. Let it sit for 10 minutes at room temperature.
- Bake in the preheated oven for 40-45 minutes until the casserole puffs slightly, the top is golden brown, and a knife inserted in the center comes out clean.
- Let the casserole cool for 5-10 minutes before slicing and serving.
Notes
Use day-old croissants for best texture to avoid sogginess. Let custard soak for at least 10 minutes before baking. If top browns too fast, cover loosely with foil halfway through baking. Let casserole rest before slicing to set properly. For gluten-free, substitute croissants with gluten-free bread. For dairy-free, use plant-based milk and cheese alternatives.
- Prep Time: 15 minutes
- Cook Time: 40-45 minutes
- Category: Breakfast, Brunch, Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 slice (1/8th of ca
- Calories: 375
- Sugar: 3
- Sodium: 600
- Fat: 23.5
- Saturated Fat: 13
- Carbohydrates: 22.5
- Fiber: 1
- Protein: 19
Keywords: ham casserole, croissant casserole, brunch recipe, Easter brunch, Gruyère cheese, baked casserole, easy breakfast casserole





