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

Cream Cheese Danish

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: ChefEmma
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 6 danishes 1x
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

Cream Cheese Danish is a deliciously flaky pastry made with buttery dough and a rich cream cheese filling. Perfect for breakfast, brunch, or dessert, it’s a bakery-style treat that’s surprisingly easy to make at home.


Ingredients

Units Scale
  • 1 package (8 oz) crescent roll dough or puff pastry
  • 4 oz cream cheese, softened
  • 1/4 cup granulated sugar
  • 1/2 tsp vanilla extract
  • 1 tbsp lemon juice (optional)
  • 1 egg, beaten (for egg wash)
  • Powdered sugar (for dusting, optional)

Instructions

  1. Preheat oven to 375°F (190°C) and line a baking sheet with parchment paper.
  2. In a bowl, beat softened cream cheese, granulated sugar, vanilla extract, and lemon juice until smooth and creamy.
  3. Unroll crescent dough or puff pastry and cut into 4–6 rectangles or squares, depending on desired size.
  4. Spoon a heaping tablespoon of cream cheese filling onto the center of each piece. Fold or shape dough as desired (fold corners, twist edges, or leave open-faced).
  5. Brush edges with beaten egg for a golden finish.
  6. Bake for 12–15 minutes, or until golden brown and puffed.
  7. Cool slightly and dust with powdered sugar before serving, if desired.

Notes

  • Use puff pastry for a flakier texture or crescent dough for a softer version.
  • Add fruit toppings like jam or fresh berries for variation.
  • Store leftovers in the fridge and reheat in the oven for best texture.
  • Can be frozen and baked from frozen with a few extra minutes added to bake time.

Nutrition

  • Serving Size: 1 danish
  • Calories: 220
  • Sugar: 9g
  • Sodium: 210mg
  • Fat: 13g
  • Saturated Fat: 7g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 0g
  • Protein: 3g
  • Cholesterol: 40mg