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

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