· ·

Ham Cheese and Spinach Puffs Recipe

If there’s one recipe that perfectly balances elegance with simplicity, it’s this Ham Cheese and Spinach Puffs Recipe. Imagine buttery, golden puff pastry layers wrapped around a creamy, cheesy filling with savory ham and vibrant spinach—every bite delivers texture, flavour, and comfort.

Whether you’re planning a brunch, hosting guests, or just craving something indulgent yet easy, these puffs are a reliable go-to. In this comprehensive guide, I’ll walk you through everything—from ingredients and techniques to expert tips and creative variations—so you can master this dish like a professional chef.

Why You’ll Love This Ham Cheese and Spinach Puffs Recipe

This recipe stands out for several reasons:

  • Quick yet impressive: Using store-bought puff pastry makes it accessible without sacrificing quality
  • Perfect balance of flavours: Salty ham, creamy cheese, and earthy spinach complement each other beautifully
  • Versatile: Works as an appetizer, snack, breakfast, or light meal
  • Great for leftovers: An ideal way to use leftover ham creatively

Understanding the Magic: Puff Pastry Basics

Before diving into the recipe, it’s important to understand your star ingredient—puff pastry.

Puff pastry is made of thin layers of dough and butter that expand in the oven, creating that signature flaky texture. For best results:

  • Keep the pastry cold at all times to preserve layers
  • Avoid overfilling, as excess moisture can make it soggy
  • Use an egg wash for a glossy, golden finish

Ingredients for Ham Cheese and Spinach Puffs

For the Pastry Base

  • 2 sheets puff pastry (thawed but still cold)

For the Filling

  • 1½ cups cooked ham (diced)
  • 2 cups spinach (fresh or frozen, well-drained)
  • 1 cup shredded cheese (Gruyere, Swiss, or cheddar)
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 cup milk
  • Salt and black pepper (to taste)
  • Pinch of nutmeg (optional but recommended)

For Finishing

  • 1 egg (for egg wash)
  • 1 teaspoon water

This combination creates a creamy filling similar to a béchamel-based mixture, which enhances richness and structure .

Step-by-Step Instructions

Step 1: Prepare the Spinach

If using fresh spinach:

  • Wash thoroughly and sauté briefly until wilted
  • Let it cool, then squeeze out excess moisture

If using frozen spinach:

  • Thaw completely
  • Press out as much liquid as possible (this is crucial!)

👉 Removing moisture prevents soggy pastry.

Step 2: Make the Creamy Filling

  1. Melt butter in a saucepan over medium heat
  2. Add flour and cook for 1–2 minutes (forming a roux)
  3. Gradually whisk in milk until smooth
  4. Cook until thickened (about 5–7 minutes)
  5. Add spinach, ham, and half the cheese
  6. Season with salt, pepper, and nutmeg

This creates a velvety filling that binds everything together beautifully.

Step 3: Prepare the Puff Pastry

  • Lightly flour your surface
  • Roll out puff pastry slightly (don’t overwork it)
  • Cut into squares (about 4–5 inches each)

Keeping pastry cold ensures better puffing and flakiness .

Step 4: Assemble the Puffs

  • Place 1–2 tablespoons of filling in the center of each square
  • Sprinkle remaining cheese on top
  • Fold corners inward or cover with another square
  • Press edges gently to seal

You can shape them into:

  • Parcels
  • Triangles
  • Pinwheels

Step 5: Apply Egg Wash

Mix egg with water and brush over the tops. This step:

  • Adds shine
  • Enhances color
  • Helps seal edges

Step 6: Bake to Perfection

  • Preheat oven to 200°C / 400°F
  • Place puffs on a lined baking tray
  • Bake for 15–20 minutes, or until golden brown

Puff pastry typically bakes quickly and develops a crisp texture at high heat .

Step 7: Cool and Serve

Let the puffs rest for 5 minutes before serving. This helps the filling set slightly and prevents burns.

Chef’s Tips for Perfect Ham Cheese and Spinach Puffs

1. Keep Everything Cold

Warm pastry = melted butter = no layers. Always chill if needed.

2. Don’t Overfill

Too much filling can cause leaks and sogginess.

3. Drain Spinach Thoroughly

Excess water is the #1 reason puffs fail.

4. Use Quality Cheese

Gruyere or Swiss melts beautifully and adds depth.

5. Bake Immediately

Cold pastry hitting a hot oven = maximum puff.

Delicious Variations to Try

