Classic French Breakfast Croissants Filled with Ham and Cheese

Published: February 6, 2026
Katherine MitchellKatherine Mitchell
Tags: French, Breakfast, Croissants, Ham and Cheese, Bakery

French Croissants

Delicious flaky croissants filled with savory ham and melted cheese, perfect for a French-style breakfast treat.

Prep Time:30 minCook Time:20 minTotal Time:50 minServings:4Difficulty:Medium

Nutrition (per serving)

Calories:480 kcal
Protein:22 g
Carbs:45 g
Fat:22 g

There’s something truly indulgent about biting into a warm, flaky croissant, especially when it’s packed with rich ham and melting cheese for that perfect savory breakfast. This recipe captures the essence of a classic French breakfast, combining buttery, crispy layers with savory fillings that will make your morning feel special.

Whether you’re preparing a weekend brunch or a cozy weekday breakfast, these croissants are sure to impress. The process isn’t overly complicated—making the dough from scratch is rewarding, but you can also use store-bought croissants to save time and still enjoy the delicious filling.

Ingredients

  • All-purpose flour:3 cups
  • Unsalted butter:1 1/4 cups
  • Active dry yeast:2 1/4 tsp
  • Whole milk:1 cup
  • Sugar:2 tsp
  • Salt:1 tsp
  • Thinly sliced ham:8 oz
  • Grated Gruyère cheese:1 cup
  • Eggs:1 large

Instructions

  1. In a small bowl, dissolve yeast and a pinch of sugar in warm milk. Let it sit until frothy, about 5-7 minutes.

    Frothy yeast mixture in warm milk for croissants
  2. In a large mixing bowl, combine flour, remaining sugar, and salt. Add cold butter, cutting it into the flour until the mixture resembles coarse crumbs.

    Cold butter cut into flour for croissant dough
  3. Pour in the yeast mixture and knead until a smooth dough forms. Wrap in plastic wrap and refrigerate for at least 2 hours or overnight.

    Smooth croissant dough ready to chill
  4. Roll the dough into a large rectangle on a lightly floured surface. Fold it into thirds, wrap, and chill for 30 minutes. Repeat the rolling and folding process 2 more times to create layers.

    Folded croissant dough during lamination
  5. Roll the dough into a rectangle. Spread slices of ham and grated cheese over half of the dough. Fold it in half and cut into 4 equal rectangles.

    Croissant dough filled with ham and grated cheese
  6. Roll each rectangle into a croissant shape or leave as is. Place on a baking sheet lined with parchment paper.

    Unbaked ham and cheese croissants on parchment
  7. Beat the egg and brush it over the croissants. Let them rise for 30 minutes. Preheat oven to 400°F.

    Egg-washed croissants rising before baking
  8. Bake for 15-20 minutes until golden brown and crispy. Serve warm.

    Golden baked ham and cheese croissants

Tips & Notes

  • Use high-quality ham and cheese for the best flavor.
  • Ensure the dough is cold when layering for flaky results.
  • You can prepare the dough ahead of time and refrigerate overnight.