Ham and Cheese Stuffed Croissants

Golden, flaky croissants stuffed with savory ham and melted cheese, ready to serve warm for breakfast. Save Pin
Golden, flaky croissants stuffed with savory ham and melted cheese, ready to serve warm for breakfast. | noshtheory.com

Transform day-old croissants into a indulgent breakfast by slicing them open and filling with a savory mixture of chopped ham, shredded Gruyère or Swiss cheese, Dijon mustard, and creamy mayonnaise. Fresh chives add a subtle onion note while black pepper provides gentle heat.

After stuffing, brush the tops with melted butter and optional Parmesan before baking until golden and the cheese bubbles. The result combines flaky, buttery pastry with warm, melty cheese and savory ham throughout.

This French-inspired dish comes together in just 30 minutes and serves four. The filling adapts easily—swap turkey or chicken for ham, add sautéed mushrooms or spinach for extra vegetables, or adjust the mustard to your taste preference.

My tiny apartment kitchen smelled incredible when I first tried making stuffed croissants on a rainy Sunday morning. The butter was already melting into the paper, and I remember thinking how something so fancy could come together in minutes.

My roommate walked in midbake and asked what bakery Id visited, looking genuinely confused when I pointed to the sheet pan. We ate them standing up, burning our fingers slightly, not even bothering with plates.

Ingredients

  • Croissants: Dayold ones hold up better without getting soggy, and they toast beautifully in the oven
  • Ham: Chop it into small pieces so every bite gets some meaty goodness
  • Gruyère or Swiss cheese: These melt beautifully and add that nutty depth we all crave
  • Dijon mustard: Just enough to cut through the rich cheese and butter
  • Mayonnaise: Helps bind everything together and keeps the filling moist
  • Fresh chives: Add a mild onion flavor and make everything look prettier
  • Melted butter: Brushing the tops gives them that gorgeous golden finish
  • Grated Parmesan: Totally optional, but adds a salty, crispy crust

Instructions

Get your oven ready:
Preheat to 180°C (350°F) and line a baking sheet with parchment paper so cleanup is effortless
Prep the croissants:
Slice each one horizontally but leave that small hinge intact like a book, so they stay connected
Mix the filling:
Combine ham, Gruyère, Dijon, mayo, chives, and black pepper in a bowl until everything is evenly distributed
Stuff them generously:
Gently open each croissant and pack the filling inside, pressing lightly to help it stay put
Finish with butter:
Brush melted butter over the tops and sprinkle with Parmesan if youre feeling fancy
Bake until golden:
Pop them in for 12 to 15 minutes until the cheese is bubbling and the tops are perfectly bronzed
Serve immediately:
These are best enjoyed warm while the cheese is still molten
Freshly baked Stuffed Croissants on a plate with chives, perfect for a cozy brunch spread. Save Pin
Freshly baked Stuffed Croissants on a plate with chives, perfect for a cozy brunch spread. | noshtheory.com

These have become my goto when friends sleep over, because they make me look like I put in way more effort than I actually did. Theres something so satisfying about turning humble ingredients into something that feels like a Parisian café breakfast.

Make It Your Way

Swap in turkey or cooked chicken if ham isnt your thing. Ive added sautéed mushrooms and spinach when I wanted something lighter, and the combination was surprisingly elegant.

Serving Suggestions

A simple green salad with vinaigrette cuts through the richness perfectly. Fresh berries on the side add brightness without competing with the savory flavors.

Storage And Reheating

They reheat beautifully at 160°C (325°F) for about 5 minutes. The texture comes back remarkably close to fresh, though honestly, they rarely last long enough to need storing.

  • Avoid the microwave or theyll get chewy and sad
  • Wrap leftovers tightly to prevent drying out
  • These freeze well before baking, just add 2 extra minutes to cook time
A close-up of Stuffed Croissants with melted Gruyère and ham filling, brushed with buttery goodness. Save Pin
A close-up of Stuffed Croissants with melted Gruyère and ham filling, brushed with buttery goodness. | noshtheory.com

There you have it, breakfast that feels indulgent but comes together faster than you can finish your morning coffee.

Recipe FAQs

Fresh croissants work perfectly fine. Day-old croissants are simply easier to slice without tearing and hold their shape slightly better during baking. If using fresh ones, handle gently when cutting horizontally.

Gruyère offers excellent meltability and nutty flavor, while Swiss provides a milder taste. Fontina, Emmental, or even sharp cheddar make delicious alternatives. Choose a cheese that melts smoothly to ensure the filling stays creamy.

Assemble the croissants up to a day in advance, wrap tightly, and refrigerate. Let them come to room temperature for 15 minutes before baking with the butter brushing. You can also freeze assembled croissants for up to 2 weeks—bake from frozen, adding a few extra minutes.

Avoid overfilling with the ham and cheese mixture. The ingredients release some moisture as they heat, so pack the filling loosely. Also, make sure your oven is fully preheated so the pastry crisps quickly before the filling makes it wet.

A light green salad with vinaigrette balances the richness beautifully. Fresh berries or sliced melon add brightness. For a heartier meal, pair with scrambled eggs or a small cup of tomato soup. Coffee or hot chocolate complements the chocolate-dipped version.

Simply omit the ham and increase the cheese quantity, or add vegetarian alternatives like sautéed mushrooms, spinach, or caramelized onions. The Dijon-mayonnaise base works wonderfully with just vegetables and cheese for a meatless version.

Ham and Cheese Stuffed Croissants

Buttery croissants stuffed with ham, melted Gruyère, and tangy Dijon mustard. Golden, flaky, and ready in 30 minutes.

Prep 15m
Cook 15m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Croissants

  • 4 large croissants, preferably day-old

Filling

  • 4 oz sliced ham, chopped
  • 4 oz Gruyère or Swiss cheese, shredded
  • 2 tbsp Dijon mustard
  • 2 tbsp mayonnaise
  • 1 tbsp chopped fresh chives
  • Freshly ground black pepper, to taste

Topping

  • 1 tbsp melted butter
  • 1 tbsp grated Parmesan cheese

Instructions

1
Preheat and Prepare: Preheat the oven to 350°F. Line a baking sheet with parchment paper.
2
Slice the Croissants: Using a sharp knife, slice each croissant horizontally, leaving a small hinge so they open like a book.
3
Prepare the Filling: In a bowl, mix together the ham, Gruyère, Dijon mustard, mayonnaise, chives, and black pepper until well combined.
4
Stuff the Croissants: Gently open each croissant and evenly distribute the filling mixture inside.
5
Add Topping and Arrange: Place the stuffed croissants on the prepared baking sheet. Brush the tops with melted butter and sprinkle with Parmesan.
6
Bake to Golden Perfection: Bake for 12–15 minutes, or until the croissants are golden and the cheese is melted.
7
Serve: Serve warm.
Additional Information

Equipment Needed

  • Baking sheet
  • Parchment paper
  • Sharp knife
  • Mixing bowl
  • Pastry brush

Nutrition (Per Serving)

Calories 410
Protein 18g
Carbs 28g
Fat 24g

Allergy Information

  • Contains wheat (gluten), milk (dairy), eggs, mustard
  • Check croissant ingredients for possible nuts or soy
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.