Braided Puff Pastry Filled with Fluffy Scrambled Eggs

I love making a flavorful batch of scrambled eggs, especially when I fold cottage cheese into the mix. The cottage cheese adds extra protein and a creamy texture that I enjoy. To make the dish more special, I wrap the scrambled eggs, ham, and cheese in puff pastry and braid the top for a beautiful brunch centerpiece.

Slices of scrambled eggs wrapped in puff pastry, ready to eat.

I start with a slightly firmer version of cottage cheese scrambled eggs so they hold up well inside the pastry. The filling is layered over a puff pastry sheet, then glazed and baked until golden. By cutting and overlapping strips of puff pastry down each side and criss-crossing them across the center, the finished braid looks impressive — perfect for a holiday brunch like Christmas, New Year’s, or Mother’s Day.

It’s surprisingly easy to make. Read the tips and step-by-step instructions below and you’ll be serving a gorgeous brunch with little fuss.

What You’ll Need to Make This Egg Braid for Brunch

  • Eggs
  • Cottage cheese
  • Shredded cheese (Cheddar‑Jack works well)
  • Ham
  • 1 sheet puff pastry
  • Optional add-ins: spinach, tomatoes
ingredients needed: eggs, puff pastry, cottage cheese, ham, and shredded cheese. Plus optional add ins noted.

How to Make the Braided Puff Pastry with Scrambled Eggs

This recipe begins with cottage cheese scrambled eggs, adjusted so the eggs are slightly firmer. Cook the eggs until mostly set — a touch of moisture is fine because they’ll finish in the oven. In short: scramble the eggs with cottage cheese, layer them with ham and cheese on puff pastry, braid the top, and bake until golden.

  1. Preheat the oven to 400°F. Line a baking sheet with parchment. Roll the thawed puff pastry to roughly a 15 x 10-inch rectangle and place it on the prepared sheet.
rolled out puff pastry on a parchment lined baking sheet.

2. Separate one egg, reserving the white in a small bowl. Add the reserved yolk plus the seven remaining whole eggs to a mixing bowl with 1/2 cup cottage cheese. Blend until combined — an immersion blender or a stand blender works well.

3. Prepare the other ingredients: chop the ham and any vegetables you’re using (I like chopped spinach and diced tomatoes). Shred the cheese if needed.

Prepping the eggs and the veggies.

4. Heat a skillet over medium with a little oil or butter. Add the egg mixture, lower the heat slightly, and gently move a spatula through the eggs to form soft curds.

5. Stir in the chopped veggies if using and continue cooking slowly until the eggs are almost set. Remove from heat when they are nearly done — a slightly wet texture is okay.

Cooking the egg mixture.

6. Arrange the ham in a long strip down the center third of the puff pastry. Pile the scrambled eggs on top of the ham, keeping the filling centered, then sprinkle shredded cheese over the eggs.

Assembling the puff pastry with the layers.

7. Using a knife or kitchen shears, cut equal strips of pastry from each side toward the center, stopping about 1/2 inch from the filling.

Cutting strips of puff pastry and using it to cover the top with overlapping strips.

8. Start at one end and fold the first strip diagonally across the filling, then fold the corresponding strip from the opposite side over it. Continue alternating strips along the length to create a braided pattern. Tuck any excess pastry under at the ends for a neat seal.

9. Lightly beat the reserved egg white and brush it over the pastry to give the braid a glossy, golden finish when baked.

Brushing the bread braid with egg white, and a photo of the finished dish, after baking.

10. Bake in the preheated oven for about 25 minutes, until the pastry is deep golden and puffed. Allow the braid to rest a few minutes before slicing so the filling sets for clean slices.

Slices of the breakfast egg bake with the braided puff pastry behind.

Recipe Variations

There are many ways to adapt this braid:

  • Swap cream cheese for cottage cheese in equal amounts for an even firmer filling.
  • Try other vegetables such as red bell pepper or green onion. Avoid very watery mushrooms unless you sauté them first to remove moisture.
  • Change the cheese: mix some into the eggs while cooking, sprinkle on top, or do both.
  • Make it vegetarian by omitting ham — it’s still tasty, though ham adds extra savory flavor.
Slices of the breakfast egg bake ready to eat.

Recipe

Breakfast Egg Bake with Braided Puff Pastry
This braided puff pastry is easy enough for any day but special enough for holiday brunches like Christmas, New Year’s, or Mother’s Day.
Prep Time: 25 mins
Cook Time: 25 mins
Total Time: 50 mins
Servings: 6
Calories: ~400 kcal (estimate)

Ingredients

  • 1 sheet puff pastry
  • 8 large eggs
  • 1/2 cup cottage cheese
  • Cooking oil or butter
  • Salt and pepper, to taste
  • 4 ounces chopped ham
  • 1/2 cup shredded cheese
  • Optional: fresh spinach and diced tomatoes

Instructions

  1. Line a 15 x 10-inch baking sheet with parchment. Roll the puff pastry to roughly the same size and place it on the sheet. Preheat oven to 400°F.
  2. Separate one egg and reserve the white. Place the remaining yolk and seven whole eggs in a bowl with the cottage cheese and blend until smooth.
  3. Heat a little oil or butter in a skillet over medium. Pour in the egg mixture and gently stir to form soft curds, lowering the heat as needed.
  4. Add optional vegetables if using and continue to cook until the eggs are almost set. Season with pepper (and salt, if desired). Remove from heat.
  5. Arrange the chopped ham in a long line down the center third of the puff pastry. Add the scrambled eggs on top and sprinkle with shredded cheese.
  6. Cut strips from the pastry edges toward the center, stopping about 1/2 inch from the filling. Alternate folding strips across the filling to create a braid and tuck ends under.
  7. Brush the pastry with the reserved egg white for a glossy finish.
  8. Bake for 25 minutes or until the pastry is golden brown. Let rest a few minutes, then slice and serve.

Nutrition (est.)

Calories: 400 kcal | Carbs: 20 g | Protein: 18 g | Fat: 27 g

Nutrition values are estimates only. Verify using your own data if needed.