Warm, flaky croissants stuffed with melty cheese and savory ham are one of those comfort-food wins you can pull together in under 20 minutes. Baked Ham and Cheese Croissants are perfect for a hurried brunch, a kid-friendly lunchbox upgrade, or a cozy weeknight when everyone wants something simple but special. If you like small, sandwich-style ham-and-cheese bites, you might also enjoy the flavor profile of ham and cheese sliders for entertaining larger crowds.
Why you’ll love this dish
This recipe is the kind of easy upgrade that feels indulgent without a lot of fuss. Taking store-bought croissants and turning them into warm, gooey sandwiches brings bakery-level texture to your table with minimal effort. It’s quick, uses pantry-stable ingredients (most croissants keep well for a day or two), and is an excellent kid-approved, make-ahead option.
"A simple weeknight trick: quick to assemble, reliably delicious, and everyone asks for seconds."
Reasons people search for this recipe include the need for a fast brunch idea, a way to use deli ham, or a warm handheld that travels well. It’s also great for feeding picky eaters — swap the cheese to please different tastes.
Step-by-step overview
Before you start: you’ll preheat the oven to 375°F (190°C), split the croissants, add ham and cheese, optionally spread mustard and butter, and bake until the exterior is golden and the cheese is melted. The whole process is mostly assembly — active hands-on time is about 5–8 minutes per batch, plus 10–12 minutes in the oven.
What to expect while cooking:
- Crispy, buttery outside from the croissant layers.
- Melty pockets of cheese inside that grab the ham.
- A lightly caramelized edge where butter is applied.
What you’ll need
- Croissants — 4 to 8, depending on how many you’re serving (store-bought or leftover bakery croissants both work).
- Sliced ham — deli-style, about 1–2 slices per croissant (thin-sliced works best for even layering).
- Sliced cheese — Swiss, cheddar, Gruyère, or your favorite melting cheese; 1–2 slices per croissant.
- Butter (optional) — softened, for spreading or dotting to deepen browning.
- Mustard (optional) — Dijon or whole-grain for a little tang.
- Freshly ground black pepper — to taste.
Notes and substitutions:
- To make these vegetarian, swap ham for sliced tomato and baby spinach or use a high-quality plant-based ham.
- For a sharper melt, try a mix of cheddar and Gruyère.
- If your croissants are large, use extra cheese and ham; for mini croissants, one slice each is usually enough.
Step-by-step instructions
- Preheat the oven to 375°F (190°C). Line a baking sheet with parchment paper or lightly grease it to catch any melted cheese.
- Slice each croissant in half lengthwise, leaving a small hinge if you prefer them to stay attached.
- Spread a thin layer of mustard on the cut surfaces if using — this adds a bright contrast to the richness.
- Layer 1–2 slices of ham inside each croissant, then top with 1–2 slices of cheese. Season with a little pepper.
- If desired, spread a thin layer of butter on the inside cut faces or on the top exterior to promote golden browning.
- Place the filled croissants on the prepared baking sheet, spacing them so air circulates.
- Bake in the preheated oven for about 10–12 minutes, or until the croissants are golden brown and the cheese is melty. If you want a crisper exterior, broil for 30–60 seconds at the end — watch closely to avoid burning.
- Remove from the oven, let rest 1–2 minutes, then serve warm.
Pro tip: thin-sliced ham and cheese layer more evenly, so they melt through the croissant without making it soggy.
Best ways to enjoy it
Serve these warm, straight from the oven. They’re fantastic with:
- A simple green salad dressed in lemon vinaigrette to cut the richness.
- Fresh fruit or a bowl of tomato soup for dunking.
- A crisp pickle or quick slaw on the side to add brightness.
For a fun pairing suggestion, try serving them alongside the creamy, savory textures of a baked cream cheese spaghetti casserole at a casual family dinner to balance carbs and comfort foods.
Storage and reheating tips
- Refrigerator: Store cooled croissants in an airtight container in the fridge for up to 3 days. Reheat in a 350°F (175°C) oven for 8–10 minutes or until warmed through. Microwaving will warm faster but will soften flakiness.
- Freezing: For best texture, freeze assembled but unbaked croissants individually wrapped in plastic and a layer of foil for up to 1 month. Bake from frozen, adding a few extra minutes to the bake time and checking for melt-through. Fully baked croissants can be frozen, but expect some loss of crispness.
- Food safety: Keep ham-containing dishes refrigerated under 40°F (4°C). Reheat leftovers to 165°F (74°C) for safe consumption.
Pro chef tips
- Use good-quality, thinly sliced deli ham and a high-melt cheese for the best texture. Gruyère, Emmental, or sharp cheddar are reliable choices.
- Don’t overload the croissant — too much filling prevents even heating and can make the pastry soggy.
- For extra shine and color, brush the croissant tops with a lightly beaten egg (egg wash) before baking.
- If your croissants are very fresh and soft, toast them first for 2–3 minutes to help them hold up to fillings.
- Line the baking sheet with foil or parchment to catch any melting cheese for easier cleanup.
Creative twists
- Ham and fig: Add a smear of fig jam under the ham for sweet-and-salty contrast.
- Mediterranean: Swap ham for prosciutto and add a slice of provolone with a few arugula leaves after baking.
- Breakfast version: Fill with folded scrambled eggs, Canadian bacon, and cheddar.
- Vegan option: Use plant-based deli slices and vegan cheese; brush with olive oil instead of butter.
- Add-ons: Thin apple slices or caramelized onions bring extra depth without complicating the build.
Common questions
Q: How long does this take from start to finish?
A: Active assembly is about 5–8 minutes. Bake time is 10–12 minutes, so plan for roughly 20 minutes total.
Q: Can I use leftover cooked ham?
A: Yes — leftover, fully cooked ham is ideal. Make sure it’s sliced thin and chilled; thin slices warm and meld with the cheese quickly.
Q: Can I prepare these ahead of time?
A: You can assemble them ahead and refrigerate for a few hours before baking. For longer storage, assemble and freeze unbaked, then bake directly from frozen with a few extra minutes.
Q: Will this work with refrigerated (not bakery) croissants?
A: Yes. Packaged croissants may be slightly less flaky, but the bake will still be tasty. Brushing with butter or an egg wash helps achieve a golden finish.
Q: Can I air-fry these instead of using an oven?
A: Small or mini croissants can be reheated and finished in an air fryer at 350°F (175°C) for 4–6 minutes. Larger croissants are better in a conventional oven to ensure even melting without over-browning.
Q: Is it safe to reheat ham and cheese croissants?
A: Yes. Reheat to an internal temperature of 165°F (74°C) for safety. Use an oven or toaster oven to maintain flakiness; microwaves will heat quickly but soften the pastry.
If you have specific dietary needs or want help converting this into a vegetarian or low-sodium version, tell me what you have on hand and I’ll suggest exact swaps.

