Skip to content

Ham Cheese and Spinach Puff Recipe That Melt in Your Mouth

Ham Cheese and Spinach Puff Recipe
Do Share Recipe

I still remember the first time I baked this Ham Cheese and Spinach Puff Recipe — the kitchen smelled like a cozy bakery as soon as they went into the oven. I had leftover ham in the fridge and wanted to turn it into something special yet simple.

These flaky pastries with creamy spinach and melted cheese quickly became a favorite in my home. Every bite feels comforting but still fancy enough for guests. Once you try them, you’ll find yourself making them again and again.

If you enjoy experimenting with puff pastry, you might also like the Air Fryer Cream Cheese Wontons Recipe for a quick, cheesy snack.

Ham Cheese and Spinach Puff Recipe

Ingredients

Here’s everything you need, along with helpful tips to get the best flavor and texture:

  • 2 sheets pre-made frozen puff pastry, thawed – Ready-made pastry saves time and guarantees beautifully flaky layers. Keep it cold until ready to use for best puffing.
  • 2 Tbsp butter – Forms the base of the creamy sauce and adds richness.
  • 1 medium yellow onion, minced – Adds gentle sweetness and depth to the filling.
  • 2 Tbsp all-purpose flour – Thickens the sauce so the filling stays creamy without leaking.
  • 1 cup whole milk – Whole milk produces the best creamy consistency; lower-fat milk may be too thin.
  • Salt and black pepper, to taste – Essential to bring all flavors together.
  • Pinch of ground nutmeg – A small amount enhances the creamy sauce without being noticeable.
  • 1 cup cooked ham, diced – Perfect way to use leftover holiday ham or thick deli ham.
  • 1 1/4 cups fresh spinach, roughly chopped – Fresh spinach works best since frozen spinach often releases too much water.
  • 1 1/3 cups Gruyere cheese, shredded – Gruyere melts smoothly and adds nutty flavor; Swiss or mozzarella can substitute.
  • 1 egg – Used for egg wash to create a golden, shiny pastry.
  • 1 Tbsp water – Mixed with egg for brushing the pastry.
  • Fresh parsley, minced, for garnish – Adds color and freshness when serving.

Note: Serves several people depending on portion size, usually about 8 puffs.

Variations

You can easily customize this recipe to suit different tastes or dietary needs:

  • Dairy-Free Option: Use plant-based milk and dairy-free cheese alternatives; texture may vary slightly but still tastes good.
  • Extra Vegetables: Add mushrooms, bell peppers, or caramelized onions for added depth.
  • Spicy Version: A pinch of cayenne or chili flakes gives a gentle heat.
  • Herb Additions: Try thyme, dill, or chives for different flavor notes.
  • Cheese Swap: Cheddar, mozzarella, or Swiss work well if Gruyere isn’t available.
Ham Cheese and Spinach Puff Recipe

Cooking Time

Here’s how long the recipe typically takes:

  • Prep Time: 15 minutes
  • Cooking Time: 20 minutes
  • Total Time: About 35 minutes

Equipment You Need

These tools help the recipe come together smoothly:

  • Baking sheet – For baking pastries evenly.
  • Saucepan – Used to prepare the creamy filling.
  • Whisk – Keeps sauce smooth and lump-free.
  • Knife and cutting board – For chopping ingredients.
  • Parchment paper – Prevents sticking and eases cleanup.
  • Pastry brush – Applies egg wash for golden color.

How to Make Ham Cheese and Spinach Puff Recipe?

These simple steps guide you from prep to perfectly baked puffs. Follow each stage carefully for flaky pastry and creamy filling. The process is beginner-friendly and moves quickly once you start assembling.

Prepare the Creamy Sauce

Melt butter in a saucepan and cook minced onions until soft and translucent. Stir in flour to form a paste and cook briefly. Slowly whisk in milk until smooth and thickened into a creamy sauce.

Add Filling Ingredients

Remove sauce from heat and mix in diced ham, chopped spinach, and most of the shredded cheese. Stir until cheese melts smoothly into the mixture. Season with salt, pepper, and a small pinch of nutmeg.

Prepare Puff Pastry Squares

Roll out thawed puff pastry sheets and cut each into four equal squares. Keep pastry chilled until assembling so it puffs nicely in the oven. Cold pastry ensures better layers.

Assemble the Puffs

Place pastry squares onto a lined baking sheet. Spoon filling into the center of each square and add a sprinkle of extra cheese. Fold pastry corners slightly toward the center, leaving the middle open.

Apply Egg Wash and Bake

Mix egg and water, then brush lightly over pastry edges. Bake in a preheated oven at 400°F until puffed and golden brown. Let cool slightly before serving so the filling sets.

Additional Tips for Making this Recipe Better

After making these puffs several times, here are tricks I always follow:

  • I keep puff pastry cold until baking to guarantee better rise and crisp layers.
  • I grate cheese fresh because it melts smoother than packaged shredded cheese.
  • I avoid overfilling pastries to prevent leakage while baking.
  • I let puffs rest a few minutes after baking so filling firms up slightly.
  • I bake on parchment paper for easier cleanup and better browning.

