Introduction
“You really think croissants belong in a casserole?” That’s what my sister said when I first suggested mixing buttery croissants with ham and cheese. Honestly, I wasn’t sure either — but a rushed Sunday morning and a fridge full of leftover ham pushed me to experiment. I grabbed some day-old croissants, shredded sharp cheddar, and that salty ham, then tossed everything with eggs and a splash of cream. The oven timer was the longest wait of my day, but when I finally pulled that golden, bubbling casserole from the oven, I was hooked.
That first bite was a perfect mix of flaky, cheesy, and savory with a little crispy edge where the croissants peeked through. It quickly became my go-to for when I needed something comforting but fuss-free — you know, those mornings when making breakfast feels like a full workout. This Easy Cheesy Ham and Cheese Croissant Casserole stuck around not just because it’s delicious but because it feels like a little celebration in a pan, no fancy tricks required.
What’s funny is that it’s also one of those dishes that people actually ask me to bring over when we have friends for brunch. I guess there’s something about the melty cheese mixed with the soft, buttery croissants that just hits the comfort-food sweet spot. It’s not just a breakfast; it’s a way to turn simple ingredients into something unexpectedly satisfying. That’s why I keep this recipe close — it’s my secret weapon for cozy mornings and casual get-togethers alike.
Why You’ll Love This Recipe
This Easy Cheesy Ham and Cheese Croissant Casserole is one of those recipes that feels like a cheat but tastes like you put in hours of love. I’ve made this dozens of times and tweaked it here and there, so I know exactly what makes it shine:
- Quick & Easy: You can assemble this casserole in just 15 minutes and have it ready to bake, making it perfect for busy weekend mornings or unexpected guests.
- Simple Ingredients: No need for specialty stores — if you’ve got leftover ham, some croissants, eggs, and cheese, you’re halfway there.
- Perfect for Brunch or Breakfast: Whether it’s a relaxed family brunch or a holiday morning, this dish fits right in.
- Crowd-Pleaser: Kids, picky eaters, and adults alike keep coming back for seconds (and sometimes thirds).
- Unbelievably Delicious: The combination of flaky croissants soaked in a creamy egg custard and melted cheese is pure comfort food magic.
What really sets this casserole apart is the use of croissants instead of plain bread. The buttery layers soak up the egg mixture without getting soggy, giving you a tender, flaky texture with every bite. Plus, the sharp cheddar and ham bring just the right balance of savory and cheesy that’s hard to resist. I also like to fold in a touch of Dijon mustard to add a subtle kick — it’s a little secret that never fails to impress.
So, if you’re looking for a recipe that’s hearty but surprisingly simple, this is it. It’s the kind of dish that makes you close your eyes and smile after the first bite, bringing that warm, cozy feeling you want at breakfast without the fuss.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find, and you can swap a few things out if needed.
- Day-old croissants (6 large, preferably buttery and flaky) – They soak up the custard beautifully without falling apart.
- Cooked ham (2 cups, diced) – I like using a smoky or honey-glazed ham for an extra flavor boost.
- Sharp cheddar cheese (2 cups, shredded) – Use a quality brand like Cabot for the best melt and taste.
- Eggs (6 large, room temperature) – These bind everything together into that custardy texture.
- Milk (2 cups, whole milk preferred, but 2% works fine) – Creamy without being heavy.
- Dijon mustard (1 tablespoon) – Adds a subtle tang and depth, but you can leave it out if you’re not a fan.
- Salt (1/2 teaspoon) and freshly ground black pepper (about 1/4 teaspoon) – To season the custard perfectly.
- Butter (for greasing the casserole dish) – About 1 tablespoon.
Optional add-ins:
- Chopped green onions or chives (1/4 cup) – For a fresh bite.
- Grated Parmesan cheese (1/2 cup) – To sprinkle on top for a golden crust.
- Spinach or sautéed mushrooms (1 cup) – To sneak in some greens.
If you want a gluten-free version, you can substitute croissants with gluten-free rolls or bread, though the texture will be a little different. For dairy-free, swap the milk and cheese with plant-based alternatives, but the flavor won’t be quite the same — still tasty, though!
Equipment Needed

