If you love fresh strawberries and homemade cake, this Vegan Strawberry Cake is a dessert worth adding to your baking list. It has a soft, tender crumb, a beautiful pink hue, and plenty of real strawberry flavor in every bite.

Made without eggs or dairy, this cake uses vegan butter, plant-based milk, and homemade strawberry puree to create a deliciously moist texture. A creamy strawberry buttercream frosting adds the perfect finishing touch.
Whether you’re preparing a birthday dessert, celebrating a special occasion, or simply craving something sweet, this easy vegan strawberry cake is a lovely way to enjoy fresh strawberries.
Why You’ll Love This Vegan Strawberry Cake
- Fresh strawberry flavor: Strawberry puree and chopped strawberries bring real fruit flavor to the cake.
- Soft and fluffy texture: The combination of plant-based milk, vegan butter, and carefully measured leavening creates a tender crumb.
- Completely dairy-free and egg-free: A delicious dessert option for anyone avoiding traditional dairy and eggs.
- Beautiful presentation: Pink strawberry frosting and fresh berries make this cake perfect for celebrations.
- Easy to customize: You can turn the batter into cupcakes or decorate the cake with your favorite toppings.
Ingredients You’ll Need

Simple baking ingredients and fresh strawberries are all you need to make this homemade vegan cake.
For the Cake
- 2 1/2 cups all-purpose flour
- 1 cup granulated sugar
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 cup vegan butter, softened to room temperature
- 1 cup unsweetened almond milk or another plant-based milk
- 3/4 cup strawberry puree, preferably reduced and cooled
- 1 tablespoon apple cider vinegar
- 1 teaspoon vanilla extract
- 1 cup fresh strawberries, finely chopped and patted dry
For the Vegan Strawberry Frosting
- 1/2 cup vegan butter, softened
- 2 cups powdered sugar, sifted
- 2 tablespoons thick strawberry puree, cooled
- 1/2 teaspoon vanilla extract
- 1–2 drops vegan-friendly pink food coloring, optional
For Decoration
- Fresh strawberries, sliced or halved
- Extra strawberry frosting, optional
How to Make Vegan Strawberry Cake
Step 1: Prepare the Strawberry Puree
Wash and remove the stems from fresh strawberries. Blend them in a food processor or blender until completely smooth.
For a stronger strawberry flavor and better cake texture, pour the puree into a small saucepan and simmer over low heat, stirring occasionally, until it thickens slightly. Let it cool completely before measuring the amount needed for the cake and frosting.
Step 2: Prepare the Cake Pans
Preheat your oven to 350°F (175°C). Grease two 8-inch round cake pans with vegan butter and line the bottoms with parchment paper.
Step 3: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
Step 4: Cream the Vegan Butter and Sugar
In a large mixing bowl, beat the softened vegan butter and granulated sugar for about 2 to 3 minutes, until the mixture looks creamy and slightly fluffy.
Step 5: Add the Wet Ingredients
In a separate bowl, whisk together the almond milk, cooled strawberry puree, apple cider vinegar, and vanilla extract.
Gradually add the wet mixture to the butter mixture, mixing on low speed. The batter may look slightly separated at this stage, which is usually fine.
Step 6: Combine the Batter
Add the dry ingredients to the wet mixture in two or three additions. Mix gently until just combined. Avoid overmixing, as this can make the cake dense.
Fold in the chopped fresh strawberries. Patting them dry before adding helps prevent excess moisture in the batter.
Step 7: Bake the Cake Layers
Divide the batter evenly between the prepared cake pans. Smooth the tops and bake for approximately 30 to 35 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
Allow the cakes to cool in their pans for 10 minutes before carefully transferring them to wire racks. Let them cool completely before frosting.
Step 8: Make the Strawberry Frosting
Beat the softened vegan butter in a mixing bowl until smooth and creamy. Gradually add the sifted powdered sugar, mixing on low speed at first.
Add the thick, cooled strawberry puree and vanilla extract. Beat until light and fluffy. If the frosting is too thick, add a little more puree, a few drops at a time. If it is too soft, add more powdered sugar.
Add vegan-friendly food coloring if you want a deeper pink shade.
Step 9: Assemble and Decorate
Place one completely cooled cake layer on a serving plate. Spread an even layer of strawberry frosting over the top.
Place the second cake layer on top, then frost the top and sides of the cake. Finish with fresh strawberry slices or halved strawberries.
Refrigerate briefly if the frosting feels too soft, then slice and serve.

