Quick Recipe Version (TL;DR)
Quick Ingredients
- 125 g all-purpose flour
- 2 large eggs
- 300 ml whole milk
- 30 g unsalted butter, melted (plus 15 g for the pan)
- 1/2 tsp fine salt
- 1/8 tsp ground nutmeg (optional)
- 4 tsp Dijon mustard (optional)
- 160 g quality cooked ham, very thinly sliced
- 160 g Gruyère (or Emmental), grated
- 1/2 tsp freshly ground black pepper (or to taste)
Do This
- 1. Whisk flour + salt (and nutmeg). Whisk in eggs, then milk, then melted butter until smooth.
- 2. Rest batter 30 minutes at room temperature.
- 3. Heat a 25–28 cm skillet or crêpe pan to medium (about 180°C/350°F surface temp); lightly butter.
- 4. Cook 4 thin crêpes (about 60–90 seconds first side, 20–30 seconds second side).
- 5. Return one crêpe to the pan on low (about 140°C/285°F). Smear Dijon (optional) on one half.
- 6. Add ham + Gruyère + black pepper; fold edges to make a neat square.
- 7. Cook 1–2 minutes per side until cheese is gooey; repeat with remaining crêpes.
Why You’ll Love This Recipe
- Classic French bistro comfort: salty ham, nutty Gruyère, and a tender crêpe.
- Fast, satisfying, and made with simple ingredients you can find anywhere.
- Flexible: keep it traditional, or add mushrooms, an egg, or herbs.
- Perfect texture contrast: crisped edges outside, molten cheese inside.
Grocery List
- Produce: fresh chives or parsley (optional)
- Dairy: whole milk, eggs, unsalted butter, Gruyère (or Emmental)
- Pantry: all-purpose flour, fine salt, Dijon mustard (optional), black pepper, ground nutmeg (optional)
- Deli: quality cooked ham, very thinly sliced (Paris ham, smoked ham, or a good deli ham)
Full Ingredients
Crêpe Batter (for 4 large crêpes)
- 125 g all-purpose flour
- 1/2 tsp fine salt
- 1/8 tsp ground nutmeg (optional, but lovely with cheese)
- 2 large eggs
- 300 ml whole milk
- 30 g unsalted butter, melted and slightly cooled
For Cooking
- 15 g unsalted butter, for greasing the pan (about 1/2 tbsp per 2 crêpes; use as needed)
Ham & Cheese Filling (for 4 crêpes)
- 160 g quality cooked ham, very thinly sliced
- 160 g Gruyère, grated (or Emmental)
- 4 tsp Dijon mustard (optional)
- 1/2 tsp freshly ground black pepper, or to taste
Optional Finishing
- 1 tbsp finely chopped chives or parsley (for a fresh bite)

Step-by-Step Instructions
Step 1: Make a smooth crêpe batter
In a medium bowl, whisk together 125 g flour, 1/2 tsp salt, and 1/8 tsp nutmeg (if using). Add 2 eggs and whisk until you have a thick, smooth paste.
Slowly whisk in about half the 300 ml milk to loosen, then whisk in the remaining milk until the batter is pourable and silky. Finally, whisk in 30 g melted butter. The batter should be about the consistency of light cream.
Step 2: Rest the batter for tender crêpes
Let the batter rest for 30 minutes at room temperature. This relaxes the gluten and helps bubbles settle, giving you more tender crêpes that cook evenly.
If your kitchen is very warm, you can rest it in the refrigerator; if chilled, let it sit out for 10 minutes before cooking so it flows easily in the pan.
Step 3: Prep the filling so assembly is quick
While the batter rests, grate 160 g Gruyère and separate the 160 g ham into thin, manageable sheets (fold or tear large slices so they fit neatly inside a crêpe).
Set out the optional Dijon and black pepper so everything is within arm’s reach. Once crêpes are cooking, things move fast.
Step 4: Heat the pan and cook the crêpes
Heat a 25–28 cm nonstick skillet or crêpe pan over medium heat until the surface is about 180°C/350°F (if using an infrared thermometer), or until a tiny drop of batter sizzles lightly on contact without smoking.
Add a small amount of butter (a thin sheen, not a puddle). Pour in about 60–75 ml batter (about 1/4 cup) and immediately swirl the pan to coat the bottom in a thin layer.
Cook until the edges look dry and lightly golden, 60–90 seconds. Flip and cook the second side for 20–30 seconds. Slide onto a plate. Repeat to make 4 crêpes, buttering the pan lightly as needed.
Step 5: Add mustard, ham, Gruyère, and pepper
Lower the heat to low, about 140°C/285°F surface temperature (or as low as you can go while still gently cooking). Place one crêpe back in the pan.
If using, spread 1 tsp Dijon in a thin layer over one half of the crêpe (or in a square-ish area centered slightly to one side). Lay 40 g ham over the mustard area, then sprinkle 40 g grated Gruyère on top. Finish with a few turns of black pepper (about 1/8 tsp per crêpe, or to taste).
Step 6: Fold into a neat square
Fold the crêpe into a square packet: fold the left side over the filling, then fold the right side over, then fold the bottom up, and finally fold the top down (or the reverse—just aim for a compact, enclosed square). Gently press with a spatula to help the layers adhere.
Step 7: Melt until gooey and serve hot
Cook the folded crêpe for 1–2 minutes on the first side, then flip carefully and cook another 1–2 minutes, until the cheese inside is fully melted and gooey. Adjust the heat as needed: you want melting without burning.
Transfer to a warm plate and repeat with the remaining crêpes. If you like, sprinkle with chives or parsley right before serving. Serve immediately while the cheese is molten.
Pro Tips
- Thin ham melts better. Ask for very thin deli slices; thick-cut ham can feel heavy and won’t warm through as quickly.
- Grate your own cheese. Pre-shredded cheese often contains anti-caking agents that can inhibit smooth melting. Fresh-grated Gruyère or Emmental turns properly gooey.
- Control the heat for the melt. Cook crêpes on medium, but melt the filling on low so the cheese liquefies before the crêpe over-browns.
- Use a light hand with Dijon. A thin smear adds tang without making the filling wet or overpowering the cheese.
- Keep cooked crêpes warm. Stack them on a plate and cover loosely with foil; they stay pliable and easier to fold.
Variations
- Jambon-fromage-œuf (with egg): After adding ham and cheese, crack in 1 egg per crêpe and cook open-faced until the white sets, then fold (you may need 3–4 minutes total on low).
- Mushroom ham & cheese: Sauté 150 g sliced mushrooms in 15 g butter with a pinch of salt until browned (about 8 minutes), then add a spoonful inside each crêpe.
- Extra-crispy finish: After folding, brush the outside lightly with melted butter and cook 30–60 seconds longer per side for a delicate, golden crust.
Storage & Make-Ahead
Make ahead batter: Cover and refrigerate the batter for up to 24 hours. Whisk briefly before using (the flour can settle).
Make ahead crêpes: Cook plain crêpes, cool completely, then stack with parchment between and refrigerate up to 2 days.
To reheat filled crêpes: Warm in a skillet over low heat (about 140°C/285°F surface temp) for 2–3 minutes per side until the center is hot and the cheese melts again.
Freezing: Freeze plain crêpes (with parchment between) up to 2 months. Thaw overnight in the refrigerator before filling.
Nutrition (per serving)
Approximate, based on 2 stuffed crêpes per serving (1/2 of recipe): 935 calories, Protein: 48 g, Carbohydrates: 52 g, Fat: 56 g, Fiber: 2 g, Sodium: 1650 mg.