- 9×13 inch casserole dish: This size is perfect for the recipe. I recommend a glass or ceramic dish for even baking and nice browning.
- Mixing bowls: You’ll want one large bowl to whisk the eggs and milk and another to toss ingredients if you prefer.
- Whisk or fork: For beating the eggs and mixing the custard.
- Sharp knife and cutting board: For dicing the ham and slicing croissants.
- Measuring cups and spoons: Accuracy helps with the custard ratio.
- Cheese grater: For shredding cheddar if you’re not using pre-shredded cheese.
If you don’t have a 9×13 dish, a similar size baking pan will work — just keep an eye on the baking time as it may vary slightly. For greasing, I like using a small piece of butter wrapped in a paper towel to rub the dish; it’s easier than using oil spray and adds a bit of flavor.
Preparation Method
- Preheat your oven to 350°F (175°C). Butter your 9×13 inch casserole dish well to prevent sticking and add flavor.
- Prepare the croissants: Tear or roughly chop the day-old croissants into bite-sized pieces (about 2-inch chunks). Using day-old croissants is key—they soak up the custard without turning mushy.
- Mix the custard: In a large bowl, whisk together 6 large eggs, 2 cups whole milk, 1 tablespoon Dijon mustard, ½ teaspoon salt, and ¼ teaspoon freshly ground black pepper until smooth and well combined.
- Layer the casserole: Spread half of the croissant pieces evenly in the casserole dish. Sprinkle half of the diced ham (1 cup) and half of the shredded cheddar (1 cup) over the croissants. Repeat with the remaining croissants, ham, and cheese to create two layers.
- Pour the custard mixture evenly over the layered ingredients, pressing down gently with a spatula to help the croissants absorb the liquid. You want everything nicely saturated but not swimming in custard.
- Optional add-ins: If you’re using green onions, spinach, or mushrooms, sprinkle them evenly on top before baking.
- Let it rest: Cover the dish loosely with foil and refrigerate for at least 30 minutes or up to overnight. This step lets the croissants soak up the custard fully and results in a richer texture.
- Bake: Remove foil and bake the casserole in the preheated oven for 40-45 minutes, or until the top is golden brown and the custard is set (a knife inserted in the center should come out clean).
- Rest before serving: Let the casserole cool for about 10 minutes to firm up and make slicing easier.
If you’re short on time, you can skip the resting step and bake immediately, but the texture won’t be quite as rich. Keep an eye on the casserole near the end of baking—if the top browns too quickly, tent loosely with foil to prevent burning.
Cooking Tips & Techniques
Here’s what I learned after many trials with this Easy Cheesy Ham and Cheese Croissant Casserole:
- Don’t skip the day-old croissants: Fresh croissants tend to get too soggy. The slightly stale ones soak up the custard perfectly without falling apart.
- Use a sharp cheese: Sharp cheddar or even a mix with Gruyère amps up the flavor and melts beautifully.
- Mix the custard gently: Overbeating eggs can add air and create an unwanted spongey texture. Whisk just until combined.
- Let it rest if possible: Even 30 minutes in the fridge makes a big difference for custard absorption and texture.
- Watch the baking time: Oven temperatures vary. Start checking at 35 minutes to avoid drying out.
- Multitasking tip: While the casserole bakes, use that time to prepare a fresh salad or brew coffee to turn your breakfast into a full spread.
- Leftover hack: This casserole tastes great cold or reheated, making it a perfect make-ahead option for busy mornings.
Variations & Adaptations
You can easily customize this casserole to fit your taste, dietary needs, or seasonal ingredients. Here are some ideas I’ve tried or recommend:
- Vegetarian version: Swap ham for sautéed mushrooms, spinach, or roasted veggies like bell peppers and zucchini for a meat-free option.
- Spicy twist: Add a pinch of cayenne pepper or chopped jalapeños to the custard for a bit of heat that wakes up your morning.
- Different cheese blends: Try swapping cheddar for mozzarella and Parmesan for a milder, creamier texture with a crisp top.
- Gluten-free adaptation: Use gluten-free croissants or sturdy gluten-free bread; just know the texture will shift but still be delicious.
- Make it dairy-free: Use plant-based milk and cheese alternatives, though the custard won’t be as rich, it still works for a lighter version.
One personal favorite is adding a handful of fresh herbs—thyme or rosemary—to the custard mixture for an unexpected fragrant note. Also, this recipe works great in muffin tins for single servings, perfect for portion control or a grab-and-go breakfast.
Serving & Storage Suggestions
This casserole is best served warm or at room temperature so the cheese is gooey but not burning hot. Slice into generous squares and pair it with fresh fruit or a simple green salad to balance the richness.
For drinks, a cup of strong coffee or freshly squeezed orange juice complements the cheesy, savory flavors perfectly. If you’re hosting brunch, consider serving alongside a light vegetable frittata or fresh baked mini lemon blueberry cheesecakes for a sweet finish.
To store leftovers, cover the casserole tightly with plastic wrap or foil and refrigerate for up to 3 days. Reheat gently in the oven at 325°F (160°C) for 10-15 minutes or microwave individual portions until warmed through.
This casserole also freezes well. Wrap portions individually in foil and store in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating. Flavors tend to deepen after a day or two, making leftovers even better.
Nutritional Information & Benefits
Here’s an approximate breakdown per serving (recipe makes about 8 servings):
| Calories | 350-400 kcal |
|---|---|
| Protein | 20 g |
| Fat | 22 g |
| Carbohydrates | 18 g |
| Fiber | 1-2 g |
This dish offers a good balance of protein from ham and eggs, and calcium from cheese, making it a satisfying meal to start the day. The croissants provide carbohydrates for energy, while the optional veggies add fiber and vitamins. If you’re watching sodium, consider using low-sodium ham and cheese varieties.
From my experience, this casserole fits well into a balanced breakfast plan that keeps you full and energized for hours — a nice change from sugary cereals or plain toast.
Conclusion
This Easy Cheesy Ham and Cheese Croissant Casserole has become a quiet favorite in my kitchen because it manages to be both indulgent and straightforward. It’s the kind of recipe that welcomes leftovers, invites creativity, and never demands too much time or fuss. I love how it turns simple ingredients into a warm, cheesy hug of a breakfast.
Feel free to tailor it—add your favorite veggies or swap the cheese to suit your cravings. It’s forgiving and adaptable, just like the best comfort food should be. If you try it, I’d love to hear how you make it your own or what memories it sparks in your kitchen.
Happy cooking and cozy mornings ahead!
FAQs About Easy Cheesy Ham and Cheese Croissant Casserole
Can I make this casserole ahead of time?
Absolutely! You can assemble it the night before, cover it tightly, and refrigerate. Just bake it fresh in the morning for the best texture.
What can I substitute for croissants if I don’t have any?
Day-old brioche or sturdy white bread works well, though the texture will be less flaky. Avoid fresh bread to prevent sogginess.
Can I freeze the casserole after baking?
It’s best to freeze before baking. Wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge before baking as directed.
Is there a vegetarian version of this casserole?
Yes! Simply omit the ham and add sautéed vegetables like mushrooms, spinach, or bell peppers to keep it hearty and flavorful.
How do I know when the casserole is done?
Look for a golden brown top and a custard that’s set but still slightly jiggly in the center. A knife inserted should come out mostly clean.
Pin This Recipe!

