Lemon blueberry cake is a vegan layer cake with creamy lemon frosting and blueberry filling. It is soft, moist, delicious. Perfect dessert for Easter. Gluten-free, egg-less recipe.

Vegan Lemon Blueberry Cake

This vegan Lemon Blueberry Cake is soft, moist, and totally delicious! It is layered with a creamy lemon frosting and a sweet blueberry filling, making it a perfect dessert for Easter or anytime you want a fruity layer cake!
4.82 from 11 votes
Print Pin
Course: Dessert, Snack, Snacks
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour
Servings: 2 sponges
Author: Bianca Zapatka


Lemon cake

  • 1 1/2 cup non-dairy milk (360ml)
  • 1/2 cup lemon juice (120ml)
  • 3 cups all-purpose flour (360g)
  • 1 tbsp baking powder
  • 1 tsp baking soda
  • 1 1/2 cups sugar (300g)
  • 1 tsp salt
  • 3/4 cup neutral oil
  • 1 tbsp vanilla extract
  • 1 tbsp lemon zest

Blueberry filling

  • 14 oz blueberries (400g) fresh
  • 1/2 cup sugar (100g) or to taste
  • juice of 1 lemon

Lemon frosting

  • 1 cup vegan butter (225g) softened
  • 8 oz vegan cream cheese (225g) softened
  • 2 cups powdered sugar (240g)
  • 2 tbsp lemon juice


Vegan Lemon Cake

  • Combine non-dairy milk with lemon juice and set aside until it curdles to create vegan buttermilk.
  • Preheat oven to 350°F (175°C). Grease and line two 8-inch (20cm) pans with parchment paper, cut to fit the pan. (I don't recommend skipping this step or the cakes could stick to the pan.)
  • In a large bowl whisk together flour, baking powder, baking soda, sugar, and salt.
  • Stir the oil, vanilla and lemon zest into the vegan buttermilk. Then pour it into the flour mixture and mix everything just until the ingredients are combined. (Don't overmix or your cakes will be dense).
  • Divide the batter evenly between the two cake pans and bake for about 30 minutes or until a toothpick inserted into the center comes out clean. (Don't overbake or your cakes will get dry.)
  • Let cool completely. (Optionally, wrap each cake in plastic wrap and refrigerate at least 2 hours until well chilled because this makes them easier to cut evenly.)

Blueberry Filling

  • In a pot, combine blueberries, sugar and lemon juice. Bring to a simmer and cook over medium heat until the blueberries are soft and the sauce has thickened up, about 8 minutes, stirring constantly. Let cool afterwards. (The best is to let it chill in the fridge overnight, so it can thicken up more).

Lemon Frosting

  • In a large mixing bowl, mix the vegan butter with a handheld mixer until creamy. Then add the vegan cream cheese and mix again. Lastly, sift in powdered sugar and a squeeze of lemon juice and mix again until creamy and well combined. (If it’s too firm and not spreadable, stir in more lemon juice. If it is too soft, add more powdered sugar).

Assembling the Cake:

  • Cut each cake horizontally in two equal layers. Place one cake layer on a serving plate. Spread about 1/4 of the lemon frosting over the cake so that it’s higher around the edges (to hold the blueberry filling inside). Then spread 1/3 of the blueberry filling inside.
  • Top with the next layer, another 1/4 of the frosting, followed by another 1/3 of blueberry filling and repeat for the third layer. Place the fourth layer on top and spread the remaining lemon frosting over it.
  • Place a cake ring around and chill about 3-4 hours in the fridge before decorating and serving.
  • Enjoy! ?


  • To make this cake gluten-free, I recommend using a gluten-free flour blend 1:1. Instead of cream cheese, you can use coconut cream. Simply refrigerate a can of coconut milk overnight. Then scoop out the solid part from the can which should have the same consistency as cream cheese (this is the coconut cream).
  • If you don’t want to make the blueberry filling, you can use store-bought blueberry compote or jam. Or just fold some blueberries tossed in a bit of flour into the batter. Also, other kinds of berries are fine.
  • You can store leftover cake covered in the fridge, for up to 4 days, or freeze the un-frosted cake.
  • If you want to make cupcakes from the batter, bake for 20-25 minutes.
  • Please read the text for further information.
Recipe inspired by alsothecrumbsplease
Did you make this recipe?Mention @biancazapatka or tag #biancazapatka!