Ham and Cheese Croissant Bake

Photo of author
Author: Clara
Published:

Ham and Cheese Croissant Bake is the ultimate cozy breakfast comfort food. Buttery croissants soak up a creamy egg custard while layers of smoky ham and melty Gruyère turn golden in the oven. Perfect for holiday mornings, lazy Sundays, or feeding a hungry brunch crowd.

Ham and cheese croissant bake with golden flaky layers in white dish on wooden table

Why This Ham and Cheese Croissant Bake Is Perfect for Breakfast or Brunch

This Ham and Cheese Croissant Bake combines everything you love about breakfast into one comforting dish. The buttery croissants bring flaky, crisp edges while the custard makes the inside rich and tender. Add salty ham and nutty Gruyère cheese, and you get a savory bake that’s both hearty and elegant.

It’s a recipe that feels indulgent yet practical, because you can prep most of it ahead. That means no rushing around in the morning—just bake, serve, and enjoy. Guests will think you’ve been in the kitchen for hours, when in reality it takes just over an hour from start to finish.

This casserole also fits every occasion. It’s perfect for a Christmas morning spread, a cozy family brunch, or even a weekend dinner paired with a green salad. The flavor layers—onion sautéed with herbs, creamy mustard-spiked custard, and gooey cheese—make every bite satisfying. Even better, the crispy golden top ensures it looks as good as it tastes.

If you’ve ever tried my biscuits and gravy breakfast casserole, you’ll love this one too, because it has that same “crowd-pleasing with no stress” vibe. In fact, it may become your new go-to when you want something both easy and impressive.

Ingredients for Ham and Cheese Croissant Bake

Making this dish is all about balancing rich, buttery flavors with herbs and spices. Here’s everything you’ll need to create the perfect bite:

  • 10 large croissants, slightly stale or baked to dry out
  • 6 oz sliced ham, preferably good-quality deli or French-style
  • 2 cups shredded Gruyère cheese, freshly grated
  • 4 tablespoons unsalted butter
  • 1 yellow onion, diced
  • 1 tablespoon minced fresh thyme
  • 2 tablespoons minced fresh sage
  • 2 ½ cups half and half
  • 6 eggs
  • 1 tablespoon Dijon mustard
  • 1 tablespoon whole grain mustard
  • 1 ½ teaspoons kosher salt
  • ½ teaspoon ground black pepper
  • ⅛ teaspoon freshly grated nutmeg
  • Minced chives, for garnish
  • Optional: Hollandaise sauce for serving

Key Ingredients Explained

The croissants are the foundation of this dish. Using stale ones prevents sogginess and ensures they soak up the custard perfectly. Gruyère cheese adds nutty, creamy richness that balances beautifully with smoky ham. Fresh thyme and sage give an earthy, herby flavor that keeps the bake from feeling too heavy.

Meanwhile, Dijon and whole grain mustard bring tang and a gentle bite to the custard. Finally, a sprinkle of nutmeg adds warmth and complexity that ties everything together.

Easy Substitutions and Variations

You can easily swap Gruyère for Swiss, cheddar, or even mozzarella if that’s what you have. Brioche or challah bread also work beautifully in place of croissants, though the texture will be slightly different. Red or sweet onions can replace yellow onions, and if you don’t have fresh herbs, dried thyme and sage will still deliver flavor.

For extra richness, drizzle with hollandaise or top each serving with a fried egg. Want a sweeter twist? Swap ham for bacon or turkey, or try a mix of cheeses for added depth.

Step-by-Step Instructions

Prepare the Croissants

Tear croissants into bite-size pieces. To stale overnight, leave them uncovered on the counter. If you’re short on time, bake them at 250°F for 40 minutes until dry but not browned. This step ensures the bake won’t turn soggy.

Cook the Onion and Herb Mixture

Melt butter in a skillet over medium heat. Add diced onion and sauté for 2 to 3 minutes until fragrant. Stir in thyme and sage, and cook another 2 to 3 minutes until the onion softens. This mixture infuses the whole dish with savory flavor.

Sautéed onions with herbs in skillet for ham and cheese croissant bake

Layer the Bake

Grease a 9×13 baking pan. Spread half the croissants across the bottom. Add half the ham, half the cheese, and all the onion mixture. Then repeat with the remaining croissants, ham, and cheese, creating delicious layers.

Layered ham and cheese croissant bake with onions and shredded cheese in ceramic dish

Make the Custard

Whisk together eggs, half and half, Dijon, whole grain mustard, nutmeg, salt, and pepper until smooth. Pour the mixture evenly over the croissants. Gently press down with a spoon so everything absorbs the custard. Let the dish sit for 30 minutes before baking so the flavors marry.

Blender with frothy custard mixture for ham and cheese croissant bake

Bake and Finish

Preheat your oven to 350°F. Bake uncovered for 40 to 45 minutes until puffed and golden brown. At the 30-minute mark, check for browning; cover loosely with foil if the top looks too dark. Let it cool for 5 to 10 minutes before slicing. Garnish with chives and serve hot.

Expert Tips for the Best Results

Always start with croissants that are dry or stale—fresh ones soak up too much liquid and collapse. Freshly grated cheese melts smoother and creamier than pre-shredded varieties. Use a good-quality ham, as it’s the main protein and adds much of the flavor.

