Ham and cheese croissant breakfast bake

A golden ham and cheese croissant breakfast bake with melted cheese and flaky croissants served as the centerpiece of an elegant brunch table.

Some breakfasts are made to get you out the door as quickly as possible.

Others are worth slowing down for.

This ham and cheese croissant breakfast bake definitely belongs in the second category. Imagine flaky, buttery croissants soaking up a rich, savory egg custard while layers of smoky ham and melted cheese bake together into a golden, bubbling casserole. The result feels like something you’d order at a cozy café, yet it’s surprisingly simple to make in your own kitchen.

One of the things I love most about this recipe is how effortlessly it transforms everyday ingredients into something that feels special. Day-old croissants, leftover holiday ham, a handful of shredded cheese, eggs, and milk are all it takes to create a breakfast that looks impressive enough for guests while remaining wonderfully comforting for a quiet family morning.

It’s also one of those dishes that seems to make the whole house smell amazing.

As the casserole bakes, the aroma of buttery pastry, toasted cheese, savory ham, and fresh herbs fills the kitchen, making it nearly impossible for anyone to stay in bed for long. By the time the cheese turns beautifully golden and the croissants become crisp around the edges, everyone has usually wandered into the kitchen asking when breakfast will be ready.

Another reason this recipe has become such a favorite is its versatility.

It’s elegant enough for Christmas morning, Easter brunch, Mother’s Day, or weekend guests, yet simple enough to prepare on an ordinary Sunday when you want breakfast to feel just a little more memorable. Pair it with fresh fruit, hot coffee, and a glass of orange juice, and suddenly the morning feels like a celebration—even when there’s nothing special on the calendar.

Perhaps the biggest advantage is that most of the work can be done ahead of time.

You can assemble the casserole the night before, cover it, and refrigerate it overnight. While you sleep, the buttery croissants slowly absorb the savory custard, making every bite even richer and more flavorful. The next morning, all that’s left is sliding the baking dish into the oven and waiting while breakfast practically cooks itself.

There’s something wonderfully relaxing about serving a meal like this.

Instead of standing over the stove flipping pancakes or scrambling eggs one batch at a time, you simply carry one bubbling baking dish straight to the table. Everyone helps themselves, conversations linger a little longer, and breakfast somehow feels far more leisurely than usual.

Whether you’re feeding your family, hosting friends for brunch, or simply looking for a comforting make-ahead breakfast, this casserole has a way of making ordinary mornings feel just a bit more special. It’s warm, buttery, cheesy, and wonderfully satisfying—the kind of recipe that quietly earns a permanent place in your weekend rotation.


🥐 Why this croissant breakfast bake is always a crowd favorite

Some breakfast casseroles can feel a little heavy or predictable.

This one is anything but.

The magic begins with buttery croissants, whose flaky layers soak up the rich egg custard while still keeping crisp, golden edges after baking. Instead of using ordinary sandwich bread, croissants bring a richness and delicate texture that makes every bite feel closer to something you’d order at your favorite brunch café than a simple breakfast casserole.

The ham adds more than just protein.

Its smoky, savory flavor weaves through every layer, balancing the buttery pastry without overpowering it. Leftover holiday ham is especially wonderful here because it already carries so much flavor, but thick-cut deli ham or baked ham work beautifully too. Every bite offers a satisfying mix of tender meat and flaky croissant.

Cheese is what truly ties everything together.

As it melts into the custard, it creates irresistible pockets of creamy richness throughout the casserole. Sharp cheddar brings bold flavor, Swiss adds a slightly nutty note, while Gruyère makes the entire dish feel wonderfully luxurious. Even a combination of cheeses works beautifully, creating layers of flavor that become even better as they bubble together in the oven.

Then there’s the custard.

A simple mixture of eggs, milk, cream, Dijon mustard, garlic, and a few herbs quietly works behind the scenes. As it bakes, it transforms the croissants into something soft and almost soufflé-like in the center while leaving the top beautifully crisp and golden. Every layer becomes infused with savory flavor without ever feeling soggy.

Fresh herbs brighten the entire dish.

Chopped parsley, chives, thyme, or even a little rosemary add freshness that balances the buttery pastry and melted cheese. They’re a simple finishing touch, yet they make the casserole feel lighter and more vibrant from the very first bite.

One thing I’ve learned after making this recipe for years is that letting it rest before baking makes a noticeable difference.

When the assembled casserole sits for at least thirty minutes—or even overnight in the refrigerator—the croissants have time to absorb the custard evenly. The finished bake becomes richer, more cohesive, and every bite is filled with flavor from top to bottom.

