Ham Cheese Croissant Bake

Featured in: Family Favorites

This croissant bake layers buttery, day-old croissants with diced smoky ham and a blend of Gruyère and cheddar cheeses. A rich custard made from eggs, milk, cream, and Dijon mustard is poured over the layers, allowing the croissants to absorb the creamy mixture. Baked until golden and puffed, this dish offers a perfect balance of savory flavors and a tender, custardy texture. Garnish with fresh chives or parsley for a bright finish, ideal for brunch or family gatherings.

Updated on Tue, 24 Feb 2026 17:19:00 GMT
Savory ham and cheese croissant bake casserole with buttery croissants, smoky ham, and melty Gruyère cheese baked in rich custard.  Save
Savory ham and cheese croissant bake casserole with buttery croissants, smoky ham, and melty Gruyère cheese baked in rich custard. | pulseoven.com

My sister called me in a panic the morning of her book club brunch, asking if I could bring something that wouldn't require last-minute fussing. I had a handful of day-old croissants sitting on my counter and some ham in the fridge, so I threw together this casserole on a whim. What emerged from the oven was golden, fragrant, and so impressive that she asked me for the recipe before anyone even sat down. That day taught me that sometimes the best dishes come from working with what's already in your kitchen.

I learned the true power of this casserole when my neighbor's teenage son declared it "actually amazing," and he's the kind of kid who normally picks at everything on his plate. Watching people go back for seconds without being asked—that's when you know you've nailed something. It became our go-to for holiday mornings and lazy Sunday brunches after that.

Ingredients

  • 4 large croissants, preferably day-old, torn into bite-sized pieces: Day-old croissants are actually your secret weapon here because they've dried out slightly and soak up the custard beautifully without turning mushy or falling apart.
  • 1 1/2 cups diced cooked ham: This is where you get that smoky, salty backbone—quality ham makes a real difference, and dicing it small ensures every bite has flavor.
  • 1 1/2 cups shredded Gruyère or Swiss cheese and 1/2 cup shredded cheddar cheese: The combination of Gruyère's nuttiness with sharp cheddar creates depth that single-cheese versions just can't match.
  • 6 large eggs, 2 cups whole milk, and 1/2 cup heavy cream: This ratio creates a custard that's rich but not heavy—the cream is essential, not something to skip.
  • 1 teaspoon Dijon mustard: Just a small amount adds a subtle tang that makes people say "what is that flavor?" without realizing it's mustard.
  • 1/2 teaspoon salt, 1/4 teaspoon ground black pepper, and 1/4 teaspoon garlic powder: These season the custard itself, not just the surface, so every layer tastes intentional.
  • 2 tablespoons chopped fresh chives or parsley (optional): The garnish feels like the final touch that proves you cared—it's worth doing even if you're pressed for time.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your dish ready:
Preheat your oven to 350°F and butter a 9x13-inch baking dish generously. The butter matters more than nonstick spray here because it helps everything brown beautifully.
Build your layers:
Spread the torn croissant pieces in an even layer, then scatter ham over top, followed by both cheeses mixed together. This even distribution is what keeps every bite consistent.
Whisk the custard:
In a bowl, whisk eggs, milk, cream, mustard, salt, pepper, and garlic powder until smooth and completely combined. There's something satisfying about this moment—you're literally mixing the magic that holds everything together.
Pour and soak:
Pour the custard over everything, pressing down lightly with the back of a spoon so the croissants absorb the liquid. Let it sit for 10–15 minutes, or refrigerate overnight if you're prepping ahead.
Bake until golden:
Bake uncovered for 35–40 minutes until the top is puffed and golden and the center feels just barely set when you gently jiggle the dish. It will continue cooking slightly as it rests, so don't overbake.
Rest and finish:
Let it sit for 10 minutes out of the oven before serving—this firms it up just enough to slice cleanly. Garnish with fresh chives or parsley if you want that restaurant touch.
Golden ham and cheese croissant breakfast casserole with layers of flaky croissants, diced ham, and Swiss cheese in creamy egg custard.  Save
Golden ham and cheese croissant breakfast casserole with layers of flaky croissants, diced ham, and Swiss cheese in creamy egg custard. | pulseoven.com

