Dairy-Free and Soy-Free Frosting Recipe

cake frosting

istetiana/Moment/Getty Images

Total Time: 15 min
Prep Time: 15 min
Cook Time: 0 min
Servings: 12 (2 T + 2 tsp. each)

Nutrition Highlights (per serving)

145 calories
7g fat
20g carbs
0g protein
Show Nutrition Label Hide Nutrition Label
Nutrition Facts
Servings: 12 (2 T + 2 tsp. each)
Amount per serving  
Calories 145
% Daily Value*
Total Fat 7g 9%
Saturated Fat 3g 15%
Cholesterol 0mg 0%
Sodium 74mg 3%
Total Carbohydrate 20g 7%
Dietary Fiber 0g 0%
Total Sugars 20g  
Includes 19g Added Sugars 38%
Protein 0g  
Vitamin D 0mcg 0%
Calcium 2mg 0%
Iron 0mg 0%
Potassium 4mg 0%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calorie a day is used for general nutrition advice.

Cake frosting is pretty simple, as recipes go—you generally take powdered sugar and blend it with something to make it creamy. Throw in a little flavoring, and you're ready to frost.

It gets a lot trickier, though, when you're dealing with food allergies, especially allergies to dairy and soy. That's because in most frosting recipes, the "something to make it creamy" is butter or possibly a soy-based margarine. Frosting recipes also commonly include milk, which of course won't work if you're dealing with a dairy allergy.

So does that mean you have to live with unfrosted cake? No! Lucky for us there is an alternative—this basic vanilla frosting recipe is free of both dairy and soy. It suits people with dairy or soy allergies, or people with multiple allergies (since it's also gluten-free). You even can substitute other flavors for the vanilla to vary the taste of the frosting (see note below).

Are you also looking for an allergy-friendly cake to frost? Try dairy-free, soy-free, egg-free lemon vanilla cake, dairy-free yellow cake, or dairy free red velvet cupcakes.


  • 1/2 cup soy-free, dairy-free margarine (such as Earth Balance, see note below)
  • 1/4 teaspoon vanilla extract
  • 2 cups powdered sugar
  • 1 tablespoon rice milk (or more, as needed)


  1. Using an electric mixer, beat together the margarine, vanilla extract, and 1 cup of the powdered sugar until they are well mixed.

  2. Slowly add remaining powdered sugar until all is mixed in.

  3. Continue to beat with a mixer and add rice milk a little bit at a time until the frosting is smooth and fluffy.

Ingredient Substitutions and Cooking Tips

Since this is a basic vanilla frosting, it will pair well with all kinds of cakes and cupcakes, including chocolate, vanilla, lemon, coconut, and even red velvet.

Jazz up this allergy-friendly recipe by adding in some mashed fresh strawberries, or using maple extract or peppermint extract or crushed allergy-safe peppermint candies for the vanilla.

To stay safe with a soy allergy, you need to stick with either Earth Balance Soy-Free Buttery Sticks(made from a combination of palm fruit, canola, and olive oils), or Earth Balance Soy-Free Buttery Spread (made from a combination of palm fruit, canola, safflower, flax, and olive oils). Other Earth Balance margarine products contain soy, and so won't be safe on a soy-free diet.

Rate this Recipe

You've already rated this recipe. Thanks for your rating!
Was this page helpful?