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:

  1. Preheat your oven to 350°F (175°C). Grease your 9x13 inch baking pan and line it with parchment paper.
  2. In a large bowl, whisk together the all-purpose flour, granulated sugar, baking powder, and salt.
  3. Using a mixer, cream the softened butter and sugar until the mixture is pale and fluffy.
  4. Incorporate eggs one at a time, then stir in the sour cream and vanilla extract until the batter looks creamy and ivory-colored.
  5. Slowly fold in the flour mixture and whole milk until no streaks of white remain, taking care not to over-mix.
  6. Pour the batter into the prepared pan, smoothing the top with a spatula.
  7. Bake for 30–35 minutes until a toothpick inserted into the center comes out clean and the edges slightly pull away from the pan.
  8. Allow the cake to cool completely on a wire cooling rack.
  9. Prepare the frosting by beating together softened butter and cream cheese, then incorporating powdered sugar, heavy cream, and vanilla extract until stable.
  10. Divide frosting and tint with red and blue food coloring to create the patriotic flag design using piping bags and an offset spatula.