This past fall, I made a plant-based chocolate cake for a neighbor’s son’s birthday. It was a double layered 8 inch cake, and I wanted a frosting (without a ton of sugar!) that was plant-based for the middle. I searched online but didn’t really see any good recipes using a minimal amount of sugar, that was easy to whip up and called for ingredients I had at home. Most involved using quite a bit of powdered sugar. There were lots of recipes using Mori-Nu shelf stable silken tofu, but I haven’t been able to find that where I live. So….I decided to improvise and try something new – a bit risky as I had only about 1-2 hours before I needed to serve the cake! I had some left over firm regular refrigerated tofu sitting in the fridge, so decided to bravely experiment with it to make my dream frosting. And….it worked! This low-sugar, protein-filled and super easy recipe is what I now use for all my cakes. Use this frosting to cover the tops of muffins or cupcakes if you like. I have even used it as a filling for sandwich cookies with good results. And if your children want to eat your leftover cake frosting, let them because they’ll get a good dose of nutrients like calcium and protein from it!

0 from 0 votes
Easy Creamy Soy Frosting
Prep Time
15 mins
Cook Time
5 mins
Total Time
20 mins

A vegan, egg-free, dairy-free, oil-free, protein-rich frosting recipe you can whip up in no time!

Course: Dessert
Cuisine: All Cuisines
Servings: 1 serving (2/3 cup)
Calories: 346 kcal
  • 1 cup chopped firm refrigerated tofu [135 g] (see below for preparation method)
  • ½ cup original fortified soy milk [120 mL] (or other fortified plant-based milk)
  • 1 tablespoon corn starch (also known as corn flour)
  • 2 tablespoons maple syrup
Press the Tofu to Remove Excess Water
  1. Take half a block of firm refrigerated tofu (this is not the silken tofu product that comes in unrefrigerated boxes such as Mori-Nu brand or other brands) or what would be roughly equivalent to 1 cup of chopped tofu.

  2. Sandwich the tofu block with two pieces of paper towel and between two heavy plates. Let the water drain out of the tofu to soak the paper towels. After 10 minutes, remove and replace the paper towels with dry ones. 

  3. Repeat this process again after 10 minutes with dry paper towels, then check the tofu. If the paper towels are quite wet, replace with dry paper towels and let the tofu be pressed for an additional 10 minutes. 

  4. Once the tofu block is pressed relatively dry, remove the tofu from under the heavy plates and cut the tofu into cubes to fill a ‘1 cup’ measuring cup. Set aside. 

Make the Frosting Mixture
  1. Halfway through the tofu draining process, you can start to prepare the soy milk mixture. Mix the cornstarch and soy milk until well blended in a small pot. 

  2. Heat this soy-cornstarch mixture on a low stove heat setting, stirring frequently with a wooden spoon. After 5-10 minutes of this, the mixture will begin to thicken. Once it thickens to a watery glue-like consistency, quickly turn off the heat, and move the pot to a separate cool burner. (This mixture will continue to thicken over time, so it is best to use it to make the frosting as soon as you can.)

  3. Immediately measure out ¼ cup (or 4 tablespoons) of this soy-cornstarch mixture into a small bowl and stir in 2 tablespoons of maple syrup. Mix until thoroughly incorporated.

  4. Put this soy/cornstarch/maple syrup concoction with the cup of chopped tofu into a food processor and pulse for 1-2 minutes, stopping often to scrape down the sides of the container using a rubber spatula.

  5. Once fully blended and mixed together, the frosting should be a smooth creamy texture. Check the consistency to see if you need to add a little bit more plant-based milk (add 1-2 teaspoons at a time as needed) or a little bit more sweetness.

Variation - Chocolate Frosting
  1. Follow the instructions as above, except add in 4 teaspoons of cocoa powder and an extra tablespoon of maple syrup into the food processor when blending.

  2. Pulse a few times until combined, stopping to scrape down the sides of the container as needed. 

  3. If you would like a darker chocolate color, add another 1/2 to 1 teaspoon of cocoa powder to the food processor contents. Taste and further adjust the sweetness level to your liking.

Variation - Naturally Pink Frosting
  1. Follow the instructions as above, except cook a small beet while the tofu is draining. To do this: steam a beet for 10 -15 minutes (until a knife goes through the beet without difficulty), then let the beet cool. 

  2. Remove the skin of the beet and finely dice up a slice of it to get a teaspoon of finely minced beets (you may want to wear gloves). For the rest of the beet, simply slice it up to use in your salad, soup or as a side dish for the next meal time!

  3. Add in the teaspoon of diced beets to the food processor contents with the soya-cornstarch mixture, maple syrup and tofu cubes. Pulse a few times until combined, stopping to scrape down the sides of the container as needed.

  4. If you prefer a darker pink or reddish hue to your frosting, simply add more diced beets (about a teaspoon at a time) to the food processor until the desired color is reached. Use the frosting on your cake or cupcake!

Recipe Notes

While the tofu is draining, you could be doing other things in the kitchen, like finishing up the cake you are baking! If you like, you can also press out the tofu earlier in the day or the day before. Just keep the pressed tofu in the fridge to stay refrigerated until you use it to make the frosting.


The finished frosting is soft and moist, and it stays that way, so don’t expect it to harden and dry up. This frosting will also have an off-white creamy tinge due to the brown maple syrup (the same if honey, brown sugar or agave nectar is used). So if you are looking for a completely white cake frosting, you may need to use powdered sugar or white sugar in place of the maple syrup. Since the powdered sugar or white sugar is not liquid, you can adjust the recipe by adding a teaspoon or two more of the plant-based milk when blending if needed.


Keep the frosted cake, muffins or cupcakes refrigerated until serving time. Store leftover frosting or frosted baked goods in the refrigerator. 


Nutrition Facts
Easy Creamy Soy Frosting
Amount Per Serving
Calories 346 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 1g6%
Sodium 154mg7%
Potassium 742mg21%
Carbohydrates 44g15%
Sugar 30g33%
Protein 20g40%
Vitamin A 480IU10%
Vitamin C 8.7mg11%
Calcium 293mg29%
Iron 3.2mg18%
* Percent Daily Values are based on a 2000 calorie diet.

This recipe is enough to provide a frosted middle layer and the top of a double decker 8-inch diameter cake. If you need enough frosting to cover the entire cake including the sides, it is best to double this frosting recipe. Finally, if you find the frosting slightly sticky especially at the top so that it is difficult to pipe words on it, you can dust the top with a fine thin layer of powdered sugar.

This frosting doesn’t work well frozen, but it keeps in the fridge for at least 3-4 days, so you can make it beforehand. I love that this frosting recipe is so simple to put together and that it doesn’t require the silken tofu!

When I served this vegan cake at the party later in the evening, everyone devoured it and only 2 pieces were left for the birthday boy to take home!

2 Replies to “Easy Creamy Soy Frosting”

  1. Is there an alternative to cornstarch? Maybe arrow root? I really love this idea! What about a vanilla cake recipe for whole plant based.

    1. Hi Jeannine, I haven’t tried it yet, but you could try substituting the cornstarch with tapioca starch (but will likely need to use a little more) or with potato starch (equal amounts). The purpose of the cornstarch is to help thicken up the mixture into a paste. I hope this helps! 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

Grab this FREE Quick Start Grocery Guide for Plant-Based Essentials for plant-based diet success & faster, easier plant-based cooking (quick tasty plant-based meal recipes included) - DOWNLOAD NOW!

%d bloggers like this: