Ingredients

1/2 cup all-purpose flour2-1/2 cups whole milk1-3/4 cups sugar1/2 teaspoon salt1-3/4 cups butter, softened1-1/2 teaspoons vanilla extract

Preparation

In a small heavy saucepan, whisk flour and milk until smooth. Cook and stir over medium heat until thickened and bubbly, 5-7 minutes. Remove from heat. Stir in sugar and salt until dissolved; transfer to a small bowl. Press plastic wrap onto surface. Refrigerate until cold.

In a large mixing bowl, beat butter until light and fluffy, about 5 minutes. Gradually beat in cooled milk mixture. Beat in vanilla. Switch to whisk attachment; continue beating on medium speed until frosting is stiff and fluffy. Frost cake immediately.