If you’re craving a delightful treat that feels like a warm hug in every bite, this Easy Vegan Apricot Almond Cake Recipe might just become your new favorite. Bursting with juicy apricots and the nutty goodness of almonds, this cake is wonderfully moist, tender, and sweet without being overwhelming. Perfect for sharing with loved ones or enjoying as a cozy afternoon pick-me-up, it proves that plant-based baking can be simple, satisfying, and downright delicious. You’ll love how effortlessly this cake brings bright, fresh flavors together with a comforting texture that feels just right.

Ingredients You’ll Need
Each ingredient in this recipe plays a key role in creating the perfect balance of flavor, texture, and color—simple yet essential elements that come together in harmony.
- Fresh apricots (180 g): Ripe and juicy, they add natural sweetness and a lovely fruity burst to every bite.
- Soy milk (180 ml): Creates a vegan “buttermilk” when combined with vinegar, helping the cake rise and stay moist.
- Apple cider vinegar (2 tsp): Reacts with the baking soda for a light, fluffy crumb while enhancing the apricot’s natural tang.
- Granulated sugar (200 g): Sweetens the cake, balancing tart apricots and almond flavors perfectly.
- Vegan Greek-style yogurt or Skyr (100 g): Adds creaminess and depth, making the cake irresistibly moist without eggs or dairy.
- Olive oil (80 ml): Keeps the texture tender and adds a subtle richness that complements the nuts perfectly.
- Vanilla extract (1 tbsp): Brings warmth and aromatic sweetness that lingers on the palate.
- All-purpose flour (220 g): The foundation that supports the cake’s structure with just the right softness.
- Almond flour (100 g): Contributes extra nuttiness and a delicate crumb that enhances the almond flavor beautifully.
- Baking powder (1 tbsp): Ensures a lovely rise and fluffiness throughout the cake.
- Baking soda (½ tsp): Works with vinegar to give the cake a perfect airy lift.
- Sea salt (¼ tsp): Balances sweetness and enhances the flavors of apricot and almonds.
- Flaked almonds (2 tbsp): Added on top for a delightful crunch and gorgeous finish.
- Powdered sugar (60 g) and fresh lemon juice (1 tbsp): Combine into a tangy glaze that brightens the whole cake.
How to Make Easy Vegan Apricot Almond Cake Recipe
Step 1: Prepare Your Pan and Oven
Start by preheating your oven to 160°C fan-forced or 180°C conventional to ensure an even bake. Lightly grease a 1-pound loaf pan and line it with parchment paper, leaving plenty of overhang for easy cake removal. These prep steps might seem simple, but they make all the difference for a flawless outcome.
Step 2: Chop the Apricots
Carefully dice your fresh apricots into small, uniform cubes about 1-2 cm in size. This ensures they distribute evenly in the batter and deliver juicy bursts of flavor in every slice.
Step 3: Make the Vegan Buttermilk
Combine the soy milk and apple cider vinegar in a jug and let it rest for a few minutes. This creates a perfect vegan buttermilk substitute that will help your cake rise beautifully and add moistness.
Step 4: Whisk Up the Wet Ingredients
In a large bowl, vigorously whisk together the sugar, vegan Greek-style yogurt, olive oil, and vanilla extract until smooth. Then pour in your homemade vegan buttermilk and whisk again to combine everything beautifully.
Step 5: Mix the Dry Ingredients
In a separate bowl, sift together the all-purpose flour, almond flour, baking powder, baking soda, and sea salt. Whisking them ensures they are evenly dispersed, which helps the cake bake evenly.
Step 6: Combine Wet and Dry Mixtures
Add the dry ingredients to the wet in two parts, gently folding after each addition. Be careful to not overmix—the batter should have a few streaks of flour remaining to keep the texture light and tender.
Step 7: Fold in the Apricots
Toss the diced apricots into the batter last, folding gently until they’re evenly distributed. This step is key to preventing the fruit from sinking and ensuring delightful pockets of apricot in every bite.
Step 8: Assemble and Prepare for Baking
Transfer your batter to the prepared loaf pan, smoothing the top with a spatula. For a beautiful cracked top, you can lightly oil a knife and run it through the center lengthwise. Then sprinkle the flaked almonds evenly on top for a nutty crunch once baked.
Step 9: Bake Your Cake
Bake for 55 to 65 minutes, checking after 55 minutes by inserting a toothpick or knife to see if it comes out clean with just a few moist crumbs. The cake should be golden brown and risen, smelling amazing as it bakes.
Step 10: Cool and Glaze
Allow the cake to cool in the pan for about 10 minutes before removing it to a wire rack. Once completely cool, whisk together powdered sugar and lemon juice to create a smooth glaze, then drizzle generously on top. The glaze balances sweetness with a zingy freshness that ties the whole cake together.
How to Serve Easy Vegan Apricot Almond Cake Recipe