IngredientWhy It’s HereTextureFlavor Contribution
CroissantsFlaky foundationButtery, crisp outside and soft insideRich, buttery flavor
HamSavory proteinTenderSmoky, salty richness
EggsForms the custardLight and fluffyCreamy structure
Milk & creamCreates silky custardSmoothRich, velvety finish
CheeseMelts throughoutGooey and creamySavory depth
Dijon mustardEnhances flavorSmoothGentle tang
Fresh herbsBright finishing touchDelicateFresh, aromatic balance

Looking at the bubbling casserole fresh from the oven, it’s easy to understand why this recipe disappears so quickly.

The golden croissants, melted cheese, savory ham, and creamy custard come together in a breakfast that’s comforting enough for a cozy family morning and elegant enough to serve at your next brunch gathering.


☀️ Why this breakfast bake belongs on every brunch table

Some recipes quietly become part of your weekend routine.

Others seem to appear whenever there’s something worth celebrating.

This croissant breakfast bake somehow manages to do both.

It’s the kind of breakfast that instantly makes the table feel more inviting. The golden croissants puff up beautifully in the oven, the cheese bubbles around the edges, and the rich aroma fills the kitchen long before anyone sits down to eat. By the time it’s ready to serve, breakfast has already become the highlight of the morning.

That’s probably why I reach for this recipe whenever I’m hosting guests.

Instead of juggling several pans on the stove or trying to serve everything at once, I simply place one large baking dish in the middle of the table and let everyone help themselves. It creates a relaxed atmosphere where people linger over coffee, reach for second helpings, and enjoy the slow pace that makes brunch so special.

It’s also one of the easiest dishes to prepare ahead of time.

Everything can be assembled the evening before, covered tightly, and refrigerated overnight. The next morning, breakfast is almost effortless. While the casserole bakes, there’s plenty of time to brew fresh coffee, slice fruit, or simply enjoy a quiet moment before everyone gathers around the table.

I’ve found that it works for almost every occasion.

Christmas morning, Easter brunch, Mother’s Day, baby showers, weekend houseguests, or even an ordinary Sunday breakfast all feel a little more memorable when this casserole is on the menu. It’s hearty without being too heavy, comforting without feeling ordinary, and elegant enough that guests often assume it took far more effort than it actually did.

🥐 A few reasons this breakfast bake has become one of my favorite brunch recipes:

  • flaky croissants create an irresistibly buttery texture;
  • it’s easy to prepare the night before;
  • perfect for feeding a crowd with minimal effort;
  • rich, cheesy, and wonderfully satisfying;
  • ideal for holidays, brunches, and family breakfasts;
  • easy to customize with different cheeses and meats;
  • every slice looks as beautiful as it tastes.

Some breakfasts simply fill you up.

Others become the meals people remember long after the coffee cups have been emptied.

For me, this ham and cheese croissant breakfast bake has become exactly that—a warm, comforting favorite that turns even the simplest morning into something worth gathering around the table for.


🥐 Ham and cheese croissant breakfast bake recipe

Few breakfasts feel as comforting as pulling a bubbling croissant breakfast bake from the oven on a slow weekend morning. The buttery croissants are crisp and golden on top, soft and custardy underneath, while layers of smoky ham and melted cheese make every forkful rich, satisfying, and full of flavor. It’s the kind of dish that fills the kitchen with an irresistible aroma long before everyone gathers around the table.

One of my favorite things about this recipe is how effortlessly it transforms simple ingredients into something that feels worthy of a special occasion. Croissants replace ordinary bread, giving the casserole an airy, flaky texture that soaks up the savory custard without becoming heavy. Combined with tender ham, plenty of cheese, and fresh herbs, every bite tastes like something from a cozy brunch café.

I’ve also learned that this is one of the easiest breakfasts to prepare ahead.

Assembling everything the night before allows the croissants to absorb the egg mixture completely, creating an even creamier texture once baked. The next morning, breakfast is almost effortless—simply place the dish in the oven and let it do the work while you enjoy your coffee or finish preparing the rest of your brunch.

The finishing touches make all the difference.

A sprinkle of fresh chives or parsley adds brightness, while an extra handful of melted cheese creates an irresistibly golden crust. Serve each slice warm with fresh fruit, a simple green salad, or roasted breakfast potatoes, and you’ll have a meal that’s elegant enough for holidays but easy enough for an ordinary Sunday morning.

🧀 Ingredients

For the breakfast bake

  • 5 large buttery croissants, torn into large pieces
  • 2 cups (about 250 g) cooked ham, diced
  • 2 cups (200 g) shredded Gruyère or Swiss cheese
  • 1 cup (100 g) shredded sharp cheddar cheese
  • 8 large eggs
  • 2 cups (480 ml) whole milk
  • ½ cup (120 ml) heavy cream
  • 1 tablespoon Dijon mustard
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon fine sea salt
  • ¼ teaspoon freshly ground black pepper
  • 2 tablespoons chopped fresh chives
  • 1 tablespoon chopped fresh parsley

