Description
This Heavenly White Chocolate Cake with Pineapple Filling is a show-stopping dessert. The moist white chocolate cake layers are filled with a sweet and tangy pineapple filling and frosted with a creamy white chocolate frosting. Perfect for special occasions or when you want to impress!
Ingredients
Units
Scale
For the white chocolate cake:
- 2 1/2 cups (315 g) all-purpose flour
- 2 teaspoons baking powder
- 1/2 teaspoon salt
- 1/2 cup (115 g) unsalted butter, softened
- 1/2 cup (120 ml) vegetable oil
- 1 1/2 cups (300 g) granulated sugar
- 4 large eggs
- 1 teaspoon vanilla extract
- 1 cup (240 ml) whole milk
- 4 oz (115 g) white chocolate, melted and slightly cooled
For the pineapple filling:
- 1 can (20 oz / 567 g) crushed pineapple, drained with juice reserved
- 1/2 cup (100 g) granulated sugar
- 2 tablespoons cornstarch
- 2 tablespoons reserved pineapple juice
For the white chocolate frosting:
- 8 oz (225 g) cream cheese, softened
- 1/2 cup (115 g) unsalted butter, softened
- 4 oz (115 g) white chocolate, melted and slightly cooled
- 4 cups (500 g) powdered sugar
- 1 teaspoon vanilla extract
Instructions
Step 1: Prepare the cake layers
- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch (23 cm) round cake pans, or line them with parchment paper.
- In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
- In a large bowl, cream the butter, oil, and sugar until light and fluffy. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.
- Gradually mix in the dry ingredients, alternating with the milk, beginning and ending with the dry ingredients. Stir in the melted white chocolate until just combined.
- Divide the batter evenly between the prepared pans and bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
Step 2: Make the pineapple filling
- In a medium saucepan, combine the drained crushed pineapple, sugar, cornstarch, and reserved pineapple juice.
- Cook over medium heat, stirring constantly, until the mixture thickens and becomes glossy. Remove from heat and let cool completely.
Step 3: Make the white chocolate frosting
- In a large bowl, beat the cream cheese and butter together until smooth and creamy.
- Add the melted white chocolate and vanilla extract, mixing until fully incorporated.
- Gradually add the powdered sugar, 1 cup at a time, and beat until smooth and fluffy.
Step 4: Assemble the cake
- Place one cake layer on a serving plate or cake stand. Spread a layer of pineapple filling evenly over the top.
- Place the second cake layer on top and spread the frosting over the top and sides of the cake.
- Decorate with additional crushed pineapple or white chocolate shavings, if desired.
Step 5: Serve
Refrigerate the cake for at least 1 hour before serving for easier slicing.
Notes
- Storage: Store the cake in an airtight container in the refrigerator for up to 5 days. Bring to room temperature before serving.
- Freezing: Wrap unfrosted cake layers tightly in plastic wrap and freeze for up to 3 months. Thaw overnight in the refrigerator before assembling.
- Variations: Add shredded coconut to the pineapple filling for a tropical twist.