If you are looking for an easy breakfast casserole that feels a little extra special, this creamy Dijon croissant breakfast casserole with ham and Swiss cheese is such a good one to make. It has buttery croissants, savory ham, melty Swiss cheese, and a rich egg custard with just enough Dijon mustard to give it incredible flavor. It is cozy, creamy, and perfect for brunch, holidays, or make-ahead breakfasts.
This is the kind of breakfast bake that looks impressive on the table but is actually very simple to put together. It is especially good for Easter brunch, Christmas morning, baby showers, weekend guests, or anytime you want a hearty breakfast recipe that can be prepped ahead.
Other Breakfast Ideas You’ll Love:
Why You’ll Love This Croissant Breakfast Casserole
This casserole is everything a breakfast bake should be. The croissants soak up the creamy egg mixture and bake into a soft, rich center with golden buttery edges. The ham and Swiss cheese make it savory and satisfying, while the Dijon adds a subtle tangy flavor that pairs perfectly with both.
It is also a great way to use up leftover ham, which makes it ideal after holiday dinners. Since it can be assembled ahead of time, it is one of the easiest brunch recipes for entertaining.
What It Tastes Like
This creamy breakfast casserole is rich and custardy with layers of buttery croissant, smoky ham, and gooey Swiss cheese. The Dijon mustard gives the casserole a slightly elevated flavor without overpowering it. Every bite is soft, cheesy, savory, and comforting.
Ingredients
- 5 large buttery croissants, torn into chunks
- 2 cups cooked ham
- 2 cups shredded Swiss cheese
- 8 large eggs
- 2 cups half-and-half
- 1 cup whole milk
- 1/2 cup sour cream
- 2 tablespoons Dijon mustard
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons chopped fresh parsley, plus more for garnish
How to Make Creamy Dijon Croissant Breakfast Casserole
Start by greasing a 9×13 baking dish. Tear the croissants into large chunks and spread half of them in the bottom of the dish. Top with half of the diced ham and half of the Swiss cheese. Repeat with the remaining croissants, ham, and cheese.
In a large mixing bowl, whisk together the eggs, half-and-half, milk, sour cream, Dijon mustard, garlic powder, onion powder, salt, pepper, and parsley until smooth and fully combined.
Pour the egg mixture evenly over the croissant layers. Press the croissants down gently so they soak up some of the custard. Cover the dish and refrigerate for at least 30 minutes or up to overnight.
When ready to bake, remove the casserole from the fridge while the oven preheats to 350 degrees Fahrenheit. Bake uncovered for 45 to 55 minutes, or until the center is set and the top is golden brown. Let it rest for about 10 minutes before serving. Garnish with more fresh parsley if desired.
Tips for the Best Breakfast Casserole
Use bakery-style croissants if possible because they add the best buttery texture and flavor. Slightly stale croissants work especially well since they soak up the custard without getting too soft.
Shred your own Swiss cheese for the best melting texture. Pre-shredded cheese works in a pinch, but freshly shredded cheese gives a creamier result.
Letting the casserole sit before baking makes a big difference. Even just 30 minutes helps the croissants absorb the custard better, but overnight is even better for flavor and texture.
Variations
You can swap the Swiss cheese for Gruyere if you want an even richer flavor. Sharp white cheddar also works well.
For a little extra flavor, add sautéed onions or a small handful of baby spinach. You can also use cooked bacon or breakfast sausage instead of ham.
If you want a more pronounced Dijon flavor, increase the mustard slightly, but do not add too much or it can overpower the creamy custard.
Creamy Dijon Croissant Breakfast Casserole with Ham and Swiss Cheese
- Total Time: 1 hour
- Yield: 8 servings 1x
Description
This creamy Dijon croissant breakfast casserole is a rich, buttery brunch bake made with flaky croissants, savory ham, melty Swiss cheese, and a flavorful Dijon egg custard. Perfect for holidays, weekend brunch, or make-ahead breakfasts.
Ingredients
-
5 large croissants, torn into chunks
-
2 cups diced ham (or sliced deli ham, chopped)
-
2 cups shredded Swiss cheese
-
8 large eggs
-
2 cups half-and-half
-
1 cup whole milk
-
1/2 cup sour cream
-
2 tablespoons Dijon mustard
-
1 teaspoon garlic powder
-
1 teaspoon onion powder
-
1/2 teaspoon salt
-
1/2 teaspoon black pepper
-
2 tablespoons chopped fresh parsley
-
1 tablespoon chopped fresh chives (plus more for garnish)
Instructions
-
Preheat oven to 350°F and grease a 9×13 baking dish.
-
Tear croissants into large chunks and layer half in the bottom of the dish.
-
Add half the ham and half the Swiss cheese. Repeat layers.
-
In a large bowl, whisk together eggs, half-and-half, milk, sour cream, Dijon mustard, garlic powder, onion powder, salt, pepper, parsley, and chives until smooth.
-
Pour the custard evenly over the croissant mixture. Gently press down to help the croissants absorb the liquid.
-
Cover and refrigerate for at least 30 minutes or overnight for best results.
-
Bake uncovered for 45–55 minutes, until golden brown and set in the center.
-
Let rest for 10 minutes before serving. Garnish with additional chives and parsley.
Notes
-
Slightly stale croissants work best for soaking up the custard.
-
Swap Swiss for Gruyere for a richer flavor.
-
Great use for leftover holiday ham.
-
Letting it sit overnight improves texture and flavor.
- Prep Time: 10 MINUTES
- Cook Time: 50 MINS
- Category: Breakfast, BREAKFAST | BRUNCH
- Method: BAKED
- Cuisine: American, Brunch
What to Serve with It
This ham and Swiss croissant breakfast casserole pairs well with fresh fruit, a simple green salad, roasted potatoes, or a light yogurt parfait. For brunch gatherings, it also goes beautifully with coffee cake, muffins, or a fruit platter.
How to Store and Reheat
Store leftovers covered in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm larger portions in the oven at 325 degrees until heated through.
This casserole can also be frozen after baking. Let it cool completely, wrap tightly, and freeze for up to 2 months. Thaw in the refrigerator before reheating.
Make-Ahead Instructions
This is one of the best make-ahead breakfast casseroles because you can assemble it the night before and bake it in the morning. Just cover the unbaked casserole tightly and refrigerate overnight. In the morning, let it sit at room temperature while the oven preheats, then bake as directed.
Frequently Asked Questions
Can I make this breakfast casserole the night before?
Yes, this recipe is perfect for making ahead. Assemble it, cover it, and refrigerate overnight so the croissants can soak up the creamy custard.
Can I use leftover ham?
Yes, leftover ham works perfectly in this casserole and is one of the best ways to use it up after a holiday meal.
Can I use a different cheese?
Yes, Gruyere, white cheddar, or even mozzarella can be used, but Swiss gives it the classic savory flavor that pairs especially well with ham and Dijon.
How do I know when the casserole is done?
The center should be set and no longer jiggly. The top will be golden and the edges should look puffed and lightly crisp.
Final Thoughts
This creamy Dijon croissant breakfast casserole with ham and Swiss cheese is one of those easy brunch recipes that feels cozy, classic, and a little bit fancy all at once. The buttery croissants, rich custard, savory ham, and melty cheese make it perfect for holidays, weekend breakfasts, and special gatherings. It is simple to prep ahead, easy to bake, and always a crowd-pleaser.
