Ham Cheese Croissant Bake

Featured in: One-Dish Kitchen Cooking

This dish features flaky croissants combined with smoky ham and a blend of Gruyère and cheddar cheese, soaked in a seasoned custard mixture. Once baked until golden and puffed, it creates a rich and comforting meal ideal for breakfast or brunch. The custard includes subtle spices like garlic powder and Dijon mustard for extra depth, while fresh herbs add a touch of brightness. Perfect for family gatherings or a make-ahead meal, this bake delivers warm, satisfying flavors and a tender, creamy texture.

Updated on Tue, 24 Feb 2026 12:11:00 GMT
Warm, golden Ham and Cheese Croissant Bake Casserole with flaky croissants, savory ham, and melted Gruyère—perfect for a hearty brunch. Pin it
Warm, golden Ham and Cheese Croissant Bake Casserole with flaky croissants, savory ham, and melted Gruyère—perfect for a hearty brunch. | forkledger.com

My sister called me in a panic last Saturday morning—she was hosting brunch for twelve and her overnight French toast plan had fallen apart when she realized she'd forgotten to buy bread the night before. I rummaged through her kitchen and found a bag of day-old croissants from the bakery, some ham in the deli drawer, and a wheel of Gruyère, and suddenly this casserole came together in my head like puzzle pieces clicking into place. That morning taught me something valuable: the best dishes aren't always planned, they're improvised from what's already there.

That first time I made it, I remember standing at the sink watching the golden croissant pieces slowly drink in the custard, looking almost glossy and transformed. My nephew wandered into the kitchen ten minutes before it came out of the oven and the smell hit him—buttery, cheesy, savory—and he just stopped and stared at the oven window. When it came out puffed and impossibly golden, with the cheese bubbling at the edges, he didn't even wait for it to cool properly.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 4 large croissants, preferably day-old, torn into bite-sized pieces: Day-old croissants are essential here—fresh ones fall apart into dust when you soak them, but yesterday's croissants have enough structure to absorb the custard without dissolving.
  • 1 1/2 cups diced cooked ham: Quality deli ham makes a real difference; cheap ham tastes tinny next to the richness of the custard and cheese.
  • 1 1/2 cups shredded Gruyère or Swiss cheese: Gruyère brings a subtle nuttiness and melts like silk, while Swiss gives you those little holes that catch the custard beautifully.
  • 1/2 cup shredded cheddar cheese: This adds sharpness and helps the top get wonderfully golden and crispy.
  • 6 large eggs: Room temperature eggs whisk more smoothly and incorporate air that makes the final casserole fluffier.
  • 2 cups whole milk: Don't use skim—the custard needs that richness to feel indulgent.
  • 1/2 cup heavy cream: This is the difference between a decent casserole and one that tastes like brunch at a nice hotel.
  • 1 teaspoon Dijon mustard: Sounds odd but trust it—it adds a whisper of sophistication that makes the ham taste more like ham.
  • 1/2 teaspoon salt, 1/4 teaspoon ground black pepper, 1/4 teaspoon garlic powder: These create depth so nothing tastes flat or one-dimensional.
  • 2 tablespoons chopped fresh chives or parsley (optional): The fresh herb garnish is a small touch that signals you cared, even if the whole thing took fifteen minutes to assemble.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Set Your Stage:
Preheat your oven to 350°F and butter a 9x13-inch baking dish—I use my fingers and don't worry about being perfect, just enough so nothing sticks. This matters because a casserole that slides around in the pan won't bake evenly.
Build the Layers:
Scatter your torn croissant pieces evenly across the bottom of the dish, then sprinkle ham over them like you're planting seeds, followed by both cheeses mixed together. The way the pieces nestle together matters more than being neat—gaps actually help the custard reach every corner.
Whisk the Custard:
In a bowl, crack your eggs and whisk them with milk, cream, mustard, salt, pepper, and garlic powder until the mixture is smooth and pale yellow. Don't rush this—a full minute of whisking makes a noticeable difference in how custardy the final texture becomes.
The Crucial Pour:
Pour the custard slowly and deliberately over everything, then use a fork to gently press down the croissants so they all get submerged. This isn't about drowning them—just making sure they're mostly covered so they soak evenly.
The Waiting Game:
Let it sit for ten to fifteen minutes while the croissants drink everything in; if you have time, cover and refrigerate overnight, which actually makes it taste better because the flavors marry together. This step is where patience becomes flavor.
Bake Until Golden:
Bake uncovered for thirty-five to forty minutes until the top is puffy and bronze and the center barely jiggles when you gently shake the dish. If the top is browning too fast, loosely tent it with foil for the last ten minutes.
Rest and Serve:
Let it sit for ten minutes after it comes out so the custard sets completely and it slices without falling apart. Garnish with fresh chives or parsley if you have them, then serve while it's still warm and the cheese is creamy.
Pin it
| forkledger.com

There was this one Sunday when I brought this casserole to a potluck at a friend's house, and I watched three people go back for thirds while their conversations just stopped mid-sentence because they were too busy eating. Later, someone asked for the recipe with this tone of disbelief that something so impressive came from such simple ingredients—that's when I realized this dish has a kind of quiet magic.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Works for Brunch

