Easy Better Than Takeout Ham and Cheese Croissant

The best ham and cheese croissant recipe that’s better than takeout. After making this many times, I’ve discovered the trick to a perfectly flaky crust and a gooey center. You’ll love the crispy, golden exterior and the melty, savory filling. Try it with my Sweet and Savory Pineapple Chicken and Rice One-Pan Wonder for a complete meal. If you love recipes like this, you’ll also enjoy Sweet and Savory Pineapple Chicken and Rice One-Pan Wonder and The Best Raspberry Bread.

Why This Easy Better Than Takeout Ham and Cheese Croissant Is Pure Comfort
- Crispy golden crust
- Melty, savory filling
- Easy to make at home
- Better than takeout
What You'll Need for Easy Better Than Takeout Ham and Cheese Croissant
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 1 sheet puff pastry
- 8 oz ham
- 8 oz cheddar cheese
- 1 egg
- 1 tbsp water
- Salt
- Pepper
- Optional: Poppy seeds
- Optional: Sesame seeds

📝 Ingredient Notes
- puff pastry: Use store-bought for ease.
- ham: Deli ham works well.
- cheese: Cheddar is classic, but you can use your favorite.
🛒 Tools & Equipment I Recommend
- Puff Pastry Sheet — Makes this recipe a breeze → See on Amazon
- Cheese Slicer — Achieves perfect, even slices → See on Amazon

How to Make Easy Better Than Takeout Ham and Cheese Croissant
- Prepare the dough: Thaw puff pastry according to package instructions. Roll out on a floured surface into a 12×16-inch rectangle.
- Add the filling: Layer ham and cheese on one half of the dough. Season with salt and pepper.
- Fold and cut: Fold the dough over the filling. Cut into 12 equal pieces.
- Chill and egg wash: Chill for 30 minutes. Whisk egg and water, brush onto croissants.
- Bake: Preheat oven to 400°F. Bake for 20-25 minutes, until golden.
Cook's Tips for Perfect Easy Better Than Takeout Ham and Cheese Croissant
- Common mistake and fix: Don't overfill the croissants. This can make them soggy.
- Tip: For a crispier crust, brush with melted butter after baking.
- Tip: To make ahead, assemble and freeze before baking. Bake from frozen, adding a few minutes to the baking time.
Storing & Reheating Easy Better Than Takeout Ham and Cheese Croissant
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container for up to 3 days. Make-ahead tip: You can make the dough ahead of time and refrigerate for up to 2 days.
Freezing Easy Better Than Takeout Ham and Cheese Croissant
Freeze assembled croissants for up to 2 months. Bake from frozen.
How to Reheat Without Drying It Out
Oven: Reheat in a 350°F oven for 10-15 minutes. Microwave: Reheat in the microwave for 30-45 seconds.
Recipe Notes
- Chef tip: For a more even bake, place a baking sheet under the baking sheet with the croissants.
- Best substitution: You can use Swiss cheese instead of cheddar.
- Make-ahead: See storage notes for make-ahead tips.
- Scaling: This recipe can be easily doubled.
- Troubleshooting: If your croissants are browning too quickly, tent them with aluminum foil.
Want to level up this recipe?
Pizza Cutter — Makes cutting the dough easy and precise → Check price on Amazon
Easy Better Than Takeout Ham and Cheese Croissant

Ingredients
Main Ingredients
- 1 sheet puff pastry
- 8 oz ham
- 8 oz cheddar cheese
- 1 egg
- 1 tbsp water
Seasonings
- Salt
- Pepper
Optional Toppings
- Poppy seeds
- Sesame seeds
Instructions
- Prepare the dough: Thaw puff pastry according to package instructions. Roll out on a floured surface into a 12×16-inch rectangle.
- Add the filling: Layer ham and cheese on one half of the dough. Season with salt and pepper.
- Fold and cut: Fold the dough over the filling. Cut into 12 equal pieces.
- Chill and egg wash: Chill for 30 minutes. Whisk egg and water, brush onto croissants.
- Bake: Preheat oven to 400°F. Bake for 20-25 minutes, until golden.
Notes
- Chef tip: For a more even bake, place a baking sheet under the baking sheet with the croissants.
- Best substitution: You can use Swiss cheese instead of cheddar.
- Make-ahead: See storage notes for make-ahead tips.
- Scaling: This recipe can be easily doubled.
- Troubleshooting: If your croissants are browning too quickly, tent them with aluminum foil.
Storage
- Fridge: Store leftovers in an airtight container for up to 3 days.
- Freezer: Freeze assembled croissants for up to 2 months. Bake from frozen.
- Oven reheat: Reheat in a 350°F oven for 10-15 minutes.
- Microwave reheat: Reheat in the microwave for 30-45 seconds.
- Make ahead: You can make the dough ahead of time and refrigerate for up to 2 days.
Nutrition Per Serving
- Calories: 250
- Protein: 12g
- Fat: 15g
- Carbs: 20g
- Fiber: 1g
- Sugar: 1g
- Sodium: 600mg
- Cholesterol: 50mg
- Sat. Fat: 8g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Easy Better Than Takeout Ham and Cheese Croissant FAQs
Overbaking is the most common reason. Keep an eye on them and remove from the oven when golden brown.
Yes, see storage notes for make-ahead tips.
You can use homemade or store-bought pizza dough as a substitute.
Yes, cook at 375°F for 10-12 minutes, flipping halfway through.
Ensure your dough is cold before baking. If it's too warm, the croissants won't puff up properly.
A Warm Final Note
I can’t wait for you to try Easy Better Than Takeout Ham and Cheese Croissant and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






