Ham Cheese Spinach Puffs Recipe

These Ham Cheese Spinach Puffs are little golden parcels of pure comfort. Buttery, flaky puff pastry filled with melty cheese, savory ham, and tender spinach—every bite is warm, satisfying, and just the right mix of crispy and gooey. Best of all? They come together surprisingly fast, making them ideal for busy weeknights, party appetizers, or a lazy brunch that still feels special.

Why You’ll Love This Recipe

  • Ridiculously Easy: Store-bought puff pastry does all the heavy lifting. You’ll be amazed at how fancy these look and taste with so little effort.
  • Family-Friendly: Whether you’re feeding picky kids or impressing brunch guests, these puffs are always a hit.
  • Customizable: Switch out ingredients based on what you have in the fridge. This is one of those magical recipes that forgives a lot and still tastes amazing.
  • Perfect Texture: Flaky on the outside, creamy and cheesy inside. That contrast is pure magic!

Ingredients You’ll Need

Here’s what goes into these dreamy little pockets of deliciousness:

  • Puff Pastry Sheets: The hero of the recipe—store-bought, thawed puff pastry makes this recipe quick and foolproof.
  • Ham: Use chopped cooked ham for a smoky, savory base. Great for using up leftovers too.
  • Cheese: Gruyère is a classic here, but Swiss, mozzarella, or cheddar all melt beautifully and add richness.
  • Spinach: Fresh spinach works great and wilts quickly; frozen can be used too—just make sure to squeeze out excess moisture.
  • Garlic: Adds depth and savory aroma—don’t skip it!
  • Cream Cheese: Helps bind the filling and adds a creamy tang.
  • Egg: For brushing the tops and sealing the pastry—this gives them that gorgeous golden finish.
  • Salt & Pepper: Simple seasoning to round out the flavors. Adjust to taste.

Variations

These puffs are super flexible, so go ahead and mix it up:

  • Add Mushrooms: Sauté some finely chopped mushrooms for a meaty, umami-rich boost.
  • Spice It Up: A dash of crushed red pepper flakes or a spoonful of Dijon mustard in the filling adds a nice kick.
  • Make it Vegetarian: Skip the ham and use more veggies like roasted bell peppers, caramelized onions, or even sun-dried tomatoes.
  • Try Different Cheeses: Blue cheese for bold flavor, or feta for a briny twist.

How to Make Ham Cheese Spinach Puffs

Step 1: Prep the Filling

Start by sautéing garlic in a little oil or butter, then toss in the spinach until wilted. Remove from heat and stir in chopped ham, cream cheese, and shredded cheese. Mix until creamy and well combined. Season with salt and pepper.

Step 2: Prepare the Pastry

Unroll your thawed puff pastry and cut into squares—usually 9 squares per sheet works well. Place a generous spoonful of the filling in the center of each square.

Step 3: Seal and Shape

Fold the corners of each square up to meet in the center, pinching gently to seal. You can also fold into triangles and crimp the edges with a fork for a classic hand pie look.

Step 4: Egg Wash

Brush each puff with a beaten egg to get that deep golden, bakery-style finish when baked.

Step 5: Bake

Place the puffs on a baking sheet lined with parchment paper and bake at 400°F (200°C) for about 18–20 minutes, or until beautifully puffed and golden brown.

Step 6: Cool Slightly and Serve

Let them cool for just a few minutes out of the oven—then dive in while the cheese is still gooey!

Pro Tips for Making the Recipe

  • Drain the Spinach Well: Especially if you’re using frozen spinach. Too much moisture will make the filling soggy and ruin that crisp pastry shell.
  • Work Quickly with Puff Pastry: Keep it cold as long as possible. If it gets too warm, it can be hard to work with and won’t puff as nicely.
  • Use a Sharp Knife or Pizza Cutter: Clean cuts keep the pastry neat and help with even puffing.
  • Don’t Overfill: As tempting as it is to pile on the filling, too much can lead to leaks and soggy bottoms. A heaping tablespoon per square is plenty.

