Danish Dream Cake

This classic Danish Dream Cake is the kind of nostalgic dessert that instantly transports you back to cozy kitchens and handwritten recipe cards.

With its light, fluffy vanilla crumb and warm hints of nutmeg and almond, this cake feels both simple and special. It’s the perfect treat for gatherings, coffee breaks, or anytime you want something sweet without being overly rich.

What truly sets this cake apart is its irresistible coconut-caramel topping. Broiled to a golden finish, it develops a slightly crisp, chewy texture that contrasts beautifully with the soft cake beneath.

Each bite delivers buttery sweetness and toasted coconut flavor, making this timeless favorite one you’ll want to bake again and again.

Prep Time: 20 mins
Cook Time: 40 mins
Cool Time: 1 hr
Total Time: 2 hrs
Servings: 12

Ingredients

Cake

  • 1/2 cup unsalted butter
  • 3/4 cup whole milk
  • 3 large eggs, room temperature
  • 1 cup white sugar
  • 3/4 teaspoon salt
  • 1/4 teaspoon ground nutmeg
  • 1 1/2 teaspoons vanilla extract
  • 1/2 teaspoon almond extract
  • 1 1/2 cups all-purpose flour
  • 1 1/2 teaspoons baking powder

Topping

  • 5 tablespoons unsalted butter
  • 1/4 cup whole milk
  • 1/2 cup packed brown sugar
  • Pinch of salt
  • Pinch of ground nutmeg
  • 1 cup unsweetened shredded coconut
  • 1/2 teaspoon vanilla extract

Directions

  1. Preheat your oven to 350°F (180°C). Line an 8×8-inch baking pan with parchment paper, leaving an overhang for easy removal later.
  2. In a microwave-safe bowl, combine butter and milk. Heat until the butter is fully melted and the mixture is hot, stirring occasionally.
  3. In a large mixing bowl, beat eggs, sugar, salt, and nutmeg on medium-high speed until the mixture becomes pale, thick, and airy, about 3 to 5 minutes. Mix in vanilla and almond extracts.
  4. Add flour and baking powder, mixing on low speed until just combined with a few streaks of flour remaining. Slowly pour in the hot butter-milk mixture while mixing on low until the batter is smooth.
  5. Pour the batter into the prepared pan and spread evenly. Bake for 35 to 45 minutes, or until a toothpick inserted in the center comes out clean.
  6. While the cake bakes, prepare the topping by combining butter, milk, brown sugar, salt, and nutmeg in a microwave-safe bowl. Heat in 1-minute intervals, stirring each time, until the sugar dissolves and the mixture is bubbling.
  7. Stir in shredded coconut and vanilla extract until well combined.
  8. Remove the cake from the oven and switch the oven to broil. Carefully spread the coconut topping evenly over the hot cake.
  9. Place the cake under the broiler and cook for 2 to 3 minutes, until the topping is bubbly and lightly golden. Watch closely to prevent burning.
  10. Let the cake cool in the pan for about 15 minutes, then lift it out using the parchment and transfer to a wire rack to cool completely before slicing.