Savory Puff Pastry Christmas Tree


Fun and easy to make, this savory puff pastry Christmas tree is filled with a combination of creamy goat cheese and sun-dried tomato pesto. It's so much easier to make than it looks and is guaranteed to get lots of oohs and aahs from guests! Serve warm or at room temperature.

close up view of a Savory Puff Pastry Christmas Tree on parchment paper
Prep Time:
35 mins
Cook Time:
20 mins
Total Time:
55 mins
8 servings


  • 2 tablespoons sun-dried tomato pesto

  • 2 tablespoons soft goat cheese (such as Chavrie®)

  • 2 sheets puff pastry

  • 2 tablespoons freshly grated Pecorino-Romano cheese, divided

  • 1 egg, beaten

  • ½ teaspoon dried oregano


  1. Preheat oven to 400 degrees F (200 degrees C). Line a baking sheet with parchment paper.

  2. Combine sun-dried tomato pesto and goat cheese in a small bowl and stir well.

  3. Unroll 1 puff pastry sheet onto the prepared baking sheet. Cut away 2 strips at the bottom of the sheet to form a tree trunk, about 1 inch wide and tall. Cut diagonally to the top of the puff pastry sheet to create a long triangular shape, removing excess pastry on either side.

  4. Spread a thin layer of the pesto mixture over the pastry, all the way to the sides. Sprinkle 1 tablespoon Pecorino-Romano cheese on top.

  5. Roll up the second puff pastry sheet and place at the tip of the triangle. Unroll carefully towards the bottom. Press down lightly and carefully cut away the sides to match the first triangle. Remove excess pastry.

  6. Cut 2/3-inch thick branches into the sides of the triangle from both sides, leaving a space lengthwise in the center all the way from the trunk to the tip. Twist the branches away from you, trying to get in 2 turns on the lower branches. Continue moving up the tree, twisting away from you as you go.

  7. Brush the entire tree with beaten egg. Sprinkle with remaining 1 tablespoon of Pecorino-Romano cheese and dried oregano.

  8. Bake in the preheated oven until deep golden brown, about 20 minutes. Let cool on the baking sheet slightly.

Cook's Notes:

You can use cream cheese instead of spreadable goat cheese. You can also use basil pesto instead of sun-dried tomato pesto or spread.

If you like, you can cut a star out of the excess pastry and place on top of the tree, then brush with egg.

Nutrition Facts (per serving)

355 Calories
25g Fat
28g Carbs
6g Protein
Nutrition Facts
Servings Per Recipe 8
Calories 355
% Daily Value *
Total Fat 25g 32%
Saturated Fat 6g 32%
Cholesterol 25mg 8%
Sodium 172mg 7%
Total Carbohydrate 28g 10%
Dietary Fiber 1g 4%
Total Sugars 1g
Protein 6g
Calcium 16mg 1%
Iron 2mg 9%
Potassium 50mg 1%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love