1. Mini Bite-Sized Puffs

Use muffin tins for party-friendly appetizers.

2. Spicy Kick

Add chili flakes or diced jalapenos.

3. Cream Cheese Twist

Mix in cream cheese for extra richness.

4. Vegetarian Version

Skip ham and add mushrooms or caramelized onions.

5. Breakfast Style

Add scrambled eggs for a morning-friendly version.

Serving Suggestions

This Ham Cheese and Spinach Puffs Recipe pairs beautifully with:

  • Fresh green salad
  • Tomato soup
  • Garlic aioli or mustard dip
  • Pickles or chutney

They’re perfect for:

  • Brunch tables
  • Tea-time snacks
  • Holiday gatherings
  • Lunchboxes

Storage and Make-Ahead Tips

Refrigeration

  • Store leftovers in an airtight container for up to 3 days

Freezing

  • Freeze unbaked puffs for up to 2 weeks
  • Bake directly from frozen (add a few extra minutes)

Reheating

  • Use oven (not microwave) to retain crispiness

Common Mistakes to Avoid

  • ❌ Using wet spinach
  • ❌ Overworking the pastry
  • ❌ Baking at low temperature
  • ❌ Skipping egg wash
  • ❌ Overloading filling

Nutritional Insight

While indulgent, these puffs can be balanced by:

  • Using reduced-fat cheese
  • Adding more spinach
  • Serving with a light salad

They typically contain a mix of protein, fats, and carbs, making them satisfying and energy-rich .

Final Thoughts

This Ham Cheese and Spinach Puffs Recipe is the perfect example of how simple ingredients can create something truly special. With flaky pastry, creamy filling, and rich flavours, it’s a dish that feels gourmet without requiring advanced skills.

Once you’ve mastered the basics, you can customize endlessly—making it a recipe you’ll return to again and again.

Ham Cheese and Spinach Puffs Recipe

A flaky, golden Ham Cheese and Spinach Puffs Recipe made with buttery puff pastry, creamy cheese, savory ham, and nutritious spinach—perfect for quick appetizers, brunch, or snacks.
Prep Time 20 minutes
Cook Time 20 minutes
Course Appetizer, Snack
Cuisine American
Servings 8
Calories 350 kcal

Ingredients
  

For the Pastry

  • 2 sheets puff pastry thawed but cold

For the Filling

  • cups cooked ham diced
  • 2 cups fresh spinach or 1 cup frozen, thawed and squeezed dry
  • 1 cup shredded cheese Gruyere, Swiss, or cheddar
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 cup milk
  • Salt and black pepper to taste
  • Pinch of nutmeg optional

For Egg Wash

  • 1 egg
  • 1 tablespoon water

Instructions
 

Step 1: Prepare the Spinach

  • If using fresh spinach, saute until wilted, then cool and squeeze out excess moisture.
  • If using frozen spinach, thaw completely and press out all liquid.

Step 2: Make the Creamy Filling

  • Melt butter in a saucepan over medium heat.
  • Add flour and cook for 1–2 minutes to form a roux.
  • Gradually whisk in milk until smooth.
  • Cook until thickened (about 5–7 minutes).
  • Stir in spinach, ham, and half of the cheese.
  • Season with salt, pepper, and nutmeg.

Step 3: Prepare Puff Pastry

  • Preheat oven to 200°C (400°F).
  • Lightly flour your surface and roll out puff pastry slightly.
  • Cut into 4–5 inch squares.

Step 4: Assemble the Puffs

  • Place 1–2 tablespoons of filling in the center of each square.
  • Sprinkle remaining cheese on top.
  • Fold corners inward or seal with another square.
  • Press edges gently to secure.

Step 5: Apply Egg Wash

  • Mix egg and water, then brush over each puff for a golden finish.

Step 6: Bake

  • Place puffs on a lined baking tray.
  • Bake for 15–20 minutes until golden brown and puffed.

Step 7: Cool and Serve

  • Let cool for 5 minutes before serving. Enjoy warm!

Notes

  • Keep pastry cold for best flakiness.
  • Drain spinach thoroughly to avoid soggy puffs.
  • Do not overfill, or the pastry may burst.
  • You can freeze unbaked puffs and bake directly from frozen (add extra baking time).
  • Reheat in the oven instead of microwave to maintain crisp texture.
  • Variations:
    Add mushrooms or onions for extra flavour
    Use cream cheese for a richer filling
    Make mini puffs for party appetizers