01 - Line an 8-inch square baking pan with parchment paper, leaving an overhang on two sides for easy removal.
02 - In a small saucepan, combine the diced strawberries, granulated sugar, and lemon juice. Simmer over medium heat for 5 to 7 minutes, stirring frequently, until the berries break down and the mixture thickens. Remove from heat and let cool completely.
03 - Place the chopped white chocolate, sweetened condensed milk, and unsalted butter in a microwave-safe bowl. Microwave in 30-second intervals, stirring well between each burst, until the mixture is completely melted and smooth.
04 - Stir the pure vanilla extract into the melted fudge base until evenly incorporated.
05 - Pour the fudge mixture into the prepared baking pan and use a spatula to smooth the surface into an even layer.
06 - In a small bowl, beat together the softened cream cheese, powdered sugar, and heavy cream until smooth and creamy.
07 - Drop small spoonfuls of the cooled strawberry compote and cream cheese mixture over the fudge surface. Use a toothpick or thin knife to gently swirl the two mixtures through the fudge, creating a marbled pattern.
08 - Refrigerate the fudge for at least 2 hours, or until firm and fully set.
09 - Lift the fudge slab out of the pan using the parchment paper overhang. Place on a cutting board and slice into 16 even squares. Serve chilled.