Optional garnish

  • Extra fresh chives
  • Fresh parsley
  • Cracked black pepper

👩‍🍳 Instructions

  1. Prepare the baking dish. Lightly grease a 9×13-inch (23×33 cm) baking dish with butter or nonstick cooking spray. Spread the torn croissant pieces evenly across the bottom, allowing some pieces to overlap naturally for a rustic appearance.
  2. Add the ham and cheese. Scatter the diced ham evenly over the croissants, then sprinkle the Gruyère (or Swiss) and cheddar cheese across the top so every serving will have plenty of melted cheese.
  3. Mix the custard. In a large bowl, whisk together the eggs, milk, heavy cream, Dijon mustard, garlic powder, onion powder, salt, pepper, chopped chives, and parsley until smooth and fully combined.
  4. Assemble the casserole. Slowly pour the egg mixture evenly over the croissants, gently pressing the bread down with the back of a spoon so it begins absorbing the custard. Let the casserole rest for at least 30 minutes, or cover and refrigerate overnight for the best flavor and texture.
  5. Bake. Preheat the oven to 350°F (175°C). Bake the casserole for 40–45 minutes, or until the custard is fully set, the top is beautifully golden, and the cheese is bubbling around the edges. If the croissants brown too quickly, loosely cover the dish with foil during the final 10–15 minutes.
  6. Rest before serving. Remove the casserole from the oven and let it rest for about 10 minutes. This allows the custard to settle and makes slicing much easier.
  7. Garnish and enjoy. Sprinkle with extra fresh chives, parsley, and cracked black pepper before serving. Enjoy warm with fresh fruit, roasted potatoes, or a crisp green salad.

✨ Helpful tips

  • Slightly stale croissants absorb the custard better than fresh ones.
  • Assemble the casserole the night before for an even richer texture.
  • Gruyère, Swiss, white cheddar, or mozzarella all work beautifully.
  • Leftover holiday ham is perfect for this recipe.
  • Let the casserole rest before slicing so it holds together neatly.
  • Add sautéed spinach, mushrooms, or caramelized onions for extra flavor.
  • Store leftovers covered in the refrigerator for up to 3 days and reheat gently before serving.

🍽️ What to serve with ham and cheese croissant breakfast bake

One of the things I love most about this breakfast bake is that it already feels like a complete meal the moment it comes out of the oven. The buttery croissants, fluffy egg custard, savory ham, and melted cheese create a hearty dish that’s satisfying all on its own. Still, a few fresh and colorful sides can turn it into a brunch spread that feels worthy of a special occasion.

Fresh fruit is usually my first choice.

A large platter of strawberries, blueberries, raspberries, grapes, melon, pineapple, or juicy orange slices adds brightness that balances the richness of the casserole beautifully. During spring and summer brunches, I often arrange bowls of seasonal fruit around the baking dish, making the table look vibrant before anyone has even picked up a fork.

A crisp green salad is another favorite pairing.

Simple mixed greens tossed with a light lemon vinaigrette provide a refreshing contrast to the buttery croissants and creamy cheese. Baby spinach, arugula, cucumber ribbons, cherry tomatoes, and sliced radishes all work wonderfully, adding freshness without competing with the main dish.

Breakfast potatoes are always welcome too.

Roasted baby potatoes with rosemary, crispy hash browns, or seasoned breakfast potatoes bring another comforting element to the table while pairing naturally with the ham and cheese. Their crisp edges and fluffy centers make every plate feel even more satisfying.

If I’m hosting brunch, I usually add a small bakery-style spread alongside the casserole.

Fresh croissants, buttery scones, muffins, fruit preserves, whipped butter, and homemade jam give guests plenty of options while keeping the atmosphere relaxed and inviting. Everything feels generous without requiring much extra effort.

The drinks are just as important.

Fresh orange juice, sparkling citrus juice, coffee, cappuccinos, lattes, hot tea, or even a celebratory mimosa pair beautifully with the buttery flavors of the casserole. The fresh citrus especially helps balance the richness of the cheese and custard.

🥐 Some of my favorite pairings include:

  • fresh berries, melon, grapes, and citrus fruit;
  • simple green salad with lemon vinaigrette;
  • crispy breakfast potatoes or hash browns;
  • fresh croissants, muffins, and homemade jam;
  • yogurt with granola and honey;
  • freshly brewed coffee, tea, or cappuccino;
  • orange juice, sparkling lemonade, or mimosas.

