I am so excited to share my Vegan Cream Cheese Frosting (2 Ways) Recipe with you because it has become my absolute favorite go-to for topping everything from cupcakes to carrot cake. I love that it’s creamy, luscious, and perfectly balanced in sweetness and tanginess, all while being completely plant-based. Whether you’re looking for a traditional buttery style or a cashew-based alternative, this recipe has you covered with two irresistible frosts that are easy to whip up and taste fantastic.
Why You’ll Love This Vegan Cream Cheese Frosting (2 Ways) Recipe
When I first tried making this frosting, I was blown away by the flavor. The classic version using vegan butter and cream cheese hits that rich, tangy note I crave, while the cashew-based version brings a subtly nutty creaminess that feels both fresh and indulgent. Both versions are silky smooth, sweet enough without being overpowering, and have just the right hint of lemon brightness to keep things lively. I love how versatile the flavor is, making it perfect for a variety of desserts.
Another thing I adore about this Vegan Cream Cheese Frosting (2 Ways) Recipe is how simple and straightforward it is to prepare. With just a handful of accessible ingredients and easy steps, I can have a batch whipped up in about 20 minutes. It’s ideal for last-minute celebrations or when I want to impress friends without spending hours in the kitchen. Plus, I find it perfect for birthdays, holiday gatherings, or even casual afternoon treats — truly a frosting for every occasion that always gets compliments.
Ingredients You’ll Need
The beauty of this recipe is in its simplicity — just a few key ingredients that create stunning texture and flavor. Each component plays an essential role, whether it’s the smoothness of vegan butter or the creaminess from soaked cashews, resulting in a frosting that’s both visually appealing and delicious.
- Vegan butter block: Provides the creamy richness and fluffy structure foundational to both frostings.
- Vegan cream cheese (I use Violife): Adds the classic tang and velvety smoothness that defines cream cheese frosting.
- Icing / powdered sugar: Sweetens the frosting and helps achieve that perfect light, airy texture.
- Raw cashews: Essential for the second frosting option, yielding a naturally creamy and slightly nutty base after soaking.
- Lemon juice: Brightens the flavor, balancing the sweetness with a fresh, zesty lift.
- Water: Helps blend the cashews smoothly without watering down the taste.
Directions
Step 1: Cut your room temperature vegan butter into small shards and place them in a large mixing bowl. Using an electric whisk, whip the butter until it becomes fluffy and pale in color — this usually takes about 3 to 5 minutes.
Step 2: Add a small portion of the vegan cream cheese to the whipped butter and mix thoroughly. Continue adding the cream cheese bit by bit, about six increments or so, whipping well each time until everything is fully combined and smooth.
Step 3: Gradually add the icing sugar in about four increments, whipping well after each addition. Keep whipping until the sugar has fully dissolved and the frosting is light and airy.
Step 4: Pop this classic frosting into the fridge for at least 30 minutes to let it firm up and make it easier to spread. If you’re not using it immediately, store it in an airtight container; it will keep beautifully for up to 4 or 5 days in the fridge.
Step 5: For the cashew option, start by draining your soaked raw cashews and adding them to a high-speed blender along with 65 ml (¼ cup + 1 tsp) of lemon juice and 60 ml (¼ cup) of water. Blend until completely smooth, scraping down the sides as needed — this can take a few minutes. Avoid adding extra liquid, as this amount is just right for a creamy texture.
Step 6: Transfer the cashew mixture out of the blender into a container and chill it in the fridge for several hours or overnight to let it firm up. If you need to speed up the process, freeze it for 30 minutes and then move it back to the fridge for another hour or so.
Step 7: Once that’s set, repeat the whipped butter step: cut room temperature vegan butter into shards and whip it until fluffy and pale, just as in Step 1.
Step 8: Slowly add the cashew mixture into the whipped butter in small increments, mixing well after each addition until the two are fully combined and creamy.
Step 9: Just like the first frosting, add the icing sugar gradually, whipping thoroughly after each addition until fully smooth and airy.
Step 10: Refrigerate the cashew-based frosting for at least 30 minutes to let it firm up again before use. Store any leftovers in an airtight container and keep refrigerated for 4-5 days.
Servings and Timing
This recipe makes enough frosting to generously cover about 3 dozen standard cupcakes or a two-layer 8-inch cake, serving approximately 12 to 15 people depending on portion size. Preparation time is about 20 minutes, including whipping and blending. The chilling time for firming up the frosting is roughly 30 minutes for the classic version and several hours or overnight for the cashew option if you want the best texture. There is no actual cooking time needed since this frosting is no-bake.
How to Serve This Vegan Cream Cheese Frosting (2 Ways) Recipe
I find this frosting absolutely gorgeous atop classic carrot cake, red velvet cupcakes, or even lemon drizzle cake. The tangy richness complements sweet, spiced flavors so well, and its smooth texture makes it easy to spread or pipe. For a simple yet elegant presentation, I like to add a few fresh berries or a sprinkle of toasted nuts on top to add color and crunch.
When I’m serving these at a party, I love filling cupcake liners with freshly frosted cupcakes and arranging them on a pretty tiered stand. They look festive and inviting, and guests always ask for the recipe! If you’re feeling fancy, try a light dusting of citrus zest or edible flowers for an extra pop of charm. I usually serve this frosting chilled or at room temperature, which brings out the creaminess without it feeling too soft or melty.
For beverages, I recommend pairing the frosting-laden treats with a bright, floral white tea, or a sparkling lemonade to highlight the lemon notes in the frosting. For adult gatherings, a crisp glass of Sauvignon Blanc or a citrusy cocktail pairs wonderfully to balance the richness. I especially love bringing this frosting out for birthdays, holiday brunches, or anytime I want to treat my friends and family to something a little extra special.
Variations
Over time, I have experimented with different twists on this Vegan Cream Cheese Frosting (2 Ways) Recipe and found some exciting alternatives. For example, swapping the lemon juice for orange juice or a splash of vanilla extract adds a lovely depth to the cashew frosting. You could also blend in a bit of fruit puree like raspberry or blueberry for a colorful, natural flavor boost.
If you want to make a gluten-free or nut-free version (besides the cashew one, obviously), sticking to the classic vegan butter and cream cheese frosting is ideal. You can even try using coconut sugar instead of powdered sugar for a less sweet, more caramel note. For creaminess without cashews, silken tofu or coconut cream could also work, though the texture will differ slightly.
In terms of technique, while I usually use an electric whisk or stand mixer for fluffiness, hand-whisking works in a pinch if you have the patience! Also, letting your frostings chill well before spreading is key to getting that perfect spreadability and stability, especially on warm days.
Storage and Reheating
Storing Leftovers
I always transfer leftovers to an airtight container to keep the frosting fresh. Stored in the fridge, it will stay good for 4 to 5 days. Make sure to press a piece of plastic wrap directly on the surface if possible, to prevent it from drying out or forming a crust. Also, avoid storing it near strong-smelling foods, as it can absorb odors.
Freezing
This frosting freezes very well, especially the classic vegan butter and cream cheese version. I recommend portioning it into smaller containers or freezer bags to avoid thawing more than you need. It can keep frozen for up to 2 months. When you’re ready to use it, thaw it overnight in the fridge for best texture before whipping briefly to restore fluffiness.
Reheating
I don’t recommend heating this frosting as it can separate or lose its creamy texture. Instead, gently bring it to room temperature and then re-whip with an electric mixer to bring back the original lightness and smooth consistency. If the frosting feels too firm, let it sit out for 15 to 20 minutes before whipping.
FAQs
Can I use any vegan cream cheese brand for this recipe?
Yes! While I personally use Violife because of its creaminess and consistency, other brands like Daiya or Tofutti also work well. Just make sure your cream cheese is at room temperature for the best whipping results.
Do I need to soak the cashews overnight for the cashew frosting?
It’s best to soak your cashews for at least 4 hours or overnight to make them easier to blend into a smooth cream. If you’re short on time, soaking in very hot water for 1 hour can work, but longer soaking yields the creamiest results.
Can I add different flavors to this frosting?
Definitely! Vanilla extract, maple syrup, or citrus zest can all be added to customize the flavor. Remember to add these after you’ve whipped the base ingredients and before chilling your frosting for uniform flavor distribution.
Is this frosting suitable for piping decorations?
Yes, the classic vegan cream cheese frosting holds its shape well after chilling and can be piped beautifully onto cakes and cupcakes. The cashew version is a bit softer but still workable for gentle piping with a round tip.
How do I fix frosting that is too runny or too stiff?
If your frosting is too runny, try chilling it in the fridge for 20 to 30 minutes, then re-whipping to thicken it up. If it’s too stiff, let it warm to room temperature briefly and whip again or add a small splash of plant milk to loosen it slightly.
Conclusion
I hope you feel inspired to try this Vegan Cream Cheese Frosting (2 Ways) Recipe soon because it truly elevates any dessert with creamy, dreamy layers of flavor. Whether you stick to the classic or venture into the cashew variation, you’re in for a tasty, plant-based treat that’s surprisingly easy to make and sure to impress. Happy frosting!
Print
Vegan Cream Cheese Frosting (2 Ways) Recipe
A delicious and creamy vegan cream cheese frosting recipe presented in two variations: one using vegan cream cheese and vegan butter, and the other combining cashews, lemon juice, vegan butter, and powdered sugar for a rich, plant-based frosting perfect for cakes and cupcakes.
- Total Time: 20 minutes
- Yield: 3 cups
Ingredients
Traditional Vegan Cream Cheese Frosting
- 150 g / 5.3 oz vegan butter block
- 200 g / 7 oz vegan cream cheese (e.g., Violife)
- 400 g / 14 oz (3¼ cups) icing / powdered sugar
Cashew-Based Vegan Cream Cheese Frosting
- 150 g / 5.3 oz vegan butter block
- 100 g / ¾ cup raw cashews, soaked
- 65 ml / ¼ cup + 1 tsp lemon juice
- 400 g / 14 oz (3¼ cups) icing / powdered sugar
Instructions
- Prepare Vegan Butter: Cut room temperature vegan butter into shards and place in a large mixing bowl. Whip the butter with an electric whisk until fluffy and pale.
- Add Vegan Cream Cheese: Add a small portion of vegan cream cheese and whip until well combined, continue adding the cheese in small increments (about 6 times) until thoroughly combined.
- Incorporate Icing Sugar: Once the mixture is smooth and homogenous, add icing sugar gradually in about 4 increments, whipping well after each addition until all sugar has dissolved.
- Chill the Frosting: Place the frosting in the fridge for half an hour before using. If not using immediately, store in an airtight container; it keeps for 4-5 days in the fridge.
- Blend Cashews: Drain soaked cashews and place them in a small blender with 65 ml (¼ cup + 1 tsp) lemon juice and 60 ml (¼ cup) water. Blend until smooth, scraping the sides as needed, but do not add extra liquid. The final amount of liquid should total about 125 ml (½ cup + 1 tsp) to achieve a creamy smooth texture.
- Chill Cashew Mixture: Transfer cashew mixture to a container and refrigerate for several hours or overnight to firm up. Alternatively, freeze for 30 minutes then refrigerate for an additional hour.
- Whip Vegan Butter Again: Cut room temperature vegan butter into shards, place in a large mixing bowl, and whip with an electric whisk until fluffy and pale.
- Add Cashew Mixture: Add a small portion of the chilled cashew mixture and whip until well incorporated, adding the rest in small increments (about 6 times) until fully combined.
- Add Icing Sugar: Add icing sugar gradually in about 4 increments, whipping well after each addition until the sugar is fully dissolved and the frosting is smooth.
- Final Chill: Refrigerate the cashew-based frosting for half an hour before use. Store any leftovers in an airtight container in the fridge for 4-5 days.
Notes
- Use room temperature vegan butter for easy whipping and smooth texture.
- Soak cashews for at least 4 hours or overnight for best blending results.
- If you prefer a sweeter or tangier frosting, adjust the amount of lemon juice and powdered sugar accordingly.
- Frosting can be stored in the fridge for up to 5 days; bring to room temperature and rewhip if needed before using.
- Ensure no extra liquid is added beyond specified amounts when blending cashews to maintain frosting consistency.
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Category: Dessert Frosting
- Method: Blending
- Cuisine: Vegan
- Diet: Vegan