How to Make Fresh Strawberry Puree
Homemade strawberry puree is one of the secrets to getting a naturally fruity flavor in this vegan strawberry cake.
- Wash and hull fresh strawberries.
- Blend until completely smooth.
- Pour the puree into a small saucepan.
- Simmer over low heat until slightly thickened, stirring occasionally.
- Allow it to cool completely before using it in the cake or frosting.
Reducing the puree is especially helpful because strawberries contain a lot of water. A thicker puree gives you concentrated flavor without adding too much moisture to the batter or frosting.
Tips for a Moist and Fluffy Vegan Cake
- Use room-temperature ingredients: Vegan butter and plant-based milk blend more evenly when they are not too cold.
- Cool the strawberry puree: Never add hot puree to the cake batter or frosting.
- Don’t overmix: Stop mixing as soon as the flour disappears.
- Dry the chopped strawberries: Excess water can affect the cake’s texture.
- Measure the flour correctly: Spoon flour into the measuring cup and level it rather than packing it down.
- Cool completely before frosting: Warm cake layers can melt the vegan buttercream.
Easy Vegan Strawberry Cake Variations
- Gluten-Free Version: Use a good-quality gluten-free baking flour blend designed for cakes. Results may vary depending on the blend.
- Vegan Strawberry Cupcakes: Divide the batter between lined muffin cups, filling each about two-thirds full. Bake at 350°F for approximately 18 to 22 minutes, checking for doneness.
- Lemon Strawberry Cake: Add a little lemon zest to the batter for a bright citrus flavor.
- Strawberry Vanilla Cake: Add a little extra vanilla extract for a classic bakery-style flavor.
- Berry Decoration: Decorate the finished cake with fresh strawberries and a few raspberries for a colorful finish.
How to Store Vegan Strawberry Cake
Because the frosting and cake contain fresh strawberry puree, store the finished cake in an airtight container in the refrigerator. It is best enjoyed within 3 to 4 days.
For longer storage, freeze unfrosted cake layers individually. Wrap each completely cooled layer tightly in plastic wrap, then place it in a freezer-safe bag or container. Freeze for up to 2 months for the best quality.
Thaw the cake layers in the refrigerator before assembling and frosting.
Frequently Asked Questions
Can I make this vegan strawberry cake without food coloring?
Absolutely! The strawberry puree gives the cake and frosting a natural pink tint. The final color may be lighter or less vibrant depending on the strawberries you use.
Can I use frozen strawberries?
Yes. Thaw frozen strawberries and drain any excess liquid before blending. Simmer the puree until thickened and let it cool before using.
Why is my vegan strawberry cake dense?
Overmixing, adding too much flour, or using a puree that is too watery can affect the texture. Measure carefully and mix only until the ingredients are combined.
Can I make this cake a day ahead?
Yes. Bake the cake layers a day ahead and store them tightly wrapped. You can also assemble the cake in advance and keep it covered in the refrigerator until serving.
Can I use another plant-based milk?
Yes. Unsweetened soy milk or oat milk can replace almond milk in equal amounts. Choose an unflavored variety to keep the strawberry taste prominent.
Is this vegan strawberry cake suitable for birthdays?
Definitely! Its soft layers and pretty strawberry frosting make it a lovely birthday cake. Add fresh berries, decorative piping, or vegan sprinkles for a festive finish.
Final Thoughts
This Vegan Strawberry Cake is a fresh and fruity dessert that proves you don’t need eggs or dairy to make a beautiful homemade cake. With real strawberry puree, soft cake layers, and creamy vegan strawberry frosting, every slice is full of sweet strawberry flavor.
Make it for a birthday, a family gathering, or simply whenever you’re craving a homemade treat. It’s an easy, colorful dessert that strawberry lovers will want to make again and again!