Baked Ham and Cheese Croissants
Ingredients
Main Ingredients
- 4-8 croissants Croissants Store-bought or leftover bakery croissants work.
- 1-2 slices Sliced ham Deli-style, thin-sliced works best.
- 1-2 slices Sliced cheese Swiss, cheddar, Gruyère, or your favorite melting cheese.
- 1 tablespoon Butter Optional, for spreading to deepen browning.
- 1 tablespoon Mustard Optional, adds tang.
- to taste Freshly ground black pepper For seasoning.
Instructions
Preparation
- Preheat the oven to 375°F (190°C). Line a baking sheet with parchment paper or lightly grease it.
- Slice each croissant in half lengthwise, keeping a small hinge if desired.
- Spread a thin layer of mustard on the cut surfaces if using.
- Layer 1-2 slices of ham inside each croissant, then top with 1-2 slices of cheese. Season with freshly ground black pepper.
- If desired, spread a thin layer of softened butter on the cut faces or on the top exterior.
- Place the filled croissants on the prepared baking sheet, spacing them to allow for air circulation.
Baking
- Bake in the preheated oven for about 10-12 minutes, or until golden brown and the cheese is melty. Optionally, broil for 30-60 seconds for a crisper exterior.
- Remove from the oven, let rest for 1-2 minutes, then serve warm.
