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:
- Preheat your oven to 350°F (175°C) and grease a 9x13 inch baking pan.
- Cream the softened butter and granulated sugar together using an electric mixer until pale and fluffy.
- Incorporate the eggs one at a time, beating well after each addition.
- Alternate adding the dry ingredients (flour, baking powder, salt) with the buttermilk, mixing until just combined.
- 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.
- Allow the cake to cool completely on a wire rack for 2 hours to ensure frosting stability.
- Beat the chilled cream cheese and softened butter together until smooth.
- 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.
- Spread the frosting evenly over the cooled cake using an offset spatula.
- Arrange blueberries in the upper left corner to create the union/stars section.
- Create red and white stripes across the remainder of the cake using sliced strawberries or raspberries, alternating with rows of frosting.