Easy Cheesy Ham and Cheese Croissant Casserole
A comforting and easy breakfast casserole combining flaky croissants, savory ham, and melted sharp cheddar cheese soaked in a creamy egg custard. Perfect for brunch or busy mornings.
- Prep Time: 15 minutes
- Cook Time: 40-45 minutes
- Total Time: 55-60 minutes (including resting time)
- Yield: 8 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 6 large day-old croissants, torn into 2-inch pieces
- 2 cups cooked ham, diced (smoky or honey-glazed preferred)
- 2 cups sharp cheddar cheese, shredded
- 6 large eggs, room temperature
- 2 cups whole milk (2% works fine)
- 1 tablespoon Dijon mustard
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- 1 tablespoon butter (for greasing casserole dish)
- Optional: 1/4 cup chopped green onions or chives
- Optional: 1/2 cup grated Parmesan cheese
- Optional: 1 cup spinach or sautéed mushrooms
Instructions
- Preheat oven to 350°F (175°C). Butter a 9×13 inch casserole dish.
- Tear or roughly chop day-old croissants into bite-sized pieces (about 2-inch chunks).
- In a large bowl, whisk together eggs, milk, Dijon mustard, salt, and black pepper until smooth.
- Spread half of the croissant pieces evenly in the casserole dish.
- Sprinkle half of the diced ham and half of the shredded cheddar over the croissants.
- Repeat layering with remaining croissants, ham, and cheese.
- Pour the custard mixture evenly over the layered ingredients, pressing down gently to help croissants absorb the liquid.
- If using optional add-ins (green onions, spinach, mushrooms), sprinkle them evenly on top before baking.
- Cover loosely with foil and refrigerate for at least 30 minutes or up to overnight to let croissants soak up custard.
- Remove foil and bake uncovered for 40-45 minutes until top is golden brown and custard is set (knife inserted should come out clean).
- Let casserole cool for about 10 minutes before slicing and serving.
Notes
Use day-old croissants for best texture to avoid sogginess. Letting the casserole rest in the fridge for at least 30 minutes improves custard absorption and texture. Watch baking time closely to prevent over-browning; tent with foil if needed. This casserole can be made ahead and refrigerated overnight before baking. It freezes well before baking; thaw overnight before cooking.
Nutrition
- Serving Size: 1 slice (1/8th of ca
- Calories: 375
- Fat: 22
- Carbohydrates: 18
- Fiber: 1.5
- Protein: 20
Keywords: croissant casserole, ham and cheese casserole, breakfast casserole, brunch recipe, cheesy casserole, easy breakfast, comfort food


