Ingredients:

  • 2 ¼ cups (280g) all-purpose flour
  • 1 ½ cups (300g) granulated sugar
  • 3 tsp (15g) baking powder
  • ½ tsp (3g) salt
  • ¾ cup (170g) unsalted butter, softened
  • 1 cup (240ml) whole milk, room temperature
  • 1 tbsp (15ml) vanilla extract
  • 2 large eggs, room temperature
  • 8 oz (225g) full-fat cream cheese, chilled
  • ½ cup (115g) unsalted butter, softened
  • 4 cups (480g) powdered sugar, sifted
  • 1 tsp (5ml) vanilla extract
  • 2 tbsp (30ml) heavy cream
  • 1 pint (250g) fresh strawberries, hulled and sliced
  • 1 pint (250g) fresh blueberries, firm and dry
  • 1 tbsp (15ml) lemon juice

Instructions:

  1. Preheat oven to 350°F (175°C). Grease a 9x13 inch baking pan and line it with parchment paper.
  2. Cream the softened butter and granulated sugar together until pale and fluffy. Incorporate eggs one at a time, then stir in the vanilla extract.
  3. Alternately add the flour, baking powder, and salt mixture and the whole milk to the batter, mixing until just combined.
  4. Pour the batter into the prepared pan and bake for 30 minutes or until a toothpick inserted into the center comes out clean. Let the cake cool completely on a wire rack.
  5. In a chilled bowl, beat the chilled cream cheese and softened butter until smooth. Gradually mix in powdered sugar and vanilla extract.
  6. Pour in the heavy cream and whip on high for 2 minutes until the frosting is stiff and glossy. Spread an even layer across the cooled cake.
  7. Toss strawberries and blueberries in lemon juice, then pat them dry with a paper towel.
  8. Arrange blueberries in a tight rectangle in the top-left corner. Create alternating horizontal stripes of sliced strawberries and white frosting across the remainder of the cake, pressing fruit gently into the cream.
  9. Chill the cake for 2 hours before serving to ensure stability.