Hey y'all! If you love melty cheese, savory ham, and buttery pastry, these Baked Ham and Cheese Croissants are about to become your new go-to recipe. They’re warm, golden, and loaded with flavor—perfect for breakfast, brunch, or a quick snack. Whether you’re serving guests or just treating yourself, these croissants will make any occasion special. Let’s get cooking!
Why You’ll Love This
- Ready in under 30 minutes, perfect for busy mornings or last-minute brunches.
- Golden, flaky croissants filled with gooey cheese and savory ham—simply irresistible!
- Customizable with your favorite cheese or deli meats.
- Great for meal prep—easily reheated for a grab-and-go meal.
- Perfect for entertaining, impressing guests with minimal effort.
Ingredients
- 6 large croissants (fresh or day-old)
- 12 slices of deli ham (about 8 oz)
- 6 slices Swiss cheese (or Gruyère, provolone, or cheddar)
- 2 tablespoon Dijon mustard
- 2 tablespoon salted butter, melted
- ½ teaspoon garlic powder
- ½ teaspoon dried parsley (optional, for garnish)
- Freshly ground black pepper, to taste
Directions
Step 1: Preheat and Prep
Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper for easy clean-up.
Step 2: Slice and Fill
Using a serrated knife, carefully slice each croissant horizontally, leaving a small hinge to keep them intact.
Spread a thin layer of Dijon mustard inside each croissant. Place 2 slices of ham and 1 slice of cheese in each one. Sprinkle with black pepper as desired.
Step 3: Brush and Bake
Mix the melted butter with garlic powder. Brush the tops of the croissants with the garlic butter mixture.
Arrange the filled croissants on the prepared baking sheet. Bake for 10-12 minutes or until the croissants are golden brown and the cheese has melted.
Step 4: Serve
Sprinkle with dried parsley (if using). Let cool for 2-3 minutes before serving warm.
Notes
- Day-old croissants work great as they hold up better when filled and baked.
- For a crispier top, broil the croissants for 1-2 minutes after baking—just keep an eye on them!
- Try mixing cheeses for extra gooey, complex flavor.
Variations
- Spinach & Cheese: Add a handful of baby spinach leaves for color and nutrients.
- Turkey & Havarti: Substitute ham with sliced turkey and use Havarti cheese for a milder flavor.
- Vegetarian: Skip the ham and add roasted vegetables with extra cheese.
Required Equipment
- Baking sheet
- Parchment paper
- Basting brush
- Serrated knife
Storage Instructions
Once cooled, store leftover baked ham and cheese croissants in an airtight container in the refrigerator for up to 3 days. Reheat in a 325°F (165°C) oven for 5-7 minutes, or until heated through. For longer storage, wrap individually and freeze for up to 2 months. Thaw overnight and reheat as above.
Suggested Pairings & Serving Recommendations
- Serve with a fresh green salad or fruit salad for a complete meal.
- Pair with hot coffee, orange juice, or mimosas for a classic brunch spread.
- Add a bowl of tomato soup for a comforting lunch.
Pro Tips
- Don’t overfill your croissants to prevent the cheese from leaking out during baking.
- Let the croissants cool slightly before serving to avoid burnt fingers and to let the cheese set.
- If you love a crunchy bite, toast the cut sides of the croissants before assembling.
FAQ
Can I use other types of cheese?
Absolutely! Gruyère, provolone, cheddar, or even brie all make delicious options.
Do I have to use Dijon mustard?
Nope! You can use honey mustard, mayonnaise, or skip the spread entirely according to your taste.
Can I make these ahead of time?
Yes. Assemble the croissants up to a day in advance and store them in the fridge. Bake when ready to serve for the freshest result.
Preparation Time & Cooking Time
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Total Time: 22 minutes
Ingredients
- 4 large croissants
- 8 slices of deli ham
- 4 slices of Swiss cheese
- 2 tablespoons Dijon mustard
- 1 tablespoon melted butter
- ½ teaspoon black pepper
- ¼ teaspoon garlic powder
- 1 tablespoon chopped fresh parsley (optional)
Instructions
-
1Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper.
-
2Slice each croissant horizontally without cutting all the way through, creating a pocket.
-
3Spread Dijon mustard inside each croissant. Layer two slices of ham and one slice of Swiss cheese inside each croissant.
-
4Place the stuffed croissants on the prepared baking sheet. Brush the tops with melted butter, then sprinkle with black pepper and garlic powder.
-
5Bake for 12-15 minutes or until the cheese is melted and the croissants are golden brown.
-
6Optional: Sprinkle with fresh parsley before serving. Serve warm.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!

