Why You’ll Love This Ham and Cheese Danish Recipe
There are plenty of reasons why this recipe has become one of my go-to favourites:
Super Easy: With store-bought puff pastry, there’s minimal effort required—perfect for when you’re short on time but want maximum flavour.
Homemade Pesto: Nothing beats the fresh taste of basil pesto. It’s zesty, garlicky, and so versatile. Plus, it takes minutes to make!
Crowd Pleaser: Whether it’s a picnic, afternoon tea, or weekend brunch, these pastries are guaranteed to impress. Kids and adults alike gobble them up!
Customisable: Not a fan of ham? Use turkey or smoked salmon. Prefer a different cheese? Go for Swiss, mozzarella, or even brie. The options are endless.
I don’t know about you, but there’s something irresistible about puff pastry—it’s light, airy, and perfectly crisp every single time. Pair that with a fresh basil pesto and layers of ham and cheese? Game over. These pastries disappear faster than I can make them, and the smell as they bake is enough to make the entire family crowd around the oven!
So, whether you’re hosting a weekend brunch, need a quick savoury snack, or want something indulgent for a picnic, this Ham and Cheese Danish recipe will hit the spot. Plus, I’ve got all the tips, tricks, and storage hacks to make your pastry game next level. Let’s get baking! 🧑🍳
Tips and Tricks for the Best Ham and Cheese Danish
If you’re new to making pastries, don’t worry! I’ve got all the little tricks you need to make your Ham and Cheese Danish absolutely perfect every time:
Use Cold Puff Pastry: Puff pastry works best when it’s cold. If it gets too warm, it won’t puff up as beautifully. Keep it in the fridge until you’re ready to assemble. ❄️
Don’t Skimp on Egg Wash: That golden, shiny finish you see in bakeries? It’s all thanks to egg wash. Brush it generously over the top to get that irresistible glow.
Layer That Filling: Be generous with your pesto, ham, and cheese, but not too generous—overfilling can cause the pastry to burst open. Aim for balance!
Bake on High Heat: A hot oven (200°C) ensures the pastry puffs up perfectly and develops that gorgeous golden colour.
The Best Ingredients to Use
The key to an amazing Ham and Cheese Danish lies in using quality ingredients. Here’s what I recommend for the best results:
- Puff Pastry: Store-bought puff pastry sheets are a lifesaver, but if you’re feeling ambitious, homemade puff pastry is always impressive. Brands like Pampas or Borg’s are great options here in Australia.
- Fresh Basil: When making pesto, fresh basil is a must. It gives that vibrant green colour and aromatic flavour. 🌿
- Pine Nuts: Toast your pine nuts lightly before blending—they add a subtle nuttiness to the pesto.
- Cheese: Sliced cheddar or Swiss cheese works beautifully in this recipe, but feel free to experiment with gouda, mozzarella, or even creamy brie. 🧀
- Ham: Go for quality sliced ham—leg ham or double-smoked ham adds extra flavour.

Serving Suggestions
These Ham and Cheese Danishes are so versatile when it comes to serving. Here are some ideas to get you inspired:
Brunch Party: Pair these pastries with fresh fruit, scrambled eggs, and a cup of coffee for the perfect weekend brunch spread. ☕🍓
Lunchboxes: Wrap them up and pop them in lunchboxes for a fun, delicious twist on a sandwich. Kids love them!
Afternoon Tea: Serve with a pot of tea and a side of fresh salad for an elegant afternoon snack. 🫖🥗
On-the-Go Breakfast: These are perfect for busy mornings. Just reheat and enjoy on your commute or while sipping your morning coffee.
Pro Tip
Pair these pastries with a simple green salad tossed in lemon vinaigrette. The fresh acidity balances out the rich, buttery pastry perfectly. 🍋🥬
Storage Options
Got leftovers? (Though I doubt you will!) Here’s how to keep your Ham and Cheese Danish fresh and delicious:
- Fridge: Store cooled pastries in an airtight container in the fridge for up to 3 days. To reheat, pop them in the oven at 180°C for 5-7 minutes until warm and crispy again.
- Freezer: These pastries freeze beautifully. Wrap them individually in cling film, then place them in a ziplock bag or airtight container. Freeze for up to 2 months.
- To reheat: Bake from frozen at 180°C for 15-20 minutes.
- Room Temperature: If you’re planning to eat them the same day, they’ll stay perfectly fine at room temperature for a few hours.
Other Recipes to Try
If you’re loving these Ham and Cheese Danishes, here are some other tasty recipes you’ll want to add to your baking repertoire:
- Almond Croissant Magic: Easy Homemade Indulgence
- Air Fryer Crookie Delight! Treat Yourself.
- Vegetable Quiche: Irresistible Veggie-Loaded One Cup Quiche Recipe
- Crumpets: Your Ultimate Breakfast Delight!
- Chilli Scrambled Eggs: Spice Up Your Morning Routine!
- Air Fryer Blueberry Cheesecake Bagel an Irresistible Sweet Treat
Share Your Creations! 📸
I’d love to see your beautiful pastries! If you try this Ham and Cheese Danish recipe, take a picture and share it with me on Instagram at @steph_cooks_stuff. Tag me so I can see your flaky, golden masterpieces!
Final Thoughts
These Ham and Cheese Danish pastries are a total game-changer for any occasion. The buttery puff pastry, zesty homemade pesto, and gooey cheese come together in a way that’s simple yet indulgent. Whether you’re baking for a party, meal-prepping for the week, or just treating yourself to something special, this recipe will deliver every time.
Now, what are you waiting for? Grab that puff pastry, whip up some pesto, and get ready to wow everyone with these golden, cheesy delights. Happy baking!

Ham and Cheese Danish
- Author: Steph de Sousa
- Total Time: 35 minutes
- Yield: 8 1x
Description
Love a flaky, buttery pastry? These pesto, ham, and cheese danishes are about to become your new favourite snack or party treat! With homemade pesto and a super simple folding trick, you’ll whip these up faster than you can say “golden and delicious!” 🥐💚
Ingredients
Instructions
- In a food processor, blend basil, pine nuts, parmesan, olive oil, and lemon juice until it forms a chunky pesto.
- Cut each puff pastry sheet in half, then fold each piece in half again for a double layer. Lay each piece flat like a diamond.
- Spoon pesto down the centre of the pastry, then layer on some cheese and ham.
- Fold the two outer corners into the middle so they just touch. Press gently to seal.
- Brush the pastry with whisked egg for that golden shine ✨.
- Bake in a preheated oven at 200°C for about 20 minutes or until golden brown.
- Let them cool slightly before devouring (if you can wait that long)!
- Prep Time: 15
- Cook Time: 20
- Category: Recipes
- Method: Baking
- Cuisine: Australian
Frequently Asked Questions
Absolutely! Assemble the pastries the day before and store them in the fridge. When you’re ready, simply brush with egg wash and bake fresh.
Of course! While homemade pesto has unbeatable flavour, store-bought works in a pinch. Look for a quality pesto with fresh ingredients.
Definitely! Swap out the ham for roasted vegetables like capsicum, zucchini, and eggplant. A sprinkle of feta cheese would also be delicious!
Hi, I'm Steph!
I turned a lifelong passion for food into a career as a professional chef, stopping in the Masterchef kitchen along the way. My goal is to inspire everyone to learn to love cooking, using basic pantry ingredients and fresh local produce to create delicious dishes.