Garnishes
A simple drizzle of lemon glaze combined with toasted flaked almonds on top not only makes this cake look stunning but adds extra texture and brightness. For a special touch, fresh apricot slices or a sprinkle of edible flowers make a charming presentation.
Side Dishes
This cake is excellent on its own but pairs wonderfully with a scoop of your favorite vegan vanilla ice cream or a dollop of coconut whipped cream. A cup of herbal tea or rich coffee enhances this combination beautifully, rounding out a delightful treat time.
Creative Ways to Present
For gatherings, cut the loaf into neat slices and arrange them on a pretty platter with scattered almonds and fresh apricot wedges. Alternatively, slice and toast the cake gently for a warm, slightly crispy twist that’s perfect for breakfast or brunch.
Make Ahead and Storage
Storing Leftovers
You can store any leftover cake in an airtight container at room temperature for up to 3 days. If you want it to last longer, refrigeration is a great option and will keep the cake fresh and moist for up to 5 to 6 days.
Freezing
This cake freezes beautifully! Wrap slices tightly or place the whole cooled loaf in an airtight container. Freeze for up to 3 months, and when you’re ready to enjoy, simply thaw at room temperature or overnight in the fridge.
Reheating
To bring back just-baked warmth, reheat sliced pieces in a toaster oven or regular oven at a low temperature for a few minutes. Avoid microwaving for best texture—the gentle heat revives the tender crumb without drying it out.
FAQs
Can I substitute almond flour with another nut flour?
Absolutely! Hazelnut or cashew flour can work well, though they may slightly alter the flavor. Almond flour provides a distinct nutty taste that pairs especially well with apricots, but feel free to experiment.
Is there a replacement for soy milk in this Easy Vegan Apricot Almond Cake Recipe?
Yes, any plant-based milk such as oat, almond, or rice milk will work fine. Just ensure it’s unsweetened to keep the cake’s sweetness balanced and maintain the right texture.
How ripe should the apricots be?
Choose apricots that are ripe but still firm to the touch. Overly soft apricots might become mushy during baking, while underripe fruits might taste too tart and lack juiciness.
Can I make this cake gluten-free?
You can try substituting the all-purpose flour with a gluten-free blend suitable for baking. However, because gluten gives structure to cakes, results might vary, so some trial and error may be required.
Is this recipe suitable for nut allergies?
This recipe contains almond flour and flaked almonds, which are tree nuts. For nut allergies, you’d need to omit or replace these with seed-based flours and toppings, such as sunflower seed flour and toasted seeds, but texture and flavor will be affected.
Final Thoughts
Baking this Easy Vegan Apricot Almond Cake Recipe is a joyful experience that rewards you with a beautifully textured, fruity, and nutty cake perfect for any occasion. With straightforward ingredients and clear steps, it’s an accessible way to impress your friends or simply enjoy a slice yourself. Give it a try—you might just find this cake becomes your go-to vegan dessert that everyone keeps asking for!
Print
Easy Vegan Apricot Almond Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 55-65 minutes
- Total Time: 1 hour 20 minutes
- Yield: 10 servings
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Description
This Easy Vegan Apricot Almond Cake is a moist, flavorful loaf cake featuring fresh apricots and almond flour, enhanced with a light lemon-glazed topping. Perfect for a healthy dessert or snack, this dairy-free cake combines wholesome ingredients like vegan yogurt, soy milk, and olive oil, creating a tender crumb and nutty undertones. The flaked almonds on top add a delightful crunch, while the lemon glaze provides a fresh, tangy finish.
Ingredients
Fruit
- 180 g fresh apricots (washed, dried and pits removed)
Wet Ingredients
- 180 ml soy milk
- 2 teaspoons apple cider vinegar
- 200 g granulated sugar
- 100 g vegan Greek-style yogurt or Skyr
- 80 ml olive oil
- 1 tablespoon vanilla extract
Dry Ingredients
- 220 g all-purpose flour
- 100 g almond flour (or ground almonds)
- 1 tablespoon baking powder
- ½ teaspoon baking soda
- ¼ teaspoon sea salt
Toppings & Glaze
- 2 tablespoons flaked almonds
- 60 g powdered sugar
- 1 tablespoon freshly squeezed lemon juice
Instructions
- Prepare Oven and Pan: Preheat your oven to fan-forced 160°C (320°F) or conventional 180°C (356°F). Lightly grease a 1-pound loaf pan with oil and line it on both sides with parchment paper, leaving an overhang for easy removal.
- Prep Apricots: Chop the fresh apricots into small cubes about 1-2 cm in size and set aside for later use.
- Make Vegan Buttermilk: In a jug, combine the soy milk with the apple cider vinegar and set aside to curdle slightly, mimicking buttermilk.
- Mix Wet Ingredients: In a large bowl, whisk together sugar, vegan Greek-style yogurt, olive oil, and vanilla extract until smooth. Then, add the prepared vegan buttermilk and whisk again to combine.
- Mix Dry Ingredients: In a separate bowl, whisk together all-purpose flour, almond flour, baking powder, baking soda, and sea salt until evenly combined.
- Combine Wet and Dry: Add the dry ingredients to the wet ingredients in two increments. Gently fold in the flour mixture between additions just until there are minimal streaks of flour remaining to avoid overmixing.
- Add Apricots: Fold the chopped apricots gently into the batter until evenly distributed and no flour pockets remain.
- Assemble Batter in Pan: Pour the batter into the prepared loaf pan and smooth the top with a spatula. Optionally, lightly oil a butter knife and run it lengthwise down the center of the batter to help the cake crack nicely during baking.
- Add Toppings: Sprinkle the flaked almonds evenly over the surface of the batter to create a crunchy topping.
- Bake: Place the loaf pan on a baking sheet or tray and bake for 55-65 minutes. Begin checking for doneness at 55 minutes by inserting a toothpick or knife into the center; it should come out clean with a few moist crumbs. Continue baking in 5-minute increments if needed.
- Cool Cake: Remove the cake from the oven and cool in the pan for 10 minutes. Then transfer to a wire rack to cool completely before glazing.
- Make Lemon Glaze: Whisk together powdered sugar and freshly squeezed lemon juice until smooth. Adjust the consistency by adding more powdered sugar to thicken or more lemon juice to thin.
- Glaze and Garnish: Place parchment paper under the cooling rack to catch drips and drizzle the lemon glaze evenly over the cooled cake.
- Storage: Store the cake in an airtight container at room temperature for up to 3 days, or refrigerate for 5-6 days. The cake can also be frozen and thawed a few hours before serving.
Notes
- Note 1: Use firm but ripe apricots for the best texture and flavor.
- Note 2: Soy milk is ideal for the vegan buttermilk substitute, but other plant-based milks may also work.
- Note 3: Vegan Greek-style yogurt or Skyr offers a thick texture that enhances the cake moistness; any plant-based thick yogurt can be used.
- Note 4: Olive oil adds richness and moisture with a mild fruity flavor, but you can substitute with another neutral oil if preferred.
- Note 5: Almond flour contributes to the cake’s moistness and almond flavor. Ground almonds can be used as an alternative.