There was one morning when my daughter asked to help make this, and she insisted on arranging each piece of ham herself. Watching her take ownership of the dish transformed it from something I made into something we made together, and suddenly it tasted even better. Food has this quiet way of becoming part of your family history before you even realize it's happening.

Make-Ahead Magic

One of the best reasons I keep returning to this recipe is that it actually improves with a night in the refrigerator. The croissants continue absorbing custard slowly, and the flavors have time to meld together in a way that fresh assembly just doesn't achieve. Assembly takes just ten minutes, so you can prepare everything after dinner and wake up to an almost-ready casserole.

Swapping and Customizing

I've experimented with this recipe more than I initially planned, and some substitutions work beautifully. Bacon brings a smokier intensity than ham, while sautéed mushrooms and spinach appeal to people who want something vegetable-forward. The custard base is flexible enough to accommodate what you have on hand, which is partly why I keep coming back to it.

Flavor Variations and Serving Suggestions

On mornings when I want to push beyond the classic version, a pinch of nutmeg or smoked paprika in the custard layer creates surprising depth. A handful of sautéed leeks adds sweetness that plays nicely with the ham and cheese. The dish pairs wonderfully with a simple arugula salad dressed in bright vinaigrette, which cuts through the richness and feels balanced.

  • Try adding a small amount of fresh thyme or tarragon to the custard for herbaceous notes that feel more sophisticated.
  • A dollop of Dijon mustard on the side lets people customize heat and tang to their preference.
  • Remember that this dish actually improves in flavor if made the night before, so embrace the make-ahead approach whenever possible.
Comforting ham and cheese croissant bake featuring torn croissants, savory ham, and melted cheddar cheese, perfect for brunch gatherings. Save
Comforting ham and cheese croissant bake featuring torn croissants, savory ham, and melted cheddar cheese, perfect for brunch gatherings. | pulseoven.com

This casserole has become my answer to almost every brunch invitation and family gathering, and it never disappoints. There's real comfort in knowing you have something delicious in your back pocket that feels special without demanding stress.

Recipe FAQs

Can I use fresh croissants instead of day-old?

Day-old croissants work best as they absorb the custard mixture without becoming too soggy, but fresh croissants can be used if torn and allowed to rest longer before baking.

What cheeses work well in this bake?

Gruyère and Swiss cheeses provide a nutty flavor, while cheddar adds sharpness. Feel free to mix or substitute with similar melting cheeses.

How long can I prepare this ahead of time?

Assemble the layers the night before and refrigerate covered. Bake just before serving for convenience and best texture.

Are there good substitutions for ham?

Cooked bacon, turkey, or sautéed vegetables can be used as alternatives to ham for varied flavors or dietary needs.

What garnishes complement this dish?

Fresh chopped chives or parsley add color and a mild herbaceous note that brightens the rich custard and cheese.

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 rich custard for a savory brunch dish.

Prep Time
15 min
Cook Time
40 min
Overall Time
55 min
Created by Henry Baker


Skill Level Easy

Cuisine American

Makes 6 Portions

Diet Preferences None specified

What You'll 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

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 croissant pieces evenly in the prepared baking dish.

Step 03

Add ham and cheese: Sprinkle diced ham evenly over croissants, followed by both Gruyère and cheddar cheeses.

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 layers: Pour custard mixture evenly over croissant, ham, and cheese layers, pressing down lightly to ensure absorption.

Step 06

Soak preparation: Let stand for 10-15 minutes to allow croissants to absorb custard, or cover and refrigerate overnight for make-ahead convenience.

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 for 10 minutes. Garnish with chives or parsley if desired. Serve warm.

Tools Needed

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

Allergens

Always review each ingredient for allergens. Ask a healthcare provider if you're not sure.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat from croissants
  • Contains pork from ham
  • Contains mustard from Dijon mustard

Nutrition Info (per serving)

Use this nutrition estimate as a guideline, but be sure to verify with a health expert if needed.
  • Calories: 420
  • Fats: 26 g
  • Carbohydrates: 26 g
  • Proteins: 21 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.