This casserole bridges breakfast and lunch in a way that feels intentional rather than confused. It's warm and savory like a breakfast should be, but rich and composed like something you'd serve at a proper gathering. The croissants give you that touch of French bakery sophistication without requiring you to know anything about actual baking.

Make-Ahead Magic

The overnight refrigeration isn't just convenient—it actually improves the dish because every component has time to get acquainted. The custard becomes silkier, the croissants more tender, and the flavors less separate and more blended together. I've made this both ways, rushed after soaking for ten minutes and leisurely after overnight refrigeration, and the difference is real.

Variations and Customizations

Once you understand the formula, you can play with it endlessly, which is partly why this became my go-to when I'm unsure what to cook. Crispy bacon works beautifully instead of ham, or you could add sautéed mushrooms and caramelized onions for something vegetarian. A pinch of nutmeg in the custard leans it toward French toast territory, while smoked paprika gives it a subtle smokiness that deepens everything.

  • Try adding a small handful of fresh herbs like thyme or tarragon directly into the custard for subtle flavor complexity.
  • If you want a crispier top, sprinkle a little extra cheese and breadcrumbs on before baking, which will turn golden and crunchy.
  • Bell peppers, spinach, or sun-dried tomatoes all work if you want to shift the vibe toward something more garden-like.
Fluffy croissant pieces layered with smoky ham and creamy custard, baked until golden and bubbling in this comforting breakfast casserole. Pin it
Fluffy croissant pieces layered with smoky ham and creamy custard, baked until golden and bubbling in this comforting breakfast casserole. | forkledger.com

This casserole has quietly become my answer to so many occasions—when I need to feed people without stress, when I want something that feels special but tastes like home, when I want to prove that breakfast doesn't have to be complicated to be memorable. It's the kind of dish that lets you cook calmly and serve confidently.

Recipe FAQ

Can I use other types of cheese?

Yes, cheeses like mozzarella or fontina work well, offering different flavors and meltiness.

Is it possible to substitute ham with other proteins?

Absolutely, cooked bacon, turkey, or sautéed vegetables can provide tasty alternatives.

How long should the custard soak into the croissants?

Allowing 10-15 minutes is sufficient, but refrigerating overnight improves flavor absorption.

What is the best way to reheat leftovers?

Reheat gently in an oven at 325°F until warmed through to maintain the dish's texture.

Can fresh herbs enhance the dish?

Yes, adding chopped chives or parsley just before serving brightens flavors and adds color.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Ham Cheese Croissant Bake

Buttery croissants layered with ham and cheese, soaked in a creamy custard for a savory brunch dish.

Prep time
15 minutes
Cook time
40 minutes
Total duration
55 minutes
Published by Natalie Hall


Skill level Easy

Cuisine American

Makes 6 Number of servings

Diet details None specified

What You Need

Bread & Base

01 4 large day-old croissants, torn into bite-sized pieces

Meats

01 1.5 cups diced cooked ham

Cheese

01 1.5 cups shredded Gruyère or Swiss cheese
02 0.5 cup shredded cheddar cheese

Custard

01 6 large eggs
02 2 cups whole milk
03 0.5 cup heavy cream
04 1 teaspoon Dijon mustard
05 0.5 teaspoon salt
06 0.25 teaspoon ground black pepper
07 0.25 teaspoon garlic powder

Garnish

01 2 tablespoons chopped fresh chives or parsley

How To Make It

Step 01

Prepare baking dish: Preheat oven to 350°F. Grease a 9x13-inch baking dish with butter or nonstick spray.

Step 02

Layer croissants: Arrange torn croissant pieces evenly in the prepared baking dish.

Step 03

Add ham and cheese: Sprinkle diced ham evenly over croissants, then distribute both Gruyère and cheddar cheeses on top.

Step 04

Prepare custard mixture: In a large bowl, whisk together eggs, milk, heavy cream, Dijon mustard, salt, black pepper, and garlic powder until well combined.

Step 05

Combine components: Pour custard mixture evenly over the croissant, ham, and cheese layers, pressing down lightly to facilitate absorption.

Step 06

Rest before baking: Allow to stand 10-15 minutes for croissants to absorb custard. Alternatively, cover and refrigerate up to overnight for make-ahead preparation.

Step 07

Bake casserole: Bake uncovered for 35-40 minutes until puffed, golden brown, and center is just set.

Step 08

Rest and serve: Remove from oven and let rest 10 minutes. Garnish with fresh chives or parsley if desired. Serve warm.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • 9x13-inch baking dish
  • Mixing bowls
  • Whisk
  • Measuring cups and spoons
  • Knife and cutting board

Allergy info

Review each component for possible allergen content—ask a healthcare provider whenever you're unsure.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat from croissants
  • Contains pork from ham
  • Contains mustard from Dijon mustard
  • May contain soy or nuts from processed store-bought croissants or ham products

Nutrition info (per serving)

Nutritional details are for your reference. This doesn't substitute health advice.
  • Calories: 420
  • Total fat: 26 grams
  • Carbohydrates: 26 grams
  • Protein: 21 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.