Description
This homemade cheese Danish recipe features flaky laminated dough and a creamy, tangy-sweet cream cheese filling. It’s a bakery-style breakfast or brunch pastry that you can master at home, perfect for weekend treats or special occasions.
Ingredients
- For the Dough:
- 4 cups all-purpose flour
- 1/3 cup granulated sugar
- 1 tsp salt
- 1 tbsp active dry yeast
- 1 cup whole milk, warm
- 1 large egg, room temperature
- 1 cup + 2 tbsp cold unsalted butter (for laminating)
- For the Cream Cheese Filling:
- 7 oz cream cheese, softened
- 1/4 cup granulated sugar
- 1 tsp vanilla extract
- Zest of 1 lemon (optional)
- For the Glaze:
- 1 cup powdered sugar
- 1–2 tbsp milk or lemon juice
- 1/2 tsp vanilla extract
- Optional Toppings: fruit preserves, fresh berries, sliced almonds
Instructions
- In a bowl, mix flour, sugar, and salt. In another bowl, combine warm milk and yeast and let sit until foamy (5–10 mins).
- Mix milk mixture with the egg and dry ingredients. Knead into smooth dough for 6–8 minutes. Chill for 30 minutes.
- Place cold butter between parchment and shape into an 8-inch square. Keep it cold but pliable.
- Roll dough into a 16-inch square, place butter block in center, fold like an envelope, roll into a rectangle, fold like a letter, and chill 30 minutes. Repeat rolling and folding two more times, chilling between each.
- Roll dough to 1/4 inch thick and cut into 4-inch squares. Place 1 spoonful of filling in center. Fold corners or shape into pockets.
- Place on baking sheet, cover, and proof for 1 hour. Preheat oven to 390°F (200°C).
- Brush with egg wash or milk and bake for 15–20 minutes until golden.
- Cool and drizzle with glaze. Add toppings as desired.
Notes
- Try ricotta or mascarpone as an alternative to cream cheese.
- Use fruit jams or preserves for added flavor and color.
- Top with berries, almonds, or chocolate chips for variation.
- Freeze unbaked Danishes and bake from frozen—add a few extra minutes.
- Chill dough between folds to ensure flaky layers.
- Prep Time: 60 minutes
- Cook Time: 20 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: European
Nutrition
- Serving Size: 1 Danish
- Calories: 360
- Sugar: 16g
- Sodium: 240mg
- Fat: 21g
- Saturated Fat: 13g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 37g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 65mg