Best Vanilla Frosting
This vanilla frosting recipe is the best ever! It's perfect for any cake, cupcake, or baked good you need to frost. This is my go-to recipe any time I bake something, and you can easily make a batch of this frosting ahead of time with just a few simple ingredients.
Prep Time5 minutes mins
Cook Time20 minutes mins
Total Time25 minutes mins
Course: Dessert
Cuisine: American
Servings: 12 servings
Kitchen Scale (optional)
Fine Mesh Sieve
Hand Mixer (optional)
Stand Mixer (optional)
- 1 cup milk* 227 grams
- 4 tablespoons all-purpose flour 30 grams
- ½ cup unsalted butter** 113 grams, room temperature (1 stick) - see note
- ½ cup vegetable shortening** 92 grams, such as Crisco (½ stick) - see note
- 1 cup granulated sugar 200 grams (see note)
- 2 tablespoons pure vanilla extract 4 grams
- 3 tablespoons powdered sugar 21 grams
Whisk milk and flour together and cook in a stovetop pan on med-low heat until thickened, stirring constantly.
1 cup milk*, 4 tablespoons all-purpose flour
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. To speed up the cooling, place the mixture in the freezer for ½-1 hour.
Mix the ingredients in the following order, taking care to beat well:
Combine ½ cup butter and ½ cup shortening. Using a hand or stand mixer, cream for 4 minutes on high speed.
½ cup unsalted butter**, ½ cup vegetable shortening**
Add 1 cup of sugar. Beat 4 minutes on high speed.
1 cup granulated sugar
Add cooled milk, flour mixture, and vanilla extract. Beat 4 minutes on high speed
2 tablespoons pure vanilla extract
Add 3 tablespoons of powdered sugar. Beat 4 minutes on high speed
3 tablespoons powdered sugar
Frosting is ready to use, or refrigerate until you need it.
*Any type of milk will work, skim, full fat, or plant-based.
**Do not use margarine in place of the butter. Do not substitute butter for shortening.
Calories: 243kcal | Carbohydrates: 22g | Protein: 1g | Fat: 17g | Saturated Fat: 7g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 23mg | Sodium: 10mg | Potassium: 39mg | Fiber: 1g | Sugar: 20g | Vitamin A: 269IU | Calcium: 28mg | Iron: 1mg