Ingredients:
- 3 cups (375g) All-purpose flour
- 2 cups (400g) Granulated sugar
- 1 tbsp (15g) Baking powder
- ½ tsp (3g) Salt
- 1 cup (225g) Unsalted butter, softened
- 3 large eggs (approx. 150g)
- 1 cup (240g) Full-fat sour cream
- ½ cup (120ml) Whole milk
- 2 tsp (10ml) Pure vanilla extract
- 1 cup (225g) Unsalted butter, softened
- 8 oz (225g) Full-fat cream cheese, softened
- 6 cups (720g) Powdered sugar, sifted
- 2 tbsp (30ml) Heavy cream
- 1 tsp (5ml) Vanilla extract
- Red food coloring
- Blue food coloring
Instructions:
- Preheat your oven to 350°F (175°C). Grease your 9x13 inch baking pan and line it with parchment paper.
- In a large bowl, whisk together the all-purpose flour, granulated sugar, baking powder, and salt.
- Using a mixer, cream the softened butter and sugar until the mixture is pale and fluffy.
- Incorporate eggs one at a time, then stir in the sour cream and vanilla extract until the batter looks creamy and ivory-colored.
- Slowly fold in the flour mixture and whole milk until no streaks of white remain, taking care not to over-mix.
- Pour the batter into the prepared pan, smoothing the top with a spatula.
- Bake for 30–35 minutes until a toothpick inserted into the center comes out clean and the edges slightly pull away from the pan.
- Allow the cake to cool completely on a wire cooling rack.
- Prepare the frosting by beating together softened butter and cream cheese, then incorporating powdered sugar, heavy cream, and vanilla extract until stable.
- Divide frosting and tint with red and blue food coloring to create the patriotic flag design using piping bags and an offset spatula.