There is something wonderfully comforting about a warm, flaky croissant filled with savory ham and melted cheese. These Ham & Cheese Breakfast Croissants are easy to prepare, satisfying, and perfect for busy mornings, weekend brunches, or a simple family breakfast.
Made with buttery croissants, sliced ham, gooey cheese, and a light egg mixture, this recipe turns everyday ingredients into a delicious breakfast that feels a little special. The croissants bake until golden on top while the cheese melts into the ham, creating a warm and savory filling in every bite.
Recipe Information
| Category | Details |
|---|---|
| Recipe | Ham & Cheese Breakfast Croissants |
| Servings | 6 croissants |
| Prep Time | 10 minutes |
| Cook Time | 18 to 22 minutes |
| Total Time | 28 to 32 minutes |
| Difficulty | Easy |
| Cuisine | American-inspired |
| Best For | Breakfast, brunch, meal prep |
Why This Recipe Is Good
These breakfast croissants are quick, filling, and easy to customize. The combination of flaky pastry, savory ham, melted cheese, and creamy egg makes them both comforting and satisfying. They are also great for serving a crowd because most of the preparation can be done ahead of time.

Ingredients
For the croissants:
- 6 large plain croissants
- 6 slices deli ham
- 6 slices Swiss, cheddar, or Gruyere cheese
- 4 large eggs
- 1/4 cup milk
- 1 tablespoon melted butter
- 1/2 teaspoon Dijon mustard
- 1/4 teaspoon garlic powder
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon chopped fresh parsley, optional
For topping:
- 1 tablespoon melted butter
- 2 tablespoons shredded cheese, optional
- Fresh parsley or chives, optional
Equipment Needed
- Large mixing bowl
- Whisk
- Baking sheet or baking dish
- Parchment paper
- Small pastry brush
- Knife
- Cutting board
- Measuring cups and spoons
How to Make Ham & Cheese Breakfast Croissants
1. Preheat the Oven
Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper to make cleanup easier.
2. Prepare the Egg Mixture
Crack the eggs into a large mixing bowl. Add the milk, melted butter, Dijon mustard, garlic powder, salt, and black pepper.
Whisk until the mixture is smooth and well combined. Stir in the chopped parsley if you are using it.
The Dijon mustard adds a mild savory flavor without making the croissants taste strongly of mustard. It also pairs especially well with ham and cheese.
3. Slice the Croissants
Using a sharp knife, carefully slice each croissant horizontally. Do not cut all the way through if you want the croissants to stay connected on one side.
Place the opened croissants on the prepared baking sheet.
4. Add the Ham and Cheese
Fold a slice of ham to fit inside each croissant. Place one slice of cheese on top of the ham.
You can use Swiss cheese for a classic combination, cheddar for a sharper flavor, or Gruyere for a richer and more sophisticated taste.
For extra cheesy croissants, add a small handful of shredded cheese inside each one.
5. Add the Egg Mixture
Spoon a little of the egg mixture over the ham and cheese inside each croissant. Avoid soaking the croissants too heavily, because too much liquid can make the pastry soggy.
If you prefer a more egg-forward breakfast croissant, you can add a little more mixture, but leave enough room for the croissants to close comfortably.
6. Brush the Croissants
Close each croissant gently and brush the tops with melted butter.
For an extra golden, cheesy finish, sprinkle a little shredded cheese over the tops.
7. Bake
Place the baking sheet in the preheated oven and bake for 18 to 22 minutes, or until the croissants are golden brown, the cheese is melted, and the egg mixture is fully cooked.
Start checking around the 18-minute mark because oven temperatures and croissant sizes can vary.
8. Cool Slightly and Serve
Remove the croissants from the oven and let them cool for about 3 to 5 minutes before serving.
Garnish with fresh parsley or chopped chives if desired. Serve warm for the best texture and flavor.
Tips for the Best Ham & Cheese Breakfast Croissants
Use Fresh Croissants
Fresh bakery croissants usually give the best flaky texture and buttery flavor. Day-old croissants can also work well and may even hold the filling a little better.
Do Not Overfill
It can be tempting to add lots of ham and cheese, but too much filling can cause the croissants to split while baking. A balanced filling creates a neater and easier-to-eat breakfast.
Choose Good Melting Cheese
Swiss, Gruyere, cheddar, provolone, and Monterey Jack all melt nicely. You can also combine two cheeses for extra flavor.
Keep an Eye on the Oven
Croissants can brown quickly because of their buttery pastry. If the tops are getting too dark before the filling is cooked, loosely cover them with foil for the final few minutes.
Add More Flavor
For a flavor variation, try adding sliced green onions, spinach, caramelized onions, roasted red peppers, or a thin layer of cream cheese.
Easy Variations
Ham, Egg & Cheddar Croissants
Use sharp cheddar cheese and add a small amount of scrambled egg to create a classic breakfast sandwich flavor.
Ham & Swiss Croissants
Swiss cheese gives the croissants a mild, nutty flavor that pairs beautifully with ham.
Ham, Cheese & Spinach Croissants
Add a handful of finely chopped cooked spinach for a simple vegetable boost.
Spicy Ham & Cheese Croissants
Add a few slices of jalapeno or a small drizzle of hot sauce before baking.
Turkey & Cheese Croissants
Replace the ham with sliced turkey for a lighter variation that still has plenty of savory flavor.
Make-Ahead Instructions
These croissants can be prepared ahead of time, making them especially useful for busy mornings.
Assemble the croissants the night before, cover them tightly, and refrigerate. The next morning, brush the tops with butter and bake as directed. Because the croissants will be cold from the refrigerator, they may need an additional 3 to 5 minutes in the oven.
For best results, do not leave the assembled croissants at room temperature for an extended period because the egg mixture contains perishable ingredients.
How to Store Leftovers
Allow leftover croissants to cool completely before placing them in an airtight container.
Store them in the refrigerator for up to 3 days.
To reheat, place the croissants in a 350°F (175°C) oven for about 8 to 12 minutes, or until warmed through. An air fryer also works well and can help restore some of the crispness.
Avoid microwaving for too long because the croissant pastry may become soft and chewy.
Serving Suggestions
These Ham & Cheese Breakfast Croissants are delicious on their own, but you can turn them into a complete breakfast with simple sides.
Serve them with:
- Fresh berries or sliced fruit
- A simple green salad
- Roasted breakfast potatoes
- Fresh orange juice
- Coffee or tea
- Yogurt with granola
For brunch, arrange the croissants on a large platter and garnish with fresh herbs. They look inviting and are easy for guests to grab and enjoy.
Nutrition Information
The nutrition information below is an estimate based on one croissant and can vary depending on the brand and amount of ham, cheese, and croissant used.
| Nutrient | Approximate Amount Per Serving |
|---|---|
| Calories | 390 kcal |
| Protein | 20 g |
| Carbohydrates | 24 g |
| Fat | 24 g |
| Saturated Fat | 11 g |
| Cholesterol | 185 mg |
| Sodium | 780 mg |
| Fiber | 2 g |
| Sugar | 3 g |
Frequently Asked Questions
Can I use refrigerated crescent roll dough instead of croissants?
Yes. Refrigerated crescent roll dough can be used, but the texture will be different. Crescent dough is lighter and less buttery than traditional croissants. Follow the package baking directions and adjust the filling amount as needed.
What is the best cheese for ham and cheese croissants?
Swiss, cheddar, and Gruyere are excellent choices. Swiss gives a classic deli-style flavor, cheddar adds more sharpness, and Gruyere creates a rich, slightly nutty taste.
Can I make these croissants without eggs?
Yes. The eggs add richness and extra protein, but you can leave them out and simply fill the croissants with ham and cheese. Add a little extra cheese if you want a richer filling.
Can I freeze Ham & Cheese Breakfast Croissants?
Yes. Let baked croissants cool completely, wrap them individually, and place them in a freezer-safe bag or container. Freeze for up to 2 months for the best quality. Reheat them in a 350°F (175°C) oven until heated through.
Can I prepare them the night before?
Yes. Assemble the croissants, cover them, and refrigerate overnight. Bake them the next morning, adding a few extra minutes to the cooking time if needed.
How do I stop the croissants from becoming soggy?
Use a moderate amount of egg mixture and avoid oversoaking the pastry. Baking at the recommended temperature also helps the croissants cook evenly while keeping the outside crisp and golden.
Can I use different fillings?
Absolutely. You can replace the ham with turkey, cooked bacon, or cooked sausage. Vegetables such as spinach, mushrooms, peppers, or onions can also be added.
Final Thoughts
Ham & Cheese Breakfast Croissants are a simple way to make breakfast feel special without spending hours in the kitchen. With flaky croissants, savory ham, melted cheese, and a lightly seasoned egg mixture, this recipe delivers plenty of flavor in every bite.
They are easy enough for a weekday breakfast and delicious enough for a weekend brunch. Once you try the basic recipe, you can experiment with different cheeses, meats, and vegetables to create your own favorite combination.
Recommended By BeautifulKitchenguide's Team
The Complete 28-Day Keto Meal Plan Check Keto Cookbook
The Ultimate 100 High-Protein Recipes Check High Protein Cookbook
The Ultimate Vegan Cookbook - 70 Easy Recipes Check Vegan Cookbook
