Ingredients:
- 2 ½ cups (310g) all-purpose flour
- 1 ½ cups (300g) granulated sugar
- 1 tbsp (12g) baking powder
- ½ tsp (3g) salt
- ¾ cup (170g) unsalted butter, softened
- 3 large eggs
- 1 cup (240ml) whole milk
- 2 tsp (10ml) vanilla extract
- 8 oz (225g) cream cheese, softened
- ½ cup (115g) unsalted butter, softened
- 4 cups (480g) powdered sugar, sifted
- 1 tsp (5ml) vanilla extract
- 1 pinch (1g) salt
- 1 lb (450g) fresh strawberries, hulled and sliced
- 1 pint (300g) fresh blueberries
- 1 cup (150g) fresh raspberries
Instructions:
- Preheat oven to 350°F (175°C). Grease and flour a 9x13 inch baking pan.
- Cream softened butter and granulated sugar until pale and fluffy.
- Beat in eggs one at a time, then stir in vanilla extract.
- Alternately add the dry ingredients (flour, baking powder, salt) and milk, starting and ending with the flour.
- Pour batter into the pan and bake for 35–40 minutes, or until a toothpick inserted in the center comes out clean.
- Cool the cake completely on a wire rack.
- Beat cream cheese and butter together until smooth.
- Gradually add powdered sugar and salt on low speed, then increase to medium until frosting is stiff but spreadable.
- Stir in vanilla extract and spread evenly across the cooled cake using an offset spatula.
- Arrange blueberries in a rectangle in the top-left corner of the cake.
- Create horizontal rows of sliced strawberries and raspberries across the remaining white space to form stripes.
- Chill the cake for 2 hours before slicing and serving.