Ingredients:

  • 2.5 cups (315g) all-purpose flour
  • 1.5 cups (300g) granulated sugar
  • 1 tbsp (12g) baking powder
  • 0.5 tsp (3g) salt
  • 0.75 cup (170g) unsalted butter, softened
  • 3 large eggs, room temperature
  • 1 cup (240ml) full-fat buttermilk
  • 1 tsp (5ml) pure vanilla extract
  • 8 oz (225g) full-fat cream cheese, chilled
  • 0.5 cup (115g) unsalted butter, softened
  • 4 cups (480g) powdered sugar, sifted
  • 1 tsp (5ml) vanilla extract
  • 1 tbsp (15ml) heavy cream
  • 1 pint (300g) fresh blueberries
  • 1 pint (300g) fresh strawberries

Instructions:

  1. Preheat your oven to 350°F (175°C) and grease a 9x13 inch baking pan.
  2. Cream the softened butter and granulated sugar together using an electric mixer until pale and fluffy.
  3. Incorporate the eggs one at a time, beating well after each addition.
  4. Alternate adding the dry ingredients (flour, baking powder, salt) with the buttermilk, mixing until just combined.
  5. Stir in the vanilla extract, pour the batter into the prepared pan, and bake for 25 minutes or until a toothpick inserted in the center comes out clean.
  6. Allow the cake to cool completely on a wire rack for 2 hours to ensure frosting stability.
  7. Beat the chilled cream cheese and softened butter together until smooth.
  8. Gradually add powdered sugar and vanilla on low speed, then increase to high for 2 minutes until pale and airy. Stir in heavy cream if needed for consistency.
  9. Spread the frosting evenly over the cooled cake using an offset spatula.
  10. Arrange blueberries in the upper left corner to create the union/stars section.
  11. Create red and white stripes across the remainder of the cake using sliced strawberries or raspberries, alternating with rows of frosting.