Non-Dairy Vanilla Buttercream Frosting (Pareve) Recipe

Non-Dairy Vanilla Buttercream

The Spruce / Miri Rotkovitz

Prep: 10 mins
Cook: 0 mins
Total: 10 mins
Servings: 8 servings
Yield: 1 (9-inch) cake frosting
Nutrition Facts (per serving)
410 Calories
24g Fat
48g Carbs
0g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8
Amount per serving
Calories 410
% Daily Value*
Total Fat 24g 31%
Saturated Fat 7g 37%
Cholesterol 7mg 2%
Sodium 3mg 0%
Total Carbohydrate 48g 18%
Dietary Fiber 0g 0%
Total Sugars 47g
Protein 0g
Vitamin C 0mg 0%
Calcium 6mg 0%
Iron 0mg 0%
Potassium 11mg 0%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

It's pretty tricky to make a simple pareve buttercream that actually tastes good. This dairy-free vanilla buttercream utilizes a mix of vegetable shortening and margarine to achieve a desirable texture and easy spreadabilty, without the waxy mouthfeel or off flavors of many pareve frostings. 

Basic vanilla plays well with all sorts of cakes, so you can use this with almost any cake that needs a dairy free-frosting. And since the frosting is just slightly off-white, it's a perfect choice for tinting with food coloring when you want to decorate cupcakes or birthday cakes.

Try it with on this dairy-free carrot cake, fresh strawberry cake, or chocolate cake. You can also sandwich it between these oatmeal raisin cookies with chocolate and nuts, or use it to dress up mint chocolate chip brownies


  • 1/2 cup (113 grams) shortening, non-hydrogenated such as Earth Balance or Spectrum Organic Palm Shortening

  • 1/2 cup margarine, non-hydrogenated such as Earth Balance Buttery Spread

  • 3 1/2 cups confectioners' sugar, sifted

  • 1 tablespoon pure vanilla extract

  • 2 tablespoons soymilk, pareve

Steps to Make It

  1. In a large bowl using electric beaters, cream together the shortening and margarine on medium-high speed. (You can also use a stand mixer.) 

  2. Add the confectioners' sugar 1 cup at a time, beating on low speed after each addition until the sugar is well integrated. 

  3. Add the vanilla extract and the soymilk, beating on medium speed until the frosting is smooth, fluffy, and spreadable, about 3 minutes.  Enjoy! 


  • Look for an all-natural pareve shortenings, which are typically made from tropical oils such as palm or coconut oil. Though they are rich sources of saturated fat, they are still healthier options than partially- or fully-hydrogenated commercial shortenings.
  • Want to amp up the vanilla flavor even more? Scrape the seeds from a vanilla bean pod into the frosting and beat until they're evenly incorporated and the frosting is flecked with the seeds. You can also use vanilla soymilk instead of plain.
  • Even if dairy isn't a concern, this is a good recipe to have in your frosting repertoire—while regular buttercream can melt or sweat, the shortening in this recipe helps stabilize it, so it's a good choice if you'll be transporting the cake, or displaying it for a bit on a warm day.