The nicest part is that none of these additions compete with the casserole.

Instead, they help transform one comforting baking dish into the kind of generous brunch everyone lingers around long after breakfast should have ended.


🧀 Easy ways to make it your own

One reason this breakfast bake has become one of my favorite make-ahead recipes is that it’s incredibly adaptable. Once you’ve made it once or twice, you’ll naturally begin changing the ingredients based on what’s already in your refrigerator or what your family enjoys most. The buttery croissants and creamy custard provide such a dependable base that almost every variation turns out delicious.

The cheese is one of the easiest ingredients to change.

Gruyère creates a wonderfully nutty flavor, Swiss keeps things classic, while sharp cheddar adds bold richness. Mozzarella makes the casserole extra gooey, smoked Gouda adds depth, and a little Parmesan sprinkled over the top creates an irresistibly golden crust.

The protein is just as flexible.

Leftover roast turkey, cooked bacon, breakfast sausage, shredded chicken, or smoked salmon all work beautifully in place of the ham. For a vegetarian version, sautéed mushrooms, spinach, roasted peppers, asparagus, or caramelized onions create a breakfast bake that’s every bit as satisfying.

Vegetables make the casserole even more colorful.

Baby spinach, broccoli florets, roasted tomatoes, zucchini, kale, mushrooms, or sweet bell peppers all blend naturally into the custard. During spring I often add asparagus, while autumn calls for roasted mushrooms and fresh thyme.

Fresh herbs can completely change the personality of the dish.

Chives, parsley, dill, thyme, rosemary, or basil each bring their own character, making the casserole feel slightly different every time I bake it.

One of my favorite discoveries happened after adding a spoonful of whole-grain mustard to the custard instead of regular Dijon.

It added little pops of flavor throughout the casserole that paired beautifully with the buttery croissants and smoky ham. Since then, I’ve enjoyed experimenting with different mustards depending on the occasion.

🥐 A few easy ways to customize this breakfast bake:

  • swap ham for bacon, sausage, turkey, or smoked salmon;
  • use Gruyère, Swiss, cheddar, Gouda, or mozzarella;
  • add spinach, mushrooms, asparagus, or roasted peppers;
  • stir fresh herbs into the custard;
  • sprinkle Parmesan over the top before baking;
  • add caramelized onions for extra sweetness;
  • make it vegetarian with roasted vegetables and cheese.

The original version will probably always be my favorite.

Still, it’s nice knowing this casserole welcomes a little creativity every time it comes out of the oven.


❤️ The breakfast everyone hopes you’ll make again

Every family seems to have one breakfast that quietly becomes part of every special morning.

Not because it’s the quickest recipe.

Not because it’s the fanciest dish on the table.

Simply because everyone looks forward to it long before breakfast is served.

For me, this ham and cheese croissant breakfast bake has slowly become exactly that.

Whenever holidays, birthdays, or weekend brunches come around, someone usually asks if the croissant bake will be on the menu. By the time it comes out of the oven with its bubbling cheese and golden croissant topping, everyone is already gathered in the kitchen waiting for the first slice.

What keeps me coming back to this recipe is how effortlessly comforting it feels.

The flaky croissants, creamy custard, smoky ham, and melted cheese create a breakfast that’s rich without being overwhelming. Every bite feels warm, satisfying, and perfect for slow mornings spent around the table with family and friends.

I’ve also learned that it’s one of the easiest dishes to serve when guests are staying over.

Most of the work is finished the night before, leaving the morning wonderfully relaxed. While the casserole bakes, coffee brews, fruit is sliced, and the whole house slowly fills with the aroma of butter, cheese, and freshly baked croissants.

🥐 If I had to explain why this recipe returns to my table so often, I’d probably say it’s because:

  • it’s rich, buttery, and wonderfully comforting;
  • it’s easy to prepare ahead of time;
  • every slice is filled with flaky croissants and melted cheese;
  • it’s perfect for holidays, brunches, and family gatherings;
  • it feeds a crowd with very little effort;
  • it’s endlessly customizable with different meats, cheeses, and vegetables;
  • everyone always asks for a second helping.

Some breakfasts simply start the day.

Others become the meals people remember long after the plates have been cleared.

For me, this ham and cheese croissant breakfast bake has become exactly that—a warm, comforting classic that brings everyone to the table and makes every brunch feel a little more special.

  • Olya

    Hi! I'm Olya. Here you'll find recipes, tips, and stories to inspire you to cook with heart and create culinary masterpieces full of joy.

Previous Article

The homemade pickles that always disappear first

Next Article

The little lemon cookies that always disappear first

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *