Description
Boston Cream Pie Fudge is a rich, layered no-bake treat that combines creamy white chocolate and vanilla pudding with a luscious milk chocolate topping. This easy-to-make dessert captures the classic flavors of the Boston cream pie in a delightful fudge form, perfect for celebrations or sweet cravings.
Ingredients
Scale
Vanilla Layer
- 1 (14 oz) can sweetened condensed milk
- 1 ½ cups white chocolate chips
- 1 (3.4 oz) box instant vanilla pudding mix (dry)
- 1 teaspoon vanilla extract
Chocolate Layer
- 1 ½ cups milk chocolate chips
- ¼ cup heavy cream
- 2 tablespoons unsalted butter
Instructions
- Prepare the Pan: Line an 8×8-inch baking dish with parchment paper, ensuring there is an overhang on the sides to make removing the fudge easier later.
- Make the Vanilla Layer: In a medium saucepan over low heat, combine the sweetened condensed milk and white chocolate chips. Stir constantly until melted and smooth. Remove from heat and whisk in the dry vanilla pudding mix and vanilla extract until the mixture is fully combined and thickened.
- Set the Vanilla Layer: Pour the vanilla mixture into the prepared pan and spread it evenly. Allow it to set at room temperature for about 20 minutes, giving it time to firm slightly while you prepare the chocolate layer.
- Make the Chocolate Layer: Using a clean saucepan over low heat, combine the milk chocolate chips, heavy cream, and unsalted butter. Stir continuously until the chocolate melts and the mixture becomes smooth and glossy.
- Assemble the Fudge: Pour the chocolate mixture gently over the vanilla base and spread it evenly with a spatula.
- Chill: Refrigerate the assembled fudge for at least 4 hours or until completely firm.
- Serve: Once set, use the parchment paper overhang to lift the fudge from the pan and cut it into 36 small squares.
Notes
- For best texture, let the fudge come to room temperature for about 10 minutes before serving to enhance flavor and soften slightly.
- Store the fudge in an airtight container in the refrigerator for up to 1 week to maintain freshness.
