This vanilla frosting recipe is the best ever! It takes a lot to earn that title, but this icing definitely earns it. It’s perfect for any cake, cupcake, or baked good you need to frost.

what you need:


all-purpose flour

vegetable shortening

unsalted butter

vanilla extract

granulated sugar

powdered sugar


Whisk milk and flour together and cook in a stovetop pan on med-low heat until thickened, stirring constantly.

If small lumps have formed, pour through a mesh strainer into a small(ish) bowl, using a rubber spatula to press the thickened milk through the strainer.


Cover the dish and refrigerate until cold. To eliminate condensation forming inside the lid, place a paper towel just under the lid but not touching the milk mixture.


Combine ½ cup butter and ½ cup shortening. Using a hand or stand mixer, cream for 4 minutes on high speed.


Add 1 cup of sugar. Beat 4 minutes on high speed. Add cooled milk, flour mixture, and vanilla extract. Beat 4 minutes on high speed.


Ready to make this?