How to Serve Ham Cheese and Spinach Puff Recipe?

These puffs look wonderful served on a large platter with fresh herbs sprinkled on top. Pair them with a light green salad or soup to balance the richness. They work beautifully for brunch spreads, party appetizers, or even a cozy lunch.

For a sweet ending, you can also enjoy similar treats like the Raspberry Jello Fluff Recipe to complement your savory puffs.

Ham Cheese and Spinach Puff Recipe

Nutritional Information

Approximate values per serving:

  • Calories: About 528
  • Protein: Good protein content from ham and cheese
  • Carbohydrates: Mainly from puff pastry
  • Fat: Comes from cheese, butter, and pastry layers

Make Ahead and Storage

Storing

Let puffs cool fully, then store in an airtight container in the refrigerator for up to 3 days. Reheat in the oven to restore crispness.

Freezing

Unbaked assembled puffs can be frozen on a tray, then stored in freezer bags for up to 2 months. Bake straight from frozen, adding extra baking time.

Reheating

Reheat leftovers in the oven instead of microwave to keep pastry crisp. A few minutes in a hot oven brings them back to life.

Why You’ll Love This Recipe?

This recipe quickly becomes a household favorite for many reasons:

  • Easy to prepare with simple ingredients and beginner-friendly steps.
  • Perfect for brunch, parties, snacks, or light dinners.
  • Excellent way to use leftover ham creatively.
  • Flexible recipe that allows cheese, veggie, or flavor variations.
  • Looks impressive while delivering comforting, satisfying flavor.

These Ham Cheese and Spinach Puffs deliver flaky pastry, creamy filling, and savory goodness in every bite. Once you make them, they’re bound to become a regular treat in your kitchen.

Ham Cheese and Spinach Puff Recipe
Ben Carraoli

Ham Cheese and Spinach Puff Recipe

I still remember the first time I baked these Ham Cheese and Spinach Puffs — the kitchen smelled like a cozy bakery as soon as they went into the oven. I had leftover ham in the fridge and wanted to turn it into something special yet simple. These flaky pastries with creamy spinach and melted cheese quickly became a favorite in my home.
Prep Time 15 minutes
Cook Time 20 minutes

Ingredients
  

  • 2 sheets pre-made frozen puff pastry thawed – Ready-made pastry saves time and guarantees beautifully flaky layers. Keep it cold until ready to use for best puffing.
  • 2 Tbsp butter – Forms the base of the creamy sauce and adds richness.
  • 1 medium yellow onion minced – Adds gentle sweetness and depth to the filling.
  • 2 Tbsp all-purpose flour – Thickens the sauce so the filling stays creamy without leaking.
  • 1 cup whole milk – Whole milk produces the best creamy consistency; lower-fat milk may be too thin.
  • Salt and black pepper to taste – Essential to bring all flavors together.
  • Pinch of ground nutmeg – A small amount enhances the creamy sauce without being noticeable.
  • 1 cup cooked ham diced – Perfect way to use leftover holiday ham or thick deli ham.
  • 1 1/4 cups fresh spinach roughly chopped – Fresh spinach works best since frozen spinach often releases too much water.
  • 1 1/3 cups Gruyere cheese shredded – Gruyere melts smoothly and adds nutty flavor; Swiss or mozzarella can substitute.
  • 1 egg – Used for egg wash to create a golden shiny pastry.
  • 1 Tbsp water – Mixed with egg for brushing the pastry.
  • Fresh parsley minced, for garnish – Adds color and freshness when serving.

Method
 

  1. Melt butter in a saucepan and cook minced onions until soft and translucent. Stir in flour to form a paste and cook briefly. Slowly whisk in milk until smooth and thickened into a creamy sauce.
  2. Remove sauce from heat and mix in diced ham, chopped spinach, and most of the shredded cheese. Stir until cheese melts smoothly into the mixture. Season with salt, pepper, and a small pinch of nutmeg.
  3. Roll out thawed puff pastry sheets and cut each into four equal squares. Keep pastry chilled until assembling so it puffs nicely in the oven. Cold pastry ensures better layers.
  4. Place pastry squares onto a lined baking sheet. Spoon filling into the center of each square and add a sprinkle of extra cheese. Fold pastry corners slightly toward the center, leaving the middle open.
  5. Mix egg and water, then brush lightly over pastry edges. Bake in a preheated oven at 400°F until puffed and golden brown. Let cool slightly before serving so the filling sets.

Notes

  • I keep puff pastry cold until baking to guarantee better rise and crisp layers.
  • I grate cheese fresh because it melts smoother than packaged shredded cheese.
  • I avoid overfilling pastries to prevent leakage while baking.
  • I let puffs rest a few minutes after baking so filling firms up slightly.
  • I bake on parchment paper for easier cleanup and better browning.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating