The kitchen buzzed with excitement as I pulled my golden Ham Cheese & Spinach Puffs from the oven, their warm, flaky crust inviting everyone to gather around. Crafting these delightful pastries is a breeze, making them the perfect easy brunch recipe for impressing friends or family without spending hours in the kitchen. With a savory filling that combines protein-packed ham, fresh spinach, and gooey cheese, these puffs not only taste incredible but are also a low-effort treat that makes any gathering feel special. Whether enjoyed alongside a fresh salad or on their own, these irresistible bites will leave your guests raving. Ready to discover how to make these scrumptious puffs yourself? Let’s dive in!

Why are Ham Cheese & Spinach Puffs a Must-Try?

Irresistible Flavor: Each puff bursts with a savory blend of ham, fresh spinach, and melted cheese, creating an explosion of taste that will have everyone coming back for seconds.
Quick and Easy: With just a few simple steps, you can whip up these elegant treats without spending all day in the kitchen—perfect for those busy brunches!
Make Ahead Magic: These puffs can be assembled in advance and baked when you’re ready, allowing you to enjoy the moment with your guests.
Crowd-Pleasing Appeal: They are universally loved, making them a hit for any gathering—just as with my Patriotic Mini Cheesecakes or Strawberry Cheesecake Bars.
Versatile Variations: Switch up the fillings to suit your taste! Add different greens or cheeses, and feel free to substitute ham with your favorite protein.
Perfect Pairing: Enjoy these puffs alongside a refreshing salad or a platter of fruits for a delightful brunch spread that’s bound to impress!

Ham Cheese & Spinach Puffs Ingredients

For the Puffs
Puff Pastry – Use store-bought for convenience or make your own for a gourmet touch.
Butter – Adds richness to the béchamel; margarine can be a dairy-free substitute.
Flour – Thickens the béchamel; replace with gluten-free flour if needed.
Milk – Forms the base of the béchamel; any milk works, including plant-based alternatives.

For the Filling
Spinach – Provides nutrients and vibrant color; use fresh or thawed frozen spinach.
Ham – Delivers savory depth; swap with cooked bacon or a plant-based protein for variations.
Cheese (e.g., gruyère) – Adds creaminess; mozzarella or cheddar can be substituted for different flavors.

For the Egg Wash
Egg – Ensures a beautifully browned pastry; can be replaced with a vegan mix of plant milk and cornstarch.

Step‑by‑Step Instructions for Ham Cheese & Spinach Puffs

Step 1: Prepare the Puff Pastry
Start by cutting your chilled puff pastry sheets into 5-inch squares and place them back in the refrigerator to keep them cold while you prepare the filling. This helps maintain their flakiness. Meanwhile, preheat your oven to 400°F (200°C) so it’s ready for baking when the puffs are assembled.

Step 2: Make the Béchamel Sauce
In a medium saucepan, melt 4 tablespoons of butter over medium heat. Once melted, add 3 tablespoons of flour and a pinch of salt, stirring constantly for about 2 minutes until the mixture turns a pale golden color. This forms the base for your creamy filling in the Ham Cheese & Spinach Puffs.

Step 3: Add the Milk
Gradually pour in 2 cups of warm milk while whisking vigorously to prevent lumps. Keep stirring for about 7 minutes until the sauce thickens and begins to boil. You’ll know it’s ready when it coats the back of a spoon. Take care to maintain medium heat to achieve that smooth, velvety texture.

Step 4: Thicken the Sauce
Lower the heat to a gentle simmer and let the béchamel sauce continue thickening for an additional 10 minutes, stirring frequently. If you notice any lumps, you can use an immersion blender to achieve that creamy consistency ideal for the filling of your Ham Cheese & Spinach Puffs.

Step 5: Combine Filling Ingredients
Once thickened, stir in 1 cup of fresh or thawed spinach for about a minute to wilt slightly. Next, add 1 cup of diced ham and half of the cheese. Mix everything well to create a cohesive filling that will delight your taste buds. Set it aside to cool while you prepare the puffs.

Step 6: Assemble the Puffs
Lay out your puff pastry squares on a parchment-lined baking sheet. Scoop 1–2 tablespoons of the ham, cheese, and spinach filling onto the center of each square. Sprinkle a bit more cheese on top, then fold the corners over to create a beautiful package, sealing the edges firmly to avoid any spills.

Step 7: Apply the Egg Wash
In a small bowl, whisk together 1 egg and a spoonful of water to create an egg wash. Using a pastry brush, gently brush this mixture over each pastry. This will give your Ham Cheese & Spinach Puffs that lovely golden color when they bake, making them even more visually appetizing.

Step 8: Bake the Puffs
Place the baking sheet in the preheated oven and bake for 20 minutes, or until the puffs are golden brown and have risen beautifully. Keep an eye on them during the last few minutes as they can brown quickly. Let them cool slightly before serving to avoid any burns from the filling.

Ham Cheese & Spinach Puffs Variations

Feel free to get creative with these delightful puffs to suit your taste and dietary preferences!

  • Different Cheeses: Experiment with mozzarella or pepper jack for a zesty twist. The melty goodness will elevate your puffs to new heights!

  • Greens Swap: Try kale or Swiss chard instead of spinach for varied flavors and textures. Both add nutrition and a delightful earthiness to your filling.

  • Protein Options: Substitute ham with turkey or even crispy bacon for a smoky flavor. Alternatively, load them up with mushrooms or roasted veggies for a vegetarian delight.

  • Spicy Kick: Add a pinch of cayenne or some diced jalapeños to the filling for an extra kick. It transforms these puffs into a savory, spicy treat everyone will love.

  • Herb Infusion: Stir in some fresh herbs, like dill or basil, into the filling for an aromatic lift. This will brighten the flavors and leave everyone guessing your secret!

  • Sweet Surprise: Mix in a touch of caramelized onions for a sweet contrast; this elevates the savory profile beautifully. Your guests will love the unexpected depth of taste.

  • Veggie Medley: Incorporate finely diced bell peppers or zucchini for added texture and color in your puffs. This not only makes them more colorful but also increases the nutrient value.

  • Dairy-Free Delight: For a dairy-free version, opt for vegan cheese and plant milk in the béchamel. You won’t miss the creaminess, and everyone can enjoy these puffs!

These Ham Cheese & Spinach Puffs can truly be tailored to fit any palate. If you’re looking for more inspiration, try serving them alongside my Mushroom Spinach Stuffed sweet potatoes or Garlic Butter Salmon with Spinach for a harmonious brunch spread!

What to Serve with Ham Cheese & Spinach Puffs

Elevate your brunch experience with delightful accompaniments that complement the creamy, savory flavors of these irresistible puffs.

  • Fresh Green Salad: A crisp salad with mixed greens and a tangy vinaigrette balances the richness of the puffs, bringing freshness to your plate.

  • Fruit Platter: Bright, juicy fruits such as berries or melons provide a sweet contrast that lifts the brunch spread, perfect for cleansing the palate.

  • Creamy Tomato Soup: Serve a warm bowl of creamy tomato soup for dipping, enhancing the savory experience with a flavorful and comforting dip.

  • Herbed Quinoa: This light and fluffy quinoa, seasoned with fresh herbs, adds a nutritious element and earthy flavor, creating a wholesome meal.

  • Sparkling Water or Lemonade: Refreshing beverages like sparkling water with a slice of lemon or a chilled glass of lemonade cleanse the palate and energize your gathering.

  • Chocolate Mousse Cups: For a sweet finish, delicate chocolate mousse cups provide a rich dessert experience that leaves everyone satisfied after the savory bites.

Each pairing not only complements the Ham Cheese & Spinach Puffs but also enhances the overall dining experience, ensuring a memorable brunch for your loved ones.

How to Store and Freeze Ham Cheese & Spinach Puffs

Fridge: Store baked Ham Cheese & Spinach Puffs in an airtight container for up to 3 days to retain their flaky texture.

Freezer: For longer storage, freeze uncooked puffs on a baking sheet. Once frozen, transfer to a freezer bag for up to 2 months. Bake straight from the freezer, adding a few extra minutes to the baking time.

Reheating: To reheat baked puffs, place them in a preheated oven at 350°F (175°C) for about 10-15 minutes, ensuring they become warm and crispy again.

Prevent Sogginess: Always ensure your puffs are completely cool before storing to prevent moisture buildup, keeping them delicious for longer!

Make Ahead Options

These Ham Cheese & Spinach Puffs are perfect for meal prep and make your brunch planning a breeze! You can assemble the puffs up to 24 hours in advance; simply refrigerate them before baking to keep everything fresh. To maintain that delightful flakiness, ensure the puff pastry remains cold during assembly. If you’re looking to prep even further ahead, these uncooked puffs can be frozen for up to 3 months. Simply bake them straight from the freezer, adding a few extra minutes to the baking time. When ready to serve, just pop them in the oven, and you’ll enjoy warm, golden-brown puffs with minimal effort, impressing your guests just like a professional chef!

Expert Tips for Ham Cheese & Spinach Puffs

  • Keep It Cold: Make sure your puff pastry is chilled before cutting; this is crucial for achieving that delightful flakiness in your Ham Cheese & Spinach Puffs.

  • Whisk Wisely: To prevent lumps in your béchamel, add milk gradually while whisking continuously during step three. This will ensure a smooth and creamy filling.

  • Filling Temperature: Allow the béchamel and filling to cool slightly before assembling. This prevents the pastry from getting soggy and ensures a crisp result.

  • Seal Securely: When folding the pastry over the filling, press firmly to seal the edges, preventing any delicious filling from spilling out during baking.

  • Golden Finish: For a beautiful golden-brown color, don’t skip the egg wash! This simple step makes all the difference in the presentation of your puffs.

Ham Cheese & Spinach Puffs Recipe FAQs

How do I choose the right spinach?
Opt for fresh spinach that’s vibrant green and without any dark spots or wilting—this indicates it’s fresh and packed with nutrients. If using frozen spinach, ensure it’s completely thawed and excess water is squeezed out to prevent the filling from becoming soggy.

What’s the best way to store leftover Ham Cheese & Spinach Puffs?
Place your leftover puffs in an airtight container in the fridge, where they will stay fresh for up to 3 days. To reheat, pop them in a preheated oven at 350°F (175°C) for 10-15 minutes; this method helps to restore that lovely crispiness.

Can I freeze Ham Cheese & Spinach Puffs?
Absolutely! You can freeze the uncooked puffs. After assembling them, place them on a baking sheet and freeze until solid. Then, transfer them to a freezer-safe bag or container for up to 2 months. When you’re ready to enjoy, bake them straight from the freezer, adding 2-3 extra minutes to the baking time.

What should I do if my béchamel sauce has lumps?
If your béchamel sauce has lumps, don’t worry! Simply using an immersion blender will eliminate them and create a smooth consistency. Another approach is to whisk vigorously while gradually adding the milk to ensure the flour is fully incorporated before cooking.

Are there any dietary considerations for Ham Cheese & Spinach Puffs?
Yes! If you have dietary restrictions, consider using plant-based milk and margarine to make the dish dairy-free. For gluten-free options, just swap in gluten-free flour for the béchamel base and ensure that the puff pastry is gluten-free too. As for potential allergies, double-check labels on ingredients like cheese and ham, or substitute with allergy-friendly options such as dairy-free cheese or veggies.

Can I prep Ham Cheese & Spinach Puffs ahead of time?
Very! You can assemble the puffs and keep them in the refrigerator for a few hours before baking. This way, you can pop them in the oven right before your guests arrive, saving you time and allowing you to enjoy the gathering as well!

Ham Cheese & Spinach Puffs

Savory Ham Cheese & Spinach Puffs for a Cozy Brunch

These Ham Cheese & Spinach Puffs are a delightful and easy brunch treat bursting with flavor.
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings: 12 puffs
Course: Appetizer
Cuisine: American
Calories: 200

Ingredients
  

For the Puffs
  • 1 package Puff Pastry store-bought or homemade
  • 4 tablespoons Butter
  • 3 tablespoons Flour
  • 2 cups Milk any types including plant-based
For the Filling
  • 1 cup Spinach fresh or thawed frozen
  • 1 cup Ham diced
  • 1/2 cup Cheese e.g., gruyère, mozzarella, or cheddar
For the Egg Wash
  • 1 large Egg

Equipment

  • oven
  • Medium saucepan
  • Baking Sheet
  • Whisk
  • Pastry brush
  • Mixing Bowl

Method
 

Step-by-Step Instructions
  1. Prepare the Puff Pastry by cutting chilled puff pastry sheets into 5-inch squares and refrigerating them.
  2. Make the Béchamel Sauce by melting butter and whisking in flour and milk to create a smooth sauce.
  3. Add the Milk gradually while whisking until the sauce thickens and boils.
  4. Thicken the Sauce for an additional 10 minutes, stirring often.
  5. Combine Filling Ingredients by adding spinach, ham, and cheese to the béchamel and mixing well.
  6. Assemble the Puffs by placing filling onto puff pastry squares and sealing them.
  7. Apply the Egg Wash by whisking with water and brushing it over each pastry.
  8. Bake the Puffs in a preheated oven at 400°F for 20 minutes until golden.

Nutrition

Serving: 1puffCalories: 200kcalCarbohydrates: 25gProtein: 8gFat: 10gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 50mgSodium: 300mgPotassium: 150mgFiber: 1gSugar: 1gVitamin A: 500IUVitamin C: 2mgCalcium: 100mgIron: 1mg

Notes

These puffs are best enjoyed fresh but can be stored in the fridge for up to 3 days or frozen for longer storage.

Tried this recipe?

Let us know how it was!