There are chocolate treats and then there are chocolate treats like these Vegan Peanut Butter Cups — the kind that you pull from the freezer and set on the counter and even cold they smell of dark chocolate and peanut butter simultaneously and when you bite through the chocolate shell — that clean, satisfying snap of properly tempered dark chocolate giving way — you hit the filling and the filling is so thick and so creamy and so deeply, purely peanut butter that it tastes more like peanut butter than peanut butter itself, and the sweetness is calibrated so that the slight bitterness of the dark chocolate and the salty richness of the peanut butter layer meet each other at exactly the right ratio and the combination is one of those flavor pairings that is so instinctively right and so universally satisfying that it has sustained a candy industry for a century. This is that recipe. The one that produces peanut butter cups that are better than Reese’s in the way that homemade always beats commercial: more chocolate, more peanut butter, less sugar, no additives, and a dark chocolate shell that is properly snappy rather than waxy. The one that requires no candy-making equipment, no thermometer, and no special techniques. The one that makes twelve cups in under an hour and keeps in the freezer for a month, which means you always have the best chocolate treat in the house available at any moment.
The secret is the coconut oil bloom technique. The peanut butter filling in a homemade peanut butter cup has a chronic structural problem: natural peanut butter — which is simply ground peanuts with no stabilizers — is too oily and too soft to hold a firm shape inside a chocolate shell at room temperature, and it separates and becomes greasy over time. The fix is the coconut oil bloom: adding a small quantity of refined coconut oil (which is solid at room temperature) and powdered sugar to the peanut butter and mixing vigorously until the coconut oil is fully dispersed through the peanut butter in tiny droplets. When chilled, the coconut oil solidifies and binds the peanut butter filling into a firm, smooth, scoopable mass with the texture of a commercial peanut butter cup filling — firm enough to hold its shape inside the chocolate shell without support, smooth enough to melt on the tongue, and stable enough to hold at room temperature for up to an hour without becoming greasy or losing its shape. This is the technique that converts a soft, oily natural peanut butter into a filling that behaves like a confectionery product.
What makes this recipe so outstanding is the dark chocolate shell — made with high-quality vegan dark chocolate (70–75% cocoa), melted with just enough refined coconut oil to produce a thin, fluid shell chocolate that sets with a genuine snap. The coconut oil in the shell serves a dual purpose: it thins the melted chocolate enough to coat the molds cleanly in a thin, even layer rather than a thick, clumsy one, and it lowers the melting point of the set chocolate slightly, which produces a shell that snaps cleanly when bitten rather than the stiff, waxy crack of commercial chocolate cups. The ratio — 4 parts dark chocolate to 1 part coconut oil — is the precise formula for a shell that is thin, elegant, snappy, and holds its shape out of the refrigerator.
This recipe is 100% vegan, requires no special equipment beyond a muffin tin and paper liners, comes together in under an hour including setting time, and produces twelve peanut butter cups that are the finest thing in your freezer from the moment you put them there.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
20 mins
5 mins
25 mins + 30 min freeze
12 cups
~210 kcal
Ingredients
For the Dark Chocolate Shell
300g (10.5oz) vegan dark chocolate, 70–75% cocoa, finely chopped (or high-quality vegan dark chocolate chips — Enjoy Life, Hu Kitchen, or similar)
2 tbsp refined coconut oil (refined, not virgin — refined coconut oil is neutral in flavor; virgin coconut oil adds a coconut taste that competes with the peanut butter)
For the Peanut Butter Filling
1 cup (260g) natural smooth peanut butter (the kind made only from peanuts and salt — no added oil, no added sugar, no stabilizers; stir well before measuring)
3 tbsp refined coconut oil, melted and cooled slightly
½ cup (60g) powdered sugar, sifted
½ tsp pure vanilla extract
¼ tsp fine salt (or more to taste — the salt is critical in balancing the sweetness)
For Finishing (Optional but Recommended)
Flaky sea salt (Maldon or similar) for sprinkling on the tops
1–2 tbsp additional vegan dark chocolate, melted, for decorative drizzle
Instructions
Prepare the molds. Line a standard 12-cup muffin tin with paper liners. For thinner, more elegant cups (closer to the commercial size and shape), use a mini muffin tin with 24 cups and halve the filling per cup. Set aside.
Make the peanut butter filling. In a medium bowl, combine the natural peanut butter, melted and cooled coconut oil, sifted powdered sugar, vanilla extract, and fine salt. Stir vigorously with a spatula or wooden spoon for 2 minutes until completely smooth, uniform, and slightly thickened — the coconut oil should be fully dispersed through the peanut butter with no visible separation. Taste and adjust salt — the filling should be distinctly salty-sweet, with the salt forward enough to cut through the sweetness. Place in the refrigerator for 10 minutes to firm slightly while you prepare the chocolate.
Melt the chocolate. Place the chopped dark chocolate and coconut oil in a heatproof bowl set over a saucepan of barely simmering water (bain-marie method), ensuring the bottom of the bowl does not touch the water. Stir gently and constantly until the chocolate is fully melted and the coconut oil is completely incorporated — the mixture should be smooth, glossy, and fluid, with a consistency slightly thinner than standard melted chocolate. Remove from the heat. Alternatively, microwave in 30-second bursts at 50% power, stirring between each burst, until fully melted. Do not let the chocolate get above 50°C (122°F) or it will seize or bloom when it sets.
Add the chocolate base layers. Spoon approximately 1½ teaspoons of melted chocolate into the bottom of each paper liner. Tilt and rotate the muffin tin gently so the chocolate spreads to cover the entire base of each liner. Do not use a spoon to spread — tilting distributes the chocolate more evenly and without streaks. Place the tin in the freezer for 5 minutes until the chocolate base is fully set and firm. This base layer must be completely hard before the filling goes on, or the filling will sink through it.
Add the peanut butter filling. Remove the firm peanut butter filling from the refrigerator. Using a teaspoon or small cookie scoop, portion the filling — about 1 tablespoon per standard cup — and roll briefly between your palms into a smooth ball, then flatten slightly into a disc. Place one disc in the center of each set chocolate base, pressing down gently. The disc should be slightly smaller than the diameter of the liner, leaving a small gap around the edge so the top chocolate layer can seal the filling completely. If the filling has firmed too much to shape, leave at room temperature for 5 minutes.
Add the chocolate top layers. Spoon approximately 1½–2 teaspoons of the remaining melted chocolate over the top of each peanut butter disc, tilting the tin gently to encourage the chocolate to flow over the filling and meet the base chocolate at the edges. The tops should be smooth and the filling should be fully enclosed. If the melted chocolate has cooled and thickened during the process, rewarm gently over the bain-marie for 30 seconds.
Finish and freeze. Immediately sprinkle each cup with a small pinch of flaky sea salt. Place the muffin tin in the freezer for 20–25 minutes until the chocolate top is completely set and hard. The cups are set when the chocolate is matte rather than glossy and does not yield to gentle pressure.
Unmold and serve. Once fully set, the cups can be removed from the muffin tin. Peel away the paper liners just before serving. The cups are best served at cool room temperature — removed from the freezer 5–10 minutes before eating — when the chocolate snaps cleanly and the filling is firm but creamy rather than hard. Serve on a plate or in the paper liners for presentation.
Pro Tips
Use natural peanut butter — the coconut oil bloom technique only works with natural peanut butter (ingredients: peanuts, salt). Commercial peanut butters (Jif, Skippy) contain hydrogenated oils and stabilizers that make the fat matrix incompatible with the added coconut oil, producing a filling that is greasy and grainy rather than smooth and firm. Stir the natural peanut butter well before measuring — the separated oil needs to be fully incorporated back into the paste for the filling to have the right consistency.
Use refined coconut oil throughout — refined coconut oil has a neutral flavor. Virgin or unrefined coconut oil has a distinct coconut flavor that competes with and dilutes the peanut butter flavor in the filling and the dark chocolate in the shell. The difference is immediately noticeable; use refined in this recipe.
Freeze the base layer completely before adding the filling — the base chocolate layer must be set hard before the filling goes on. Filling placed on a soft base sinks through and produces cups with an uneven, thin bottom. Five minutes in the freezer is sufficient; ten minutes if the kitchen is warm.
Salt the filling aggressively — the classic peanut butter cup flavor is defined as much by salt as by peanut butter. Natural peanut butter contains some salt, but the filling needs additional salt to reach the distinctly salty-sweet balance that makes a great peanut butter cup addictive rather than merely good. Taste the filling and keep adding salt until the sweet and salty are in genuine tension — you should be able to taste both simultaneously, with neither overwhelming the other.
Reese’s Peanut Butter Cups: The Accidental Empire
The peanut butter cup — now one of the most commercially successful confectionery products in the world — was invented in 1928 by Harry Burnett Reese, a former employee of Milton Hershey’s chocolate company who had moved to Hershey, Pennsylvania, and begun making candy in the basement of his farmhouse to supplement his income from farming. Reese had observed the success of Hershey’s milk chocolate and concluded that a filling of peanut butter — then becoming increasingly popular as an American food following its introduction at the 1904 St. Louis World’s Fair — inside a Hershey chocolate shell would produce a combination that was more satisfying than either ingredient alone. He was correct. The original peanut butter cups — sold initially in five-pound boxes to candy stores and eventually in the individually wrapped format that became the product’s definitive form — were made with Hershey’s milk chocolate and a filling of peanut butter mixed with powdered sugar. Reese sold his candy company to Hershey in 1963, two years before his death, and the product has been manufactured continuously under the Reese’s name since 1928, eventually becoming the best-selling candy brand in the United States. The vegan version in this recipe uses dark chocolate in place of the milk chocolate shell — a substitution that is not a compromise but an improvement, producing a more complex, less cloying shell that allows the peanut butter filling to be the dominant flavor rather than competing with an aggressively sweet milk chocolate. The combination of dark chocolate and peanut butter is, in the opinion of most pastry professionals, the superior configuration — and it is also entirely, effortlessly vegan.
Flavor Variations
Dark Chocolate Almond Butter Cups: Replace the peanut butter with an equal quantity of smooth natural almond butter for a version with a more delicate, slightly sweeter nut flavor that pairs beautifully with the dark chocolate shell. Increase the salt by an extra pinch, as almond butter is less inherently salty than peanut butter and the filling can taste flat without additional seasoning.
Espresso Dark Chocolate Peanut Butter Cups: Add 1 teaspoon of instant espresso powder dissolved in ½ teaspoon of warm water to the melted chocolate shell mixture for a mocha version where the coffee deepens and intensifies the chocolate flavor and makes the dark chocolate shell taste significantly more complex — a version for adults, in the best possible sense.
Vegan White Chocolate Peanut Butter Cups: Replace the dark chocolate shell with melted vegan white chocolate (Pascha or Hu Kitchen make excellent versions) mixed with the same quantity of refined coconut oil for a version where the creamy sweetness of the white chocolate and the saltiness of the peanut butter filling create a combination that is less complex than the dark chocolate version but immediately beloved by anyone who prefers their chocolate treats on the sweeter end of the spectrum.
Nutritional Highlights (Per Cup)
Calories
Protein
Carbs
Fiber
Fat
~210 kcal
5g
16g
2g
15g
Storage
Freezer: Store the finished peanut butter cups in an airtight container in the freezer for up to 2 months. The freezer is the ideal storage environment — the chocolate shell stays perfectly snappy and the peanut butter filling stays firm and scoopable rather than becoming oily at room temperature. Remove 5–10 minutes before eating to let the filling soften slightly.
Refrigerator: Store in an airtight container in the refrigerator for up to 3 weeks. The cups are excellent straight from the refrigerator — the shell is snappy and the filling is firm. Remove 5 minutes before serving for the filling to reach full creaminess.
Room temperature: The cups can be kept at cool room temperature (below 20°C / 68°F) for up to 3 days. In a warm kitchen, the coconut oil in both the shell and the filling will soften and the cups will lose their snap and their shape — refrigerate or freeze in warm weather.
Do not stack without separation: Stack the cups with parchment paper between layers to prevent the chocolate shells from bonding together during storage. The shells adhere readily when cold and can tear when separated without parchment.
Frequently Asked Questions
Why did my chocolate turn white and streaky after setting?
This is chocolate bloom — either fat bloom (caused by the cocoa butter separating and rising to the surface, usually from overheating the chocolate above 50°C / 122°F or from temperature fluctuations during setting) or sugar bloom (caused by moisture condensation on the surface, usually from moving cups from the freezer to a warm, humid environment). Both are harmless and affect only the appearance, not the flavor. Prevent fat bloom by keeping the chocolate below 50°C during melting; prevent sugar bloom by thawing the cups in the refrigerator rather than at room temperature before serving.
Can I use a silicone mold instead of a muffin tin?
Yes — silicone chocolate molds produce cups with cleaner, more defined edges and a more professional appearance than paper-lined muffin tins. Any silicone mold with cup-shaped cavities works. The process is identical: chocolate base, freeze, fill, chocolate top, freeze. The cups pop out of silicone molds cleanly once fully set; no liner is needed.
My peanut butter filling is too soft to shape — how do I fix it?
The filling softens if the kitchen is warm or the coconut oil was added too hot. Refrigerate the filling for 15–20 minutes until firm enough to scoop and shape into discs. If it is still too soft after refrigerating, add 1 additional tablespoon of powdered sugar and stir well — the extra sugar will firm the filling. In very warm kitchens, keep the filling in the refrigerator between shaping each cup.
Can I make these without powdered sugar for a less sweet version?
Yes — reduce the powdered sugar to 2 tablespoons for a filling that is noticeably less sweet and allows the natural peanut flavor to dominate. A completely sugarless filling is possible but produces a filling that is too soft and oily to hold its shape cleanly — a minimum of 2 tablespoons is needed for structural stability. For sweetness without refined sugar, substitute with an equal weight of coconut sugar blended to a fine powder.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
If there is a dessert that encapsulates everything people mean when they say that vegan baking has arrived — that it is no longer a compromise, no longer a slightly inferior imitation of the real thing, no longer the version you make when you have dietary restrictions rather than the version you make because it is the best one in the room — it is these Vegan Salted Caramel Cupcakes. The cupcake itself is a dark, deeply chocolatey, moist and tender crumb that does not ask you to notice that there are no eggs or dairy; it simply tastes of chocolate, rich and complex, with a slight depth from the brown sugar and a faint tang from the apple cider vinegar that activates the baking soda and produces a lift so consistent and even that the cupcake comes out of the oven with a perfectly domed top every single time. The filling is a salted caramel sauce — made entirely from coconut cream and coconut sugar, reduced until thick and glossy and then stirred with a generous pinch of flaky sea salt — that is poured into a cored hollow in the center of each cupcake, creating a molten pocket of warm, salt-sweet, butterscotch-dark caramel that collapses when you bite through it and floods the base of the cupcake and your entire mouth simultaneously. The frosting is a salted caramel Swiss meringue-style buttercream made from aquafaba — stiff, glossy peaks of whipped chickpea liquid stabilized with cream of tartar, beaten with vegan butter and coconut sugar caramel into a frosting that is silky and light and tastes more intensely of salted caramel than almost anything you will encounter in a commercial bakery. The combination of the three — chocolate cupcake, caramel core, caramel buttercream — is the kind of dessert that stops conversation at a table, that people photograph before eating, and that they ask for the recipe for before they finish.
The secret is the coconut sugar wet caramel technique. Most vegan caramel recipes use coconut cream as the base — which is correct and produces a beautifully creamy, rich caramel — but the sugar component is where the technique diverges from standard practice. Coconut sugar, unlike granulated white sugar, contains a high proportion of inulin (a complex carbohydrate that does not caramelize in the same way as sucrose) and produces a caramel that is naturally deep brown, complex, and faintly molasses-like even before any actual caramelization occurs. The wet caramel method — dissolving the coconut sugar in a small amount of water before adding the coconut cream — is essential here because coconut sugar has a significantly lower melting point than white sugar and burns easily if heated dry; the water provides a thermal buffer that allows the sugar to dissolve evenly before the cream is added. The resulting caramel is reduced to approximately half its original volume to develop concentration and body, then removed from the heat and finished with flaky sea salt, vanilla extract, and a tablespoon of vegan butter for gloss and richness. It sets to a pourable, molten consistency when warm and to a thick, spoonable, fudge-adjacent consistency when cold — and when used in all three components of this recipe (filling, frosting flavoring, and drizzle garnish), it creates a unified, deeply coherent salted caramel flavor profile across the entire cupcake.
What makes this recipe so extraordinary is the aquafaba Swiss meringue buttercream — a technique that produces a frosting with a lightness and silkiness that neither simple vegan buttercream (which is dense and very sweet) nor coconut cream frosting (which is soft and prone to melting) can achieve. The aquafaba is whipped with cream of tartar to stiff, glossy peaks — this takes 8–10 minutes with a stand mixer or hand mixer and produces a meringue that is visually indistinguishable from egg white Swiss meringue — and then vegan butter is added a tablespoon at a time while the mixer runs, producing a frosting that emulsifies into a smooth, silky, stable buttercream with a fraction of the sweetness of a standard American buttercream. The caramel sauce is then beaten in last, flavoring the buttercream with concentrated salted caramel flavor and deepening its color to a warm, toffee-caramel tone that looks as beautiful piped onto a cupcake as it tastes.
This recipe is 100% vegan, dairy-free, and egg-free, and produces 12 cupcakes that are so impressive — visually and in flavor — that they are equally at home at a birthday celebration, a dinner party dessert table, or a Saturday afternoon baking project that produces something worthy of a professional patisserie window.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
30 mins
25 mins
55 mins (+ cooling)
12 cupcakes
~385 kcal
Ingredients
For the Chocolate Cupcakes
1½ cups (190g) all-purpose flour
½ cup (50g) Dutch-process cocoa powder (Dutch-process has a smoother, less acidic flavor than natural cocoa and produces a darker, more evenly colored crumb; natural cocoa can be substituted but reduce baking soda to ½ tsp)
1 cup (200g) light brown sugar (packed — the molasses in brown sugar adds depth and moisture that white sugar does not provide)
1½ tsp baking soda
½ tsp fine salt
1 cup (240ml) oat milk or soy milk, at room temperature
½ cup (120ml) neutral oil (sunflower or canola — not olive oil, which has a flavor that competes with the chocolate)
1 tsp vanilla extract
1 tsp apple cider vinegar (reacts with baking soda to create lift; also tenderizes the crumb)
½ cup (120ml) hot water or hot black coffee (hot liquid blooms the cocoa powder, intensifying its chocolate flavor; coffee deepens the chocolate character without adding coffee flavor)
For the Coconut Sugar Salted Caramel
½ cup (100g) coconut sugar
3 tbsp water
1 cup (240ml) full-fat coconut cream (from the thick part of a well-shaken can, or from a can of full-fat coconut milk left unshaken — scoop the thick cream from the top)
1 tbsp vegan butter (for gloss and richness)
1 tsp vanilla extract
¾ tsp flaky sea salt (or ½ tsp fine salt — the flaky texture of the salt is part of the experience; Maldon or fleur de sel are ideal)
For the Aquafaba Salted Caramel Buttercream
120ml (½ cup) aquafaba (liquid from a can of chickpeas — drain the chickpeas, reserve the liquid; do not use aquafaba from salted chickpeas)
¼ tsp cream of tartar (essential — stabilizes the aquafaba foam and prevents it from collapsing during whipping and butter addition)
1 cup (225g) vegan butter, softened to room temperature and cut into tablespoon-sized pieces (cold butter will not emulsify; butter that is too warm will cause the buttercream to break)
3–4 tbsp of the salted caramel sauce (from the batch above — added after the buttercream is made, to flavor and color)
Pinch of fine salt
For Finishing
Remaining salted caramel sauce (for drizzling over the frosted cupcakes)
Make the caramel first. The caramel needs time to cool before using in the buttercream. Combine the coconut sugar and water in a small, heavy-bottomed saucepan over medium heat. Stir until the sugar dissolves — approximately 2 minutes. Once dissolved, stop stirring. Increase the heat to medium-high and allow the mixture to bubble and reduce for 3 minutes until slightly thickened and deeply fragrant. Carefully pour in the coconut cream (it will bubble vigorously — stand back and pour slowly). Stir to combine and reduce the heat to medium. Cook, stirring occasionally, for 8–10 minutes until the caramel has reduced by approximately one third and coats the back of a spoon thickly. Remove from heat. Stir in the vegan butter, vanilla, and sea salt. The caramel will be thin when warm — it thickens as it cools. Pour into a heatproof jar or bowl and leave to cool completely. Reserve 3–4 tablespoons for the buttercream; the remainder is for filling and drizzling.
Make the cupcakes. Preheat the oven to 180°C (350°F). Line a 12-hole cupcake tin with paper liners. In a large bowl, whisk together the flour, cocoa powder, brown sugar, baking soda, and salt until evenly combined with no lumps (sift if needed — lumpy cocoa powder does not distribute evenly through the batter). In a separate bowl or jug, whisk together the oat milk, oil, vanilla, and apple cider vinegar. Pour the wet ingredients into the dry and mix with a spatula until just combined — a few small lumps are fine; overmixing develops gluten and makes the cupcakes tough. Add the hot water or coffee and fold in until the batter is smooth. The batter will be quite thin — this is correct; the high liquid content produces the moist, tender crumb. Divide evenly among the 12 lined holes (fill each approximately two-thirds full). Bake for 20–22 minutes until a skewer inserted in the center comes out with just a few moist crumbs (not wet batter). Cool in the tin for 5 minutes, then transfer to a wire rack to cool completely before filling or frosting.
Make the aquafaba buttercream. In a stand mixer fitted with the whisk attachment (or in a large bowl with a hand mixer), combine the aquafaba and cream of tartar. Whip on high speed for 8–10 minutes until the aquafaba has tripled in volume, is bright white, and holds stiff, glossy peaks that stand straight up when the whisk is lifted. Do not rush this step — under-whipped aquafaba produces a greasy buttercream that will not emulsify properly. Switch to the paddle attachment (or continue with the hand mixer). With the mixer running on medium speed, add the softened vegan butter one tablespoon at a time, waiting 30 seconds between additions for each piece to fully incorporate before adding the next. The mixture will look curdled and broken after the first few additions — this is normal; continue adding butter and the emulsion will come together. Once all the butter is incorporated, increase the speed to high and beat for 2 minutes until the buttercream is smooth, light, and fluffy. Add a pinch of fine salt. Add 3–4 tablespoons of the cooled caramel sauce and beat on medium speed for 1 minute until evenly incorporated and the buttercream is a uniform caramel color. Taste — the buttercream should be intensely caramel-flavored and pleasantly salty; add more caramel or a pinch more salt if desired.
Fill the cupcakes. Using a small sharp knife, a cupcake corer, or the back end of a large piping tip, cut a cone or cylinder from the center of each completely cooled cupcake approximately 2.5cm (1 inch) in diameter and 2.5cm (1 inch) deep. Remove the core (eat it — baker’s privilege). Spoon approximately 1 teaspoon of the cooled caramel sauce into each hollow. The caramel should fill the hollow but not overflow; it will settle and firm slightly as it sits.
Frost the cupcakes. Transfer the caramel buttercream to a piping bag fitted with a large star tip (a 1M or 2D tip produces the classic swirled, peaked cupcake frosting). Pipe a generous swirl of buttercream onto each filled cupcake, starting at the outside edge and spiraling inward and upward to a peak. Alternatively, use a palette knife or offset spatula to spread the buttercream in a thickly swirled dome.
Finish and serve. Drizzle a small amount of the remaining caramel sauce over each frosted cupcake — a thin zigzag or a simple pour from a spoon works beautifully. Finish with a pinch of flaky sea salt directly on the caramel drizzle. Serve at room temperature for the best flavor and texture — refrigerated buttercream firms and loses its silkiness; allow refrigerated cupcakes to sit at room temperature for 20–30 minutes before serving.
Pro Tips
Cool the caramel completely before using in buttercream — warm caramel added to buttercream melts the vegan butter, causing the emulsion to break and the buttercream to become greasy and soupy. The caramel should be completely cool and thickened before it goes into the mixer. If the buttercream breaks (looks curdled and greasy), place the bowl over a pan of warm water for 30 seconds and beat again — gentle warmth re-emulsifies a broken vegan buttercream in most cases.
Whip the aquafaba to stiff peaks, not soft — under-whipped aquafaba is the most common reason aquafaba buttercream fails to come together. Stiff peaks means the foam holds its shape completely when the whisk is lifted and does not slump or droop. This takes the full 8–10 minutes on high speed; do not be tempted to move to the butter addition stage earlier. The aquafaba foam is the structural backbone of the buttercream; the stiffer it is, the more stable the final buttercream.
Use room-temperature vegan butter — cold butter does not emulsify into the aquafaba foam; it simply breaks the foam into greasy lumps. The butter should be soft enough to leave an indent when pressed with your finger but not melted or oily. If the butter is too cold, microwave each piece for 3–4 seconds before adding. If the butter is too warm, refrigerate the buttercream for 10 minutes and re-beat.
Fill the cupcakes after they are completely cold — warm cupcakes make the caramel filling run and soak into the crumb rather than staying pooled in the hollow. Completely cooled cupcakes (room temperature for at least 1 hour after baking) hold the caramel filling as a distinct, molten pocket rather than absorbing it.
Salted Caramel: The Flavor That Defined a Generation of Pastry
Salted caramel — the combination of deeply caramelized sugar, cream, and a meaningful amount of salt that is now one of the defining flavor profiles of contemporary Western pastry — is frequently attributed to French chocolatier Henri Le Roux, who created a salted butter caramel (caramel au beurre salé) in Quiberon, Brittany, in 1977, using the salted cultured butter characteristic of the Breton dairy tradition. Le Roux’s caramel won the prize for the best confection in France in 1980 and began a slow spread through French patisserie that would eventually, in the late 1990s and 2000s, reach the United States and transform the global pastry landscape. The salted caramel explosion that began in American bakeries and cafés in the mid-2000s — driven in part by Pierre Hermé’s famous ispahan and salted caramel macaron, and accelerated by the rise of artisan chocolate and specialty coffee culture — produced a decade in which salted caramel appeared in virtually every category of confection and baked good imaginable, from ice cream to popcorn to potato chips to liqueur. The flavor’s appeal is straightforwardly explained by food science: salt amplifies sweetness perception, suppresses bitterness, and enhances the Maillard-derived aromatic compounds in caramelized sugar, producing a flavor that is simultaneously sweet, savory, bitter, and aromatic in proportions that activate multiple taste pathways simultaneously — a multi-sensory experience that the brain registers as unusually complex and satisfying. The vegan salted caramel in this recipe uses coconut sugar instead of sucrose, which adds a natural molasses depth that takes the caramel profile even further into complexity.
Flavor Variations
Vegan Salted Caramel and Espresso Cupcakes: Add 1 tablespoon of instant espresso powder to the cupcake batter along with the cocoa for a mocha cupcake base, and add ½ teaspoon of espresso powder to the buttercream for a salted caramel latte flavor profile that is one of the most sophisticated dessert combinations in plant-based baking.
Vegan Salted Caramel Apple Cupcakes: Replace the chocolate cupcake base with a spiced apple cupcake (1½ cups AP flour, 1 tsp cinnamon, ½ tsp each nutmeg and ginger, 1 cup unsweetened applesauce, ½ cup brown sugar, ½ cup oil, 1 tsp vanilla, 1 tsp baking soda, 1 tsp ACV) and fill and frost with the same salted caramel — the combination of spiced apple, molten caramel filling, and caramel buttercream is an autumn cupcake that rivals anything available at a seasonal café.
Vegan Dark Chocolate Salted Caramel Cupcakes: Increase the cocoa to ¾ cup and reduce the flour to ¾ cup for a more intensely dark, fudgy cupcake base, and drizzle the finished cupcakes with melted vegan dark chocolate alongside the caramel for a double-chocolate-caramel finish that is deeply indulgent.
Nutritional Highlights (Per Cupcake)
Calories
Protein
Carbs
Fiber
Fat
~385 kcal
4g
48g
2g
20g
Storage
Room temperature: Store unfrosted cupcakes in an airtight container at room temperature for up to 2 days. The crumb remains moist and the chocolate flavor deepens overnight.
Refrigerator (frosted): Store frosted cupcakes in an airtight container in the refrigerator for up to 4 days. The buttercream firms in the refrigerator — allow cupcakes to return to room temperature for 20–30 minutes before serving for the best texture and flavor. The caramel filling firms considerably when cold and softens again at room temperature.
Freezer (unfrosted cupcakes): Freeze unfrosted, unfilled cupcakes wrapped individually in plastic wrap, then placed in a freezer bag, for up to 2 months. Thaw at room temperature for 1–2 hours. Fill and frost after thawing.
Caramel sauce: Store leftover caramel sauce in a sealed jar in the refrigerator for up to 2 weeks. Reheat gently in a saucepan or microwave in 15-second increments, stirring between each, until pourable. The caramel improves in flavor over the first 2–3 days as the coconut sugar mellow and deepens.
Buttercream: Store leftover buttercream in an airtight container in the refrigerator for up to 5 days or in the freezer for up to 1 month. Re-beat at room temperature with a stand mixer or hand mixer for 2–3 minutes before using; it may look curdled when cold but comes together smoothly after beating.
Frequently Asked Questions
My aquafaba won’t whip to stiff peaks — what’s wrong?
Three most common causes: traces of fat in the bowl or on the whisk (fat destroys aquafaba foam — ensure both are completely clean and dry before starting; wipe with a cut lemon or a paper towel dipped in white vinegar and dry thoroughly); aquafaba from salted chickpeas (which does not whip as reliably — use aquafaba from unsalted canned chickpeas only); or insufficient cream of tartar (cream of tartar is essential — it lowers the pH of the aquafaba, which stabilizes the protein foam and allows it to reach stiff peaks; do not omit or reduce it). If the aquafaba has been whipping for 10 minutes and is still not at stiff peaks, add a second pinch of cream of tartar and continue whipping.
Can I use store-bought vegan caramel sauce instead of making my own?
Yes — a good-quality store-bought vegan caramel or date caramel sauce works in both the filling and the buttercream. Use approximately 4 tablespoons in the buttercream and 1 teaspoon per cupcake for the filling. Look for a sauce that is thick enough to spoon rather than pour (a thin sauce will soak into the cupcake rather than staying in the hollow) and add flaky sea salt to the filling and buttercream regardless, as most commercial caramel sauces are under-salted for this application.
Can I make a simpler frosting instead of the aquafaba buttercream?
Yes — a simple vegan caramel buttercream made from 1 cup of softened vegan butter, 2½ cups of powdered sugar, 3 tablespoons of caramel sauce, and a pinch of salt, beaten until light and fluffy, is a straightforward alternative that takes 5 minutes rather than 15. It is denser and sweeter than the aquafaba version but still delicious and significantly easier. For a lighter alternative without aquafaba, whipped coconut cream (chilled overnight full-fat coconut cream whipped with powdered sugar and caramel sauce) is a third option that is lighter than a butter-based frosting but less stable at room temperature.
How do I stop the caramel filling from leaking out when I frost the cupcakes?
Two strategies: first, use a piping bag to fill the hollow rather than a spoon — a piping bag allows you to fill to exactly the right level without overflow; second, allow the caramel filling to cool and firm slightly in the hollow for 10 minutes before frosting, as warm liquid caramel moves easily while slightly cooled caramel is thick enough to stay in place when the buttercream is piped on top. If the caramel still overflows, it has been overfilled — 1 teaspoon per hollow is the right amount; more than that exceeds the capacity of the cored hollow.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
A sheet cake is one of the most democratically satisfying things a home baker can produce — it feeds a crowd, it requires no layering or stacking, it is unmistakably celebratory, and it delivers the full emotional weight of a proper celebration cake with roughly half the technical complexity. This Vegan Strawberry Sheet Cake is all of that and more: a wide, flat slab of vanilla-scented cake so tender and moist that it practically dissolves on the tongue, topped with a frosting that is the color of a summer strawberry and flavored entirely with real reduced strawberry purée — not strawberry extract, not freeze-dried powder (though freeze-dried intensifies the flavor further), not artificial flavoring, but actual strawberries cooked down until their water has evaporated and their flavor has concentrated into something so intensely, so unmistakably and so purely strawberry that the frosting alone is worth making for spreading on toast. The combination of the pillowy, lightly sweet cake and the jammy, intensely strawberry frosting is one of those rare dessert compositions where every element is doing exactly the right thing and nothing is missing.
The secret is the strawberry reduction technique. The central problem with fresh strawberry flavor in baked goods is water: fresh strawberries are 91% water by weight, and when used directly in a frosting or cake batter they introduce so much liquid that the result is either structurally compromised (a frosting that is too thin to hold its shape) or diluted in flavor (a cake batter where the strawberry taste disappears almost entirely during baking). The strawberry reduction technique solves both problems simultaneously: 500g of fresh or frozen strawberries are cooked with a small amount of sugar over medium heat for 15–18 minutes until they have broken down completely and reduced to approximately 180ml (¾ cup) of thick, intensely flavored purée — a reduction of approximately 65% of the original volume. This reduction process does two things: first, it removes the vast majority of the water content, concentrating the strawberry flavor from a mild, fresh berry into something much more intense, almost jammy, with a deeper, more complex fruitiness; second, the sugar and gentle heat develop the pectin in the strawberries, producing a purée that is thick enough to use in a frosting without additional starch thickeners while maintaining a smooth, spreadable consistency. The same reduction is used in both the cake batter (where it adds genuine strawberry flavor to the crumb — a pink-tinted, strawberry-forward crumb rather than a plain vanilla one) and the frosting (where it is the primary flavor and color), creating a unified, coherent strawberry flavor across the entire cake from base to surface.
What makes this recipe so outstanding is the frosting — a strawberry reduction buttercream that achieves a balance of flavor intensity, sweetness, and silkiness that commercial strawberry frostings never reach because they cannot be made with real reduced fruit. The vegan butter is beaten until light and fluffy before the powdered sugar is added incrementally, and the strawberry reduction is beaten in last, turning the frosting a deep rose-pink that is entirely natural. A small addition of lemon juice in the frosting brightens the strawberry flavor and prevents the sweetness from becoming cloying — lemon and strawberry have one of the most classically complementary flavor relationships in pastry, and the small amount here lifts the frosting without making it taste of lemon. The frosting is spread thickly over the cooled cake and then decorated with sliced fresh strawberries arranged in rows or scattered across the surface, creating a cake that is visually striking in its simplicity — that deep pink frosting under a scatter of jewel-bright fresh fruit — and delivers on every visual promise in flavor.
This recipe is 100% vegan, dairy-free, and egg-free, and produces a cake that serves 20 from a standard 9×13 inch (23×33cm) tin — making it ideal for gatherings, birthday parties, school events, or any occasion where a spectacular cake is called for and the baker wants a reliable, scalable recipe that will succeed on the first attempt.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
20 mins
35 mins
55 mins (+ 1 hr cooling)
20 slices
~310 kcal
Ingredients
For the Strawberry Reduction (Used in Both Cake and Frosting)
500g (18oz / about 3½ cups) fresh strawberries, hulled and roughly chopped, OR frozen strawberries, thawed (frozen strawberries have already partially broken down and reduce more quickly — excellent choice)
2 tbsp granulated sugar
1 tsp fresh lemon juice
For the Cake
2½ cups (315g) all-purpose flour
1½ cups (300g) granulated sugar
2 tsp baking powder
1 tsp baking soda
½ tsp fine salt
1 cup (240ml) oat milk or soy milk, at room temperature
¾ cup (180ml) neutral oil (sunflower or canola)
1 tsp vanilla extract
1 tsp apple cider vinegar
½ cup (120ml) of the strawberry reduction (from the batch above — cool before adding)
2 tbsp freeze-dried strawberry powder (optional — intensifies the strawberry flavor and color in the crumb significantly; available in most supermarkets and online; do not substitute with fresh or dried strawberries)
For the Strawberry Buttercream Frosting
1 cup (225g) vegan butter, softened to room temperature
5–6 tbsp of the strawberry reduction (cool and thick — the remaining reduction from above)
1 tbsp fresh lemon juice
Pinch of fine salt
Optional: 1–2 tbsp freeze-dried strawberry powder (deepens color and intensifies flavor)
For Decorating
300g (10oz) fresh strawberries, hulled and sliced or halved (for topping)
Optional: fresh mint leaves, edible flowers (rose petals or violas), or a dusting of freeze-dried strawberry powder
Instructions
Make the strawberry reduction. Place the chopped strawberries, sugar, and lemon juice in a medium saucepan over medium heat. Cook, stirring occasionally, for 5 minutes until the strawberries have broken down and released their juices. Increase the heat to medium-high and cook, stirring frequently, for a further 10–12 minutes until the mixture has reduced significantly — it should be thick, jammy, and coat the back of a spoon heavily, and the volume should have reduced to approximately ¾ cup (180ml). The reduction is ready when a line drawn through it on the back of a spoon holds for 2–3 seconds before closing. Remove from heat and leave to cool completely before using. Divide into two portions: ½ cup for the cake batter, 5–6 tablespoons for the frosting.
Preheat and prepare. Preheat the oven to 180°C (350°F). Grease a 9×13 inch (23×33cm) baking tin generously with vegan butter or neutral oil, then line the base with parchment paper and grease the paper too. Flouring the sides lightly after greasing helps the cake release cleanly.
Make the cake batter. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and freeze-dried strawberry powder (if using) until evenly combined. In a separate bowl or large jug, whisk together the oat milk, oil, vanilla extract, apple cider vinegar, and the cooled ½ cup of strawberry reduction until smooth and evenly combined — the mixture will be a pretty rose-pink color. Pour the wet ingredients into the dry and mix with a spatula until just combined — fold gently and stop mixing as soon as no streaks of flour remain; a few small lumps are perfectly fine. Overmixing develops gluten and produces a tough, dense crumb.
Bake the cake. Pour the batter into the prepared tin and spread into an even layer with a spatula or the back of a spoon — the batter is fairly fluid and will self-level mostly, but spreading ensures even thickness at the corners. Bake for 28–32 minutes until the cake is set and springs back lightly when pressed in the center, and a skewer inserted in the center comes out clean with no wet batter (a few moist crumbs are fine). The edges will begin to pull away from the sides of the tin when the cake is done. Cool in the tin on a wire rack for 20 minutes, then turn out onto the rack (or leave in the tin for easy transport) and cool completely — at least 1 hour — before frosting.
Make the frosting. In a large bowl, beat the softened vegan butter with a hand mixer or stand mixer on high speed for 3 minutes until very pale, light, and fluffy. This is longer than it seems necessary — the initial extended beating of the butter is what produces a light, silky frosting rather than a dense, heavy one; do not shorten it. Add the sifted powdered sugar in three additions, beating on low speed after each addition until incorporated before adding the next (adding powdered sugar to butter while the mixer is on high speed produces a cloud of powdered sugar). Once all the sugar is incorporated, increase the speed to high and beat for 2 minutes. Add the cooled strawberry reduction, lemon juice, salt, and freeze-dried strawberry powder (if using) and beat on medium speed for 1–2 minutes until the frosting is smooth, evenly colored, and spreadable. The frosting should be thick enough to hold swirls when spread but soft enough to spread without tearing the cake surface. If too thick, add strawberry reduction a teaspoon at a time; if too soft (can happen in warm kitchens), refrigerate for 15 minutes and beat again.
Frost and decorate. Spread the frosting over the completely cooled cake in an even, generous layer using a palette knife or offset spatula — for a sheet cake, a slightly rustic, swirled finish looks more appealing than a perfectly smooth one, and is achievable by anyone. Arrange the sliced or halved fresh strawberries over the frosted surface in any pattern you prefer — concentric rows, scattered randomly, or clustered in the center. Add fresh mint leaves, edible flowers, or a dusting of freeze-dried strawberry powder if desired. Serve immediately, or refrigerate uncovered for up to 1 hour before serving to allow the frosting to firm slightly (this makes the cake easier to slice cleanly).
Pro Tips
Reduce the strawberries until genuinely thick — the most common mistake is under-reducing. A properly reduced strawberry purée is almost jammy in consistency and holds its shape when spooned; an under-reduced purée is too thin and will make the frosting runny and the cake batter too wet. If in doubt, reduce for 2–3 additional minutes — a slightly over-reduced purée produces a more intensely flavored frosting and a cake batter that is only marginally thicker than intended.
Cool the reduction completely before adding to batter or frosting — warm reduction melts vegan butter in the frosting (causing it to become greasy and runny) and activates the leavening agents prematurely in the batter (producing a flat cake). Spread the reduction on a plate or in a shallow bowl and refrigerate for 15 minutes to cool quickly if you are pressed for time.
Do not frost a warm cake — a warm cake causes the frosting to melt and slide immediately. The cake must be completely at room temperature throughout — not just on the surface — before frosting. Test by pressing gently in the center with your fingertips; it should feel neither warm nor cool, but room temperature.
Add fresh strawberry topping close to serving — fresh strawberries release juice as they sit, which will streak and bleed into the frosting if the decorated cake is refrigerated for more than 2–3 hours. For make-ahead preparation, frost the cake and refrigerate without the fresh strawberry topping; add the topping within 1 hour of serving.
The Strawberry in History: From Forest Floor to the World’s Most Popular Berry
The strawberry (Fragaria × ananassa) that appears in this cake — the large, uniformly shaped, deeply red berry found in every supermarket worldwide — is a hybrid that did not exist before the eighteenth century and that was created not by centuries of selective breeding but by a single, accidental cross-pollination in a French garden. The story begins in the early 1700s when French naval officer Amédée-François Frézier traveled to Chile and Peru on a spy mission for King Louis XIV and returned in 1714 with specimens of the large, pale Chilean strawberry (Fragaria chiloensis), which he planted in Brittany alongside the small, intensely flavored Virginia strawberry (Fragaria virginiana) that had been brought to Europe from North America decades earlier. The two species cross-pollinated spontaneously, producing a hybrid with the size and robustness of the Chilean variety and the sweetness and color of the Virginia one — the prototype of the modern garden strawberry. By the mid-eighteenth century this hybrid had spread across France and England; by the nineteenth century selective breeding had produced the intensely flavored, deeply red varieties that dominated European markets; and by the twentieth century industrial cultivation had made the strawberry the most widely grown berry fruit in the world. The wild strawberry (Fragaria vesca) that preceded all of this — tiny, intensely perfumed, ephemeral — had been eaten in Europe for thousands of years but was never cultivated on any scale, and it is the forest strawberry’s concentrated, complex flavor rather than the supermarket berry’s mild sweetness that the reduction technique in this recipe attempts to recreate: cooking out the water and concentrating the fruit returns the modern strawberry to something closer to its intensely flavored wild ancestor.
Flavor Variations
Vegan Strawberry Lemon Sheet Cake: Add the zest of 2 lemons to the cake batter and 1 additional tablespoon of lemon juice to the frosting for a strawberry-lemon combination — one of the most classically balanced fruit pairings in pastry — where the lemon’s brightness lifts both the cake and the frosting and makes the strawberry flavor taste even more intensely of strawberry by contrast.
Vegan Strawberry and Vanilla Bean Sheet Cake: Scrape the seeds of 1 vanilla bean into the cake batter alongside the vanilla extract and add a second bean’s seeds to the frosting for a version where the aromatic depth of real vanilla creates a more complex, patisserie-level flavor profile that makes the strawberry-vanilla combination feel luxurious rather than simple.
Vegan Strawberry Coconut Sheet Cake: Replace the oat milk with full-fat coconut milk in the cake batter and add ½ cup of desiccated coconut (toasted until golden) to the batter for a tropical twist where the coconut’s rich, slightly sweet, toasted flavor is a natural companion to the fresh strawberry and the frosting is finished with a scatter of toasted coconut flakes alongside the fresh strawberries.
Nutritional Highlights (Per Slice — Based on 20 Slices)
Calories
Protein
Carbs
Fiber
Fat
~310 kcal
3g
46g
1g
13g
Storage
Room temperature: Store the frosted cake (loosely covered with plastic wrap or a cake dome) at room temperature for up to 1 day. The fresh strawberry topping is best added on the day of serving.
Refrigerator: Cover and refrigerate for up to 4 days. The cake crumb stays moist and the frosting holds its shape well; the fresh strawberry topping will soften and release juice after 24 hours in the refrigerator. Remove from the refrigerator 30 minutes before serving to allow the frosting to soften to its best texture.
Freezer (unfrosted): The unfrosted, cooled cake can be wrapped tightly in plastic wrap and frozen for up to 2 months. Thaw overnight at room temperature. Frost and decorate after thawing.
Strawberry reduction: Leftover reduction keeps in a sealed jar in the refrigerator for up to 1 week and is excellent on toast, stirred into yogurt, drizzled over ice cream, or used as a sauce for pancakes.
Frequently Asked Questions
Can I use frozen strawberries instead of fresh for the reduction?
Yes — frozen strawberries are an excellent choice for the reduction and in many cases produce a better result than out-of-season fresh strawberries. Frozen strawberries have been picked at peak ripeness and are often more flavorful than supermarket fresh strawberries bought outside the summer months. They also release their juices immediately upon thawing, which means they begin breaking down faster on the stove and the total reduction time may be 2–3 minutes shorter than with fresh. Thaw first and drain any excess liquid before cooking, or add them frozen to the pan and extend the initial cooking time by 3–4 minutes.
My frosting is too pink/not pink enough — how do I adjust?
The color of the frosting depends on the intensity of the strawberry reduction, which varies by strawberry variety, ripeness, and how far the reduction was taken. For a deeper, more vivid pink: add 1–2 tablespoons of freeze-dried strawberry powder to the frosting, which dramatically intensifies both the color and the flavor without adding any liquid. For a lighter, more pastel pink: use less strawberry reduction in the frosting and substitute 1–2 tablespoons of coconut cream or additional vegan butter for the omitted reduction to maintain the frosting’s consistency. Do not use artificial food coloring — the natural color from real strawberries is more beautiful and more variable, and the slight variations in shade from batch to batch are part of the cake’s handmade character.
Can I make this as individual cupcakes instead of a sheet cake?
Yes — the batter fills approximately 24 standard cupcakes (fill each liner two-thirds full). Bake at 180°C (350°F) for 18–20 minutes until a skewer comes out clean. Cool completely and frost with the same strawberry buttercream. The frosting quantity in this recipe is sufficient for both the sheet cake version and the cupcake version; for cupcakes, pipe the frosting in a generous swirl and top each with a single halved fresh strawberry.
How do I get clean slices from a sheet cake?
Refrigerate the frosted cake for 20–30 minutes before slicing — the firmed frosting slices more cleanly than room-temperature frosting. Use a long, sharp knife, rinsed under hot water and wiped dry between each cut. Cutting the cake in the tin (if you leave it in the tin) is easier than cutting a cake that has been turned out — the tin walls act as guides for the first two cuts along the length and width.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Pistachio is one of those flavors that people who love it love with a particular intensity — a faintly sweet, faintly resinous, unmistakably green-tasting nuttiness that is unlike any other nut flavor, that is simultaneously delicate and distinctive, and that has a natural affinity with rose, cardamom, citrus, and vanilla that makes it one of the most versatile and most sophisticated flavor profiles in the entire dessert repertoire. This Vegan Pistachio Cake is built entirely around that flavor — not the pale suggestion of pistachio that comes from pistachio extract (which tastes of almonds more than pistachios) or from a small quantity of chopped nuts sprinkled over a vanilla base, but the genuine, concentrated, deeply pistachio flavor that comes from making a pistachio paste from scratch and using it as the structural flavor base of both the cake and the frosting. The result is a cake that is unmistakably and unapologetically pistachio throughout: the crumb is a beautiful natural green from the pistachio paste, tender and moist with the richness of ground nuts, faintly sweet and aromatic with a background of cardamom and orange zest; the frosting is a pistachio cream cheese style frosting — white and fluffy on the surface but with the pistachio paste beaten through it so that every bite of frosting delivers the same concentrated pistachio flavor as the cake beneath. The finished cake, decorated with a scatter of roughly chopped roasted pistachios and a few dried rose petals, is one of the most visually beautiful things you can produce in a domestic kitchen and one of the most genuinely impressive desserts in the plant-based recipe canon.
The secret is the brown butter pistachio paste technique — adapted here for the vegan kitchen using vegan butter in place of dairy butter, but producing the same fundamental transformation of flavor. Raw pistachio nuts have a mild, fresh, slightly vegetal flavor. When blended to a paste, that flavor concentrates but retains its freshness. When vegan butter is browned first — cooked in a light-colored pan over medium heat until the milk solids caramelize and turn deep golden brown, developing the Maillard reaction compounds that produce a nutty, butterscotch-adjacent aroma — and the browned butter is then poured over the pistachios before blending, the heat from the butter very gently toasts the surface of the nuts and the caramelized butter compounds bind with the pistachio oils, adding a layer of roasted, caramelized depth to the paste that raw pistachio paste lacks entirely. The resulting brown butter pistachio paste is so much more complex and flavorful than a simple pistachio paste made from raw nuts blended with neutral oil that the two are not comparable. It is this paste — made once and then used in both the cake batter and the frosting — that makes this cake taste so definitively and so profoundly of pistachio rather than simply containing pistachio as an ingredient.
What makes this recipe so outstanding is the cardamom and orange zest in the batter — two flavors that have been used alongside pistachio in Middle Eastern and South Asian pastry for centuries, and that work so naturally with the nut’s particular flavor profile that they feel less like additions and more like completions. Ground cardamom’s floral, citrusy warmth lifts the pistachio’s earthiness and prevents it from becoming heavy; orange zest adds brightness and a faint bitterness that gives the cake’s sweetness definition and depth. The vegan buttermilk in the batter (oat milk + apple cider vinegar, left to curdle for 5 minutes) tenderizes the crumb and adds the slight tang that balances the richness of the pistachio paste and the sweetness of the sugar. The combination of these elements — pistachio paste, cardamom, orange, vegan buttermilk — produces a cake that is both deeply specific in flavor and deeply balanced, where no single element dominates and the overall impression is of something unusually sophisticated and unusually cohesive.
This recipe is 100% vegan, dairy-free, and egg-free, and produces a two-layer 20cm (8 inch) cake that serves 10–12 and that is appropriate for any occasion from a dinner party to a birthday to a slow Saturday afternoon when the goal is to make something genuinely beautiful.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
30 mins
30 mins
60 mins (+ cooling)
10–12 slices
~420 kcal
Ingredients
For the Brown Butter Pistachio Paste
200g (7oz / 1½ cups) raw unsalted pistachios, shelled (raw, not roasted — roasted pistachios have already developed their flavor and do not benefit as much from the brown butter treatment; raw pistachios absorb the brown butter compounds more effectively)
3 tbsp vegan butter (for browning — use a vegan butter that browns rather than steams; Earth Balance, Miyoko’s, or any vegan butter with a relatively low water content works well)
2 tbsp neutral oil (to help the paste blend smoothly)
1 tbsp powdered sugar
Pinch of fine salt
For the Vegan Buttermilk
1 cup (240ml) oat milk (or soy milk — soy milk curdles most readily and produces the most pronounced buttermilk tang)
1 tbsp apple cider vinegar
For the Pistachio Cake
1¾ cups (220g) all-purpose flour
1 cup (200g) granulated sugar
1½ tsp baking powder
½ tsp baking soda
½ tsp fine salt
¾ tsp ground cardamom (freshly ground from green cardamom pods is dramatically more aromatic than pre-ground — use if possible)
Zest of 1 large orange (approximately 1 tbsp — use a Microplane for the finest zest)
All of the vegan buttermilk (from above)
½ cup (120ml) neutral oil
1 tsp vanilla extract
All of the brown butter pistachio paste (from above — reserve 3–4 tbsp for the frosting)
For the Pistachio Cream Cheese Frosting
1 cup (225g) vegan cream cheese, softened to room temperature (Violife, Kite Hill, or Miyoko’s — choose a brand that is thick and relatively firm; a runny cream cheese will produce a loose frosting)
½ cup (115g) vegan butter, softened to room temperature
2½ cups (315g) powdered sugar, sifted
3–4 tbsp of the brown butter pistachio paste (reserved from above)
Dried rose petals (food-grade — optional but stunning)
Thin orange zest strips or candied orange peel (optional)
Instructions
Make the brown butter pistachio paste. Place the vegan butter in a small, light-colored saucepan (light-colored so you can monitor the color of the milk solids) over medium heat. Cook, swirling the pan occasionally, for 4–5 minutes until the butter melts, foams, subsides, foams again, and then the foam subsides to reveal golden-brown specks on the bottom of the pan and the butter smells deeply nutty and caramelized. Remove immediately from the heat — the window between brown and burnt is narrow, and the butter continues cooking from residual heat for a few seconds after removal. Pour the browned butter immediately over the raw pistachios in a food processor or high-powered blender bowl. Leave to sit for 2 minutes — the heat from the butter very gently toasts the surface of the nuts. Add the neutral oil, powdered sugar, and salt. Blend on high speed for 3–4 minutes, scraping down the sides every 60 seconds, until a smooth, finely textured paste forms. The paste will be darker green than bright pistachio paste because the browned butter tints it slightly, with a warm, deeply nutty aroma. Reserve 3–4 tablespoons for the frosting; the remainder goes into the cake batter.
Make the vegan buttermilk. Combine the oat milk and apple cider vinegar in a jug or bowl and stir briefly. Leave to stand for 5 minutes — the milk will curdle slightly and thicken, developing a mild tang. This is the vegan buttermilk.
Preheat and prepare. Preheat the oven to 175°C (350°F). Grease two 20cm (8 inch) round cake tins generously with vegan butter or oil, line the bases with parchment paper rounds, and flour the sides lightly.
Make the cake batter. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and cardamom until evenly combined. Add the orange zest and rub it into the flour mixture with your fingertips for 30 seconds — this releases the orange oils from the zest into the flour and distributes them more evenly than simply mixing. In a separate bowl, whisk together the vegan buttermilk, oil, vanilla, and the pistachio paste (the larger portion — all but the reserved 3–4 tbsp) until smooth and evenly combined; the paste will not dissolve completely but will distribute through the liquid evenly with vigorous whisking. Pour the wet ingredients into the dry and mix with a spatula until just combined — fold gently until no streaks of flour remain; a few small lumps are fine. The batter will be slightly thicker than a standard cake batter due to the ground nut content, and it will be a beautiful pale green color.
Bake. Divide the batter evenly between the two prepared tins. Bake for 26–30 minutes until the cakes are set and spring back lightly when pressed in the center, the edges are pulling away from the sides of the tin, and a skewer inserted in the center comes out with just a few moist crumbs. Cool in the tins for 10 minutes, then turn out onto a wire rack and cool completely — at least 1½ hours — before frosting. The cakes can be wrapped and refrigerated overnight at this stage; they are easier to frost when cold and firm.
Make the frosting. Beat the softened vegan cream cheese and vegan butter together in a stand mixer or with a hand mixer on medium-high speed for 3 minutes until smooth, light, and uniform — no lumps. Add the sifted powdered sugar in three additions, beating on low after each until incorporated. Once all the sugar is in, increase to high speed and beat for 2 minutes. Add the reserved pistachio paste, vanilla, and salt, and beat on medium speed for 1–2 minutes until the frosting is smooth, evenly green-tinged, and spreadable. Taste and adjust — more pistachio paste for a stronger flavor, a pinch more salt for savory depth. The frosting should be thick enough to hold its shape when spread but soft enough to spread without tearing the cake.
Assemble and frost. Place one cooled cake layer on a serving plate or cake board. Spread a generous, even layer of frosting (approximately one third of the total) over the surface. Place the second layer on top, pressing very gently to level. Apply a thin crumb coat of frosting over the top and sides of the entire cake and refrigerate for 20 minutes to set — this seals any crumbs and produces a cleaner final surface. Apply the remaining frosting in a smooth, even layer or in a textured, swirled finish. Scatter the roughly chopped roasted pistachios over the top of the cake. Add dried rose petals and orange zest strips if using.
Serve. Allow the assembled cake to sit at room temperature for 20–30 minutes before slicing — the frosting softens slightly and the pistachio flavor in the crumb becomes more pronounced as the cake warms. Slice with a sharp knife rinsed in warm water and wiped dry between each cut.
Pro Tips
Use a light-colored pan for browning the butter — the milk solids that brown in the bottom of the pan are the visual signal that browning is complete; in a dark pan you cannot see them, and the butter burns before you realize it. A stainless steel or light enamel saucepan is ideal.
Blend the pistachio paste thoroughly — the smoothness of the paste directly determines the texture of the cake crumb and the frosting. A paste with visible nut pieces will produce a slightly gritty crumb and a frosting that feels textured rather than smooth. Blend for the full 3–4 minutes and scrape down the sides frequently; the paste will never be as smooth as commercial nut butter but should have no visible pieces.
Do not overbake — the nut fat in the pistachio paste makes the cake more prone to drying out than a standard flour cake if overbaked. Pull the cakes from the oven as soon as the skewer comes out with a few moist crumbs (not wet batter). The cakes firm and set as they cool; a cake that looks slightly underdone in the center at the end of baking will be perfectly moist after cooling.
For the cleanest slices, refrigerate the assembled cake for 30 minutes before slicing — the cold firms the frosting and the nut paste in the crumb, producing clean, stable slices rather than slices that compress and smear at room temperature.
Pistachio: The Green Gold of Ancient Persia and the Modern Pastry Kitchen
The pistachio (Pistacia vera) is one of the oldest cultivated nut trees in the world, with a history of human cultivation stretching back at least 9,000 years in the highlands of central Asia — modern-day Iran, Afghanistan, and Turkmenistan — where it grew wild and was harvested from ancient forests before deliberate cultivation began. The pistachio was prized in the ancient world as much for its rarity and expense as for its flavor: the nut requires a specific climate (hot, dry summers; cold winters; well-drained alkaline soil) that limits its cultivation to a relatively narrow band of geography, and the tree itself does not produce its first significant nut crop until 7–10 years after planting and reaches full production only at 15–20 years — an investment horizon that made pistachios a luxury from antiquity through the modern era. The pistachio appears in the Old Testament as a gift brought by Jacob’s sons to the governor of Egypt; it was eaten at the Persian royal court; and it was traded along the Silk Road, reaching China by the Tang Dynasty (618–907 AD) and becoming one of the defining flavors of the great pastry traditions of the Ottoman Empire, Persia, and the Levant — baklava layered with pistachio paste, Turkish delight studded with whole pistachios, Persian shirini (sweets) built around ground pistachios and rose water, Indian barfi made from pistachio paste and condensed milk. The European encounter with pistachio came primarily through this Ottoman and Persian confectionery tradition, and it is the pistachio’s long history in the elegant pastry kitchens of the Middle East that gives this cake its flavor affinities — cardamom, orange, rose — and that makes it feel, when done properly, like something genuinely ancient and genuinely sophisticated.
Flavor Variations
Vegan Pistachio and Rose Cake: Add 1½ teaspoons of rose water to the cake batter (not more — rose water is powerful and becomes soapy when overdone) and scatter dried rose petals liberally over the frosted surface for a cake that is directly in the Persian pastry tradition and that is one of the most beautiful and most fragrant cakes in the plant-based repertoire.
Vegan Pistachio and Lemon Cake: Replace the orange zest with lemon zest (1½ lemons) and add 2 tablespoons of fresh lemon juice to the frosting in place of one of the tablespoons of pistachio paste for a brighter, more acidic version where the lemon’s sharpness cuts through the richness of the pistachio paste and produces a cake that is lighter and more refreshing than the orange version while retaining the same deeply pistachio-forward character.
Vegan Pistachio and Dark Chocolate Layer Cake: Fill the assembled layers with a vegan dark chocolate ganache (200g vegan dark chocolate melted with 120ml coconut cream, cooled to a spreading consistency) between the pistachio cake layers, and frost the outside with the pistachio cream cheese frosting — the bittersweet chocolate against the sweet, aromatic pistachio is a combination that feels both surprising and inevitable, and the cross-section of each slice, with its dark ganache layer visible between the green crumb, is visually spectacular.
Nutritional Highlights (Per Slice — Based on 12 Slices)
Calories
Protein
Carbs
Fiber
Fat
~420 kcal
7g
48g
2g
23g
Storage
Room temperature: Store the frosted cake under a cake dome or loosely covered at room temperature for up to 1 day. The pistachio flavor in the crumb deepens and mellows overnight.
Refrigerator: Store covered in the refrigerator for up to 5 days. The cream cheese frosting holds its shape and stays fresh well under refrigeration. Allow refrigerated slices to come to room temperature for 20–30 minutes before serving — the pistachio flavor is more pronounced and the crumb more tender at room temperature than cold.
Freezer (unfrosted layers): Wrap the cooled, unfrosted cake layers individually in plastic wrap and freeze for up to 2 months. Thaw overnight in the refrigerator, then bring to room temperature before frosting.
Pistachio paste: Any leftover pistachio paste keeps in a sealed jar in the refrigerator for up to 2 weeks. Use it stirred into oatmeal, spread on toast, blended into smoothies, or as a filling for stuffed dates.
Frequently Asked Questions
Can I use pre-made pistachio paste instead of making my own?
Yes — commercial pistachio paste (available at specialty food stores, Middle Eastern grocery stores, and online) can be used in place of the homemade paste. Use the same quantity (approximately ¾ cup for the cake batter and 3–4 tablespoons for the frosting). Commercial paste is often sweeter and more uniformly green than homemade — it will not have the brown butter depth of flavor but will still produce a strongly pistachio-flavored cake. If using a sweetened commercial paste, reduce the sugar in the cake batter by 2 tablespoons to compensate.
Why is my cake not green enough?
The natural green color of pistachios is relatively mild and depends heavily on the variety and freshness of the nuts — older pistachios have a more yellowish hue, while very fresh bright green pistachios produce a more vivid color in the paste. For a more vivid green: use the freshest pistachios you can find (bright green when you open the shell is the indicator); briefly blanch the raw pistachios in boiling water for 60 seconds, then rub off the skins (the skin dulls the green color significantly) before making the paste; or add a very small pinch of matcha powder (½ tsp) to the batter to enhance the green color naturally. Do not use artificial food coloring — the natural color of this cake is part of its honest, nut-forward character.
Can I make this as a single layer cake instead of two layers?
Yes — bake the entire batter in a single 23cm (9 inch) round tin or a 20cm (8 inch) deep tin for 35–40 minutes until a skewer comes out clean. A single layer cake requires only half the frosting quantity; the other half can be refrigerated for up to 5 days or used to frost a batch of cupcakes.
My frosting is too soft and not holding its shape — how do I fix it?
The most common cause is vegan cream cheese that is too warm or too thin. Refrigerate the frosting for 20–30 minutes and beat again — the cold firms the fats in the cream cheese and vegan butter, producing a thicker, more stable frosting. If the frosting is still soft after chilling, add powdered sugar 2 tablespoons at a time until the desired consistency is reached. The pistachio paste also softens the frosting slightly; if a firmer frosting is preferred, reduce the pistachio paste in the frosting by 1 tablespoon and use a slightly firmer vegan cream cheese brand.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are bowls of ramen and then there are bowls of ramen like this one — the kind where the broth is so rich and so deeply layered in flavor that you stop after the first spoonful and take stock of what just happened, because the flavor is more complex and more satisfying than you were prepared for: the peanut butter round and roasty, the coconut milk creamy and faintly sweet, the soy sauce savory and deep, the ginger sharp and clean, the lime bright and cutting, and underneath all of it a long-simmered base note of toasted sesame, garlic, and chilli that holds the whole composition together like a root system holds a tree. This Vegan Peanut Satay Ramen is built from that broth — a peanut satay broth that is genuinely one of the most satisfying things you will cook this year, in a bowl of any kind — and surrounded by everything a great bowl of ramen should have: springy, chewy noodles that have been cooked separately and added just before serving so they retain their texture; crispy tofu that has been pressed and pan-fried until it is golden and caramelized on every surface and absorbs the broth without going soft; blanched bok choy; a soft-boiled-style vegan egg; a drizzle of chilli oil; and a scatter of spring onion, toasted sesame, and crushed peanuts that adds crunch and freshness to every bite. It is a bowl that satisfies at every level: in flavor, in texture, in the physical warmth and richness it delivers, and in the sheer pleasure of assembling something this beautiful and eating it while it is still steaming hot.
The secret is the aromatic oil blooming technique. The flavor depth in the peanut satay broth comes not from long simmering (this is a fast broth, ready in 20 minutes) but from a technique borrowed from Chinese and Southeast Asian cooking: the aromatics — garlic, ginger, shallots, lemongrass, and dried chilli flakes — are cooked slowly in a generous amount of neutral oil over medium-low heat for 5–6 minutes before the liquids are added. This slow aromatic oil bloom does something that adding aromatics to a water-based liquid cannot: it extracts the fat-soluble flavor compounds from the garlic, ginger, and lemongrass into the oil, producing an aromatic oil that then carries those flavors through every component of the broth. When the coconut milk, vegetable stock, soy sauce, and peanut butter are added to this aromatic oil, they are not combining with raw aromatics — they are combining with oil that is already deeply infused with garlic, ginger, and lemongrass flavor, and that infusion then distributes through the entire broth. The result is a broth where the aromatic depth feels as though it has been building for hours rather than minutes, and where the fat from the coconut milk and peanut butter emulsifies with the aromatic oil into a smooth, unified, deeply savory liquid that is more cohesive than a broth made by simply simmering all the ingredients together from the start. It is the single technique that separates a peanut satay broth that tastes built and complex from one that tastes assembled and flat.
What makes this recipe so outstanding is the layering of umami across multiple sources — soy sauce, miso paste (white miso, stirred in at the very end off the heat to preserve its probiotic content and its fresh, slightly fermented brightness), toasted sesame oil (added also off the heat, as its volatile flavor compounds evaporate at high temperatures), and a tablespoon of rice vinegar for acidity. Each of these contributes a different kind of savory depth: the soy sauce is deep and salty and straightforward; the miso is rounded and slightly funky and adds a fermented complexity that no other ingredient replicates; the sesame oil is aromatic and nutty and adds a richness that coats the palate; and the rice vinegar’s acidity brightens and sharpens everything, preventing the broth from becoming heavy or one-dimensional despite its richness. The peanut butter itself — natural, unsweetened, stirred until smooth — adds creaminess and the roasted nuttiness of the satay tradition; together with the coconut milk it produces a broth that is thick enough to coat the back of a spoon without being heavy, rich without being cloying, and savory without being simply salty.
This recipe is 100% vegan, naturally dairy-free, and produces a bowl of ramen that is so satisfying and so professionally composed that it belongs on the menu of a serious noodle restaurant.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
20 mins
25 mins
45 mins
4 servings
~620 kcal
Ingredients
For the Crispy Tofu
400g (14oz) extra-firm tofu, pressed for at least 30 minutes (or overnight in the refrigerator)
2 tbsp cornstarch
1 tbsp soy sauce or tamari
1 tbsp neutral oil
¼ tsp garlic powder
¼ tsp smoked paprika
Pinch of black pepper
For the Aromatic Oil Base
3 tbsp neutral oil (sunflower or canola)
6 cloves garlic, finely minced
1 tbsp fresh ginger, finely grated (approximately a 2cm / ¾ inch piece)
2 shallots (or ½ small red onion), finely diced
1 stalk lemongrass, outer layers removed, pale inner stalk finely minced (or 1 tsp lemongrass paste — a worthwhile shortcut)
1–2 tsp dried red chilli flakes (adjust to heat preference — 1 tsp for mild, 2 tsp for a broth with noticeable heat)
1 tbsp tomato paste
For the Peanut Satay Broth
1 can (400ml / 14oz) full-fat coconut milk
3 cups (720ml) good-quality vegetable stock
⅓ cup (85g) natural peanut butter (smooth, unsweetened — the only type of peanut butter that works here; commercial peanut butter with added sugar makes the broth too sweet)
3 tbsp soy sauce or tamari (plus more to taste)
1 tbsp rice vinegar
1 tbsp coconut sugar or brown sugar
2 tsp toasted sesame oil (added off the heat)
2 tbsp white miso paste (added off the heat — stir in after removing from the burner)
Juice of 1 lime (added off the heat)
For the Ramen Bowls
4 portions (approximately 400g total dry) ramen noodles, soba noodles, or rice noodles (cooked according to package directions, drained, and rinsed briefly with cold water to stop cooking)
2 heads baby bok choy, halved lengthwise and briefly blanched in boiling water for 60 seconds
4 vegan soft-boiled eggs (marinated tofu eggs — see Pro Tips; optional but highly recommended)
Chilli oil or sambal oelek, for drizzling
4 spring onions (scallions), finely sliced
2 tbsp toasted sesame seeds
½ cup (70g) roasted peanuts, roughly crushed
Fresh coriander leaves (cilantro), for scattering
Lime wedges, for squeezing
Instructions
Press and prepare the tofu. Press the tofu by wrapping it in a clean kitchen towel and placing a heavy pan or a stack of books on top for at least 30 minutes. The more liquid is removed, the crispier the tofu will become. Once pressed, cut into approximately 2cm (¾ inch) cubes. In a bowl, toss the tofu cubes with the cornstarch, soy sauce, garlic powder, smoked paprika, and black pepper until evenly coated.
Fry the tofu. Heat the oil in a large non-stick frying pan or cast iron skillet over medium-high heat until shimmering. Add the tofu in a single layer — do not crowd the pan; cook in two batches if needed. Cook for 3–4 minutes per side without moving, until each side is deep golden and crispy. The tofu is ready to flip when it releases cleanly from the pan without sticking. Set aside on a plate.
Make the aromatic oil base. In a large saucepan or Dutch oven, heat the 3 tablespoons of neutral oil over medium-low heat. Add the minced garlic, grated ginger, diced shallots, and minced lemongrass. Cook, stirring frequently, for 5–6 minutes over medium-low heat — the aromatics should sizzle gently and become soft, fragrant, and lightly golden but not brown. Add the chilli flakes and tomato paste and stir for 60 seconds until the tomato paste is evenly distributed and beginning to caramelize on the bottom of the pan.
Build the broth. Increase the heat to medium. Pour in the coconut milk and vegetable stock and stir thoroughly to combine with the aromatic base. Whisk in the peanut butter until fully dissolved — it will integrate smoothly into the warm liquid within 60 seconds of whisking. Add the soy sauce, rice vinegar, and coconut sugar. Bring to a gentle simmer and cook for 12–15 minutes, stirring occasionally, until the broth has deepened slightly in color, thickened marginally, and the flavors have melded. Taste and adjust — more soy sauce for saltiness, more rice vinegar for brightness, more peanut butter for richness.
Finish the broth off the heat. Remove the saucepan from the heat. Stir in the toasted sesame oil, white miso paste (stir until completely dissolved — whisking vigorously helps), and fresh lime juice. The miso and sesame oil must be added off the heat: miso loses its probiotic activity and bright fermented flavor above approximately 70°C (158°F), and sesame oil’s volatile aromatic compounds evaporate rapidly at high heat. Taste the finished broth and adjust one final time.
Cook the noodles and blanch the bok choy. Cook the ramen noodles according to package directions. Drain and rinse briefly with cold water to stop cooking and remove excess starch. Blanch the bok choy halves in a separate small pot of boiling salted water for 60 seconds until just wilted and bright green. Drain.
Assemble the bowls. Divide the noodles among four deep, warmed bowls. Ladle the hot peanut satay broth generously over the noodles — use a ladle and tilt the bowl to let the broth flow under and around the noodles rather than pooling on top. Arrange the crispy tofu cubes, blanched bok choy, and vegan egg (if using) in each bowl. Drizzle with chilli oil. Scatter with sliced spring onions, toasted sesame seeds, crushed peanuts, and fresh coriander. Serve immediately with lime wedges alongside.
Pro Tips
Marinated tofu “eggs” for the bowls: Press a block of silken or soft tofu until firm enough to handle, then cut into egg-shaped ovals with a spoon or cookie cutter. Marinate in a mixture of 3 tbsp soy sauce + 1 tbsp rice vinegar + 1 tsp sesame oil + ½ tsp sugar + a pinch of black salt (kala namak, which adds a faint eggy sulfur note) for at least 1 hour, or overnight in the refrigerator. The result is visually striking and has the soft, yielding texture of a soft-boiled egg in the bowl.
Use natural peanut butter — commercial peanut butter with added sugar, palm oil, and stabilizers produces a broth that is too sweet, too thick, and has a one-dimensional peanut flavor compared to natural peanut butter, which has a more complex, roasted flavor and a fat content that emulsifies more cleanly into the coconut milk. Stir the natural peanut butter thoroughly before measuring to incorporate the separated oil.
Warm your bowls before serving — ramen cools rapidly in a cold bowl. Fill the serving bowls with hot water for 2 minutes before assembling, then pour out the water and dry quickly. A warm bowl keeps the ramen at the right temperature for the full eating experience rather than lukewarm within 3 minutes of serving.
Cook the noodles separately and add to the bowls at the last moment — noodles cooked directly in the broth absorb the broth’s liquid and fat, diluting the broth and turning starchy and soft. Cooking noodles separately and adding them to the assembled bowl at the moment of serving preserves both the broth’s consistency and the noodles’ texture.
Satay: The Southeast Asian Street Food That Became a Global Pantry Staple
Satay — the term referring both to the style of grilled, skewered meat sold at street stalls across Southeast Asia and to the peanut-based sauce served alongside it — has one of the most fascinating and most debated etymologies in global food culture. The word is attested in multiple forms (sate in Indonesian and Malay, satay in English) and its origins are contested: some food historians trace it to the Tamil word for flesh (sathai), brought to the Malay Peninsula by South Indian traders; others propose a connection to the Arabic shatta (a type of chilli condiment) or to the Javanese word for skewer. What is less contested is the geography: satay in its best-known form originated in Java and the Indonesian archipelago, where it was sold by street vendors — satay men — who carried portable charcoal grills on shoulder poles and cooked the skewers to order. The Dutch colonial presence in Indonesia brought satay to the Netherlands, where it remains a staple in Indonesian-Dutch restaurants and in the Dutch pantry as pindakaas (peanut butter) sauces used in countless applications. The peanut sauce component — built from ground peanuts, coconut milk, palm sugar, lemongrass, galangal, and shrimp paste in its traditional Indonesian form — traveled separately and further, adapting into the many peanut-based sauces of Thai, Malaysian, and Singaporean cooking, and then into the global fusion cooking of the 1980s and 1990s that put peanut sauce on everything from chicken skewers to pasta to noodle salads. The peanut satay broth in this ramen is a further adaptation: the Indonesian flavor profile (peanut, coconut milk, lemongrass, chilli) translated into a Japanese ramen format, producing a cross-cultural bowl that is unprecedented in either tradition but deeply coherent in flavor.
Flavor Variations
Vegan Peanut Satay Ramen with Roasted Sweet Potato: Roast 2 medium sweet potatoes (cubed, tossed with oil and smoked paprika, at 200°C / 400°F for 25 minutes until caramelized) and add to the bowls alongside the tofu for a heartier, more substantial version where the sweet potato’s caramelized sweetness is a natural counterpoint to the savory, slightly spicy broth.
Spicy Peanut Satay Ramen with Kimchi: Add 2–3 tablespoons of vegan kimchi to each bowl (alongside or stirred into the broth) for a Korean-Japanese-Southeast Asian fusion bowl where the fermented, spicy, funky kimchi adds a completely different dimension of complexity to the peanut satay base — a combination that sounds unlikely and tastes extraordinary.
Peanut Satay Ramen with Mushrooms: Sauté 300g of shiitake or oyster mushrooms in sesame oil with garlic and soy sauce until golden and deeply caramelized, and add to the bowls in place of or alongside the tofu for a version where the mushrooms’ meaty texture and umami depth make the bowl feel even more substantial and more complex.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~620 kcal
26g
58g
7g
33g
Storage
Broth: The peanut satay broth keeps excellently in the refrigerator for up to 5 days in a sealed container. The flavor deepens and improves over the first 24 hours as the aromatics continue to develop. Reheat gently over medium-low heat, stirring, until smooth — the coconut milk and peanut butter may separate slightly on standing; stirring or whisking while heating re-emulsifies them completely.
Tofu: Cooked crispy tofu is best used immediately; it softens in the broth within 20–30 minutes. If making ahead, store the tofu separately and reheat in a dry pan or air fryer at 200°C (400°F) for 5 minutes before serving to restore the crispy exterior.
Noodles: Store cooked noodles separately from the broth, tossed with a small amount of sesame oil to prevent sticking, in the refrigerator for up to 2 days. Reheat in hot water for 60 seconds or add directly to the hot broth and allow 1–2 minutes for the noodles to warm through.
Full assembled bowls: Do not store assembled bowls — the noodles absorb the broth and become swollen and soft. Store all components separately and assemble fresh each time.
Frequently Asked Questions
Can I use almond butter or sunflower seed butter instead of peanut butter?
Yes — almond butter produces a slightly milder, more delicate broth with a creamier mouthfeel than peanut butter and is an excellent alternative for those with peanut allergies. The satay character is less pronounced (satay is specifically a peanut sauce tradition) but the broth is still deeply flavored and satisfying. Sunflower seed butter produces a more neutral broth that is a good allergy-friendly option but requires an additional tablespoon of soy sauce and a pinch more salt to compensate for the milder flavor. Do not use cashew butter — it is too mild and too sweet for this application.
How do I make this gluten-free?
Substitute tamari for all soy sauce (tamari is brewed without wheat and is naturally gluten-free); use rice noodles or certified gluten-free ramen noodles in place of standard ramen noodles (which contain wheat); and check the miso paste label — white miso is traditionally made with rice koji and is often gluten-free, but some brands contain barley or wheat, so verify before using. With these substitutions, the recipe is fully gluten-free.
My broth is too thick — how do I thin it?
Add additional vegetable stock a quarter cup at a time, stirring and tasting after each addition, until the desired consistency is reached. The broth thickens further as it cools; if making ahead and reheating, add 3–4 tablespoons of stock or water while reheating and stir to incorporate. The ideal broth consistency is thick enough to coat the noodles lightly and leave a visible film on the back of a spoon, but thin enough to ladle easily and drink comfortably from the bowl.
Can I use store-bought ramen noodles (the instant kind)?
Yes — discard the flavoring packets and use only the noodles, which are typically pre-cooked and need only 2–3 minutes of boiling. They are a completely acceptable shortcut and produce a ramen bowl that is 90% as good as one made with fresh ramen noodles, with a fraction of the sourcing difficulty. For the best result, cook them slightly under the package time (they will absorb heat from the hot broth in the bowl) and rinse briefly after cooking.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are desserts that require skill and patience and a long list of ingredients, and then there are desserts like this one — where the result is so far beyond what the effort would suggest that the first spoonful produces a moment of genuine disbelief that something this good came together this quickly and from this few components. This Vegan Biscoff Mousse is impossibly light, impossibly creamy, and so intensely flavored with the warm, caramelized, spiced cookie flavor of Lotus Biscoff spread that it tastes like the very best version of that flavor has been refined and concentrated and then suspended in a cloud — and it is achieved with five ingredients, no eggs, no dairy, no cooking, and approximately 15 minutes of active effort before the mousse goes into the refrigerator to set for 2 hours into the most elegant, most effortlessly impressive dessert in this entire recipe collection. Served in individual glasses with a crumble of crushed Biscoff cookies on top and a swirl of coconut whipped cream alongside, it is a dessert that looks as though it came from a patisserie and costs a fraction of what a patisserie would charge for it, and it is fully, uncompromisingly vegan in a way that most people would be completely unable to detect from tasting.
The secret is the aquafaba cold whip technique. The challenge in making a plant-based mousse that is genuinely light and airy rather than dense and heavy is the same challenge that all vegan desserts face when replacing eggs: eggs, and specifically egg whites, provide the foam structure that gives a traditional mousse its cloud-like texture by trapping air in a stable protein network that sets as the mousse chills. Aquafaba — the liquid from a can of chickpeas, one of the most remarkable and most useful ingredients in plant-based cooking — solves this problem completely. Aquafaba contains a mixture of proteins, starches, and saponins that behave remarkably similarly to egg whites when whipped: beaten with an electric mixer or stand mixer for 8–10 minutes starting from cold (the cold temperature is essential — warm aquafaba whips more slowly, produces smaller bubbles, and gives a less stable foam), aquafaba develops into a thick, glossy, stiff white foam with peaks that hold their shape when the beaters are lifted, indistinguishable in texture and volume from whipped egg whites. The cold whip technique means using aquafaba straight from a refrigerated can rather than at room temperature, starting the mixer on low speed for the first 2 minutes to develop the initial bubble structure and then increasing progressively to high speed — this progressive speed increase, rather than starting on high, produces a finer, more stable bubble network that holds up better when the Biscoff mixture is folded in. The final mousse is light enough to tremble when the glass is moved, sets to a texture that holds a clean spoon indentation, and retains that airy texture for up to 3 days in the refrigerator — not collapsing, not weeping, not turning dense, but remaining genuinely mousse-like throughout its storage life.
What makes this recipe so outstanding is the Biscoff base — full-fat coconut cream whipped separately until thick and holding peaks, then beaten with Biscoff cookie butter, a small amount of powdered sugar, and a pinch of salt (salt amplifies the caramelized, spiced flavor of the Biscoff spread in the same way it amplifies any sweet flavor — it is not detectable as saltiness, only as greater flavor depth and complexity). The coconut cream base is richer and creamier than any non-dairy alternative, and its subtle coconut flavor — very faint when cold and paired with the dominant Biscoff — does not compete with the primary flavor but instead adds a gentle tropical richness that makes the mousse feel even more luxurious. The two components — the Biscoff coconut cream base and the whipped aquafaba foam — are folded together using the gentlest possible technique: the aquafaba is added to the Biscoff base in three additions, folded with a large metal spoon or silicone spatula using a figure-eight motion that preserves as much volume as possible, rather than stirred or beaten which would deflate the foam and produce a dense, flat result. The fold is complete when no white streaks remain visible and the mousse is uniformly pale caramel-colored and cloud-light.
This recipe is 100% vegan, dairy-free, egg-free, and naturally free from gluten (verify the Biscoff spread and cookies’ labels — both Lotus Biscoff spread and Biscoff cookies are manufactured in facilities that also process wheat, though the spread itself contains no gluten-containing ingredients). It serves 4 in individual glasses or 6 in smaller dessert cups, and produces a dessert that is genuinely one of the most impressive things that can be achieved in a plant-based kitchen in under 20 minutes of active work.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
0 mins
15 mins (+ 2 hrs chilling)
4 servings
~420 kcal
Ingredients
For the Biscoff Coconut Base
1 can (400ml / 14oz) full-fat coconut cream, refrigerated overnight (or for at least 8 hours — the can must be cold; only full-fat coconut cream whips properly; light coconut cream or coconut milk will not thicken sufficiently)
½ cup (130g) Lotus Biscoff smooth cookie butter spread (at room temperature — cold Biscoff spread is too stiff to beat smoothly; leave it out for 30 minutes before using if your kitchen is cold)
3 tbsp (24g) powdered sugar (icing sugar), sifted
¼ tsp fine salt
½ tsp vanilla extract
For the Aquafaba Foam
The liquid from 1 can (400g / 14oz) of chickpeas (approximately 120–150ml / ½–⅔ cup), refrigerated until cold — use unsalted or low-sodium chickpeas if possible, as high-salt aquafaba can make the mousse slightly salty; if using salted, omit the salt from the Biscoff base
¼ tsp cream of tartar (this is the single most important stabilizer for aquafaba foam — it lowers the pH of the liquid, which strengthens the protein network that forms during whipping and produces a foam that is significantly more stable and voluminous than aquafaba whipped without it; do not substitute or omit)
For Serving
6–8 Lotus Biscoff cookies, roughly crushed (for the base and topping)
Coconut whipped cream (optional but highly recommended — whip the thick coconut cream that was separated from a second refrigerated can of full-fat coconut cream with 1 tbsp powdered sugar)
Pinch of ground cinnamon or cinnamon sugar, for dusting
Additional whole Biscoff cookie, for garnish
Instructions
Chill everything that needs chilling. The can of coconut cream must be refrigerated for at least 8 hours (overnight is ideal) so that the thick cream fully separates from the liquid at the bottom of the can. The aquafaba must also be cold. If you have not planned ahead and the coconut cream is at room temperature, place the can in the freezer for 45–60 minutes — it will not be perfect, but it will be workable. Cold is not a preference here; it is a technical requirement.
Prepare the serving glasses. Place a small layer of crushed Biscoff cookie crumbs (approximately 1 tablespoon per glass) in the bottom of 4 individual serving glasses, ramekins, or dessert cups. Set aside.
Make the Biscoff coconut base. Open the chilled can of coconut cream without shaking it. Scoop out the thick, solid coconut cream from the top of the can into a large mixing bowl, leaving the liquid behind (the liquid can be used in smoothies or soups). Using an electric hand mixer, beat the coconut cream on high speed for 2–3 minutes until it is thick, fluffy, and holding soft peaks. Add the Biscoff spread, sifted powdered sugar, salt, and vanilla extract and beat on medium speed for a further 1–2 minutes until everything is smoothly combined, evenly colored, and holding soft peaks. The mixture should be thick, pale caramel-colored, and creamy. Set aside.
Whip the aquafaba. Pour the cold aquafaba and cream of tartar into a separate large, very clean mixing bowl (any grease in the bowl will prevent the aquafaba from whipping — wipe the bowl with a paper towel moistened with white vinegar or lemon juice before using if in doubt). Beat on low speed for 2 minutes until the aquafaba is foamy and beginning to turn opaque. Increase the speed to medium and beat for a further 2–3 minutes until the foam thickens. Increase to high speed and beat for a final 4–5 minutes until the foam is thick, very white, glossy, and holding stiff peaks — when the beaters are lifted, the foam should stand upright in firm peaks without drooping. Total whipping time is 8–10 minutes; do not rush this step.
Fold the components together. Add the whipped aquafaba to the Biscoff coconut base in three additions. With each addition, use a large silicone spatula or metal spoon to fold gently using a figure-eight motion — cut down through the center of the mixture, sweep along the bottom of the bowl, and fold up and over the top, rotating the bowl a quarter turn after each fold. The goal is to incorporate the aquafaba foam without deflating the bubbles. Fold until no white streaks remain and the mousse is uniformly pale caramel in color. The finished mousse should look airy and slightly trembling — if it looks dense or flat, the aquafaba was under-whipped or folded too vigorously; it will still taste excellent but will be less airy in texture.
Fill the glasses and chill. Spoon or pipe (a large round piping tip gives an elegant finish) the mousse into the prepared glasses over the cookie base. Smooth the tops lightly. Cover with plastic wrap and refrigerate for a minimum of 2 hours, and up to 24 hours. The mousse firms and sets in the refrigerator, developing a texture that holds a clean spoon indentation while still feeling light and airy.
Finish and serve. Just before serving, add a small spoonful of coconut whipped cream to each glass if using, scatter with additional crushed Biscoff cookies, dust lightly with ground cinnamon, and garnish with a whole Biscoff cookie pressed into the surface at an angle. Serve immediately after garnishing.
Pro Tips
Use the aquafaba straight from the can without reducing it — some recipes instruct reducing aquafaba on the stove to concentrate the proteins for a stiffer foam, but for this mousse the standard unreduced aquafaba, used cold, produces more than enough stability. Reducing adds unnecessary time and produces a slightly more assertive flavor.
Cream of tartar is non-negotiable — without it, aquafaba foam is less stable, takes longer to whip, and collapses more readily when folded into the Biscoff base. A quarter teaspoon is a tiny amount that has no flavor impact on the finished mousse but a significant impact on the foam’s stability and volume.
Fold, never stir — the mousse’s airy texture depends entirely on the air bubbles trapped in the aquafaba foam remaining intact through the folding step. Stirring or beating the components together deflates the foam and produces a flat, dense mousse. Use the gentlest folding motion possible and accept that it takes slightly more time and care than simply mixing.
Make the mousse the day before serving — the mousse is better after overnight chilling than after the minimum 2 hours, as the flavors meld and the texture becomes even more consistent throughout the glass. It is an ideal make-ahead dinner party dessert: all the work is done the evening before and there is nothing to do at service except garnish and present.
Biscoff: The Belgian Cookie That Became a Global Pantry Obsession
Lotus Biscoff — the pale, caramelized, mildly spiced shortcrust cookie sold in its distinctive red packaging and now distributed in the seat-back pockets of most commercial airlines in the world — has one of the more charming origin stories in the global biscuit industry. The cookie was created in 1932 by Jan Boone Sr. in the Belgian town of Lembeke, in the East Flanders province, at a time when the biscuit industry was intensely competitive and regional European biscuit traditions were extremely distinct. Boone’s creation was a variant on the speculoos tradition — the spiced shortcrust biscuits that have been baked across Belgium and the Netherlands since at least the seventeenth century and that are associated in particular with the feast of Sint-Nikolaas (Saint Nicholas, celebrated December 5th in Belgium and the Netherlands) and with the windmill-shaped molds traditionally used to shape them. Speculoos are flavored with a blend of warming spices — cinnamon, nutmeg, cloves, ginger, cardamom, white pepper — and their characteristic flavor comes as much from the caramelization of the biscuit’s brown sugar during baking as from the spices themselves, producing a complex, warm, slightly bitter caramel note underneath the spice that no other biscuit replicates. Boone’s Biscoff (a portmanteau of Biscuit and Coffee, reflecting the cookie’s original positioning as a coffee accompaniment) developed a slightly lighter, more caramel-forward version of the speculoos profile; the association with airline service began with Sabena (the Belgian national airline) in the 1950s and expanded globally as Lotus grew. The cookie butter spread — Biscoff’s most consequential development in this century — was created in 2007 after a Belgian television cooking show challenged contestants to invent a new way to use the cookie; a contestant ground Biscoff cookies into a paste with oil and sugar, and Lotus commercialized the concept the following year. It became one of the fastest-growing grocery items in Europe and subsequently in North America, and is now the foundational ingredient in an entire genre of desserts.
Flavor Variations
Vegan Biscoff and Dark Chocolate Mousse: Melt 80g of good-quality vegan dark chocolate (70% cocoa), cool to room temperature, and beat into the Biscoff coconut base before folding in the aquafaba foam. The result is a dual-layer flavor where the chocolate’s bitterness and depth is the perfect foil to the sweet, caramelized Biscoff — one of the most harmonious flavor combinations in dessert.
Vegan Biscoff and Espresso Mousse: Add 1 tablespoon of finely ground instant espresso powder (dissolved in 1 teaspoon of hot water, then cooled) to the Biscoff coconut base. Coffee and Biscoff share the same caramel and bitter register and intensify each other dramatically — this variation is deeply sophisticated and tastes significantly more complex than its components would suggest.
Vegan White Biscoff Mousse: Use 2 tablespoons of Biscoff spread instead of ½ cup, and add 60g of melted vegan white chocolate to the coconut cream base. The result is a paler, more delicate mousse where the Biscoff is a background note rather than the dominant flavor — lighter, sweeter, and more subtle than the main recipe.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~420 kcal
4g
38g
1g
28g
Storage
Refrigerator: The mousse keeps in the refrigerator for up to 3 days, covered with plastic wrap or in a sealed container, without significant loss of texture or flavor. The airy texture is best in the first 24 hours but remains very good through day 3.
Freezer: The mousse can be frozen in its serving glasses (cover tightly with plastic wrap) for up to 1 month and eaten semi-frozen as a frozen dessert — the texture becomes dense and ice-cream-like rather than airy and mousse-like, which is a completely different but equally enjoyable eating experience. Remove from the freezer 15 minutes before serving to allow the surface to soften slightly.
Do not add the garnishes before storing — the crushed Biscoff cookies will soften and lose their crunch; the coconut whipped cream will deflate; the whole cookie garnish will absorb moisture from the mousse. Add all garnishes at the moment of serving.
Aquafaba foam note: The whipped aquafaba structure is stable in the refrigerator for the storage period but begins to weep very slightly (releasing a small amount of liquid from the bottom of the glass) after 48 hours in warm weather — this is normal and does not affect the flavor or safety of the mousse.
Frequently Asked Questions
Can I use peanut butter or another nut butter instead of Biscoff?
Yes — the aquafaba cold whip technique and the coconut cream base work with any smooth, spreadable nut or seed butter. Peanut butter produces a mousse that is richer, nuttier, and more savory-leaning than the Biscoff version; almond butter produces a milder, more delicately flavored mousse; tahini (sesame paste) produces a surprisingly sophisticated, slightly bitter, deeply complex mousse that pairs beautifully with a dark chocolate drizzle. In each case, use the same quantity (½ cup) and adjust the sugar to taste — nut butters vary in sweetness and salt content.
My aquafaba won’t whip into stiff peaks — what went wrong?
The most common causes are: the aquafaba is not cold enough (room temperature aquafaba whips slowly and unstably — refrigerate for at least 1 hour before using); the bowl or beaters have traces of fat or grease (even a tiny amount prevents the foam from forming — clean and dry all equipment thoroughly); the aquafaba is from a low-protein brand (aquafaba quality varies between brands; if one brand doesn’t whip well, try another); or the cream of tartar was omitted. If the aquafaba has been beaten for 12 minutes with cream of tartar and still isn’t reaching stiff peaks, it will not do so — use it at whatever stage it has reached (soft peaks are workable) and accept a denser mousse.
Is Biscoff spread actually vegan?
Yes — Lotus Biscoff smooth and crunchy cookie butter spreads are vegan: they contain no animal-derived ingredients. The Biscoff cookies are also vegan. Both are manufactured in facilities that process milk products, so they are not suitable for those with severe dairy allergies, but they contain no dairy in their formulations. Always check the label as formulations can change.
Can I make this without coconut cream?
The coconut cream provides the fat and structure that gives the mousse its rich, creamy body and helps the Biscoff spread incorporate smoothly. Substitutes that work: refrigerated full-fat cashew cream (blend 200g of soaked raw cashews with 60ml of water until completely smooth, then refrigerate until thick — it whips less dramatically than coconut cream but produces a very creamy, neutral-flavored base); vegan cream cheese (200g, beaten until smooth — produces a denser, cheesecake-style mousse rather than a light airy one, but delicious in its own right and does not require chilling before use).
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Some desserts announce themselves — they are dramatic and tall and require technique and timing and a certain amount of anxiety on the way to the table. And then there are desserts like this one: quiet, composed, deeply beautiful in the way that only a few layers of carefully chosen ingredients arranged in a glass can be beautiful, and requiring nothing of you except the foresight to make them the evening before and the restraint to not eat them before your guests arrive. These Chocolate Raspberry Chia Parfaits are everything a great make-ahead dessert should be: each glass holds a base layer of thick, dark chocolate chia pudding — set overnight into a rich, yielding, brownie-batter consistency that delivers a deep cocoa flavor in every spoonful; a middle layer of fresh raspberry coulis that is so bright, so sharp, and so intensely raspberry that it cuts through the chocolate’s richness like a knife and makes each bite feel both indulgent and fresh at the same time; and a top layer of coconut whipped cream that is cloud-light and faintly sweet and provides the textural counterpoint that ties the whole composition together. Finished with a scatter of fresh raspberries and a dusting of cacao powder or grated dark chocolate, each glass looks as though a professional pastry chef assembled it — and took approximately 12 minutes of active work the evening before to do so.
The secret is the bloomed cocoa technique. Raw cacao powder or cocoa powder has a complex, slightly bitter, deeply chocolatey flavor — but that flavor is significantly more intense and more rounded when the cocoa is bloomed in hot liquid before being combined with the other ingredients rather than simply stirred into a cold mixture. Blooming is a technique borrowed from professional baking: the cocoa powder is whisked into a small amount of hot (not boiling, but steaming — approximately 80–85°C / 175–185°F) plant-based milk or hot water before the remaining cold milk, maple syrup, vanilla, and chia seeds are added. The hot liquid hydrates the cocoa particles more completely than cold liquid, dissolving the cell walls of the cocoa particles and releasing more of the fat-soluble flavor compounds (specifically the volatile aromatic compounds that give chocolate its most complex, most recognizable notes) into the liquid rather than leaving them bound inside undissolved particles. The result is a chocolate chia pudding base that is darker in color, more intensely chocolatey in flavor, and more smoothly integrated than one made by stirring all the ingredients together cold — a noticeable difference that elevates the finished parfait from simply a layered dessert into something that tastes genuinely of excellent dark chocolate rather than of sweetened cocoa powder. The blooming step adds approximately 90 seconds to the recipe and transforms the result.
What makes this recipe so outstanding is the raspberry coulis — not a sauce thickened with starch, not a jam, but a quick-cooked fresh raspberry purée that is pressed through a fine sieve to remove the seeds and then seasoned with lemon juice and a small amount of maple syrup until it is bright, tart, and intensely fruity in a way that bottled raspberry sauce never achieves. The coulis takes 8 minutes to make, keeps in the refrigerator for a week, and is the element of the parfait that professional food people notice first: the flavor is so clean and so precisely raspberry that it reads as sophisticated and considered rather than simple or shortcut. Between the deep, earthy chocolate chia pudding and the bright, sharp raspberry coulis, the flavor contrast in each glass is the kind of contrast that makes food genuinely exciting — bitter and sweet against sharp and bright, dark and rich against light and fruity — and it is a contrast that improves rather than diminishes with the overnight resting, as the layers settle into each other at the margins and the flavors begin to speak to each other across their boundaries.
This recipe is 100% vegan, dairy-free, egg-free, gluten-free, and produces four elegant parfaits that can be fully assembled and refrigerated up to 24 hours before serving — making them the ideal dinner party dessert, meal-prep breakfast, or weekend treat that requires zero effort on the day it is served.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
12 mins
8 mins
20 mins (+ overnight chilling)
4 servings
~320 kcal
Ingredients
For the Chocolate Chia Pudding Base
3 tbsp (21g) raw cacao powder or unsweetened cocoa powder (Dutch-process cocoa gives a darker, more intensely chocolatey result; natural cocoa gives a brighter, slightly more acidic chocolate flavor — both work well)
½ cup (120ml) oat milk or soy milk, heated until steaming (approximately 80–85°C / 175–185°F) — this is the blooming liquid
1½ cups (360ml) oat milk or soy milk, cold — this is added after blooming
4 tbsp (60ml) pure maple syrup (adjust to taste — start with 3 tbsp if you prefer a less sweet pudding and add more after tasting the cooled mixture)
1 tsp vanilla extract
Pinch of fine salt (essential — salt amplifies the chocolate flavor significantly)
6 tbsp (60g) white chia seeds (white chia seeds keep the pudding’s color a deep, uniform chocolate brown; black chia seeds create a speckled appearance that is equally delicious but less visually clean in the glass)
Optional: 1 tbsp almond butter or cashew butter (adds extra richness and a very subtle nutty depth to the chocolate base without making it taste of nuts)
For the Raspberry Coulis
300g (10oz / approximately 2½ cups) fresh or frozen raspberries (frozen raspberries are an excellent year-round option and produce a deeper, more intense coulis than out-of-season fresh raspberries)
2 tbsp maple syrup or caster sugar (adjust to taste — raspberries vary considerably in natural sweetness)
1 tbsp fresh lemon juice
Pinch of fine salt
For the Coconut Whipped Cream
1 can (400ml / 14oz) full-fat coconut cream, refrigerated overnight (the can must be cold — only the thick cream that settles at the top of a chilled can will whip; the liquid at the bottom is not used here)
1 tbsp powdered sugar (icing sugar), sifted
½ tsp vanilla extract
For Assembly and Finishing
150g (5oz) fresh raspberries, for the top layer
1 tbsp raw cacao powder or finely grated vegan dark chocolate (70%+), for dusting
Optional: a few fresh mint leaves, edible rose petals, or a drizzle of melted vegan dark chocolate
Instructions
Make the chocolate chia pudding. Heat ½ cup of the oat milk in a small saucepan or in a microwave-safe jug until steaming (not boiling — look for wisps of steam and tiny bubbles around the edge). Add the cacao powder and salt and whisk vigorously until completely smooth with no lumps — the hot liquid blooms the cocoa, releasing its flavor compounds into the milk. The mixture will be very thick and very dark; this is correct. Add the remaining 1½ cups of cold oat milk, maple syrup, vanilla extract, and almond butter (if using) and whisk until smooth and evenly combined. Stir in the chia seeds thoroughly, making sure no chia seeds are clumped together at the bottom of the bowl. Let the mixture stand for 5 minutes, then stir again (this second stir is important — chia seeds begin gelling immediately and can form clumps in the first few minutes; the second stir breaks any clumps that have started to form and ensures an even set). Cover and refrigerate for a minimum of 4 hours, preferably overnight. The pudding is ready when it is thick, set, and holds its shape when spooned — a consistency similar to a thick yogurt or very loose brownie batter.
Make the raspberry coulis. Place the raspberries and maple syrup in a small saucepan over medium heat. Cook, stirring occasionally, for 5–6 minutes until the raspberries have completely broken down and the mixture is bubbling gently throughout. Remove from heat and add the lemon juice and salt. Press the mixture through a fine-mesh sieve set over a bowl, using the back of a spoon to work the purée through and extract as much liquid and pulp as possible; discard the seeds left in the sieve. Taste the strained coulis and adjust — more maple syrup if too tart, more lemon juice if too sweet. The finished coulis should be intensely raspberry-flavored, slightly tart, and pourable but not watery. Cool completely, then refrigerate until needed. The coulis keeps in the refrigerator for up to 7 days.
Make the coconut whipped cream. Open the chilled can of coconut cream without shaking it. Scoop the thick, solid coconut cream from the top of the can into a chilled bowl (chilling the bowl in the freezer for 10 minutes before whipping helps the cream stay cold and whip more efficiently). Leave the liquid in the can. Beat the coconut cream with a hand mixer on high speed for 2–3 minutes until fluffy and holding soft peaks. Add the powdered sugar and vanilla and beat for 30 further seconds until incorporated. Refrigerate until assembly.
Assemble the parfaits. Divide the set chocolate chia pudding evenly among 4 glasses or jars (approximately ½ cup per glass) — spoon it in and tap the glass gently on the counter to level the surface. Pour 3–4 tablespoons of raspberry coulis over each chocolate chia layer, allowing it to pool on top rather than mixing it in. If assembling ahead, cover with plastic wrap at this stage and refrigerate for up to 24 hours. Add the coconut whipped cream layer and fresh raspberries at the last moment before serving.
Finish and serve. Top each glass with a generous spoonful of coconut whipped cream. Arrange fresh raspberries on top of the cream. Dust lightly with cacao powder through a fine sieve, or scatter with finely grated vegan dark chocolate. Add mint leaves or edible rose petals if using. Serve immediately.
Pro Tips
Stir the chia pudding twice — once immediately after mixing in the chia seeds, and again 5 minutes later. This two-stir method is the most reliable way to prevent the uneven gelling that produces a pudding with a liquid layer at the bottom and a dense, seedy layer at the top. After the second stir, leave undisturbed until the pudding has set.
Strain the coulis even if the recipe you usually follow doesn’t — the difference between a strained coulis (smooth, glossy, intensely colored, pourable) and an unstrained raspberry sauce (seedy, slightly grainy, with the astringency of raspberry seeds in every spoonful) is significant. The straining step takes 2 minutes and completely transforms the coulis.
Use white chia seeds for the cleanest visual result — in a glass parfait, the aesthetics of the layers matter, and white chia seeds produce a deep, uniform chocolate-brown pudding that makes the color contrast with the red coulis layer above it as dramatic as possible. Black chia seeds are nutritionally identical but create a speckled appearance.
These parfaits are excellent for breakfast — the chia pudding layer alone is a nutritionally complete breakfast (protein from chia, complex carbohydrates, omega-3 fatty acids, fiber) and the coulis and cream turn it into something that feels celebratory even on a Tuesday morning. Make a batch on Sunday night and breakfast is ready for the week.
Chia Seeds: The Ancient Aztec Superfood That Crossed Five Centuries to Reach Your Pudding
Chia (Salvia hispanica) is a flowering plant in the mint family native to central Mexico and northern Guatemala, and the story of how its seeds went from being one of the most important staple crops of the pre-Columbian Aztec and Mayan civilizations to a jar in the modern plant-based pantry spans five centuries, a colonial suppression, and one of the more remarkable nutritional rediscoveries in recent food history. In Aztec culture, chia was a primary food source alongside maize, beans, and amaranth — it was consumed as a dry seed, ground into flour, pressed for oil, and mixed with water into a drink called chia fresca (which is still consumed in Mexico and Central America today) that sustained soldiers and messengers on long journeys. The Aztec word for the seeds (chian, meaning oily) gave both the plant and the modern state of Chiapas in southern Mexico their names. After the Spanish conquest of Mexico in the sixteenth century, the conquistadors suppressed chia cultivation as part of a broader campaign to eliminate indigenous agricultural and religious practices (chia was used in Aztec religious ceremonies), and the crop nearly disappeared from wider cultivation for nearly four hundred years, surviving only in remote highland communities in Mexico and Guatemala where indigenous farming traditions persisted. Its rediscovery by the broader food world began in the 1990s and accelerated dramatically in the 2000s and 2010s as nutritional research highlighted its remarkable composition: chia seeds are approximately 20% protein by weight, contain more omega-3 fatty acids per gram than salmon, are among the highest dietary fiber sources of any food, and are rich in calcium, magnesium, and phosphorus. The gelling property that makes them so valuable in plant-based puddings — caused by the hydrophilic polysaccharide coating on the seed’s surface, which absorbs up to 12 times its weight in water — was understood by the Aztecs as a source of sustained energy and endurance, and is understood by contemporary food scientists as one of the most functional food properties in the plant kingdom.
Flavor Variations
Chocolate Mango Chia Parfaits: Replace the raspberry coulis with a mango coulis (blend 300g of ripe mango flesh with 1 tablespoon of lime juice and 1 tablespoon of maple syrup until smooth; no cooking required, no straining needed) for a tropical version where the mango’s sweet, floral acidity is an equally compelling contrast to the dark chocolate pudding base.
Chocolate Strawberry Chia Parfaits: Replace the raspberry coulis with the strawberry reduction from the Vegan Strawberry Sheet Cake recipe (500g strawberries reduced to 180ml with sugar and lemon juice) for a version with a deeper, jammy, more intensely sweet fruit layer that is slightly less tart than the raspberry and more reminiscent of a chocolate-dipped strawberry in each spoonful.
Mocha Chia Parfaits: Add 1 teaspoon of finely ground instant espresso powder to the hot milk before blooming the cacao for a coffee-chocolate base layer. The espresso deepens and extends the chocolate flavor in the same way it does in a chocolate cake — the coffee flavor is not identifiable as coffee at low concentrations but the chocolate tastes significantly more complex and more intense. Pair with the raspberry coulis as written for a mocha-raspberry combination.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~320 kcal
8g
38g
12g
15g
Storage
Assembled parfaits (without cream and fresh raspberry topping): Keep covered in the refrigerator for up to 24 hours. The chia pudding and coulis layers improve with overnight resting as the flavors develop and the layers settle. Add the coconut whipped cream, fresh raspberries, and cacao dusting at the moment of serving.
Chia pudding alone: Keeps in a sealed container in the refrigerator for up to 5 days. It thickens further over the first 24 hours; if it becomes too thick for your preference, stir in 1–2 tablespoons of oat milk and mix thoroughly to loosen.
Raspberry coulis: Keeps in a sealed jar in the refrigerator for up to 7 days. It also freezes well for up to 3 months — freeze in an ice cube tray and transfer to a bag for easy portioning; thaw individual cubes in the refrigerator overnight.
Coconut whipped cream: Best made fresh; it can be refrigerated for up to 4 hours but begins to soften and weep after that. If making ahead, re-whip briefly for 30 seconds before using.
Freezer option: The assembled parfait (without cream) can be frozen for up to 1 month and eaten as a frozen chocolate-raspberry chia pot — the texture of the chia pudding changes (it becomes firmer and more granular) but it is a genuinely pleasant frozen dessert served straight from the freezer in warm weather.
Frequently Asked Questions
Why is my chia pudding not setting?
The most common causes are: not enough chia seeds (the ratio of chia to liquid is critical — 6 tablespoons of chia to 2 cups of liquid is the minimum for a set pudding; adding too little chia produces a loose, soupy mixture rather than a thick pudding); insufficient chilling time (the pudding needs a minimum of 4 hours in the refrigerator to fully set, and overnight is significantly better); or the chia seeds clumped in the first few minutes and were not separated by a second stir (leaving all the chia in one clump means the surrounding liquid never gels). If the pudding has been in the refrigerator for 4 hours and is still too thin, stir in an additional 1 tablespoon of chia seeds and refrigerate for a further 2 hours.
Can I use cacao nibs instead of cacao powder?
Cacao nibs are the solid, unprocessed pieces of cacao bean and cannot substitute for cacao powder in this recipe — they do not dissolve into the liquid and would give the pudding an unpleasant, chewy texture rather than a smooth chocolate flavor. Use them as a garnish on top of the finished parfait alongside the fresh raspberries for a pleasant crunch and an additional layer of chocolate intensity.
Can I make this without coconut cream?
Yes — the coconut whipped cream layer can be replaced with any plant-based yogurt (vanilla or natural), a store-bought vegan whipped cream, or simply omitted entirely if the two layers of chocolate chia pudding and raspberry coulis feel complete on their own (they do — the two-layer parfait is still a beautiful, fully satisfying dessert). If using plant-based yogurt, choose a thick, full-fat coconut yogurt or a thick soy yogurt for the best texture and flavor contrast.
Are chia seeds safe to eat raw?
Yes — chia seeds are entirely safe consumed dry or hydrated, raw or cooked. The gelling that occurs when chia seeds are soaked in liquid is a natural physical process (the hydrophilic coating swells and forms a gel) rather than a cooking process, and the resulting gel has the same nutritional profile as dry chia seeds. The only caution with chia seeds is eating large quantities of dry seeds without sufficient liquid, as the seeds will absorb liquid from the digestive tract rather than from external liquid — always soak them first, as this recipe does.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There is a particular culinary achievement that home bakers have long been told requires butter — and specifically, cold butter, cut in fast, handled as little as possible, kept at a temperature that enforces discipline throughout the process — and that achievement is a truly flaky pastry crust: one that shatters into distinct, paper-thin layers when you press a fork through it, that holds its shape during baking without slumping or puffing, that tastes rich and slightly savory at its base in a way that makes every filling taste more of itself by contrast, and that turns a deep, even, burnished golden color across its surface in the oven. For decades, plant-based bakers have either mourned the impossibility of this result without butter or settled for pastry that was shortbread-like (crumbly, dense, all one texture) rather than genuinely laminated and flaky. This recipe does not mourn. It produces a pastry crust that is every bit as flaky, every bit as shatteringly layered, every bit as deeply golden and richly flavored as any butter-based crust — through a specific technique that does not replicate the butter method but instead uses the physical properties of solid vegan fat to achieve the same structural result by a different mechanism. It is a master recipe: the ratio and method given here work for a double-crust pie (top and bottom), a single-crust tart, hand pies, galettes, pot pie lids, and savory pastry cases. It is the one vegan pastry recipe you will save and return to across years of baking.
The technique is the freeze-grate fat method. Conventional pastry technique calls for cutting cold butter into flour in small cubes — using a pastry cutter, two knives, or fingertips — until pea-sized pieces of fat remain distributed through the flour. Those fat pieces are what create flakiness: as the pastry bakes, the water content in the butter converts to steam, and the steam pushes the layers apart, while the fat itself melts and creates a waterproof barrier between the separated layers. Vegan solid fats — vegan butter, coconut oil, or vegetable shortening — contain very little to no water compared to dairy butter (dairy butter is approximately 16–17% water by weight; most vegan butters are 15–17%, but solid coconut oil and shortening are essentially 0% water), which means the steam-generation mechanism of conventional pastry technique is weakened or absent when using non-dairy fats. The freeze-grate fat method compensates for this difference and actually produces superior flakiness through a different approach: the vegan butter or shortening is frozen solid for at least 2 hours before the recipe begins, then grated directly into the flour on the large holes of a box grater. Grating frozen fat rather than cutting it produces thousands of paper-thin, coin-shaped, almost translucently thin fat flakes rather than pea-sized chunks — and those flat, thin flakes align horizontally in the dough in a way that pea-sized chunks never achieve. When the pastry is rolled out, those flat fat flakes lie in parallel planes between flour layers. In the oven, even the minimal moisture in vegan butter creates steam between those flat layers, and more importantly, each flat fat flake melts into a horizontal barrier between two flour layers — separating them physically into distinct sheets rather than allowing them to merge. The result is pastry with more layers, thinner layers, and more dramatic flakiness than the pea-sized-chunk method ever produces, with any fat. The freeze-grate technique works with full-fat vegan butter, solid coconut oil, or vegetable shortening; vegan butter gives the richest flavor, coconut oil gives the most neutral flavor, and shortening gives the most consistent structural result.
This recipe makes enough pastry for one double-crust 9-inch pie (both top and bottom), or two single-crust 9-inch pies, or 12–14 hand pies, or one large galette. It keeps refrigerated for 3 days and frozen for 3 months — make it ahead, store it, and deploy it across multiple baking projects.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
20 mins
25–35 mins (varies by use)
45 mins (+ 2 hr freeze + 30 min chill)
1 double-crust pie
~290 kcal per slice (crust only)
Ingredients
For the Vegan Flaky Pastry Crust
2½ cups (300g) all-purpose flour, plus extra for dusting
1 tsp fine salt
1 tbsp caster sugar (for sweet pastry; omit entirely for savory applications such as pot pie or quiche)
1 cup (225g) vegan butter or solid coconut oil or vegetable shortening — frozen solid for at least 2 hours before using (do not use soft or spreadable vegan butter; it must be a block-style vegan butter — brands such as Miyoko’s, Earth Balance Buttery Sticks, Flora, or Naturli’ block butter work well; if using coconut oil it must be the solid, not liquid, form — refined coconut oil has a more neutral flavor than virgin)
6–8 tbsp (90–120ml) ice-cold water (start with 6 tbsp; add more as needed — the amount required varies depending on humidity, flour type, and fat used; ice-cold is not a suggestion: fill a small glass with water, add 5–6 ice cubes, and measure from that glass)
1 tsp apple cider vinegar (added to the ice water; acidifies the water slightly, which relaxes the gluten development and produces a more tender, less tough pastry — do not omit)
For the Golden Crust Finish
3 tbsp oat milk or soy milk (for brushing the crust surface before baking; produces the golden-brown color)
1 tsp maple syrup (stirred into the milk; adds sugar to the surface that caramelizes to the deep golden color the recipe is named for — do not skip)
Optional: flaky sea salt for savory pies; coarse sugar for sweet pies, scattered over the washed surface before baking
Instructions
Freeze the fat. At least 2 hours before making the pastry (the night before is ideal), place the vegan butter block or measured solid coconut oil or shortening in the freezer. It must be completely frozen solid — not just cold, but hard enough that it does not yield at all when pressed firmly. A partially frozen fat grates unevenly and some pieces will smear rather than grate into clean flakes.
Prepare the flour base. In a large bowl, whisk together the flour, salt, and sugar (if using) until evenly combined. Place the bowl in the refrigerator for 10 minutes — a cold bowl keeps the fat colder longer during the grating step. Fill a small glass with water and ice cubes and set aside. Add the apple cider vinegar to the ice water.
Grate the frozen fat. Remove the frozen fat from the freezer. Working quickly, hold the fat in one hand wrapped in a small piece of parchment paper or folded paper towel (to insulate it from the warmth of your hand) and grate it directly into the flour mixture on the large holes of a box grater. Grate the fat in long, even strokes; every few strokes, toss the grated fat lightly with the flour using a fork to coat the flakes before they can clump back together — this flour-coating keeps each fat flake separate and independent, which is critical for the layering to work. Work as quickly as possible; the grating step should take no more than 2–3 minutes. If the fat begins to feel soft or starts to smear rather than grate cleanly, return the whole assembly (bowl and fat) to the freezer for 5 minutes and resume. Once all the fat is grated and tossed through the flour, the mixture should look like coarse, shaggy, flat-flaked crumbs — not fine breadcrumbs and not large wet chunks, but visibly distinct flat pieces of fat coated in flour.
Add the ice water. Measure 6 tablespoons of the ice-cold vinegar water (measure the water only — leave the ice cubes behind). Drizzle the water over the flour-fat mixture in three separate additions, tossing with a fork between each addition rather than stirring or pressing — tossing distributes the moisture without compressing the fat flakes into the dough. After 6 tablespoons, press a small handful of the mixture together; if it holds together without crumbling, the dough has enough water. If it crumbles and won’t hold, add one more tablespoon of ice water, toss, and test again. Stop adding water the moment the dough holds together when pressed — too much water develops gluten and produces tough pastry.
Form and chill. Turn the shaggy dough out onto a lightly floured surface. Press it together once or twice into a rough mass — do not knead. It should look rough and slightly ragged, with visible layers and streaks of fat; that roughness is the structure of the pastry. Divide the dough into two equal portions. Press each into a flat disc approximately 2cm (¾ inch) thick. Wrap each disc in plastic wrap or parchment paper. Refrigerate for at least 30 minutes and up to 3 days. If making further ahead, freeze (up to 3 months) and thaw overnight in the refrigerator before rolling.
Roll the pastry. Remove one disc from the refrigerator. On a lightly floured surface (or between two sheets of parchment paper — this method requires no additional flour and prevents sticking entirely), roll the pastry from the center outward in short, firm strokes, rotating the disc 45 degrees between each set of strokes, until it is approximately 3mm (⅛ inch) thick and approximately 30cm (12 inches) in diameter for a 9-inch pie. If the pastry cracks at the edges as you roll, let it sit at room temperature for 3–4 minutes to soften slightly before continuing — pastry that is too cold cracks rather than stretches. Do not roll back and forth repeatedly over the same area; work from center outward in each direction.
Line the pan and fill. Drape the rolled pastry over the rolling pin and transfer it to a 9-inch pie dish. Press it gently into the bottom and sides without stretching — stretched pastry shrinks back during baking. Trim the edge to a 2cm overhang. Add your chosen filling. Roll and transfer the second pastry disc for the top crust. Crimp the edges together by pressing with a fork or folding and pinching with your fingers. Cut 4–5 steam vents in the top crust with a sharp knife.
Apply the golden wash and bake. In a small bowl, mix the oat milk and maple syrup. Brush the surface of the pastry evenly with this wash — every area of the pastry surface should be coated; unbrushed areas will bake pale and matt. Scatter flaky salt or coarse sugar over the surface if using. Bake according to your specific filling’s recipe instructions — most sweet pies bake at 200°C (390°F) for 20–25 minutes until the crust is a deep, even golden-brown and the filling is bubbling through the vents.
Pro Tips
Temperature is the only variable that matters in pastry — everything else is secondary. The fat must be frozen, the water must be ice-cold, the bowl should be chilled, and your hands should be cool. Warm fat smears into the flour and produces shortbread rather than pastry. If the kitchen is warm (above 24°C / 75°F), work in short bursts and return the dough to the refrigerator between steps without apology.
Visible fat flakes in the finished pastry before baking are a success indicator, not a sign of a mistake — those flat, visible fat flakes are precisely what will create the layers. A smooth, homogeneous dough that shows no fat is over-worked and will bake as a dense, tender-but-flat crust with no flakiness. Rough and streaky is correct.
Always rest the pastry after rolling — once the pastry is in the pie dish, refrigerate it for 10–15 minutes before adding the filling if the recipe allows. The resting period firms the fat back up after the warmth of handling and rolling, which means the fat enters the oven as solid flakes rather than as softened smears. The difference in flakiness between rested and un-rested pastry is significant.
For a blind-baked (empty) single crust shell — for tarts, custard pies, or any recipe with a pre-cooked filling — line the pastry-lined dish with parchment paper, fill with dried beans or pie weights, and bake at 200°C (390°F) for 15 minutes. Remove the weights and paper and bake a further 8–10 minutes until the base is golden and dry. This prevents the “soggy bottom” that results from filling going directly onto unbaked pastry.
Shortcrust Pastry: 10,000 Years of the World’s Most Versatile Dough
Pastry — dough made from fat worked into flour with minimal liquid — has a history so ancient that it predates both ovens and the concept of baking as a distinct culinary practice. The earliest documented use of fat-and-flour combinations as food enclosures comes from ancient Egypt and the Roman Empire, where flat doughs made from oil (olive oil, in the Mediterranean context) and flour were used primarily as functional containers for cooked meat and vegetables — the pastry itself was often discarded after eating, its purpose structural rather than gastronomic. The Romans developed a more refined fat-flour pastry (pasta frolla in the Italian tradition that inherited Roman techniques) that was sweet, tender, and intended to be eaten, and this tradition spread through medieval European monasteries and court kitchens, where pastry-making became one of the highest-status culinary skills. The distinction between shortcrust (fat fully incorporated into flour, producing a crumbly-tender result) and flaky or puff pastry (fat kept in visible, separate pieces or layers, producing a laminated, layered result) developed formally in French patisserie by the seventeenth and eighteenth centuries, when the science of lamination — folding fat in between layers of dough to create hundreds of separate sheets — was codified and taught systematically. The English pie tradition, which used a sturdy, thick pastry case primarily as a baking vessel (the “coffin” or “huff paste” of medieval English cookery) evolved separately toward the thinner, flakier, eating-quality crusts of Victorian baking, driven by the improvement in flour milling technology and the greater availability of good-quality butter to households below the aristocracy. The flaky pie crust as it is now understood in American baking — thin, layered, shatteringly flaky, applied to both sweet and savory pies — is specifically a North American development of the eighteenth and nineteenth centuries, influenced by English pastry traditions brought by colonial settlers and adapted to the lard that was abundantly available from pig farming on the frontier. The entire arc of pastry history, from ancient Egypt to the American pie belt, is the history of a single insight expressed across thousands of years and every culinary culture that grew wheat: fat kept separate from flour makes layers; layers make pastry extraordinary.
Flavor Variations
Herb and Olive Oil Savory Crust: For a completely oil-based savory pastry (appropriate for pot pies, quiches, or hand pies with savory fillings), replace the frozen vegan butter with 100ml of good-quality olive oil that has been placed in the freezer for 1 hour until it has thickened to a semi-solid consistency. Add 2 tablespoons of finely chopped fresh rosemary or thyme, and 1 teaspoon of garlic powder to the flour before grating/adding the fat. The olive oil-based pastry is richer, more robustly flavored, and slightly more fragile to handle than the butter-based version, but produces a deeply savory crust with an herbaceous character that is exceptional with Mediterranean-style fillings.
Spiced Sweet Pastry: Add 1 teaspoon of ground cinnamon, ½ teaspoon of ground ginger, and ¼ teaspoon of ground nutmeg to the flour along with an extra tablespoon of sugar for a warmly spiced sweet pastry that is particularly well-suited to apple pies, pear tarts, or any spiced autumn fruit filling. The spices color the crust a slightly amber tone before baking that deepens to a rich reddish-brown with the oat milk and maple syrup wash.
Lemon Zest and Vanilla Pastry: Add the finely grated zest of 1 large lemon and ½ teaspoon of vanilla extract (added with the ice water) for a fragrant, bright pastry that pairs particularly well with stone fruit galettes (peach, cherry, plum), citrus tarts, and berry pies. The lemon zest is folded in with the flour rather than added with the fat, so it is evenly distributed throughout the pastry rather than concentrated in any single area.
Nutritional Highlights (Per Serving — Crust Only, Based on 8 Servings)
Calories
Protein
Carbs
Fiber
Fat
~290 kcal
4g
32g
1g
17g
Storage
Unbaked dough discs (refrigerator): Wrapped tightly in plastic wrap or beeswax wrap, the pastry dough discs keep in the refrigerator for up to 3 days. Allow to sit at room temperature for 5–10 minutes before rolling — refrigerated-cold dough is stiffer and more likely to crack at the edges when rolled.
Unbaked dough discs (freezer): Wrap each disc in plastic wrap and then in a layer of aluminum foil or a zip-lock freezer bag. Freeze for up to 3 months. Thaw overnight in the refrigerator — never at room temperature, which softens the fat too quickly and unevenly. Once thawed, proceed as if freshly made.
Blind-baked empty pastry shells: A fully blind-baked pastry shell (without filling) can be stored at room temperature in the pie dish, covered loosely with a clean cloth, for up to 24 hours before filling. For longer storage, wrap and refrigerate for up to 3 days; the crust will soften slightly in the refrigerator and can be re-crisped by placing it (unfilled) in a 180°C / 355°F oven for 5–8 minutes before filling.
Fully baked pies: A pie baked with a fruit or vegetable filling keeps covered at room temperature for up to 2 days or in the refrigerator for up to 5 days. The pastry will soften somewhat in the refrigerator, particularly on the base; re-crisp in a 180°C oven for 10 minutes before serving.
Frequently Asked Questions
Why is my pastry tough and not flaky?
Tough pastry has almost always been over-worked — too much mixing, too much handling, or too much water develops gluten in the flour, and developed gluten makes pastry chewy and hard rather than tender and flaky. The dough should be mixed as minimally as possible; it should look rough and shaggy when it goes into the refrigerator, not smooth and uniform. A secondary cause is warm fat — fat that has softened and smeared into the flour coats it rather than staying in separate pieces, producing shortcrust rather than flaky pastry. When in doubt: chill everything, handle less, add water slowly, and stop mixing earlier than feels right.
Can I use oil (liquid) instead of solid fat?
Liquid oil produces a completely different result — an oil-based pastry is tender and crumbly (similar to a cracker) rather than flaky and layered, because flakiness requires solid fat that can be kept as separate pieces in the dough and then melt into distinct layers in the oven. Liquid oil disperses uniformly through the flour from the moment it is added, producing no layers. Oil-based pastry is not inferior — it is a different pastry with its own applications (oil pastry is excellent for empanadas and many Middle Eastern pastries) — but it will not be flaky. For flakiness, the fat must start solid.
My crust shrank during baking and the sides slid down — what happened?
Shrinkage in pastry is caused by gluten tension and by the pastry being stretched during lining. Gluten, when it snaps back to its resting length during baking, contracts the pastry. The fix is twofold: rest the dough for the full 30 minutes minimum after rolling (so the gluten relaxes completely before baking), and when lining the pie dish, lift and drape the pastry into the corners rather than pressing it in by stretching it — pressed-in, un-rested pastry has maximum gluten tension and shrinks dramatically. If you are blind-baking a shell, press the lining paper and weights firmly against the sides to hold the pastry in position during the first phase of baking.
Can I make this gluten-free?
A gluten-free flaky pastry is achievable but requires a specifically formulated gluten-free flour blend rather than a single gluten-free flour — blends that contain a combination of rice flour, tapioca starch, and either potato starch or arrowroot (such as Bob’s Red Mill 1:1 or King Arthur Measure for Measure) produce the best results. Add ½ teaspoon of xanthan gum if your blend does not already contain it — xanthan gum replaces the binding function that gluten performs and prevents the pastry from crumbling when rolled. Gluten-free pastry is more fragile than wheat pastry; rolling it between two sheets of parchment paper is strongly recommended.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Some recipes earn their names through what they are rather than what they contain, and the Vegan Vanilla Happiness Cake earns its name the moment you taste it. This is not a cake that hides behind boldness — no chocolate, no fruit, no swirl of something dramatic — it is the purest expression of what a well-made vanilla cake can be: a crumb so tender and fine it almost dissolves on the tongue, a flavor that is clean, warm, and sweet without being cloying, a fragrance that fills the kitchen from the moment the batter goes in and lingers there long after the cake comes out. It is the birthday cake someone actually wants, the afternoon slice that requires nothing else alongside it, the layer cake that a room of people who don’t usually say much about cake will reach for a second piece of. It is white inside, golden outside, and completely, unapologetically happy in its simplicity. It is 100% vegan, 100% dairy-free, contains no eggs — and it is, with the right technique, genuinely indistinguishable from the best non-vegan vanilla cakes you have ever eaten.
The technique is the hot oil bloom method. Vanilla extract — whether you use standard alcohol-based extract, vanilla bean paste, or scraped vanilla pods — contains aromatic compounds (primarily vanillin, with supporting notes from hundreds of secondary compounds depending on origin) that are, by nature, fat-soluble rather than water-soluble. This means they dissolve more completely, release more fully, and bind more permanently into fat than into any water-based component of a batter. In a conventional cake made with butter and eggs, the vanilla goes into the butter during creaming, and the fat in the butter carries the aromatic compounds throughout the batter in a way that produces deep, integrated vanilla flavor in every bite. In a typical vegan vanilla cake — where the fat is often a neutral oil added with the wet ingredients at room temperature — the vanilla extract frequently ends up tasting flat or one-dimensional, because the fat is too cool to properly dissolve and integrate the aromatic compounds before they bake off in the oven. The hot oil bloom method corrects this: the neutral oil (¼ cup, measured as called for in the recipe) is heated in a small saucepan over medium-low heat until it reaches approximately 70–75°C (160–165°F) — warm but not smoking, shimmering gently when the pan is tilted. The vanilla extract is then added directly to the hot oil and stirred for exactly 30 seconds. During those 30 seconds, the aromatic compounds in the vanilla dissolve instantly and fully into the hot fat, and the heat accelerates the binding reaction that anchors those compounds to the fat molecules. When this vanilla-infused hot oil is whisked into the batter, the fat carries fully integrated, deeply bloomed vanilla flavor through every molecule of the crumb rather than leaving it as a surface note. The result is a vanilla cake that tastes more profoundly of vanilla than most non-vegan cakes achieve — not because more vanilla was used, but because the vanilla that was used was fully and properly extracted. The hot oil bloom is a five-minute step that transforms a good vegan vanilla cake into an exceptional one.
This recipe makes a beautiful two-layer 8-inch cake or three-layer 6-inch cake, frosted with a silky vanilla bean coconut cream frosting. It serves 12–16 generously.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
25 mins
28–30 mins
55 mins (+ cooling + frosting)
12–16 slices
~480 kcal
Ingredients
For the Vanilla Cake Layers
2½ cups (300g) all-purpose flour (or cake flour for an even finer, more delicate crumb — cake flour produces a slightly more cloud-like texture; all-purpose produces a slightly more substantial bite)
1½ cups (300g) caster sugar or granulated sugar
2½ tsp baking powder
½ tsp baking soda
½ tsp fine salt
1 cup (240ml) oat milk or soy milk, at room temperature (oat milk produces a very slightly sweeter, rounder flavor; soy milk produces a cleaner, more neutral base — both work excellently; do not use canned coconut milk, which is too heavy)
¼ cup (60ml) neutral oil (refined coconut oil, sunflower oil, or vegetable oil — not olive oil)
1 tbsp vanilla extract (use good quality — this is the flavor of the entire cake; a cheap extract with a chemical edge will be noticeable in the finished cake; vanilla bean paste can replace the extract one-for-one and adds flecks of vanilla bean throughout the crumb)
1 tbsp apple cider vinegar (combined with the oat milk to form a vegan buttermilk — the acid reacts with the baking soda for lift and tenderizes the gluten for a finer crumb; do not omit)
¼ cup (60g) full-fat coconut yogurt or unsweetened applesauce (adds moisture and structure in place of egg yolks; coconut yogurt produces a slightly richer result; applesauce produces an airier one)
For the Vanilla Bean Coconut Cream Frosting
2 cans (2 × 400ml / 14oz) full-fat coconut cream, refrigerated overnight (use only the thick, solidified cream from the top of each can; leave the watery liquid)
1 tsp vanilla bean paste (for the frosting — the paste gives both flavor and visible black vanilla bean flecks throughout the white frosting, which looks beautiful against the white crumb)
Pinch of fine salt
Optional Decoration
Fresh flowers (edible) or fresh berries pressed gently into the frosting
Extra vanilla bean paste drizzled over the top in a thin ribbon
Flaky sea salt scattered sparingly over the top layer of frosting (the salt-against-sweet contrast is excellent and unexpected on a vanilla cake)
Instructions
Prepare. Preheat the oven to 175°C (350°F). Grease two 8-inch (20cm) round cake pans with coconut oil or vegan butter, line the bases with circles of parchment paper, and grease the parchment. Alternatively, use three 6-inch (15cm) pans for a taller, three-layer cake. Set aside.
Make the vegan buttermilk. Measure the oat milk into a jug. Add the apple cider vinegar and stir briefly. Leave to sit for 5 minutes — it will curdle very slightly and thicken a little. This is the vegan buttermilk; it is working correctly.
Hot oil bloom the vanilla. Heat the neutral oil in a small saucepan over medium-low heat for 2–3 minutes until it reaches approximately 70–75°C (160°F) — warm and shimmering, but nowhere near smoking. Remove from the heat. Add the vanilla extract immediately and stir for 30 seconds. The mixture will bubble briefly. Set aside to cool for 2 minutes — it should be warm but not so hot it would cook the other ingredients.
Mix the dry ingredients. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until evenly combined.
Mix the wet ingredients. Add the vegan buttermilk, the vanilla-bloomed oil, and the coconut yogurt or applesauce to the dry ingredients. Whisk from the center outward until the batter is smooth and lump-free — approximately 20–25 strokes. Do not over-mix; stop as soon as the dry ingredients are fully incorporated. The batter will be relatively thin and pourable.
Divide and bake. Divide the batter evenly between the prepared pans — use a kitchen scale for equal layers if possible, as even layers make stacking and frosting significantly easier. Bake for 26–30 minutes (8-inch pans) or 22–26 minutes (6-inch pans), until the tops are lightly golden, the edges have pulled away slightly from the sides of the pan, and a toothpick inserted in the center comes out clean with no wet batter (a few moist crumbs clinging is fine; wet batter means the cakes need more time). Do not open the oven before 22 minutes — the cold air can cause the center of the cakes to sink.
Cool completely. Leave the cakes in the pans for 10 minutes, then turn out onto a wire rack and remove the parchment paper. Cool completely to room temperature before frosting — a minimum of 1 hour; frosting a warm cake causes the frosting to melt and slide. For best results, once cooled to room temperature, wrap each layer in plastic wrap and refrigerate for 30 minutes before frosting — a cold cake is significantly easier to frost cleanly.
Make the frosting. Beat the thick coconut cream from both chilled cans in a stand mixer or with a hand mixer on high speed for 2–3 minutes until fluffy and holding peaks. Add the sifted powdered sugar, vanilla bean paste, and salt and beat for a further 1 minute until smooth, glossy, and pipeable. If the frosting seems too thin (this can happen in warm kitchens), refrigerate for 15 minutes and beat again briefly.
Assemble and frost. Place the first cake layer on a cake board or serving plate. Spread a generous, even layer of frosting over the top using an offset spatula. Place the second cake layer on top, pressing gently to level. Apply a thin, even crumb coat of frosting all over the outside of the cake — this seals in crumbs and creates a smooth base for the final coat. Refrigerate for 15 minutes to set the crumb coat. Apply the final, thicker layer of frosting to the top and sides, smoothing with a palette knife or bench scraper for a clean finish, or leaving it textured and rustic with swirls. Add any decoration.
Serve. The frosted cake can be served immediately or refrigerated until serving (up to 24 hours ahead). Remove from the refrigerator 20–30 minutes before serving to allow the frosting to soften slightly and the crumb to return to room temperature.
Pro Tips
Do not skip or rush the cooling step — a vanilla cake frosted while warm is one of the most common and most demoralizing baking failures. The crumb is fragile while warm and tears when the spatula drags across it; the coconut cream frosting melts on contact with heat and runs down the sides in an unrecoverable way. One hour minimum at room temperature; 30 minutes in the refrigerator after that is even better.
Level the cake layers before stacking — even beautifully baked cakes dome slightly in the center. A flat, level layer stacks cleanly and frosts evenly; a domed layer creates a wobbly, leaning cake. Use a long serrated knife and a turntable (or a careful eye) to trim the dome flat before stacking. The trimmed tops are the baker’s reward: eat them immediately with any spare frosting.
The hot oil bloom works best with vanilla extract that has a relatively high vanilla content — look for extracts that list vanilla bean extractives (not vanillin, which is a synthetic compound) as the primary ingredient. If vanilla bean paste is available, it can replace the extract directly and the paste’s glycerin base dissolves beautifully in warm oil, producing an even more aromatic bloom.
For a perfectly white cake interior (the snow-white crumb of a classic wedding-style vanilla cake), replace the oat milk with a slightly less sweet non-dairy milk (almond milk works well here) and use clear vanilla extract (sold specifically for white cakes) rather than standard brown vanilla extract. The brown color of standard vanilla extract does tint the crumb very slightly ivory; clear extract produces a brighter white result.
Vanilla: The World’s Most Labor-Intensive Flavor
Vanilla is, gram for gram, among the most expensive food ingredients in the world — second only to saffron in per-kilogram price among culinary spices — and the reason for this is almost entirely agricultural. The vanilla orchid (Vanilla planifolia), a climbing vine native to Mesoamerica and cultivated by the Totonac people of what is now Veracruz, Mexico for centuries before Spanish arrival, produces its seed pods (the “beans”) only once per year, only after a flower that blooms for a single morning has been successfully pollinated. In its native range, vanilla was pollinated by a specific species of bee (Melipona) and, allegedly, by a hummingbird — neither of which exist in any of the other tropical regions where vanilla cultivation was later attempted. When vanilla was transplanted to Madagascar, Réunion, Tahiti, and Indonesia in the nineteenth century in an effort to expand global supply, the plants grew and flowered but produced no beans: without the native pollinators, the flowers went unfertilized. The discovery, credited to a twelve-year-old enslaved boy named Edmond Albius on the island of Réunion in 1841, that vanilla flowers could be hand-pollinated with a small stick or grass blade — transferring pollen from the anther to the stigma within the single-morning window during which each flower is receptive — is one of the pivotal moments in global food history. Albius’s hand-pollination technique is still used on every vanilla flower grown commercially outside of Mexico today. Every single vanilla bean in every extract, every paste, every pod in every kitchen in the world that was not grown in Mesoamerica was produced by a person, bending over a vine, with a small stick, on a single morning, touching one flower at a time. The three to nine months of curing that follow — sweating, drying, conditioning — add further months of hand labor before the bean is sold. This is why vanilla costs what it costs, and why, when the full labor behind it is understood, the flavor of a genuinely good vanilla cake feels like something worth taking seriously.
Flavor Variations
Lemon Vanilla Happiness Cake: Add the finely grated zest of 2 large lemons to the dry ingredients before mixing, and replace 2 tablespoons of the oat milk with 2 tablespoons of fresh lemon juice for a bright, citrus-lifted vanilla cake with a sunnier, more complex flavor profile. Replace the vanilla bean frosting with a lemon curd coconut cream frosting — swirl 3 tablespoons of good-quality lemon curd through the finished frosting before applying to create a marbled yellow-and-white effect.
Rose Vanilla Happiness Cake: Add 1 teaspoon of rose water (not rose extract — rose water is more delicate and less perfumed) to the wet ingredients alongside the vanilla oil for a subtly floral vanilla cake with a romantic, softly fragrant note that works particularly well for celebrations. Frost with the standard vanilla bean frosting and garnish with dried or fresh rose petals pressed gently into the frosting surface.
Coconut Vanilla Happiness Cake: Replace the oat milk with full-fat coconut milk (the kind from a carton, not a can — canned coconut milk is too rich for this substitution and makes the crumb dense) and add ½ cup (40g) of desiccated coconut toasted in a dry pan to the dry ingredients for a toasted coconut-vanilla cake with a gentle tropical depth. Toast an additional ¼ cup of coconut to scatter over the finished frosted cake as decoration.
Nutritional Highlights (Per Slice — Based on 14 Slices)
Calories
Protein
Carbs
Fiber
Fat
~480 kcal
4g
68g
1g
22g
Storage
Room temperature: The unfrosted cake layers, wrapped tightly in plastic wrap, keep at room temperature for up to 2 days. The fully frosted cake can sit at room temperature for up to 6 hours if the kitchen is cool (under 22°C / 72°F); in a warm kitchen, refrigerate immediately after frosting.
Refrigerator: The frosted cake keeps in the refrigerator, covered, for up to 5 days. The coconut cream frosting firms significantly when cold; remove the cake from the refrigerator 20–30 minutes before serving to allow the frosting to soften to its best texture.
Freezer (unfrosted layers): The cooled, unfrosted cake layers freeze beautifully. Wrap each layer tightly in two layers of plastic wrap and then foil; freeze for up to 3 months. Thaw overnight in the refrigerator still wrapped, then bring to room temperature before frosting. Frozen-then-thawed cake layers are often even more moist than freshly baked ones, as the ice crystals that form during freezing break down some of the starch structure, resulting in a more tender crumb.
Individual slices: Already-sliced portions can be refrigerated on a plate covered with plastic wrap for up to 3 days, making this an excellent make-ahead celebration cake.
Frequently Asked Questions
Why did my cake sink in the center?
A sunken center is almost always caused by one of three things: the oven door was opened before the cake had set (before 22 minutes), the baking powder or soda was old and under-active (test baking powder by dropping ½ tsp into hot water — it should bubble vigorously; if it doesn’t, replace it), or the batter was over-mixed after the apple cider vinegar was added (the vinegar-baking soda reaction is time-sensitive; once those two meet, the cake should be in the oven quickly). Mix just until combined and bake immediately.
Can I make this as cupcakes?
Yes — fill a lined 12-cup muffin tin two-thirds full (approximately ⅓ cup batter per cup) and bake at 175°C (350°F) for 18–22 minutes until a toothpick comes out clean. The hot oil bloom technique and frosting remain exactly the same. The recipe makes 16–18 standard cupcakes from the full batter quantity.
My coconut cream frosting is too runny — how do I fix it?
Runny coconut cream frosting is almost always caused by using coconut cream that was not cold enough, or by over-beating (which breaks the fat emulsion). Refrigerate the frosting for 20–30 minutes, then re-beat briefly — the cold should firm it back to a pipeable consistency. If it is still too soft, add an additional ½ cup of sifted powdered sugar and beat again. In future, refrigerate the coconut cream cans for a minimum of 24 hours (48 hours is even better) and use only the very thick, completely solidified cream from the top of the can — even a small amount of the watery coconut liquid incorporated into the frosting will prevent it from whipping to the right consistency.
Can I make this cake ahead for a celebration?
Yes — this cake is well-suited to making ahead. Bake the layers up to 2 days ahead and store at room temperature wrapped; or freeze for up to 3 months. Make the frosting on the day of assembly for best texture. Assemble, crumb coat, and fully frost the day before serving; refrigerate overnight. Bring to room temperature 30 minutes before the celebration. The fully assembled, refrigerated cake is actually easier to transport than a just-frosted one, as the cold frosting has set firm and won’t shift in transit.
POST TITLE: Vegan Vanilla Happiness Cake — The Perfectly Tender, Cloud-Soft Plant-Based Vanilla Layer Cake That Tastes Like Pure Joy in Every Single Slice
CATEGORY: Desserts
URL SLUG: vegan-vanilla-happiness-cake
Some recipes earn their names through what they are rather than what they contain, and the Vegan Vanilla Happiness Cake earns its name the moment you taste it. This is not a cake that hides behind boldness — no chocolate, no fruit, no swirl of something dramatic — it is the purest expression of what a well-made vanilla cake can be: a crumb so tender and fine it almost dissolves on the tongue, a flavor that is clean, warm, and sweet without being cloying, a fragrance that fills the kitchen from the moment the batter goes in and lingers there long after the cake comes out. It is the birthday cake someone actually wants, the afternoon slice that requires nothing else alongside it, the layer cake that a room of people who don’t usually say much about cake will reach for a second piece of. It is white inside, golden outside, and completely, unapologetically happy in its simplicity. It is 100% vegan, 100% dairy-free, contains no eggs — and it is, with the right technique, genuinely indistinguishable from the best non-vegan vanilla cakes you have ever eaten.
The technique is the hot oil bloom method. Vanilla extract — whether you use standard alcohol-based extract, vanilla bean paste, or scraped vanilla pods — contains aromatic compounds (primarily vanillin, with supporting notes from hundreds of secondary compounds depending on origin) that are, by nature, fat-soluble rather than water-soluble. This means they dissolve more completely, release more fully, and bind more permanently into fat than into any water-based component of a batter. In a conventional cake made with butter and eggs, the vanilla goes into the butter during creaming, and the fat in the butter carries the aromatic compounds throughout the batter in a way that produces deep, integrated vanilla flavor in every bite. In a typical vegan vanilla cake — where the fat is often a neutral oil added with the wet ingredients at room temperature — the vanilla extract frequently ends up tasting flat or one-dimensional, because the fat is too cool to properly dissolve and integrate the aromatic compounds before they bake off in the oven. The hot oil bloom method corrects this: the neutral oil (¼ cup, measured as called for in the recipe) is heated in a small saucepan over medium-low heat until it reaches approximately 70–75°C (160–165°F) — warm but not smoking, shimmering gently when the pan is tilted. The vanilla extract is then added directly to the hot oil and stirred for exactly 30 seconds. During those 30 seconds, the aromatic compounds in the vanilla dissolve instantly and fully into the hot fat, and the heat accelerates the binding reaction that anchors those compounds to the fat molecules. When this vanilla-infused hot oil is whisked into the batter, the fat carries fully integrated, deeply bloomed vanilla flavor through every molecule of the crumb rather than leaving it as a surface note. The result is a vanilla cake that tastes more profoundly of vanilla than most non-vegan cakes achieve — not because more vanilla was used, but because the vanilla that was used was fully and properly extracted. The hot oil bloom is a five-minute step that transforms a good vegan vanilla cake into an exceptional one.
This recipe makes a beautiful two-layer 8-inch cake or three-layer 6-inch cake, frosted with a silky vanilla bean coconut cream frosting. It serves 12–16 generously.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
25 mins
28–30 mins
55 mins (+ cooling + frosting)
12–16 slices
~480 kcal
Ingredients
For the Vanilla Cake Layers
2½ cups (300g) all-purpose flour (or cake flour for an even finer, more delicate crumb — cake flour produces a slightly more cloud-like texture; all-purpose produces a slightly more substantial bite)
1½ cups (300g) caster sugar or granulated sugar
2½ tsp baking powder
½ tsp baking soda
½ tsp fine salt
1 cup (240ml) oat milk or soy milk, at room temperature (oat milk produces a very slightly sweeter, rounder flavor; soy milk produces a cleaner, more neutral base — both work excellently; do not use canned coconut milk, which is too heavy)
¼ cup (60ml) neutral oil (refined coconut oil, sunflower oil, or vegetable oil — not olive oil)
1 tbsp vanilla extract (use good quality — this is the flavor of the entire cake; a cheap extract with a chemical edge will be noticeable in the finished cake; vanilla bean paste can replace the extract one-for-one and adds flecks of vanilla bean throughout the crumb)
1 tbsp apple cider vinegar (combined with the oat milk to form a vegan buttermilk — the acid reacts with the baking soda for lift and tenderizes the gluten for a finer crumb; do not omit)
¼ cup (60g) full-fat coconut yogurt or unsweetened applesauce (adds moisture and structure in place of egg yolks; coconut yogurt produces a slightly richer result; applesauce produces an airier one)
For the Vanilla Bean Coconut Cream Frosting
2 cans (2 × 400ml / 14oz) full-fat coconut cream, refrigerated overnight (use only the thick, solidified cream from the top of each can; leave the watery liquid)
1 tsp vanilla bean paste (for the frosting — the paste gives both flavor and visible black vanilla bean flecks throughout the white frosting, which looks beautiful against the white crumb)
Pinch of fine salt
Optional Decoration
Fresh flowers (edible) or fresh berries pressed gently into the frosting
Extra vanilla bean paste drizzled over the top in a thin ribbon
Flaky sea salt scattered sparingly over the top layer of frosting (the salt-against-sweet contrast is excellent and unexpected on a vanilla cake)
Instructions
Prepare. Preheat the oven to 175°C (350°F). Grease two 8-inch (20cm) round cake pans with coconut oil or vegan butter, line the bases with circles of parchment paper, and grease the parchment. Alternatively, use three 6-inch (15cm) pans for a taller, three-layer cake. Set aside.
Make the vegan buttermilk. Measure the oat milk into a jug. Add the apple cider vinegar and stir briefly. Leave to sit for 5 minutes — it will curdle very slightly and thicken a little. This is the vegan buttermilk; it is working correctly.
Hot oil bloom the vanilla. Heat the neutral oil in a small saucepan over medium-low heat for 2–3 minutes until it reaches approximately 70–75°C (160°F) — warm and shimmering, but nowhere near smoking. Remove from the heat. Add the vanilla extract immediately and stir for 30 seconds. The mixture will bubble briefly. Set aside to cool for 2 minutes — it should be warm but not so hot it would cook the other ingredients.
Mix the dry ingredients. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until evenly combined.
Mix the wet ingredients. Add the vegan buttermilk, the vanilla-bloomed oil, and the coconut yogurt or applesauce to the dry ingredients. Whisk from the center outward until the batter is smooth and lump-free — approximately 20–25 strokes. Do not over-mix; stop as soon as the dry ingredients are fully incorporated. The batter will be relatively thin and pourable.
Divide and bake. Divide the batter evenly between the prepared pans — use a kitchen scale for equal layers if possible, as even layers make stacking and frosting significantly easier. Bake for 26–30 minutes (8-inch pans) or 22–26 minutes (6-inch pans), until the tops are lightly golden, the edges have pulled away slightly from the sides of the pan, and a toothpick inserted in the center comes out clean with no wet batter (a few moist crumbs clinging is fine; wet batter means the cakes need more time). Do not open the oven before 22 minutes — the cold air can cause the center of the cakes to sink.
Cool completely. Leave the cakes in the pans for 10 minutes, then turn out onto a wire rack and remove the parchment paper. Cool completely to room temperature before frosting — a minimum of 1 hour; frosting a warm cake causes the frosting to melt and slide. For best results, once cooled to room temperature, wrap each layer in plastic wrap and refrigerate for 30 minutes before frosting — a cold cake is significantly easier to frost cleanly.
Make the frosting. Beat the thick coconut cream from both chilled cans in a stand mixer or with a hand mixer on high speed for 2–3 minutes until fluffy and holding peaks. Add the sifted powdered sugar, vanilla bean paste, and salt and beat for a further 1 minute until smooth, glossy, and pipeable. If the frosting seems too thin (this can happen in warm kitchens), refrigerate for 15 minutes and beat again briefly.
Assemble and frost. Place the first cake layer on a cake board or serving plate. Spread a generous, even layer of frosting over the top using an offset spatula. Place the second cake layer on top, pressing gently to level. Apply a thin, even crumb coat of frosting all over the outside of the cake — this seals in crumbs and creates a smooth base for the final coat. Refrigerate for 15 minutes to set the crumb coat. Apply the final, thicker layer of frosting to the top and sides, smoothing with a palette knife or bench scraper for a clean finish, or leaving it textured and rustic with swirls. Add any decoration.
Serve. The frosted cake can be served immediately or refrigerated until serving (up to 24 hours ahead). Remove from the refrigerator 20–30 minutes before serving to allow the frosting to soften slightly and the crumb to return to room temperature.
Pro Tips
Do not skip or rush the cooling step — a vanilla cake frosted while warm is one of the most common and most demoralizing baking failures. The crumb is fragile while warm and tears when the spatula drags across it; the coconut cream frosting melts on contact with heat and runs down the sides in an unrecoverable way. One hour minimum at room temperature; 30 minutes in the refrigerator after that is even better.
Level the cake layers before stacking — even beautifully baked cakes dome slightly in the center. A flat, level layer stacks cleanly and frosts evenly; a domed layer creates a wobbly, leaning cake. Use a long serrated knife and a turntable (or a careful eye) to trim the dome flat before stacking. The trimmed tops are the baker’s reward: eat them immediately with any spare frosting.
The hot oil bloom works best with vanilla extract that has a relatively high vanilla content — look for extracts that list vanilla bean extractives (not vanillin, which is a synthetic compound) as the primary ingredient. If vanilla bean paste is available, it can replace the extract directly and the paste’s glycerin base dissolves beautifully in warm oil, producing an even more aromatic bloom.
For a perfectly white cake interior (the snow-white crumb of a classic wedding-style vanilla cake), replace the oat milk with a slightly less sweet non-dairy milk (almond milk works well here) and use clear vanilla extract (sold specifically for white cakes) rather than standard brown vanilla extract. The brown color of standard vanilla extract does tint the crumb very slightly ivory; clear extract produces a brighter white result.
Vanilla: The World’s Most Labor-Intensive Flavor
Vanilla is, gram for gram, among the most expensive food ingredients in the world — second only to saffron in per-kilogram price among culinary spices — and the reason for this is almost entirely agricultural. The vanilla orchid (Vanilla planifolia), a climbing vine native to Mesoamerica and cultivated by the Totonac people of what is now Veracruz, Mexico for centuries before Spanish arrival, produces its seed pods (the “beans”) only once per year, only after a flower that blooms for a single morning has been successfully pollinated. In its native range, vanilla was pollinated by a specific species of bee (Melipona) and, allegedly, by a hummingbird — neither of which exist in any of the other tropical regions where vanilla cultivation was later attempted. When vanilla was transplanted to Madagascar, Réunion, Tahiti, and Indonesia in the nineteenth century in an effort to expand global supply, the plants grew and flowered but produced no beans: without the native pollinators, the flowers went unfertilized. The discovery, credited to a twelve-year-old enslaved boy named Edmond Albius on the island of Réunion in 1841, that vanilla flowers could be hand-pollinated with a small stick or grass blade — transferring pollen from the anther to the stigma within the single-morning window during which each flower is receptive — is one of the pivotal moments in global food history. Albius’s hand-pollination technique is still used on every vanilla flower grown commercially outside of Mexico today. Every single vanilla bean in every extract, every paste, every pod in every kitchen in the world that was not grown in Mesoamerica was produced by a person, bending over a vine, with a small stick, on a single morning, touching one flower at a time. The three to nine months of curing that follow — sweating, drying, conditioning — add further months of hand labor before the bean is sold. This is why vanilla costs what it costs, and why, when the full labor behind it is understood, the flavor of a genuinely good vanilla cake feels like something worth taking seriously.
Flavor Variations
Lemon Vanilla Happiness Cake: Add the finely grated zest of 2 large lemons to the dry ingredients before mixing, and replace 2 tablespoons of the oat milk with 2 tablespoons of fresh lemon juice for a bright, citrus-lifted vanilla cake with a sunnier, more complex flavor profile. Replace the vanilla bean frosting with a lemon curd coconut cream frosting — swirl 3 tablespoons of good-quality lemon curd through the finished frosting before applying to create a marbled yellow-and-white effect.
Rose Vanilla Happiness Cake: Add 1 teaspoon of rose water (not rose extract — rose water is more delicate and less perfumed) to the wet ingredients alongside the vanilla oil for a subtly floral vanilla cake with a romantic, softly fragrant note that works particularly well for celebrations. Frost with the standard vanilla bean frosting and garnish with dried or fresh rose petals pressed gently into the frosting surface.
Coconut Vanilla Happiness Cake: Replace the oat milk with full-fat coconut milk (the kind from a carton, not a can — canned coconut milk is too rich for this substitution and makes the crumb dense) and add ½ cup (40g) of desiccated coconut toasted in a dry pan to the dry ingredients for a toasted coconut-vanilla cake with a gentle tropical depth. Toast an additional ¼ cup of coconut to scatter over the finished frosted cake as decoration.
Nutritional Highlights (Per Slice — Based on 14 Slices)
Calories
Protein
Carbs
Fiber
Fat
~480 kcal
4g
68g
1g
22g
Storage
Room temperature: The unfrosted cake layers, wrapped tightly in plastic wrap, keep at room temperature for up to 2 days. The fully frosted cake can sit at room temperature for up to 6 hours if the kitchen is cool (under 22°C / 72°F); in a warm kitchen, refrigerate immediately after frosting.
Refrigerator: The frosted cake keeps in the refrigerator, covered, for up to 5 days. The coconut cream frosting firms significantly when cold; remove the cake from the refrigerator 20–30 minutes before serving to allow the frosting to soften to its best texture.
Freezer (unfrosted layers): The cooled, unfrosted cake layers freeze beautifully. Wrap each layer tightly in two layers of plastic wrap and then foil; freeze for up to 3 months. Thaw overnight in the refrigerator still wrapped, then bring to room temperature before frosting. Frozen-then-thawed cake layers are often even more moist than freshly baked ones, as the ice crystals that form during freezing break down some of the starch structure, resulting in a more tender crumb.
Individual slices: Already-sliced portions can be refrigerated on a plate covered with plastic wrap for up to 3 days, making this an excellent make-ahead celebration cake.
Frequently Asked Questions
Why did my cake sink in the center?
A sunken center is almost always caused by one of three things: the oven door was opened before the cake had set (before 22 minutes), the baking powder or soda was old and under-active (test baking powder by dropping ½ tsp into hot water — it should bubble vigorously; if it doesn’t, replace it), or the batter was over-mixed after the apple cider vinegar was added (the vinegar-baking soda reaction is time-sensitive; once those two meet, the cake should be in the oven quickly). Mix just until combined and bake immediately.
Can I make this as cupcakes?
Yes — fill a lined 12-cup muffin tin two-thirds full (approximately ⅓ cup batter per cup) and bake at 175°C (350°F) for 18–22 minutes until a toothpick comes out clean. The hot oil bloom technique and frosting remain exactly the same. The recipe makes 16–18 standard cupcakes from the full batter quantity.
My coconut cream frosting is too runny — how do I fix it?
Runny coconut cream frosting is almost always caused by using coconut cream that was not cold enough, or by over-beating (which breaks the fat emulsion). Refrigerate the frosting for 20–30 minutes, then re-beat briefly — the cold should firm it back to a pipeable consistency. If it is still too soft, add an additional ½ cup of sifted powdered sugar and beat again. In future, refrigerate the coconut cream cans for a minimum of 24 hours (48 hours is even better) and use only the very thick, completely solidified cream from the top of the can — even a small amount of the watery coconut liquid incorporated into the frosting will prevent it from whipping to the right consistency.
Can I make this cake ahead for a celebration?
Yes — this cake is well-suited to making ahead. Bake the layers up to 2 days ahead and store at room temperature wrapped; or freeze for up to 3 months. Make the frosting on the day of assembly for best texture. Assemble, crumb coat, and fully frost the day before serving; refrigerate overnight. Bring to room temperature 30 minutes before the celebration. The fully assembled, refrigerated cake is actually easier to transport than a just-frosted one, as the cold frosting has set firm and won’t shift in transit.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There is a category of baked goods that occupies the precise intersection of cake and bread — loaves that are sliced rather than plated, eaten with fingers rather than forks, and carry a flavor so clean and bright that a single slice feels like a small piece of weather. The Vegan Lemon Poppyseed Loaf is exactly that: a tall, golden, tender loaf with a crumb that is soft and yielding without being heavy, a lemon flavor that is genuinely sharp and citrus-forward rather than a distant lemon suggestion, and a fine scatter of poppy seeds throughout that add a gentle nutty crunch and a visual speckle that makes every slice look beautiful on a board. It is finished with a tart lemon glaze that soaks partially into the warm loaf and sets into a thin, slightly crackled sugar-lemon shell on top — the kind of glaze that catches the light and produces a barely audible crunch when the first slice is cut through it. It is 100% vegan, dairy-free, egg-free, and made from ingredients available in every supermarket. It is the kind of thing that is equally at home on a Sunday brunch table, in a lunchbox, on an afternoon tea board, or simply sliced directly on the counter and eaten standing up, which is how most of it actually gets eaten. One loaf makes 10–12 thick slices. None of them last as long as they should.
The technique is the dual-lemon extraction method. Most lemon loaves taste like lemon in the way that a lemon-scented candle smells like lemon — recognizably so, but not quite the real thing: a lemon flavor that is sweet and one-dimensional rather than bright, tart, and complex. The reason is that most recipes use lemon juice alone, which provides acidity but whose volatile aromatic compounds (primarily limonene and linalool — the molecules responsible for the fresh, bright, top-note quality of lemon scent and flavor) are largely water-soluble and evaporate significantly during baking, leaving behind the acid but losing much of the freshness. The dual-lemon extraction method captures both the acid and the aromatics through two parallel processes. Process one — zest-into-sugar rubbing: the finely grated zest of 3 lemons is added to the sugar before any liquid is incorporated and rubbed between the fingers for 60 seconds, pressing the zest against the sugar crystals. The mechanical friction breaks the oil sacs in the zest and releases the limonene directly into the sugar, which absorbs and holds the fat-soluble aromatic oil — protecting it from water-based dilution when the wet ingredients are added and from heat evaporation during the early baking stage. Process two — lemon juice added twice: two tablespoons of fresh lemon juice go into the batter before baking (providing tartness throughout the crumb), and three tablespoons go into the glaze (applied while the loaf is still warm, when the crumb is most porous and the glaze penetrates deepest into the surface). The result is a loaf whose lemon flavor arrives in three notes — the zest oil protected by the sugar rubbing (bright, aromatic top note), the baked juice (tart midrange), and the fresh glaze (sharp, immediate finish) — producing the full, complex, genuinely citrus-forward flavor that lemon deserves.
This recipe makes one standard 900g (2lb) loaf tin — 10–12 slices.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
50–55 mins
70 mins (+ 15 min cooling before glazing)
10–12 slices
~310 kcal
Ingredients
For the Lemon Poppyseed Loaf
1½ cups (180g) all-purpose flour, plus extra for dusting the tin
1 cup (200g) caster sugar (or granulated sugar — caster dissolves slightly more easily in the rubbing step but granulated works equally well)
Zest of 3 large lemons (this is the most important single measurement in the recipe — do not reduce; the zest is the primary source of the loaf’s brightness and complexity)
2 tbsp fresh lemon juice (from the same lemons after zesting)
¾ cup (180ml) plant milk, unsweetened (oat milk or soy milk — both work; oat milk produces a very slightly more tender crumb)
½ cup (120ml) neutral oil (sunflower, vegetable, or refined coconut oil)
1 tsp apple cider vinegar (reacts with the baking soda to produce lift, and adds a very faint tartness that reinforces the lemon without being detectable as vinegar)
2 tsp baking powder
½ tsp baking soda (bicarbonate of soda)
½ tsp fine salt
2½ tbsp poppy seeds (this quantity produces a well-distributed scatter of seeds visible in every slice; add up to 3 tablespoons for a more prominent poppy seed presence)
1 tsp vanilla extract
For the Lemon Glaze
1 cup (120g) icing sugar (powdered sugar), sifted
3 tbsp fresh lemon juice (from the lemons — this amount produces a tart, genuinely lemon-forward glaze rather than a sweet one; reduce to 2 tablespoons for a sweeter, thicker glaze)
½ tsp lemon zest, finely grated (optional — adds visible zest flecks to the glaze surface and intensifies the lemon note)
For Finishing
Extra poppy seeds scattered over the glaze before it sets (optional but very attractive)
Thin strips of lemon zest laid over the set glaze (optional)
Instructions
Preheat and prepare the tin. Preheat the oven to 175°C (350°F). Grease a 900g (2lb) loaf tin thoroughly with vegan butter or oil, then dust with flour, tapping out the excess. Alternatively, line with parchment paper, leaving an overhang on the long sides to act as handles for lifting the finished loaf. A well-prepared tin is important — the loaf’s high sugar content means it can stick aggressively if the tin is inadequately greased.
Zest-into-sugar rubbing. In a large mixing bowl, add the caster sugar. Grate the zest of 3 large lemons directly into the sugar. Using your fingertips, rub the zest into the sugar with firm pressure for a full 60 seconds — the sugar will turn slightly yellow, feel slightly damp, and smell intensely of fresh lemon. This step is the heart of the dual-lemon extraction method; do not skip or rush it. Set aside. Juice the zested lemons and measure out 2 tablespoons for the batter and 3 tablespoons for the glaze; set both aside.
Add the wet ingredients. To the lemon sugar, add the plant milk, neutral oil, vanilla extract, the 2 tablespoons of lemon juice, and the apple cider vinegar. Whisk vigorously for 30 seconds until thoroughly combined and slightly emulsified.
Add the dry ingredients. Sift the flour, baking powder, baking soda, and salt directly into the wet mixture. Add the poppy seeds. Using a spatula or wooden spoon, fold gently until just combined — stop folding as soon as no dry flour streaks remain. Do not overmix: once the flour is wet, gluten begins developing, and overmixing produces a dense, tough crumb rather than a tender one. A few very small lumps in the batter are entirely acceptable.
Bake. Pour the batter into the prepared loaf tin and smooth the top with a spatula. Optionally, run a knife or the tip of a spatula down the center of the batter (creating a very shallow groove) — this encourages the loaf to crack neatly down the center during baking, which is both visually appealing and indicates the loaf has risen fully through the center rather than only at the edges. Bake for 50–55 minutes, until a wooden skewer or toothpick inserted into the center comes out clean with no wet batter (a few moist crumbs are fine; wet batter is not). If the top of the loaf begins to over-brown before the center is baked through, tent loosely with foil from around the 35-minute mark.
Cool briefly. Remove from the oven. Leave the loaf in the tin for 10–15 minutes — this cooling time allows the structure to set enough that the loaf can be removed without crumbling. Then turn out carefully onto a wire rack. The loaf should be still warm but not hot when the glaze goes on: warm enough that the glaze soaks partially into the surface, but not so hot that it runs off entirely before setting.
Make the glaze. While the loaf cools, whisk together the sifted icing sugar, 3 tablespoons of fresh lemon juice, and optional zest until completely smooth with no lumps. The glaze should be thick enough to coat the back of a spoon but pourable — if too thick, add ½ teaspoon of lemon juice; if too thin, add 1 tablespoon of icing sugar. Taste: it should be sharp, bright, and intensely lemony.
Glaze the loaf. Pour the lemon glaze slowly over the top of the warm loaf, allowing it to run down the sides naturally. Do not spread with a spatula — pouring and allowing the glaze to find its own level produces a more natural, slightly pooled glaze around the edges that looks beautiful and penetrates the sides as well as the top. Scatter extra poppy seeds and/or thin strips of lemon zest over the wet glaze. Allow the glaze to set for 15–20 minutes before slicing — the glaze should be set to a slightly tacky, slightly crackled shell before the first slice is cut.
Slice and serve. The loaf slices cleanest with a long, sharp, serrated knife. Cut into slices approximately 2cm (¾ inch) thick — thinner slices can crumble at the glaze layer; this thickness maintains the full textural structure of each slice.
Pro Tips
The zest-into-sugar rubbing step requires the full 60 seconds of pressure — a brief, casual toss of zest into sugar does not rupture the oil sacs in the zest and does not release the limonene effectively. The 60-second rubbing should be vigorous enough that the sugar feels slightly moist and warm when done. The color change (from white to pale yellow) and the intensification of the lemon scent are the indicators that the step has worked.
Do not reduce the zest quantity — three lemons’ worth of zest is not excessive; it is the quantity needed to produce a genuinely citrus-forward loaf rather than a mildly lemon-flavored one. Many bakers’ instinct is to reduce zest for fear of bitterness; the rubbing step actually mitigates bitterness by releasing the sweeter aromatic oils and distributing them evenly through the sugar rather than leaving concentrated pockets of zest in the batter.
Glaze on a warm — not hot — loaf — the window between too-hot (glaze runs completely off) and too-cold (glaze sits on the surface without soaking in) is approximately 10–15 minutes after the loaf comes out of the tin. A loaf that is warm to the touch but not burning when held is at the correct temperature for glazing: the crumb is still slightly open and porous from baking heat, allowing the glaze to penetrate 2–3mm into the surface rather than sitting entirely on top.
For a layered glaze effect, apply the glaze in two pours: pour half the glaze, let it set for 5 minutes, then pour the remaining half. The double pour builds a thicker glaze layer and produces a more dramatic crackled surface on the finished loaf.
Lemon and Poppy Seed: A Pairing With Deep Culinary Roots
The pairing of lemon and poppy seed in baked goods is so established in the modern bakery repertoire that it functions almost as a single unit — lemon poppyseed muffins, lemon poppyseed pancakes, lemon poppyseed cake — but the history of how these two ingredients ended up together is worth considering, because their geographic origins are about as far apart as two ingredients can be. The lemon (Citrus limon) originated in Northeast India or possibly Southern China, was brought westward to Persia and the Arab world by roughly the 10th century CE, and arrived in the Mediterranean (Spain, Italy, and eventually further north) via Arab traders and the spread of Islamic cultivation techniques during the medieval period. By the 17th and 18th centuries, lemon cultivation was firmly established in the Mediterranean, and lemon-flavored confectionery and desserts were a well-established category in French and Italian pastry. Poppy seeds (from Papaver somniferum) have a completely separate origin story: their culinary use is documented in ancient Egypt and Mesopotamia, and they became particularly embedded in Central and Eastern European baking traditions — specifically in Polish, Czech, Hungarian, and German baking, where poppy seeds feature prominently in pastries, strudels, breads, and cakes from at least the medieval period onward. The combination of lemon and poppy seed is not, as far as food historians can determine, an ancient or traditional pairing in any single cuisine; it appears to be a 20th-century American combination, most likely emerging from the meeting of Mediterranean citrus flavors and Central/Eastern European seed-baking traditions in the immigrant communities that shaped American baking between the 1890s and the 1960s. The pairing works because the sharp brightness of lemon and the subtle, earthy nuttiness of poppy seed occupy different sensory registers and amplify each other rather than competing — a balance that, once discovered in an American bakery sometime in the mid-20th century, turned out to be so obviously right that it has never been questioned since.
Flavor Variations
Lemon and Lavender Poppyseed Loaf: Add 1 teaspoon of culinary dried lavender (finely ground in a pestle and mortar — unground dried lavender in a baked good is unpleasantly floral and slightly woody; ground lavender distributes evenly through the crumb) to the zest-sugar mixture at the rubbing stage. Reduce the vanilla extract to ½ teaspoon. The lavender adds a floral, slightly herbal note that pairs beautifully with lemon and is particularly sophisticated when served alongside afternoon tea. Replace the plain lemon glaze with a lavender glaze: steep 1 teaspoon of culinary lavender in 3 tablespoons of warm water for 10 minutes, strain, and use the lavender water in place of lemon juice in the glaze (add 1 tablespoon of lemon juice for tartness).
Orange and Poppyseed Loaf: Replace the 3 lemons entirely with 2 large oranges — zest, juice in the batter, and juice in the glaze. Add ¼ teaspoon of cinnamon to the dry ingredients. The orange version is warmer, sweeter, and slightly more autumnal in flavor than the lemon; it is particularly good sliced thickly and eaten alongside a cup of black tea. For an intensified citrus flavor, use blood oranges when in season — they produce a beautifully pink-tinted crumb.
Lemon Poppyseed Loaf With Blueberry: Fold 150g of fresh blueberries (tossed lightly in 1 tablespoon of flour before folding in — the flour prevents them from sinking to the bottom of the batter during baking) into the completed batter as the final step before pouring into the tin. The blueberries burst during baking, creating pockets of jammy fruit throughout the crumb that contrast with the lemon brightness. Reduce the glaze quantity by one-third as the loaf is already sweet and fruity.
Nutritional Highlights (Per Slice — Based on 11 Slices)
Calories
Protein
Carbs
Fiber
Fat
~310 kcal
3g
49g
1g
11g
Storage
Room temperature: The glazed loaf keeps wrapped tightly in plastic wrap or in an airtight container at room temperature for up to 3 days. The glaze softens slightly after the first day as it absorbs moisture from the crumb, transitioning from a crackled shell to a softer, stickier top — the flavor is equally good both ways, just texturally different.
Refrigerator: The loaf keeps in the refrigerator for up to 5 days. Remove from the refrigerator 15–20 minutes before eating to allow the crumb to return to room temperature — cold lemon loaf loses some of its aromatic brightness, which returns as it warms.
Freezer: Freeze un-glazed (the glaze does not freeze well — it becomes sticky and wet on thawing). Cool the un-glazed loaf completely, wrap tightly in plastic wrap and then foil, and freeze for up to 2 months. Thaw at room temperature for 2–3 hours, then make and apply the glaze fresh. A freshly glazed, thawed loaf is indistinguishable from freshly baked.
Individual slices: Slices can be individually wrapped and frozen for up to 1 month — useful for a weekday lunch or a single-serving treat. Thaw a slice at room temperature for 30 minutes or microwave from frozen for 25 seconds.
Frequently Asked Questions
My loaf sank in the center — what went wrong?
A sunken center is almost always caused by one of three things: the oven door was opened before the loaf had fully set in the center (the sudden drop in temperature causes the unbaked center to collapse — do not open the oven before 40 minutes); the loaf was underbaked (test with a skewer in the very center of the loaf, not the edge); or too much leavening was used (too much baking powder causes a rapid initial rise that the structure cannot sustain, leading to collapse as the loaf cools). Measure baking powder carefully and use a properly calibrated level measurement.
Can I make this gluten-free?
Yes — replace the all-purpose flour with a 1:1 gluten-free baking flour blend (one specifically designed for direct substitution in baking, with xanthan gum already included). The texture of the gluten-free version is slightly denser and less springy than the original but still pleasant and well-flavored. Do not use almond flour or coconut flour as a direct substitution; they require different liquid ratios and produce an entirely different product.
Can I use bottled lemon juice instead of fresh?
Fresh lemon juice is strongly recommended for both the batter and the glaze. Bottled lemon juice lacks the volatile aromatic compounds that evaporate during processing and that are responsible for the fresh, bright quality of lemon flavor. The zest-into-sugar rubbing step is entirely dependent on fresh lemons for the zest; for the juice element, bottled juice produces a functional but noticeably flatter, less vibrant result. If fresh lemons are unavailable, bottled juice in the batter is acceptable; use fresh lemon juice at minimum in the glaze, where it is served uncooked and its full aromatic quality is most apparent.
Why does my glaze soak in and disappear rather than setting on top?
A glaze that soaks in entirely means the loaf was too hot when the glaze was applied — a very hot crumb is maximally porous and absorbs liquid rapidly, pulling the glaze in before it has time to set. Wait until the loaf is warm to the touch but not burning (approximately 10–15 minutes out of the tin) before glazing. If the glaze has already been absorbed, make a second, slightly thicker batch of glaze (increase the icing sugar by 2 tablespoons) and apply it once the loaf has cooled further — the second layer will sit more on the surface.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.