Go Back

Spinach Ham Breakfast Roll

An impressive, savory puff pastry roll filled with creamy spinach, ham, and cheese, perfect for brunch or a special breakfast.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 8 slices
Course: Breakfast, Brunch
Cuisine: American, French-Inspired
Calories: 385

Ingredients
  

For the Filling
  • 1 tbsp olive oil
  • 0.5 cup yellow onion finely diced
  • 2 cloves garlic minced
  • 5 oz fresh spinach
  • 8 oz cream cheese softened
  • 1 large egg yolk save white for egg wash
  • 0.25 cup Parmesan cheese grated
  • 0.25 tsp black pepper
  • 0.25 tsp salt
  • 0.125 tsp ground nutmeg
  • 8 oz cooked ham diced
  • 1 cup Swiss cheese shredded
For Assembly
  • 1 sheet puff pastry thawed
  • 1 egg white lightly beaten
  • 1 tbsp everything bagel seasoning optional

Equipment

  • Skillet
  • Mixing bowls
  • Baking sheet
  • Parchment paper

Method
 

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Heat olive oil in a skillet over medium heat. Cook onion until soft, 3-4 mins. Add garlic; cook 1 min more.
  3. Add spinach and cook until wilted, 2-3 mins. Transfer to a colander; press out all excess liquid.
  4. In a bowl, beat cream cheese, egg yolk, Parmesan, pepper, salt, and nutmeg until smooth.
  5. Fold the drained spinach, diced ham, and shredded Swiss cheese into the cream cheese mixture.
  6. On a floured surface, roll puff pastry into a 10x14-inch rectangle. Spread filling evenly, leaving a 1-inch border.
  7. Tightly roll the pastry from a long side into a log. Pinch seam to seal. Place seam-side down on prepared baking sheet.
  8. Brush the log with beaten egg white. Sprinkle with seasoning, if using. Score top with 5-6 shallow diagonal slashes.
  9. Bake for 25-30 minutes until pastry is puffed and deep golden brown. Let rest 10-15 mins before slicing.

Notes

Ensure spinach is thoroughly drained to prevent a soggy pastry. Roll can be assembled, wrapped, and refrigerated overnight before baking.