Avoid refrigerating the entire casserole overnight, as it can get mushy. Instead, prep the custard and croissants separately and assemble in the morning. Pressing down the croissants after pouring the custard ensures they soak up the mixture evenly. And don’t skip letting the dish rest after baking—it sets the custard and makes serving cleaner.

Make-Ahead and Storage Guide

Prepping the Night Before

You can chop onions, grate cheese, and whisk the custard the night before. Store everything separately, then assemble and bake fresh in the morning. This method gives you the convenience without the soggy risk.

Refrigerating, Reheating, and Freezing

Store leftovers tightly wrapped in the fridge for up to 3 days. To reheat, cover with foil and warm at 350°F for 15 to 20 minutes. For longer storage, freeze the baked casserole wrapped in plastic and placed in a zip-top bag for up to 2 months. Thaw overnight in the fridge, then reheat until hot.

How to Serve Ham and Cheese Croissant Bake

This dish is best enjoyed warm, straight from the oven. Garnish with fresh chives for color and brightness. For a fancier brunch, add a drizzle of hollandaise or top with a fried egg. Serve it alongside fresh fruit or a light salad for balance.

If you love hearty casseroles, you might also enjoy serving it with my blueberry buttermilk pancake casserole for a sweet-and-savory duo. Or pair with cowboy breakfast sliders to keep guests happily full.

Serving of ham and cheese croissant bake topped with hollandaise sauce

FAQ about Ham and Cheese Croissant Bake

How long to cook ham and cheese croissants in the oven?

Bake at 350°F for 40 to 45 minutes, checking at 30 minutes for browning.

How to bake croissants in the oven?

For this recipe, dry croissants at 250°F for 40 minutes until crisp but not browned.

What cheese do you use in a ham and cheese croissant?

Gruyère is classic, but Swiss, cheddar, or mozzarella also work well.

How to bake take and bake croissants?

Follow package instructions, usually baking at 350–375°F until puffed and golden.

Conclusion

Ham and Cheese Croissant Bake is everything you want in a breakfast: cheesy, buttery, savory, and comforting. With minimal prep and make-ahead options, it’s perfect for holidays, brunches, or simply treating your family to something special. Serve it hot, watch it disappear, and don’t be surprised when everyone asks for seconds. For more cozy recipe inspiration, follow along on Pinterest.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Ham and cheese croissant bake with golden flaky layers in white dish on wooden table

Ham and Cheese Croissant Bake


  • Author: Zohra
  • Total Time: 1 hour 5 minutes
  • Yield: 12 servings 1x

Description

Buttery croissants soak up a creamy egg custard with smoky ham, nutty Gruyere, and fresh herbs. It bakes up golden and crisp on top with a soft, custardy center that’s perfect for brunch.


Ingredients

Scale

10 large croissants

6 oz sliced ham

2 cups shredded gruyere cheese

4 tablespoons unsalted butter

1 yellow onion, diced

1 tablespoon minced fresh thyme

2 tablespoons minced fresh sage

2 1/2 cups half and half

6 eggs

1 tablespoon dijon mustard

1 tablespoon whole grain mustard

1 1/2 teaspoons kosher salt

1/2 teaspoon ground black pepper

1/8 teaspoon freshly grated nutmeg

Minced chives, for garnish

Optional: Hollandaise sauce for serving


Instructions

1. Tear croissants into pieces and let them sit overnight to stale, or bake at 250°F for 40 minutes to dry out.

2. Melt butter in a skillet over medium heat. Sauté onions for 2–3 minutes, then add sage and thyme. Cook another 2–3 minutes until soft.

3. Grease a 9×13 baking pan.

4. Layer half the croissants in the pan, then add half the ham, half the cheese, and all the sautéed onions. Repeat with remaining croissants, ham, and cheese.

5. Whisk together eggs, half and half, dijon, whole grain mustard, nutmeg, salt, and pepper until smooth.

6. Pour custard over the casserole, gently press croissants down to soak, and let sit for 30 minutes.

7. Preheat oven to 350°F.

8. Bake for 40–45 minutes until puffed and golden brown. Check at 30 minutes; cover with foil if browning too quickly.

9. Cool for 5–10 minutes, garnish with chives, and serve.

Notes

Do not use fresh croissants; stale ones absorb the custard better without getting soggy.

Use freshly grated cheese for best texture and melting.

Avoid pre-soaking the casserole overnight as it may become too wet.

High-quality deli ham, such as French or uncured smoked, is recommended.

Custard and dry components can be prepared separately the night before and assembled in the morning.

Storage: Refrigerate leftovers for up to 3 days, tightly wrapped; reheat at 350°F for 15–20 minutes.

Freezing: Wrap cooled casserole in plastic wrap and freeze in a ziplock bag for up to 2 months. Thaw in refrigerator before reheating.

  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Breakfast Recipes
  • Method: Baked
  • Cuisine: American

Nutrition

  • Serving Size: 1 piece
  • Calories: 684
  • Sugar: 12 g
  • Sodium: 1333 mg
  • Fat: 47 g
  • Saturated Fat: 26 g
  • Unsaturated Fat: 17 g
  • Trans Fat: 0.2 g
  • Carbohydrates: 38 g
  • Fiber: 2 g
  • Protein: 27 g
  • Cholesterol: 261 mg

More Recipes You’ll Love