How to Serve

These puffs are incredibly versatile and fit almost any occasion:

As a Snack or Appetizer

Serve warm on a platter with a simple dipping sauce like honey mustard or spicy mayo.

At Brunch

Pair with fresh fruit, a leafy green salad, or a mimosa for a standout brunch spread.

For Dinner

Add a bowl of soup (tomato, potato leek, or creamy mushroom are great options) for a comforting, no-fuss meal.

For Kids

They love anything handheld! Serve with carrot sticks or apple slices for an easy lunchbox or after-school treat.

Make Ahead and Storage

Storing Leftovers

Keep cooled puffs in an airtight container in the fridge for up to 3 days. Reheat in the oven or air fryer to bring back that crispy magic.

Freezing

These freeze like a dream! Assemble the unbaked puffs, then freeze on a tray. Once frozen solid, transfer to a freezer bag. Bake straight from frozen—just add 5 more minutes to the bake time.

Reheating

Pop them into a 350°F oven or toaster oven for 8–10 minutes. Microwaving works in a pinch, but the pastry won’t stay crispy.

FAQs

Can I use frozen spinach instead of fresh?
Yes, absolutely! Just make sure to thaw and squeeze out all the moisture thoroughly. Excess liquid will ruin the texture of your filling.

Can these be made ahead of time?
Definitely. You can prep and refrigerate the filled, unbaked puffs a day in advance. Just cover with plastic wrap and bake when ready.

Can I use a different type of meat?
Of course! Cooked bacon, turkey, or even shredded rotisserie chicken work really well. Just keep the pieces small so they mix evenly with the filling.

Do I need to thaw the puff pastry first?
Yes. Let it thaw in the fridge for a few hours or at room temperature for about 30–40 minutes. It should be pliable but still cold when you start working with it.

Final Thoughts

These Ham Cheese Spinach Puffs are the kind of recipe that makes you feel like a kitchen rock star—with barely any effort. They’re cozy, crowd-pleasing, and endlessly adaptable. Whether you’re throwing together a last-minute dinner, packing lunch, or feeding a hungry bunch at brunch, these puffs are going to be your new favorite go-to. Give them a try—you’ll be hooked from the first bite!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Ham Cheese Spinach Puffs Recipe

Ham Cheese Spinach Puffs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: slsrecipes
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 6 puffs 1x
  • Category: Appetizer
  • Method: Baking
  • Cuisine: American
  • Diet: Low Salt

Description

These Ham, Cheese, and Spinach Puffs are deliciously flaky pastries filled with a savory mixture of ham, melty cheese, and sautéed spinach – perfect for brunch, parties, or a light meal.


Ingredients

Units Scale
  • 1 sheet puff pastry, thawed
  • 1 cup cooked ham, diced
  • 1 cup shredded cheese (cheddar or Swiss)
  • 1 cup fresh spinach, chopped
  • 1 tablespoon olive oil
  • 1 clove garlic, minced
  • 1 egg, beaten (for egg wash)
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. In a skillet over medium heat, add olive oil and sauté garlic for 30 seconds.
  3. Add chopped spinach and cook until wilted. Season with salt and pepper. Let it cool slightly.
  4. In a bowl, mix cooked spinach, ham, and cheese.
  5. Cut the puff pastry into 6 equal squares.
  6. Place a spoonful of the filling onto each square and fold into a triangle or rectangle, sealing the edges with a fork.
  7. Brush the tops with beaten egg.
  8. Bake for 18-20 minutes or until golden brown and puffed.
  9. Let cool slightly before serving.

Notes

  • You can substitute turkey or bacon for ham.
  • Use frozen spinach if fresh isn’t available, but drain it well.
  • These can be frozen before baking and cooked straight from frozen.

Nutrition

  • Serving Size: 1 puff
  • Calories: 210
  • Sugar: 1g
  • Sodium: 340mg
  • Fat: 14g
  • Saturated Fat: 6g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 13g
  • Fiber: 1g
  • Protein: 9g
  • Cholesterol: 35mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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