easy vegan recipes

Vegan Coconut Truffles — The Creamy, Melt-in-the-Mouth Chocolate Truffles Ready in 30 Minutes

vegan coconut truffles

A chocolate truffle is one of the most deceptive confections in existence — it looks like something that requires professional skill and specialist equipment, and yet its core construction is among the simplest in all of confectionery: a ganache centre, briefly chilled until firm enough to shape, rolled into a ball, and coated in cocoa powder, melted chocolate, or a fine coating of desiccated coconut. The pleasure of making truffles at home is partly this discovery — that something this elegant, this rich, this genuinely impressive as a gift or an after-dinner indulgence is achievable in 30 minutes with five ingredients. These vegan coconut truffles are built on a ganache made from full-fat coconut cream and dark chocolate — coconut cream provides the fat and richness that dairy cream provides in a classic ganache, with the added advantage of a gentle coconut fragrance that makes these truffles distinctly their own rather than a pale substitute for the dairy version. The ganache is flavoured with vanilla and a pinch of sea salt, chilled until firm, then rolled into balls and coated in toasted desiccated coconut that clings to the exterior in a golden, fragrant layer. The result is a truffle that is deeply chocolatey, creamy at the centre, and lightly coconut-forward at the exterior — a combination that is both satisfying and refined. These vegan coconut truffles are 100% plant-based, dairy-free, egg-free, and naturally gluten-free. They make 20–24 truffles. They store well, making them an excellent candidate for gifting, making ahead for a dinner party, or keeping in the refrigerator for a week of after-dinner treats. The technique is the reason the ganache sets to exactly the right consistency for rolling — firm enough to hold its shape but yielding and creamy when bitten.

The technique is the warm-pour-and-undisturbed-set method. Chocolate ganache is an emulsion — a stable suspension of fat droplets (from the cocoa butter in the chocolate and the fat in the coconut cream) in a water-based liquid. Emulsions are sensitive to agitation during the setting process: if a ganache is stirred, shaken, or disturbed while it is cooling and setting, the emulsion can break — the fat separates from the liquid, producing a greasy, grainy, or crumbly ganache that will not roll cleanly into truffles. The warm-pour-and-undisturbed-set method ensures the emulsion remains stable through two disciplined steps. Step one — warm pour: the coconut cream is heated to just below boiling (small bubbles forming at the edges of the pan, approximately 85°C) and poured over finely chopped dark chocolate in a heatproof bowl. The chocolate must be finely chopped — not in large pieces — so it melts evenly and quickly from the residual heat of the cream without requiring stirring for an extended period. The cream is left to sit undisturbed over the chopped chocolate for exactly 2 minutes, allowing the heat to melt the chocolate from the outside in before any stirring begins. Step two — undisturbed set: once the ganache is mixed (with a gentle, circular motion from the centre outward, not vigorous stirring), the vanilla and salt are incorporated, and the ganache is transferred immediately to a shallow dish and left undisturbed at room temperature for 20 minutes before being refrigerated. The room-temperature rest allows the emulsion to begin stabilising before the cold of the refrigerator rapidly sets the outer layer — a too-rapid chill can cause the emulsion surface to crack. The result is a smooth, glossy, cohesive ganache that sets to a perfectly rollable consistency in 2 hours.

This recipe makes 20–24 truffles.


Recipe Information

Prep TimeChill TimeTotal TimeMakesCalories
15 mins2 hrs2 hrs 15 mins20–24 truffles~95 kcal each

Ingredients

For the Ganache

  • 200g (7oz) dark chocolate, minimum 70% cocoa solids — finely chopped with a sharp knife; the finer the chop, the more evenly and quickly it melts; do not use chocolate chips (they contain stabilisers that affect how smoothly they melt into ganache); a high-quality 70–75% dark chocolate produces the best flavour balance — rich but not aggressively bitter
  • 160ml (⅔ cup) full-fat coconut cream — from a tin; shake or stir the tin before measuring to combine the solids and liquid; do not use coconut milk (too thin — the ganache will not set firmly enough) or light coconut cream (too low in fat — same problem); the coconut cream provides the fat and liquid base of the ganache
  • 1 tsp pure vanilla extract
  • ¼ tsp fine sea salt — salt in a chocolate ganache is not optional; it rounds the bitterness of the dark chocolate and deepens the overall flavour significantly; do not omit

For Rolling and Coating

  • 80g (1 cup) desiccated coconut — unsweetened; toasted until golden for maximum flavour (instructions below); sweetened desiccated coconut can be substituted but produces a significantly sweeter coating that can overpower the dark chocolate ganache
  • Optional secondary coatings: cocoa powder (for a classic finish), finely crushed freeze-dried raspberries (for a pink, fruit-forward coating), or finely chopped toasted pistachios (for a green, nutty coating)

Instructions

  1. Toast the desiccated coconut. Spread the desiccated coconut in a thin, even layer in a dry frying pan over medium heat. Toast, stirring constantly, for 3–4 minutes until golden and fragrant — the coconut goes from white to golden very quickly and will burn if left unattended. Transfer immediately to a plate to cool. The toasted coconut can be prepared up to 3 days in advance and stored in an airtight container.
  2. Make the ganache — warm-pour method, Stage 1. Finely chop the dark chocolate and place in a heatproof bowl. In a small saucepan, heat the coconut cream over medium heat until small bubbles are forming at the edges and wisps of steam rise from the surface — approximately 85°C; do not allow it to boil. Pour the hot coconut cream directly over the chopped chocolate. Do not stir. Leave undisturbed for exactly 2 minutes.
  3. Emulsify the ganache. After 2 minutes, begin stirring from the centre of the bowl outward in small, slow, circular motions — do not stir vigorously or in wide circles. The ganache will come together gradually, moving from a broken, streaky mixture to a smooth, glossy, uniform emulsion. This takes approximately 60–90 seconds of gentle stirring. When the ganache is completely smooth and glossy with no streaks of unmelted chocolate, add the vanilla extract and sea salt and stir briefly to incorporate.
  4. Undisturbed set — Stage 2. Pour the ganache into a shallow dish (a 20cm / 8-inch square brownie tin or similar) and smooth the surface gently with a spatula. Leave at room temperature for 20 minutes undisturbed — do not refrigerate yet, do not cover, do not move the dish. After 20 minutes, cover loosely with cling film (pressed gently onto the surface to prevent a skin forming) and refrigerate for a minimum of 2 hours, or overnight.
  5. Roll the truffles. Remove the chilled ganache from the refrigerator. If the ganache is very firm (this can happen in a very cold fridge), leave it at room temperature for 10 minutes to soften slightly — it should be firm but yielding, like cold butter. Using a melon baller, a small ice cream scoop (approximately 1 tablespoon capacity), or two teaspoons, scoop portions of ganache and roll quickly between your palms into balls approximately 2.5–3cm in diameter. Work quickly — the warmth of your hands softens the ganache; if it becomes too soft to roll cleanly, return the dish to the refrigerator for 10 minutes and continue. Place the rolled balls on a parchment-lined tray.
  6. Coat in toasted coconut. Roll each truffle in the toasted desiccated coconut, pressing gently to ensure even coverage. Place back on the parchment-lined tray. If using multiple coatings, divide the truffles and roll each group in its respective coating.
  7. Chill before serving. Refrigerate the coated truffles for at least 15 minutes before serving to allow the exterior to set and the interior to firm back to its ideal texture after the warmth of rolling.

Pro Tips

  • Chop the chocolate finely — large chunks of chocolate require more stirring to melt, which agitates the emulsion before it has stabilised. Finely chopped chocolate melts from the residual heat of the cream with minimal intervention. If any pieces of chocolate remain unmelted after 2 minutes, place the bowl briefly over a pan of barely simmering water (bain-marie) for 30 seconds and stir gently — do not microwave, which heats unevenly.
  • Cold hands help — if your hands warm the ganache too quickly during rolling, briefly run your palms under cold water and dry thoroughly before continuing. Cold hands are the single most practical advantage in truffle-making.
  • Toast the coconut — raw desiccated coconut has a mild, slightly raw flavour and a white colour; toasted desiccated coconut is fragrant, golden, and nutty, with a significantly more complex flavour that complements dark chocolate beautifully. The 4-minute toasting step is the highest-return step in this recipe relative to the time it costs.
  • Make ahead for gifts — these truffles are an outstanding homemade gift. Layer them in a small box between sheets of parchment, keep refrigerated until gifting, and they will last up to 10 days. Allow the recipient to bring them to room temperature for 5–10 minutes before eating for the best texture and flavour release.

The Chocolate Truffle: A Confection With a Contested Origin

The chocolate truffle — a small, roughly spherical confection of chocolate ganache, typically rolled in cocoa powder, chopped nuts, or chocolate — takes its name from its visual resemblance to the black truffle fungus (Tuber melanosporum), which it mimics in shape and, in its cocoa-dusted form, in colour and rough surface texture. The origin story most frequently cited in confectionery history attributes the chocolate truffle to Auguste Escoffier, the French chef who codified classical French cuisine in the late 19th and early 20th century, specifically to an accident in his kitchen in Cannes in the 1890s in which his apprentice accidentally poured hot cream into a bowl of chocolate pieces rather than the intended bowl of eggs and sugar — the resulting ganache, once set and rolled in cocoa powder, became the first chocolate truffle. A competing origin story attributes the invention to Antoine Dufour, who opened the Prestat chocolate shop in London in 1902 and claimed to have invented the truffle recipe he had learned from Escoffier directly. What is not disputed is that the chocolate truffle in its recognisable modern form — ganache centre, cocoa powder exterior — was codified in the early 20th century in the French and Belgian confectionery tradition, and that the word “ganache” itself was also originally a term of mild insult (roughly meaning “fool” or “jaw”) that came to describe the confection by some accounts through the same kitchen accident that produced the truffle, when the apprentice was called a ganache by his chef before the mistake’s happy consequences became apparent. Vegan and coconut-based ganache truffles are a recent development — coconut cream’s fat content and emulsification properties make it the most functional dairy substitute in ganache of any vegan option, a fact that professional vegan chocolatiers began exploiting commercially in the 2000s and that home cooks have adopted widely since the 2010s.


Flavor Variations

  • Dark Chocolate and Orange Truffles: Add 1 teaspoon of finely grated orange zest and ½ teaspoon of orange extract to the ganache alongside the vanilla. Coat in a mixture of toasted desiccated coconut and a pinch of fine orange zest worked through it. The chocolate-orange combination is a classic British confectionery pairing — richly bitter chocolate balanced against the bright acidity of citrus.
  • Espresso Coconut Truffles: Dissolve 1 teaspoon of instant espresso powder in the hot coconut cream before pouring it over the chocolate. The coffee deepens the bitterness of the dark chocolate and adds a complex, roasted dimension; the coconut coating provides a contrasting sweetness. Omit the vanilla extract and increase the salt to ½ teaspoon to further accentuate the espresso character.
  • Chilli Chocolate Truffles: Add ¼ teaspoon of cayenne pepper and ¼ teaspoon of ground cinnamon to the ganache alongside the vanilla. The chilli provides a slow-building heat that arrives after the initial chocolate richness; the cinnamon adds warmth and spice. Coat in unsweetened cocoa powder rather than coconut for a more dramatic visual contrast — the deep brown cocoa exterior gives no indication of the heat within.

Nutritional Highlights (Per Truffle — Based on 22 Truffles)

CaloriesProteinCarbsFiberFat
~95 kcal1g7g1g7g

Storage

  • Refrigerator: Store in a single layer in a sealed container between sheets of parchment paper for up to 10 days. The coconut coating softens slightly over time but the flavour remains excellent. Bring to room temperature for 5–10 minutes before eating for the best texture.
  • Freezer: Freeze uncoated truffle balls on a parchment-lined tray until solid (approximately 1 hour), then transfer to a sealed freezer bag and freeze for up to 3 months. Thaw overnight in the refrigerator and roll in toasted coconut just before serving — the coating adheres better to a slightly thawed, slightly tacky surface than to a fully cold, dry surface.
  • Gifting: Layer truffles in a box between sheets of parchment and keep refrigerated until ready to give. Include a note to refrigerate and consume within 10 days.
  • Do not store at room temperature for more than 2 hours — the coconut cream ganache centre is stable under refrigeration but softens significantly at room temperature and may become too soft to handle cleanly after extended time out of the fridge, particularly in a warm kitchen.

Frequently Asked Questions

My ganache didn’t set firmly enough to roll. What went wrong?

A ganache that is too soft after chilling usually means the ratio of liquid to chocolate was too high — this can happen if the coconut cream tin was higher in liquid and lower in solid cream than expected (coconut cream tins vary significantly by brand). Return the ganache to the refrigerator for a further hour. If it still does not set, melt an additional 30g of finely chopped dark chocolate and stir it into the ganache (you may need to gently warm the ganache over a bain-marie to incorporate the additional chocolate), then re-chill.

My ganache is grainy or split. How do I fix it?

A split or grainy ganache means the emulsion broke. This usually happens from overheating the cream (boiling rather than near-boiling), vigorous stirring, or using chocolate that contained additives that disrupted emulsification. To rescue a broken ganache: warm it gently over a bain-marie while stirring in teaspoon-sized additions of warm coconut cream until the emulsion comes back together. Prevention is better — follow the 85°C cream temperature and gentle circular stirring technique in the instructions.

Can I use milk chocolate instead of dark?

Milk chocolate (even vegan milk chocolate) has a lower cocoa butter content and higher sugar content than dark chocolate, which means the ganache will be softer and sweeter. If using vegan milk chocolate (typically 35–45% cocoa), reduce the coconut cream to 120ml to compensate for the lower cocoa butter content and set ratio. The result will be a sweeter, creamier truffle — delicious but quite different in character from the intense dark chocolate version.

How do I get perfectly round truffles?

Perfectly round truffles come from cold ganache, cold hands, and quick rolling — the less time the ganache spends in contact with your warm palms, the rounder and more uniform it stays. Scoop with a melon baller or small ice cream scoop for consistent sizing; roll between cupped palms rather than flat palms for a rounder result; work in small batches and return the tray to the refrigerator between batches if the ganache is warming.


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!

Vegan Crème Brûlée Cheesecake — The Showstopping Dessert With a Caramelised Sugar Top

vegan crème brûlée cheesecake

There are desserts that are impressive and desserts that are theatrical, and a crème brûlée cheesecake is firmly in the second category — the moment the kitchen torch is applied to the sugar-dusted top and the sugar cracks under the back of a spoon is one of the most satisfying moments in home baking, combining the drama of live fire with the reward of that distinctive brittle-then-creamy contrast that defines both the original crème brûlée and the cheesecake it has been married to here. This vegan crème brûlée cheesecake takes the best of both desserts: the crisp, amber caramel top of a classic crème brûlée and the rich, creamy, vanilla-forward filling of a baked cheesecake, built on a buttery biscuit base and set without a single drop of dairy or egg. The cheesecake filling is made from cashew cream cheese (soaked raw cashews blended to an ultra-smooth cream), coconut cream for richness, cornstarch for structure, and a generous quantity of vanilla bean paste for the deep, speckled vanilla flavour that is the signature of a great crème brûlée. Baked in a water bath at a low temperature until just set, chilled overnight, and finished with a layer of caster sugar torched to a thin, glass-like caramel immediately before serving, this is a dessert that delivers at every level — visually stunning, texturally complex, and deeply, unabashedly flavourful. It is 100% vegan, dairy-free, and egg-free. It serves 10–12. It requires advance planning — the cheesecake must chill overnight — but the active work is spread across two short sessions. The technique is the reason the filling sets to the smooth, just-trembling consistency that makes both a great baked cheesecake and a great crème brûlée.

The technique is the water-bath-and-residual-heat method. Baked vegan cheesecakes made without eggs are more fragile than their egg-containing counterparts during baking — egg proteins coagulate gradually and predictably as temperature rises, creating a self-stabilising network that sets the filling smoothly; without eggs, the setting agents (here, cornstarch and the protein from cashew cream cheese) are less forgiving of high or uneven heat. A vegan cheesecake filling baked at a standard oven temperature (170°C or above) tends to puff and crack as the surface sets before the interior, and can develop a curdled or grainy texture if any part of the filling overheats. The water-bath-and-residual-heat method addresses both problems simultaneously. The water bath — the cheesecake tin set inside a larger roasting tin filled with boiling water to a depth of 2.5cm — surrounds the cheesecake with moist, 100°C heat during baking, preventing the outer edges from overheating while the centre continues to set. Because water cannot exceed 100°C at sea level regardless of oven temperature, the water bath acts as a thermal ceiling that keeps the filling temperature gentle and even throughout the baking period. The residual heat element: the cheesecake is baked at 150°C for 55–60 minutes until the edges are set and the centre has a distinct wobble of approximately 5cm when the tin is gently shaken — then the oven is turned off and the cheesecake is left inside the closed oven for a further 45 minutes. During this period, the residual heat in the oven (dropping gradually from 150°C) gently brings the centre to its set point without any risk of overheating. The cheesecake then cools to room temperature in the turned-off oven with the door ajar before refrigerating overnight. The result is a filling that is smooth, crack-free, and set to exactly the right just-trembling consistency — firm enough to slice cleanly, yielding and creamy when eaten.

This recipe serves 10–12.


Recipe Information

Prep TimeBake TimeChill TimeTotal TimeServingsCalories
30 mins1 hrOvernight~14 hrs10–12~420 kcal

Ingredients

For the Biscuit Base

  • 250g (9oz) vegan digestive biscuits or graham crackers — crushed to fine crumbs; most plain digestive biscuits are vegan; check the label for milk derivatives
  • 80g (⅓ cup) vegan block butter, melted — block butter (not tub-style spread) provides the correct fat content and structure for a firm, sliceable biscuit base; tub-style spread contains more water and produces a softer, less cohesive base
  • 2 tbsp caster sugar
  • Pinch of fine salt

For the Cheesecake Filling

  • 300g (2 cups) raw cashews — soaked in cold water for a minimum of 4 hours or in boiling water for 1 hour; drained and rinsed; soaking is non-negotiable — unsoaked cashews produce a grainy filling no amount of blending will fully smooth
  • 240ml (1 cup) full-fat coconut cream — from a tin; shaken or stirred before measuring; provides the fat and creaminess of the filling
  • 200g (7oz) vegan cream cheese — store-bought; use a firm, block-style vegan cream cheese rather than a spreadable one for the best set and flavour; Violife, Kite Hill, or Miyoko’s Creamery all work well
  • 150g (¾ cup) caster sugar
  • 3 tbsp cornstarch (cornflour) — the primary setting agent in the absence of eggs; do not reduce; measure level tablespoons
  • 2 tsp vanilla bean paste — vanilla bean paste provides both the deep vanilla flavour and the characteristic black speckle of a great crème brûlée; pure vanilla extract can be substituted but the visual effect is lost
  • 1 tbsp lemon juice — brightens the filling and balances the richness; also helps the cornstarch set more cleanly
  • ¼ tsp fine sea salt

For the Crème Brûlée Top

  • 4–5 tbsp caster sugar or granulated white sugar — applied in two thin layers for the best brûlée; caster sugar melts more quickly and evenly; granulated sugar takes slightly longer but produces the same result
  • Kitchen blowtorch — essential for the brûlée top; an oven grill (broiler) can be used as a substitute but produces less even caramelisation and risks warming the cheesecake filling

Equipment

  • 23cm (9-inch) springform tin — greased and the base lined with a round of parchment paper
  • Large roasting tin (large enough to hold the springform tin with space around it)
  • High-powered blender or food processor — for the cashew cream cheese filling; a standard blender may not achieve complete smoothness with cashews
  • Kitchen blowtorch

Instructions

  1. Soak the cashews. Cover the raw cashews with cold water and soak for a minimum of 4 hours (or pour boiling water over them and soak for 1 hour if short on time). Drain and rinse thoroughly before using.
  2. Make the biscuit base. Preheat the oven to 170°C fan / 180°C conventional / 350°F. Crush the digestive biscuits to fine crumbs in a food processor or in a sealed bag with a rolling pin. Combine with the melted vegan butter, caster sugar, and salt and mix until the crumbs resemble damp sand and hold together when pressed. Tip into the prepared springform tin and press firmly and evenly into the base and approximately 2cm up the sides using the back of a spoon or the flat base of a glass. Bake for 10 minutes until lightly golden and fragrant. Remove and set aside to cool. Reduce the oven temperature to 150°C fan / 160°C conventional / 325°F.
  3. Make the cheesecake filling. Drain and rinse the soaked cashews. Place in a high-powered blender with the coconut cream and blend on high for 2–3 minutes, scraping down the sides once or twice, until completely smooth with no detectable graininess — rub a small amount between your fingers to test; it should feel like thick cream with no grit. Add the vegan cream cheese, caster sugar, cornstarch, vanilla bean paste, lemon juice, and salt. Blend again on high for 1–2 minutes until the mixture is completely smooth, uniform, and slightly aerated. Taste — it should be rich, vanilla-forward, and well-balanced between sweet and tangy.
  4. Prepare the water bath. Wrap the outside of the springform tin tightly in two layers of heavy-duty aluminium foil, bringing the foil up the sides of the tin to at least halfway — this prevents water from seeping into the tin through the springform seal. Place the foil-wrapped tin inside the large roasting tin.
  5. Fill and bake — water-bath method, Stage 1. Pour the cheesecake filling over the cooled biscuit base. Smooth the top with a spatula. Carefully slide the roasting tin into the preheated 150°C oven, then pour boiling water into the roasting tin (not onto the cheesecake) to a depth of approximately 2.5cm (1 inch). Bake for 55–60 minutes. The cheesecake is ready when the edges are set and matte but the centre — approximately 8–10cm across — still has a distinct wobble when the tin is gently shaken. Do not wait for the centre to be fully set in the oven.
  6. Residual heat set — Stage 2. Turn the oven off. Leave the cheesecake inside the closed oven for 45 minutes — do not open the oven door during this period. After 45 minutes, prop the oven door open by 2–3cm (use a wooden spoon) and leave the cheesecake to cool in the oven for a further 30 minutes.
  7. Chill overnight. Remove the cheesecake from the water bath and the foil. Run a thin knife or palette knife around the edge of the cheesecake inside the tin to release it from the sides (this prevents the top cracking as the cheesecake contracts during chilling). Allow to cool completely to room temperature, then cover loosely and refrigerate overnight (minimum 8 hours, ideally 12).
  8. Brûlée the top. Remove the cheesecake from the refrigerator 15 minutes before serving. Release from the springform tin and place on a serving plate. Sprinkle 2 tablespoons of caster sugar evenly over the surface of the cheesecake in a thin, uniform layer. Using the kitchen blowtorch at medium intensity, move the flame in slow, circular motions approximately 5cm above the sugar surface until the sugar melts and caramelises to a deep amber — do not hold the flame in one place or it will burn the sugar to black. Allow the first caramel layer to set for 60 seconds (it will harden to glass), then apply a second thin layer of sugar (approximately 2 tablespoons) and torch again. The double-layer brûlée produces a thicker, more satisfying crack when broken. Allow to set for 2 minutes before serving.
  9. Serve. Break the brûlée top with the back of a spoon and serve immediately — the contrast between the warm, brittle caramel and the cold, creamy cheesecake beneath is the defining characteristic of this dessert and is best experienced as close to the brûlée as possible.

Pro Tips

  • Soak the cashews long enough — 4 hours minimum in cold water, 1 hour in boiling water. Insufficiently soaked cashews produce a filling that is grainy no matter how powerful your blender. The overnight soak in cold water produces the smoothest possible result.
  • Two layers of foil on the springform tin — water bath baking with a springform tin carries the risk of water seeping through the base seal and producing a soggy crust. Two tight layers of heavy-duty foil, pressed firmly up the sides, give significantly better protection than one layer. Alternatively, sit the foil-wrapped tin inside a large, oven-safe silicone baking bag.
  • Do not overbake — the wobble in the centre when the cheesecake leaves the oven is not underbaking; it is the target. The residual heat step brings the centre to its final set. A cheesecake that is fully set in the oven will be over-set and potentially grainy after the residual heat step and overnight chilling. Trust the wobble.
  • Brûlée immediately before serving, never ahead — the caramel brûlée top absorbs moisture from the cheesecake filling and from the air within 30–40 minutes of torching, losing its brittle quality and becoming tacky. Torch the top at the table if possible, or torch immediately before carrying the dessert to the table.

Crème Brûlée: The Custard That Three Countries Claim

Crème brûlée is one of the most fought-over recipe origins in the classical European dessert repertoire — France, England, and Spain each have a credible historical claim to the burnt-sugar-topped custard, and food historians have spent considerable energy adjudicating between them without reaching a definitive consensus. The French claim rests on the name and the French culinary tradition of cream-based custards; the first documented recipe for “crème brûlée” appears in François Massialot’s “Cuisinier Royal et Bourgeois” (1691), making France the earliest recorded claimant. The English claim is built around “Trinity Cream” or “Cambridge Burnt Cream” — a cream custard with a caramelised sugar top that was reportedly served at Trinity College, Cambridge from the 17th century, with accounts of the college’s coat of arms being branded into the sugar top with a hot iron. The Spanish claim is Crema Catalana — a custard made with milk rather than cream, flavoured with citrus zest and cinnamon, and topped with caramelised sugar, which predates the French written record and is associated with the feast of Saint Joseph (19 March) in Catalonia. The modern crème brûlée as widely served in restaurants — made with heavy cream, egg yolks, and vanilla, chilled and torched to order — was popularised in the United States in the 1980s, when Sirio Maccioni of Le Cirque restaurant in New York made it the signature dessert of one of the most influential dining rooms of the decade. The vegan crème brûlée cheesecake in this recipe is a 21st-century hybrid that would have been unrecognisable to any of the three claiming nations — but the crack of caramel under a spoon is the same in every version.


Flavor Variations

  • Lemon Crème Brûlée Cheesecake: Add the finely grated zest of 2 lemons and 2 tablespoons of additional lemon juice to the cheesecake filling. Reduce the vanilla bean paste to 1 teaspoon. The lemon version is brighter and more acidic than the vanilla original — the citrus cuts through the richness of the cashew cream beautifully and pairs particularly well with the bittersweet caramel top.
  • Passion Fruit Crème Brûlée Cheesecake: Swirl 80ml (⅓ cup) of strained fresh passion fruit pulp through the filling just before pouring it over the base — use a skewer or knife to create a ripple pattern rather than fully incorporating it. After brûléeing, spoon the pulp and seeds of 1 fresh passion fruit over each serving. The tropical sharpness of passion fruit against the caramel and vanilla is a striking combination.
  • Coffee Crème Brûlée Cheesecake: Dissolve 2 teaspoons of instant espresso powder in 1 tablespoon of hot water and add to the filling with the other ingredients. Reduce the vanilla bean paste to 1 teaspoon. The coffee version is deeper and more bitter than the vanilla original — excellent for espresso lovers and for serving after a rich dinner where something intense but not overwhelmingly sweet is called for.

Nutritional Highlights (Per Serving — Based on 12 Servings)

CaloriesProteinCarbsFiberFat
~420 kcal7g38g2g27g

Storage

  • Refrigerator (without brûlée top): The baked and chilled cheesecake, before the brûlée step, keeps in the refrigerator for up to 4 days covered loosely. Apply the brûlée immediately before serving — never in advance.
  • Refrigerator (after brûlée): Once brûléed, the caramel top will begin to absorb moisture and soften within 30–40 minutes. The cheesecake itself remains excellent; only the brûlée top texture is compromised. For leftovers, re-brûlée each individual slice by sprinkling with a thin layer of sugar and torching just before eating — this restores the brittle top and is arguably the best way to serve leftovers.
  • Freezer: The baked cheesecake (without brûlée) freezes well. Wrap slices or the whole cheesecake tightly in cling film and a layer of foil and freeze for up to 2 months. Thaw overnight in the refrigerator and brûlée before serving.
  • The biscuit base: The base can be made and baked up to 2 days in advance and kept at room temperature in the tin, covered, before adding the filling.

Frequently Asked Questions

Can I make this without a kitchen blowtorch?

Yes, though with a compromise in result. Place the sugar-topped cheesecake under a very hot oven grill (broiler) preheated for at least 5 minutes, positioning the cheesecake on the highest rack, approximately 8–10cm from the grill element. Grill for 3–5 minutes, watching constantly — the sugar will caramelise unevenly compared to a blowtorch, and there is a risk of warming the cheesecake filling underneath. The blowtorch is inexpensive, widely available, and gives far superior control — it is a worthwhile investment if crème brûlée-style desserts are something you plan to make more than once.

My cheesecake cracked on top. What went wrong?

Cracks in a baked cheesecake usually have one of three causes: the oven temperature was too high (the filling set too quickly at the edges while the centre was still liquid, creating tension); the cheesecake was overbaked (the centre was fully set in the oven with no wobble, leaving no margin for the residual heat step); or the cheesecake was not released from the tin sides before chilling (the filling contracts as it cools and tears if it is stuck to the sides). Minor cracks are covered entirely by the brûlée sugar layer, so cosmetically the result is still excellent even if cracking occurs.

Can I use store-bought vegan cream cheese as the only base, without the cashews?

You can, but the texture and flavour will be different — store-bought vegan cream cheeses vary significantly in fat content and protein structure, and many produce a less smooth, more crumbly result when baked without the cashew cream to supplement them. If omitting the cashews, increase the vegan cream cheese to 500g and the coconut cream to 300ml, and increase the cornstarch to 4 tablespoons to compensate. The result will be a serviceable baked vegan cheesecake but will have less of the ultra-smooth, rich quality that the cashew base provides.

How do I know when the cheesecake is done baking?

The cheesecake is done when the outer 6–7cm of the filling (the ring around the edge) is set and matte — it should not jiggle when the tin is shaken — and the central 8–10cm still has a distinct wobble, like a barely-set jelly. If the entire filling is still liquid and wobbly, bake for a further 10 minutes and check again. If the entire filling is set with no wobble, it has been in the oven slightly too long — proceed with the residual heat step but skip the 45 minutes and go straight to the door-ajar cooling stage to avoid further setting.


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!

Vegan Cauliflower Hash Browns — The Crispy, Golden Breakfast Patties Ready in 25 Minutes

vegan cauliflower hash browns

Hash browns are one of the most satisfying things a home cook can make — crispy on the outside, tender within, deeply savoury, and almost universally beloved — and cauliflower hash browns take everything that makes a potato hash brown great and make it lighter, more nutritious, and arguably more interesting. Grated cauliflower, it turns out, behaves remarkably well as a hash brown base: it has enough starch to bind, enough moisture to release (which, once drawn out and squeezed away, leaves behind a dry, cohesive mixture that crisps beautifully in a hot pan), and a mild, slightly nutty flavour that takes seasoning well and does not fight the garlic, spring onion, smoked paprika, and nutritional yeast that make these hash browns deeply savoury. These vegan cauliflower hash browns are 100% plant-based, dairy-free, egg-free, and naturally gluten-free. They are ready in 25 minutes from start to first patty on the plate. They serve 4 as a breakfast side (2 hash browns each) or 2 as a main breakfast dish. They are equally at home alongside a vegan full breakfast, tucked into a wrap with avocado and hot sauce, or eaten on their own with a dipping sauce for a quick savoury snack. The technique is the reason the hash browns crisp and hold together rather than falling apart or steaming into softness.

The technique is the salt-draw-and-squeeze-dry method. Cauliflower, like courgette, potato, and other high-water vegetables, carries far more moisture within its cell structure than is apparent from its surface — and this internal moisture is the primary obstacle to achieving a crispy exterior in a hash brown. If a high-water vegetable is grated and cooked immediately without any moisture extraction, the heat of the pan causes the cells to rupture and release their water content into the pan, creating a steaming environment rather than a frying environment. The result is a soft, pale hash brown that does not brown and tends to fall apart because the surface is wet rather than dry and cohesive. The salt-draw-and-squeeze-dry method removes this obstacle through two sequential steps. Step one — salt draw: the grated cauliflower is tossed with fine salt (½ teaspoon per 400g of cauliflower) and left to rest for 10 minutes. The salt draws moisture out of the cauliflower cells through osmosis — the salt concentration outside the cell is higher than inside, and water moves outward to equalise the concentration, collecting as visible liquid on the surface of the grated cauliflower. Step two — squeeze dry: after the 10-minute rest, the salted cauliflower is transferred in batches to a clean tea towel or several layers of paper towels and squeezed firmly — as firmly as possible — to extract the drawn-out liquid. The goal is to remove as much moisture as possible before the remaining ingredients are added. Properly squeezed cauliflower has a distinctly drier, more crumbly texture than freshly grated cauliflower and produces hash browns with significantly crispier surfaces and better structural integrity. The binding mixture (chickpea flour, nutritional yeast, garlic powder) is added to this dry cauliflower base, where it adheres evenly and forms a cohesive patty that holds its shape in the pan.

This recipe serves 4 as a breakfast side.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins10 mins25 mins4 (breakfast side)~165 kcal

Ingredients

  • 1 medium head cauliflower (approximately 600g / 21oz before trimming) — grated on the large holes of a box grater or pulsed in a food processor to rice-sized pieces; do not grate too finely or the hash browns will be dense rather than textured; the florets only — discard the thick central stalk or save for soup
  • ½ tsp fine salt — for the salt-draw step; this is in addition to the seasoning salt below
  • 3 tbsp chickpea flour (gram flour / besan) — the primary binder; chickpea flour has excellent binding properties when moistened and provides a slightly nutty, savoury flavour that complements the cauliflower; plain rice flour can be substituted for a milder, more neutral result
  • 3 tbsp nutritional yeast — adds umami depth and a cheese-adjacent savouriness; also contributes to browning
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • ½ tsp onion powder
  • ½ tsp fine salt (seasoning) — in addition to the drawing salt above; adjust to taste
  • ¼ tsp black pepper
  • 3 spring onions (scallions), finely sliced — adds flavour and visual speckling; both white and green parts
  • 2 tbsp neutral oil — for frying; vegetable, sunflower, or light olive oil; enough to coat the pan generously

For Serving (Optional)

  • Vegan sour cream or plant-based yogurt with chives
  • Hot sauce or sriracha
  • Avocado, sliced or smashed
  • Ketchup

Instructions

  1. Grate the cauliflower. Remove the leaves and thick central stalk from the cauliflower. Grate the florets on the large holes of a box grater into a large bowl, or pulse in a food processor until broken down to rice-sized pieces — do not over-process to a fine powder.
  2. Salt draw — Stage 1. Add ½ teaspoon of fine salt to the grated cauliflower and toss thoroughly to distribute. Spread loosely in the bowl and leave to rest for 10 minutes at room temperature. After 10 minutes, the cauliflower will have released a noticeable amount of liquid — you will see it pooling at the base of the bowl and coating the cauliflower.
  3. Squeeze dry — Stage 2. Transfer the salted cauliflower in two or three batches to a clean tea towel or several layers of paper towels. Gather the edges and squeeze as firmly as possible over the sink, extracting as much liquid as you can. The squeezed cauliflower should feel noticeably drier and slightly compressed. Discard the extracted liquid. Transfer the squeezed cauliflower to a clean bowl.
  4. Make the hash brown mixture. Add the chickpea flour, nutritional yeast, garlic powder, smoked paprika, onion powder, seasoning salt, black pepper, and sliced spring onions to the squeezed cauliflower. Mix thoroughly until all ingredients are evenly distributed and the mixture begins to hold together when pressed. If the mixture seems too dry to form patties, add water ½ teaspoon at a time; if it seems too wet (unlikely after thorough squeezing), add an additional tablespoon of chickpea flour.
  5. Form the patties. Divide the mixture into 8 equal portions. Press each portion firmly between your palms into a flat patty approximately 1cm thick and 8cm in diameter. Press firmly — the more compacted the patty, the better it holds together during cooking.
  6. Fry the hash browns. Heat 1 tablespoon of neutral oil in a large non-stick or well-seasoned cast iron frying pan over medium-high heat until hot and shimmering. Add 4 hash brown patties to the pan — do not crowd. Cook undisturbed for 4–5 minutes until the underside is deep golden and a crust has formed. Flip carefully with a thin spatula and cook for a further 3–4 minutes on the second side. The hash browns are ready when both sides are deeply golden and the edges are crisped. Transfer to a warm plate and repeat with the remaining oil and hash brown mixture.
  7. Serve immediately. These hash browns are best served straight from the pan while the exterior is at peak crispiness.

Pro Tips

  • Squeeze harder than you think necessary — most home cooks undersqueeze when extracting liquid from grated vegetables. The goal is to remove enough liquid that the cauliflower feels almost crumbly dry in your hand. A second squeeze after the first often extracts a surprising additional quantity of liquid. Thorough squeezing is the single greatest determinant of hash brown crispiness.
  • Do not move the patties during the first 4 minutes of cooking — the crust needs uninterrupted contact with the hot pan to form. Lifting or pressing the patty before the crust has set causes it to stick and tear. When the patty releases from the pan without resistance, the crust is ready — this is the signal to flip.
  • Use a well-seasoned or good non-stick pan — cauliflower hash browns are more delicate than potato hash browns and will stick to a poorly seasoned or low-quality pan. A well-seasoned cast iron or a good non-stick pan is essential for clean flipping.
  • Chickpea flour is the best binder for this recipe — it has better binding power than plain flour and adds flavour; more importantly, it contains no gluten, keeping these hash browns fully gluten-free. Do not substitute with cornflour (cornstarch) alone, which has binding power only when heated in liquid and does not work as a dry binder in this context.

Cauliflower’s Rise from Side Dish to Star: A Vegetable Reinvented

Cauliflower has undergone one of the more remarkable reputation rehabilitations in recent culinary history. For most of the 20th century in the British and American culinary mainstream, cauliflower occupied a modest position in the vegetable repertoire — boiled, sometimes to the point of collapse, and served as a side dish or in a cheese sauce. It was considered a vegetable of function rather than flavour, valued for its availability and affordability rather than any particular culinary distinction. The transformation began in restaurant kitchens in the early 2010s, when chefs in the United States and United Kingdom began treating the whole cauliflower head as a centrepiece ingredient rather than a supporting vegetable — roasting it whole with spices, slicing it into thick steaks to be seared and glazed, and using it as a base for dishes that had previously centred on meat. The popularisation of cauliflower rice in the low-carbohydrate and paleo diet communities from approximately 2012 onward brought the technique of grating or processing cauliflower into grain-sized pieces to a wide home-cooking audience, and from this foundation came the broader repertoire of cauliflower-as-grain-substitute preparations: cauliflower pizza bases, cauliflower tabbouleh, cauliflower fried rice, and — as in this recipe — cauliflower hash browns. The botanical reason cauliflower adapts so well to these substitutions is its composition: the tightly packed white curd (which is actually an arrested flower head, not a root or a leaf) has a relatively low water content compared to courgette or cucumber, a mild flavour that accepts seasoning readily, and a starch content that contributes to binding and browning. Cauliflower is now one of the most versatile vegetables in the vegan and plant-based cooking repertoire — a distinction it would have seemed implausible for it to hold as recently as 2005.


Flavor Variations

  • Spiced Indian-Style Cauliflower Hash Browns: Add 1 teaspoon of ground cumin, ½ teaspoon of ground coriander, ½ teaspoon of turmeric, and ¼ teaspoon of garam masala to the seasoning mix. Add 1 finely minced green chilli and 2 tablespoons of fresh coriander (cilantro) to the mixture. Serve with a cooling mint and coconut yogurt dip. The spiced version is more assertively flavoured than the base recipe and works beautifully as a breakfast dish or as a starter with mango chutney.
  • Cheesy Herb Cauliflower Hash Browns: Increase the nutritional yeast to 5 tablespoons and add 1 teaspoon of dried thyme, 1 teaspoon of dried chives, and ½ teaspoon of mustard powder to the seasoning mix. The increased nutritional yeast gives a more pronounced cheese-like flavour; the herbs add freshness. Serve with vegan sour cream and extra chives.
  • Cauliflower and Sweet Potato Hash Browns: Replace 200g of the grated cauliflower with 200g of peeled, grated sweet potato (also salted and squeezed dry separately). The sweet potato adds colour, natural sweetness, and additional starch that makes the patties slightly easier to bind and produce a more substantial, heartier hash brown. Increase the cooking time by 1–2 minutes per side to ensure the sweet potato is cooked through.

Nutritional Highlights (Per Serving — Based on 4 Servings, 2 Hash Browns Each)

CaloriesProteinCarbsFiberFat
~165 kcal7g17g5g7g

Storage

  • Best eaten fresh — cauliflower hash browns are at their crispiest straight from the pan and soften progressively as they cool. Serve immediately for the best texture.
  • Leftovers: Store in a sealed container in the refrigerator for up to 3 days. Re-crisp in a dry non-stick pan over medium heat for 2–3 minutes per side, or in the air fryer at 190°C for 4–5 minutes. Do not microwave — microwaving produces a soft, limp result.
  • Freezer: Cool the cooked hash browns completely. Freeze in a single layer on a parchment-lined tray until solid, then transfer to a sealed freezer bag with parchment between each patty. Freeze for up to 2 months. Reheat from frozen in the air fryer at 190°C for 6–8 minutes, flipping once, or in a pan over medium heat with a small amount of oil.
  • Make-ahead: The uncooked hash brown mixture can be formed into patties, placed on a parchment-lined tray, covered with cling film, and refrigerated for up to 24 hours before frying. Cook from cold, adding 1–2 minutes to the cooking time per side.

Frequently Asked Questions

My hash browns fell apart in the pan. What went wrong?

Hash browns that fall apart in the pan are usually either under-squeezed (too much residual moisture prevented the chickpea flour binder from forming a cohesive matrix) or flipped too early (before the crust had fully formed on the underside). For the next batch, squeeze the cauliflower more aggressively and wait until the patty releases from the pan without any resistance before flipping — this is the sign the crust is fully formed and structurally sound.

Can I bake these instead of frying?

Yes — place the formed patties on a lightly oiled parchment-lined baking tray, brush the tops with a thin layer of oil, and bake at 200°C fan / 220°C conventional for 20–25 minutes, flipping once at the halfway point. The baked version is slightly less crispy than the pan-fried version but very good — excellent for making a large batch without monitoring individual patties in a pan.

Can I use frozen cauliflower?

Frozen cauliflower is not ideal — the freezing process ruptures the cell walls and causes the cauliflower to release significantly more water than fresh cauliflower even after the salt-draw-and-squeeze step. If fresh is unavailable, thaw the frozen cauliflower completely, squeeze in a tea towel for several minutes, and expect a slightly softer result with less structural integrity than the fresh version.

How do I stop them sticking to the pan?

Three factors prevent sticking: a well-seasoned or non-stick pan, sufficient oil (a thin but complete coating of the pan surface), and not moving the patties before the crust has formed. If a hash brown is sticking when you try to flip it, leave it for another 60–90 seconds — it is almost always the case that a sticking hash brown needs more time, not more force. Once the crust is formed, the patty releases cleanly.


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!

Chocolate Vegan Babka — The Swirled, Pillowy, Deeply Chocolatey Bread Worth Every Step

chocolate vegan babka

Babka is one of those bakes that stops people in their tracks — the swirled cross-section when a loaf is sliced, revealing dark spirals of chocolate filling coiled through a golden, pillowy dough, is one of the most visually arresting things a home baker can produce, and the flavour — rich, buttery, faintly sweet bread wrapped around an intense, bittersweet chocolate filling — more than justifies the drama of its appearance. Babka is not a quick bake. It requires a rich, enriched dough that needs time to develop, a chill period that makes it easier to handle, a careful rolling and shaping technique that creates the swirled interior, and a slow bake at moderate temperature that sets the structure without hardening the crumb. It also requires a sugar syrup brushed over the hot loaf immediately after baking, which gives babka its characteristic glossy, slightly sticky exterior. What it does not require — in this recipe — is any dairy or eggs, and the vegan version is genuinely indistinguishable in texture and flavour from its traditional counterpart. The enriched dough here is made with oat milk, vegan block butter, aquafaba (which provides the emulsification and slight richness that egg yolks contribute in a traditional babka dough), and a small amount of sugar; it is soft, pliable, and develops a fine, tender crumb. The chocolate filling is made from dark chocolate, vegan block butter, cocoa powder, brown sugar, and a pinch of cinnamon — deep, intense, and barely sweet, exactly as a babka filling should be. This chocolate vegan babka is 100% plant-based, dairy-free, and egg-free. It makes one large loaf, serving 8–10. The technique is the reason the dough achieves the fine, tender, pillowy crumb of a great enriched bread without any eggs.

The technique is the cold-proof-and-laminate method. Traditional babka dough is enriched with butter and eggs, both of which contribute fat and emulsifiers that inhibit gluten development and produce the soft, tender crumb characteristic of enriched breads. Without eggs, a vegan enriched dough is at risk of developing too much gluten (because there are fewer emulsifiers interrupting gluten strand formation), which produces a bread that is chewy and slightly tough rather than soft and pillowy. The cold-proof-and-laminate method manages this through two coordinated steps. Step one — cold proof: after the initial mix and knead, the dough is placed in the refrigerator rather than proofed at room temperature. The cold temperature slows yeast activity almost to a standstill, allowing the gluten to relax and the butter to firm up within the dough over a minimum 8-hour (ideally overnight) cold proof. The cold dough, once removed from the refrigerator, is significantly easier to roll out thinly and cleanly than a room-temperature dough — cold butter in the dough maintains the structure of the rolled sheet, and cold gluten is more relaxed and less likely to spring back as the dough is rolled. Step two — laminate: after the cold proof and rolling, the chocolate filling is spread in a thin, even layer over the dough sheet, which is then rolled tightly into a log and twisted. The twisting motion creates the characteristic babka swirl by layering the filled dough spirals against one another; the cold dough holds the twist cleanly rather than collapsing into itself. The result is a loaf with a defined, tight swirl, a soft and pillowy crumb developed slowly during the cold proof, and a filling that stays in place during baking rather than leaking out of an overly soft, warm dough.

This recipe makes one large loaf, serving 8–10.


Recipe Information

Prep TimeCold ProofBake TimeTotal TimeMakesCalories
40 mins8–12 hrs35 mins~10 hrs1 loaf (8–10 slices)~310 kcal

Ingredients

For the Enriched Dough

  • 400g (3¼ cups) strong white bread flour, plus extra for dusting — bread flour’s higher protein content develops enough gluten for structure without making the dough tough; plain (all-purpose) flour can be substituted but produces a slightly less structured crumb
  • 7g (1 sachet / 2¼ tsp) fast-action dried yeast (instant yeast)
  • 50g (¼ cup) caster sugar
  • 1 tsp fine salt
  • 180ml (¾ cup) oat milk or other plant-based milk, warmed to approximately 38°C (100°F) — warm enough to activate the yeast; too hot (above 45°C) kills the yeast; oat milk produces the most neutral, slightly creamy result
  • 80g (⅓ cup) vegan block butter, softened to room temperature — block butter (not tub-style spread) is essential; the higher fat content and lower water content of block butter produces the correct enriched dough texture; cut into small cubes for easier incorporation
  • 3 tbsp aquafaba (liquid from a tin of chickpeas) — replaces the egg yolk of a traditional babka dough; contributes lecithin (an emulsifier), a small amount of protein, and a slight richness; shake the tin before measuring

For the Chocolate Filling

  • 120g (4oz) dark chocolate, minimum 70% cocoa solids, finely chopped
  • 60g (¼ cup) vegan block butter
  • 3 tbsp unsweetened cocoa powder
  • 60g (⅓ cup, packed) soft light brown sugar — brown sugar’s molasses content adds depth and a slight caramel note to the filling that white sugar does not provide
  • 1 tsp ground cinnamon
  • Pinch of fine sea salt

For the Sugar Syrup

  • 80g (⅓ cup) caster sugar
  • 80ml (⅓ cup) water

Equipment

  • 900g (2lb) loaf tin, greased and lined with parchment paper leaving an overhang on the long sides
  • Stand mixer with dough hook (recommended) or large bowl and hands

Instructions

  1. Make the dough. In the bowl of a stand mixer (or a large mixing bowl), combine the bread flour, fast-action yeast, caster sugar, and salt. Whisk briefly to combine. Add the warm oat milk and aquafaba and mix on low speed with the dough hook (or bring together by hand) until a shaggy dough forms. Increase to medium speed and knead for 5 minutes until the dough is smooth.
  2. Incorporate the butter. With the mixer running on low, add the softened vegan block butter one or two cubes at a time, waiting for each addition to be incorporated before adding the next. Once all the butter is added, increase to medium-high speed and knead for a further 8–10 minutes until the dough is smooth, glossy, and slightly tacky but not sticky — it should pass the windowpane test (a small piece stretched between your fingers should stretch thin enough to be translucent before tearing). By hand, this kneading takes 12–15 minutes of sustained effort.
  3. Cold proof — Stage 1. Shape the dough into a ball, place in a lightly oiled bowl, cover tightly with cling film, and refrigerate for a minimum of 8 hours and up to 24 hours. The dough will rise slowly in the refrigerator; this is correct.
  4. Make the chocolate filling. Melt the dark chocolate and vegan block butter together in a heatproof bowl set over a pan of barely simmering water (bain-marie), stirring occasionally, until completely smooth. Remove from the heat and stir in the cocoa powder, brown sugar, cinnamon, and salt until fully combined. The filling should be thick, spreadable, and glossy. Allow to cool to room temperature — it should be spreadable but not runny. If it firms too much as it cools, warm briefly over the bain-marie.
  5. Roll and fill — laminate method, Stage 2. Remove the cold dough from the refrigerator. On a lightly floured surface, roll the dough into a rectangle approximately 35cm × 45cm (14 × 18 inches) and about 4mm thick — the cold dough should roll easily and spring back minimally. Spread the chocolate filling evenly over the entire surface of the dough rectangle, leaving a 1cm border along one of the long edges. Roll the dough tightly from the opposite long edge into a log, rolling toward the clean border and pressing lightly to keep the roll tight. Pinch the seam closed firmly.
  6. Twist and shape. Using a sharp knife, cut the log cleanly in half lengthways, revealing the chocolate swirls. With the cut sides facing upward, twist the two halves around each other twice to create the babka braid, keeping the cut sides facing up throughout. Transfer to the prepared loaf tin, tucking the ends under neatly. Cover loosely with a clean tea towel or oiled cling film and leave to proof at room temperature for 2–3 hours until the dough has visibly puffed and risen to just above the rim of the tin.
  7. Bake. Preheat the oven to 170°C fan / 180°C conventional / 350°F. Bake the babka for 32–35 minutes until deep golden brown on top — the internal temperature should reach 88–90°C if you have a probe thermometer. If the top is browning too quickly, tent loosely with foil after 20 minutes.
  8. Make the sugar syrup and glaze. While the babka bakes, combine the caster sugar and water in a small saucepan over medium heat. Stir until the sugar dissolves, then bring to a simmer and cook for 2 minutes without stirring until slightly syrupy. Remove from the heat. As soon as the babka comes out of the oven, brush the entire surface generously with the warm sugar syrup — use all of it. The hot loaf will absorb the syrup as it cools, creating the characteristic glossy, slightly sticky babka exterior.
  9. Cool before slicing. Allow the babka to cool in the tin for 20 minutes, then lift out using the parchment overhang and transfer to a wire rack. Cool for a minimum of 30 minutes before slicing — cutting a hot babka compresses the crumb and obscures the swirl.

Pro Tips

  • The cold proof is the technique — do not shorten it to a room-temperature proof. A room-temperature proof produces dough that is warm, soft, and difficult to roll thinly without tearing; the filling spreads unevenly; the twist collapses under its own weight. The cold proof takes planning but costs no active time — mix the dough the evening before and bake the following morning.
  • Keep the cut sides facing up during twisting — this is the most common shaping error. When the log is cut lengthways and the two halves are twisted, keeping the chocolate swirl layers visible and facing upward throughout the twist creates the classic babka pattern; turning the halves cut-side inward produces a less defined, murkier interior pattern.
  • Use all the sugar syrup — it may seem like a lot, and the loaf may seem very wet immediately after glazing, but the syrup absorbs completely as the babka cools and is responsible for babka’s characteristic soft, slightly sticky, glossy exterior. A babka skimped on syrup has a dry, crumbly crust that is noticeably inferior.
  • Aquafaba replaces the egg yolk but behaves differently — aquafaba is less fatty than an egg yolk and slightly more watery; it contributes emulsification and a small amount of protein. If your dough feels slightly wetter than expected after incorporating the butter, this is normal — knead for the full time and the dough will become smooth and manageable.

Babka: From the Jewish Sabbath Table to the New York Bakery Queue

Babka — the word derives from the Slavic “baba,” meaning grandmother or old woman, and the diminutive “-ka” suffix, suggesting something small or dear — originated in the Jewish communities of Eastern Europe (Poland, Ukraine, and the surrounding region) in the 19th century, where it began as a sweet, yeasted cake enriched with eggs and butter, made on Fridays to be served on the Sabbath when no cooking was permitted. The original Eastern European babka was a tall, cylindrical, ring-shaped cake — closer in form to a Gugelhupf than to the loaf-shaped, chocolate-swirled babka now most familiar in Western bakeries — and was flavoured with raisins, citrus peel, and sometimes saffron. The chocolate-swirled version, which has become the defining form of the confection in contemporary consciousness, developed in Israel among Ashkenazi Jewish immigrants who brought the babka tradition from Eastern Europe and adapted it with locally available ingredients — chocolate filling replacing the more traditional cinnamon or fruit fillings — producing the loaf-format, swirled babka that Israeli bakeries began selling as a coffee accompaniment (kafeh ve-babka — coffee and babka — is a classic Israeli cafe pairing) from the mid-20th century onward. The babka’s arrival in New York — specifically in the Jewish delis and bakeries of the Lower East Side and later in the upscale bakeries of Brooklyn — brought it to its current global prominence. Breads Bakery in Manhattan, which opened in 2012 and became famous for its chocolate babka, is credited by many food writers with igniting the babka revival that spread through artisan bakeries worldwide from the mid-2010s onward. The Seinfeld episode “The Dinner Party” (1994), which featured a debate between chocolate babka and cinnamon babka, gave the word its first major mainstream American cultural reference — but it was the artisan bakery movement of the 2010s that made babka a genuinely mainstream bake.


Flavor Variations

  • Cinnamon and Walnut Babka: Replace the chocolate filling with a mixture of 100g of soft dark brown sugar, 2 teaspoons of ground cinnamon, 60g of softened vegan block butter, and 80g of finely chopped toasted walnuts, all mixed together to a spreadable paste. The cinnamon-walnut version is warmer and spicier than the chocolate original — more reminiscent of a classic Eastern European babka and excellent toasted with vegan butter.
  • Pistachio and Rose Babka: Replace the chocolate filling with 150g of pistachio cream (blend 120g of unsalted shelled pistachios, 2 tablespoons of icing sugar, 1 tablespoon of neutral oil, and 1 tablespoon of rose water to a smooth paste). Scatter 30g of roughly chopped pistachios over the filling before rolling. The pistachio and rose combination produces a more delicate, floral, Middle Eastern-inflected babka that is beautiful for a special occasion.
  • Orange and Dark Chocolate Babka: Add the finely grated zest of 1 large orange and ½ teaspoon of orange extract to the chocolate filling. Add the zest of a second orange to the sugar syrup while it simmers and strain before brushing over the loaf. The citrus brightens and lifts the richness of the dark chocolate filling and the orange-infused syrup gives the exterior a subtle fragrance that is unmistakable.

Nutritional Highlights (Per Slice — Based on 10 Slices)

CaloriesProteinCarbsFiberFat
~310 kcal6g42g3g13g

Storage

  • Room temperature: Store the cooled babka wrapped in cling film or in a sealed bag at room temperature for up to 3 days. The sugar syrup keeps the crumb moist significantly longer than an unsyruped enriched bread. Do not refrigerate — refrigeration stales enriched breads rapidly.
  • Freezer: Slice the cooled babka and freeze individual slices between layers of parchment in a sealed freezer bag for up to 2 months. Toast from frozen in a toaster or warm in a low oven (150°C) for 5 minutes — toasted babka with a slight caramelisation at the surface is, many argue, even better than fresh.
  • Gifting: Babka makes an excellent gift. Wrap the whole loaf in parchment and tie with twine; it keeps well for 3 days at room temperature and is a genuinely impressive homemade offering for a dinner host or a celebration.
  • Do not slice until at least 30 minutes after glazing — slicing a hot babka compresses the crumb and makes the swirl difficult to see; a cooled babka slices cleanly to reveal the full spiral pattern.

Frequently Asked Questions

My babka dough is very sticky after adding the butter. Is this normal?

Yes — an enriched dough with vegan block butter and aquafaba is slightly stickier than a standard bread dough, particularly immediately after butter incorporation. Continue kneading for the full time specified; the dough will come together and become smooth and manageable as the gluten develops and the butter emulsifies into the dough. If the dough is still unworkably sticky after the full knead time, add flour one tablespoon at a time, but be conservative — a slightly tacky dough produces a more tender crumb than a flour-heavy one.

Can I make this without a stand mixer?

Yes — mix and knead the dough entirely by hand. The technique for incorporating butter by hand is to flatten the dough on a clean work surface, place butter pieces on top, fold the dough over, and knead until incorporated — repeat until all the butter is worked in. Hand kneading takes 15–18 minutes in total and is more physically demanding than the mixer method but produces an excellent result.

My chocolate filling leaked out during baking. What went wrong?

Filling leakage usually means the filling was too warm and fluid when spread (it should be thick and spreadable, not pourable), or the dough was rolled too loosely (a tight roll keeps the filling contained). Ensure the filling is cooled to room temperature before spreading and roll the dough log as tightly as possible. A small amount of leakage at the ends of the loaf is normal and acceptable.

The babka looks done on top but seems raw in the middle. What should I do?

If the top is browning while the middle seems underdone, tent the babka with foil and continue baking — the internal temperature should reach 88–90°C for a fully baked enriched bread. The moist, sticky interior of a babka (from the chocolate filling and sugar syrup) can make it seem underdone to the touch even when fully baked; use a probe thermometer if available. The loaf should also sound hollow when tapped on the base when fully baked.


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!

Vegan Zucchini Clouds — The Light, Fluffy Savoury Fritters That Melt in Your Mouth

vegan zucchini clouds

The name is not an exaggeration. Zucchini clouds are savoury fritters so light and airy that they genuinely seem to have more in common with a soufflé than with a standard vegetable fritter — pale golden on the outside, impossibly tender within, dissolving on the tongue with a flavour that is mild, herbaceous, and deeply savoury from the combination of zucchini, fresh dill, spring onion, garlic, nutritional yeast, and lemon. They are called clouds because of what happens when aquafaba — the liquid from a tin of chickpeas — is whipped to stiff peaks and folded into the zucchini batter just before cooking: the whipped aquafaba introduces thousands of tiny air bubbles into the mixture, and when the fritters hit the hot pan, those bubbles expand in the heat and push the batter upward and outward, creating a fritter that puffs, rises, and sets with an almost ethereal lightness that no conventional fritter batter can replicate. These vegan zucchini clouds are 100% plant-based, dairy-free, egg-free, and can be made gluten-free with a simple flour swap. They are ready in 30 minutes. They serve 4 as a light dinner or starter, or 2 as a main course. They are equally at home as a weekend brunch dish with a yogurt dipping sauce, as a light weeknight dinner with a simple salad, or as a starter at a dinner party where something elegant and unexpected is called for. The technique is what separates a cloud from an ordinary fritter.

The technique is the whipped-aquafaba-fold method. Standard vegan fritter batters are dense and flat by default — without eggs to provide leavening, structure, and aeration, a fritter batter mixed from flour, grated vegetables, and seasonings produces a heavy, compact fritter with a thick, stodgy interior. Baking powder provides some lift but its action is chemical rather than mechanical and produces a coarser, more bready texture rather than the light, dissolving quality of a truly airy fritter. The whipped-aquafaba-fold method achieves genuine lightness through mechanical aeration. Aquafaba — the viscous liquid from a tin of chickpeas — contains a mixture of proteins, starches, and saponins that mimic the foaming and stabilising properties of egg white when whipped. Whipped to stiff peaks in a clean bowl with a pinch of cream of tartar (which stabilises the foam by lowering the pH and preventing the protein network from collapsing), aquafaba forms a dense, stable foam with millions of tiny trapped air bubbles. This foam is then folded — not stirred or beaten — into the prepared zucchini batter in three additions, using a large metal spoon or spatula in a gentle, scooping motion that preserves as many air bubbles as possible. The fritter batter, once the aquafaba foam is incorporated, is visibly lighter and more voluminous than it was before — it holds its shape in the pan rather than spreading flat, and the heat of the oil causes the air bubbles to expand, giving the fritter its characteristic puffed, cloud-like appearance and melt-in-the-mouth texture.

This recipe serves 4 as a starter or light dinner.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins10 mins30 mins4 (starter/light dinner)~155 kcal

Ingredients

For the Zucchini Base

  • 3 medium zucchini (courgettes), approximately 500g (18oz) — grated on the large holes of a box grater; do not peel
  • ½ tsp fine salt — for drawing moisture from the zucchini before mixing
  • 3 spring onions (scallions), finely sliced — both white and green parts
  • 2 cloves garlic, very finely minced
  • 3 tbsp fresh dill, roughly chopped — dill is the defining herb in this recipe; its bright, slightly anise-like flavour is the primary aromatic note of the cloud; fresh dill only — dried dill has a dusty, diminished flavour that does not work here
  • 2 tbsp fresh flat-leaf parsley, roughly chopped
  • 3 tbsp nutritional yeast — umami depth and a cheese-adjacent savouriness
  • 1 tsp lemon zest — brightness and fragrance
  • 1 tbsp lemon juice
  • 4 tbsp plain flour or rice flour (for gluten-free) — the structural binder; just enough to hold the fritter together; do not add more or the clouds will become dense
  • ¼ tsp black pepper
  • ¼ tsp fine salt (seasoning — in addition to the drawing salt above)

For the Whipped Aquafaba

  • 120ml (½ cup) aquafaba — from a tin of chickpeas; the liquid should be at room temperature, not cold (cold aquafaba takes significantly longer to whip and produces a less stable foam); shake the tin before opening
  • ¼ tsp cream of tartar — stabilises the aquafaba foam; do not omit; white wine vinegar (¼ tsp) can be substituted

For Cooking

  • 2 tbsp neutral oil per batch — enough for a thin, even coating of the pan

For Serving

  • Vegan yogurt dipping sauce: 150ml plant-based yogurt, 1 clove garlic (minced), 1 tbsp lemon juice, 1 tbsp fresh dill, salt and pepper to taste — stir together and refrigerate until serving
  • Fresh dill sprigs
  • Lemon wedges

Instructions

  1. Draw moisture from the zucchini. Grate the zucchini on the large holes of a box grater into a large bowl. Add ½ teaspoon of fine salt, toss to combine, and leave for 10 minutes. Transfer in batches to a clean tea towel and squeeze firmly to remove as much liquid as possible. The squeezed zucchini should feel dry and slightly compressed. Transfer to a clean large bowl.
  2. Make the zucchini base. Add the spring onions, garlic, dill, parsley, nutritional yeast, lemon zest, lemon juice, flour, black pepper, and seasoning salt to the squeezed zucchini. Mix thoroughly until all ingredients are evenly distributed. The mixture will be slightly sticky and cohesive but not a pourable batter — it should hold its shape loosely when scooped. Set aside.
  3. Make the dipping sauce. Combine all dipping sauce ingredients in a small bowl, stir well, and refrigerate until serving.
  4. Whip the aquafaba — whipped-aquafaba-fold method, Stage 1. Ensure your mixing bowl and whisk/beaters are completely clean and dry — any trace of fat or oil will prevent the aquafaba from foaming. Place the room-temperature aquafaba and cream of tartar in the bowl. Whip with an electric hand mixer or stand mixer on high speed for 4–6 minutes until the aquafaba forms stiff, glossy peaks — the foam should stand upright on the beaters without drooping and should not move when the bowl is tilted. The foam will be significantly stiffer and more voluminous than it appears possible from the thin liquid it began as.
  5. Fold the aquafaba — Stage 2. Add one-third of the whipped aquafaba foam to the zucchini mixture. Using a large metal spoon or rubber spatula, fold gently using a scooping motion from the bottom of the bowl upward and over — do not stir, do not beat. The first addition is the loosening addition; it does not need to be perfectly folded. Add the second third and fold again, more carefully this time, preserving the air bubbles. Add the final third and fold with the greatest care until just incorporated — a few streaks of white foam remaining is preferable to overmixing. The finished batter should be noticeably lighter, more voluminous, and slightly pillowy compared to the zucchini base alone.
  6. Cook the clouds. Heat 2 tablespoons of neutral oil in a large non-stick frying pan over medium heat — not high heat; the clouds need gentler heat than a standard fritter to allow the interior to set before the exterior over-browns. Spoon heaped tablespoons of the batter into the pan, spacing them generously — they will puff and spread slightly. Cook undisturbed for 3–4 minutes until the bases are golden and the edges are visibly set. Flip gently with a thin spatula — the clouds are more delicate than standard fritters; handle with care. Cook for a further 2–3 minutes on the second side. Transfer to a warm plate lined with paper towels. Cook in batches, adding fresh oil between batches.
  7. Serve immediately. These clouds are at their most ethereal within minutes of leaving the pan — the air bubbles that give them their lightness gradually escape as the fritters cool, and the texture becomes progressively denser and more conventional over time. Serve at once with the yogurt dipping sauce, fresh dill, and lemon wedges.

Pro Tips

  • Serve immediately and without compromise — zucchini clouds begin to deflate and densify within 10–15 minutes of cooking as the trapped air bubbles escape and the structure relaxes. They are at their peak in the first 5 minutes out of the pan. Plan to cook and serve in rapid succession; do not hold them in the oven or stack them on a plate.
  • Room-temperature aquafaba whips faster and more stably than cold — remove the tin from the refrigerator (if stored cold) 30 minutes before whipping, or stand the open tin in warm water for 5 minutes. Cold aquafaba can whip but takes longer and produces a less stable foam that collapses more quickly during folding.
  • Medium heat is correct — the temptation is to use high heat for a crisper exterior, but the aquafaba foam in the batter requires time at moderate temperature to expand gently and set. High heat browns the exterior before the air bubbles inside have expanded and set, producing a flat, dense fritter rather than a cloud.
  • Fold in three additions — the three-addition fold is not pedantry; the first addition loosens the dense zucchini base enough for the subsequent additions to be folded in without deflating the foam entirely. Adding all the foam at once to a dense base requires so much mixing to incorporate it that most of the air is lost.

Aquafaba: The Accidental Egg White

The discovery that aquafaba — the viscous liquid drained from a tin of chickpeas and historically discarded as kitchen waste — could be whipped into a stable foam indistinguishable in function from egg white is one of the most significant recent developments in vegan cooking, and its origin is both recent and precisely documented. In 2014, French tenor and amateur cook Joël Roessel began experimenting with various legume cooking liquids as potential egg white substitutes, publishing his findings on his blog and noting that certain bean liquids could be whipped to a meringue-like foam. His findings were picked up by software engineer Goose Wohlt in early 2015, who specifically identified tinned chickpea liquid as producing the most stable and reliable foam and coined the term “aquafaba” (from the Latin “aqua” for water and “faba” for bean) for it. Wohlt’s post to a vegan Facebook group in March 2015 demonstrating aquafaba meringues produced an immediate and widespread reaction in the vegan cooking community — within weeks, bakers and cooks worldwide were testing aquafaba in macarons, mousses, pavlovas, marshmallows, mayonnaise, and batters, and finding that it functioned effectively in every egg-white application they tried. The scientific explanation for aquafaba’s foaming properties was confirmed by food scientists subsequently: the liquid contains a mixture of starches (which contribute viscosity and foam stability), proteins (which unfold at the air-liquid interface to form the foam structure, exactly as egg white proteins do), and saponins (plant compounds that act as natural surfactants, lowering surface tension and facilitating foam formation). The chickpea happens to produce a particularly effective combination of these compounds — other legume cooking liquids work to varying degrees, but chickpea liquid remains the most reliable and most widely used. Aquafaba’s discovery transformed vegan baking from a discipline defined by compromise into one with genuine technical solutions: the zucchini clouds in this recipe would be impossible without it.


Flavor Variations

  • Feta-Style and Mint Zucchini Clouds: Replace the dill with 3 tablespoons of fresh mint, and add 80g of crumbled vegan feta-style cheese (or firm tofu marinated in lemon juice, salt, and a pinch of dried oregano) to the zucchini base before folding in the aquafaba. The mint and vegan feta combination gives the clouds a Greek-inflected character — bright, tangy, and fragrant.
  • Corn and Chilli Zucchini Clouds: Replace 100g of the grated zucchini with 100g of fresh or frozen sweetcorn kernels (thawed if frozen) and add 1 finely sliced red chilli and ½ teaspoon of ground cumin to the base. Replace the dill with fresh coriander (cilantro). The corn adds sweetness and texture; the chilli and cumin add warmth. Serve with a lime and avocado dipping sauce.
  • Japanese-Inspired Zucchini Clouds: Replace the dill and parsley with 3 finely sliced spring onions (extra) and 1 tablespoon of white miso paste worked into the base (reduce the salt accordingly). Add 1 teaspoon of toasted sesame oil and 1 tablespoon of finely sliced pickled ginger. Serve with a dipping sauce of tamari, rice vinegar, and a drop of toasted sesame oil. The miso adds a deep, fermented savouriness that transforms the clouds into something distinctly umami-forward.

Nutritional Highlights (Per Serving — Based on 4 Servings)

CaloriesProteinCarbsFiberFat
~155 kcal6g17g3g7g

Storage

  • Best eaten immediately — zucchini clouds are specifically designed around the ephemeral quality of a freshly cooked whipped-aquafaba fritter. They are best within 5 minutes of cooking and should be served directly from the pan. This is not a make-ahead dish.
  • Leftovers: Store in a sealed container in the refrigerator for up to 2 days. The clouds will have deflated and densified by this point and are no longer light in the original sense — they become more like a conventional courgette fritter. Re-warm in a dry non-stick pan over medium heat for 2 minutes per side. They remain tasty but the cloud quality is not recoverable after refrigeration.
  • The uncooked batter does not store — the whipped aquafaba foam collapses over time. Cook the batter immediately after folding in the aquafaba; do not make the full batter in advance.
  • Dipping sauce: The yogurt dipping sauce keeps in the refrigerator for up to 3 days and improves in flavour over the first 24 hours as the garlic infuses.

Frequently Asked Questions

My aquafaba won’t whip to stiff peaks. What’s wrong?

The most common causes of aquafaba failing to whip: the bowl or beaters had traces of fat or oil (fat destabilises the foam protein network — wash and dry everything thoroughly); the aquafaba was too cold (bring to room temperature before whipping); the cream of tartar was omitted (it stabilises the foam by lowering pH); or the aquafaba was too dilute (some brands are more concentrated than others — if the liquid is very thin and watery, reduce it by simmering for 5 minutes and cooling before whipping). Some brands produce a thicker, more protein-rich liquid than others; if one brand consistently fails, try another.

Can I make these in the oven instead of a pan?

Baked aquafaba fritters do not achieve the same lightness as pan-fried ones — the oven’s indirect heat causes the foam to collapse more slowly and unevenly than a hot pan, and the fritters spread and flatten rather than puffing. Pan frying with medium heat is the correct method for this recipe. If baking is necessary, preheat a greased baking tray in the oven at 200°C before spooning the batter on — the hot tray provides the immediate bottom heat that helps the fritters hold their shape.

Can I substitute the chickpea liquid with a different bean liquid?

Other white bean cooking liquids (cannellini, butter beans) can be substituted — they have similar protein and starch compositions to chickpea liquid and whip reasonably well. Black bean liquid works but imparts a slight colour. Chickpea liquid remains the most reliable and most neutral-flavoured option and is the specific recommendation for this recipe.

How do I know when to flip the clouds?

The clouds are ready to flip when the base is golden (visible by lifting one edge gently with a spatula), the edges are set and no longer wet-looking, and the top surface is no longer completely liquid — there will still be a slight wobble in the centre, which is correct. If the cloud moves as a single, cohesive unit when you slide the spatula under it, it is ready. If it is still adhering to the pan and resisting the spatula, leave it for another 60 seconds.


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!

Vegan Lentil and Vegetable Stew — The Hearty, Deeply Flavoured One-Pot Ready in 45 Minutes

vegan lentil and vegetable stew

There is a category of cooking that requires no special skill, no unusual equipment, and no expensive ingredients, and yet produces food that is deeply satisfying in a way that more technically demanding dishes sometimes fail to achieve — and a great lentil and vegetable stew is one of the finest examples of that category. Lentils are among the most ancient of cultivated foods, one of the earliest crops domesticated by human agriculture, and they have been turned into stews, soups, and porridges across every culture that has grown them for good reason: they are nutritionally dense, inexpensive, filling, and — when cooked correctly — deeply flavourful in a way that belies their simplicity. This vegan lentil and vegetable stew is built around green or brown lentils (which hold their shape through cooking rather than dissolving into a purée, giving the stew body and texture), a base of onion, celery, carrot, and garlic cooked until deeply soft and sweet, a spice blend of smoked paprika, ground cumin, ground coriander, and turmeric that adds warmth and depth without overwhelming the natural earthiness of the lentils, and a finishing element of leafy greens and lemon juice that lifts the entire dish from hearty and comforting into something also bright and fresh. This vegan lentil and vegetable stew is 100% plant-based, dairy-free, egg-free, naturally gluten-free, and high in plant protein and dietary fibre. It serves 6 generously. It is ready in 45 minutes. It improves overnight, making it an ideal meal-prep dish, and it freezes flawlessly — one of the most practical recipes in this collection. The technique is the reason the stew achieves a depth of flavour in 45 minutes that a less disciplined approach might take twice as long to develop.

The technique is the spice-temper-and-deglaze method. The flavour depth of a great lentil stew comes not from the lentils themselves — which are earthy and pleasant but relatively mild on their own — but from the way the aromatics and spices are treated in the early stages of cooking. The spice-temper-and-deglaze method builds this depth through two sequential steps that most quick stew recipes skip entirely. Step one — spice temper: once the mirepoix (onion, carrot, celery) has been cooked in olive oil until soft and beginning to turn golden (approximately 10 minutes over medium heat), the minced garlic is added and cooked for 60 seconds until fragrant, and then the whole spice blend is added directly to the oil in the pan and toasted for exactly 90 seconds, stirring constantly. This dry-toasting of the spices in the residual oil of the softened vegetables activates the fat-soluble aromatic compounds in the spices — compounds that cannot dissolve in the water-based stock that will be added later — releasing their full fragrance and flavour potential before the liquid arrives. The spice-tempered base smells dramatically more complex and developed than a base in which the spices are simply added with the liquid. Step two — deglaze: immediately after the spice toast, a splash of red wine vinegar (or the juice of half a lemon, or a small amount of stock) is added to the pan and the base is deglazed — the liquid is used to scrape up and dissolve all the flavourful browned bits (fond) that have accumulated on the base of the pan during the mirepoix and spice stages. This fond is concentrated flavour; incorporating it into the stew base via deglazing significantly deepens the overall flavour of the finished dish. The lentils and stock are then added to this deeply flavoured, deglazed base, and the stew simmers to completion.

This recipe serves 6.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins35 mins45 mins6~340 kcal

Ingredients

  • 2 tbsp olive oil
  • 2 medium onions, finely diced
  • 3 stalks celery, finely sliced
  • 3 medium carrots, peeled and cut into 1cm dice
  • 6 cloves garlic, finely minced
  • 2 tsp smoked paprika
  • 1½ tsp ground cumin
  • 1 tsp ground coriander
  • ½ tsp ground turmeric
  • ½ tsp chilli flakes (adjust to taste)
  • ¼ tsp black pepper
  • 2 tbsp tomato purée (tomato paste)
  • 2 tbsp red wine vinegar — for deglazing; apple cider vinegar or lemon juice can be substituted
  • 300g (1½ cups) green or brown lentils — rinsed thoroughly under cold water; do not use red lentils (they dissolve into a purée rather than holding their shape); pick through for any small stones before rinsing
  • 400g (14oz) tin chopped tomatoes
  • 1.2 litres (5 cups) vegetable stock — good-quality stock makes a significant difference; use a low-sodium stock and adjust seasoning at the end
  • 2 medium waxy potatoes (approximately 300g), peeled and cut into 2cm dice — optional but recommended; they add substance and absorb the spiced stock beautifully
  • 1 medium courgette (zucchini), cut into 2cm dice — added in the last 10 minutes to retain some texture
  • 100g (3½oz) kale or spinach — kale stirred in 5 minutes before the end; spinach wilted in right at the end; both add colour, nutrition, and freshness
  • 1 tsp fine salt — adjust to taste; the final seasoning should be assertive
  • Juice of 1 lemon — added at the end; the acidity brightens the entire stew and is not optional

For Serving (Optional)

  • Crusty bread or flatbread
  • Vegan yogurt or sour cream
  • Fresh flat-leaf parsley or coriander, roughly chopped
  • Extra lemon wedges
  • Chilli oil or harissa

Instructions

  1. Build the mirepoix. Heat the olive oil in a large, heavy-based pot or Dutch oven over medium heat. Add the diced onion, celery, and carrot. Cook, stirring occasionally, for 10–12 minutes until the vegetables are completely soft, translucent, and beginning to turn golden at the edges. Do not rush this step by raising the heat — properly softened mirepoix is the flavour foundation of the entire stew.
  2. Add garlic and tomato purée. Add the minced garlic and tomato purée to the softened mirepoix. Cook, stirring constantly, for 2 minutes until the garlic is fragrant and the tomato purée has darkened slightly in colour from red to a deeper brick red — this brief caramelisation of the tomato purée adds sweetness and depth.
  3. Spice temper — Stage 1. Add the smoked paprika, ground cumin, ground coriander, turmeric, chilli flakes, and black pepper directly to the oil in the pan. Stir vigorously and constantly for exactly 90 seconds, coating the vegetables in the spice blend and toasting the spices in the residual oil. The pan should smell intensely fragrant — warm, smoky, and deeply savoury. Do not leave unattended; the spices will burn in seconds if the heat is too high.
  4. Deglaze — Stage 2. Pour the red wine vinegar into the pan and use a wooden spoon to scrape up all the browned bits from the base of the pan. The vinegar will sizzle on contact and the fond will dissolve into the base within 30 seconds. This is the deglaze; it incorporates all the concentrated flavour from the bottom of the pan.
  5. Add lentils, tomatoes, and stock. Add the rinsed green lentils, tinned chopped tomatoes, and vegetable stock. Stir to combine. If using potatoes, add them now. Increase the heat to bring the stew to a boil, then reduce to a steady simmer. Cook uncovered for 20 minutes, stirring occasionally.
  6. Add the courgette. After 20 minutes, add the diced courgette. Continue to simmer for a further 10 minutes until the lentils are completely tender (they should be soft but still holding their shape — not mushy) and the potatoes are cooked through. If the stew has thickened more than desired, add a splash of stock or water to reach your preferred consistency.
  7. Add the greens and finish. Stir in the kale (if using) and cook for 4–5 minutes until tender. Or, if using spinach, remove from the heat and stir the spinach through — it will wilt in the residual heat within 60 seconds. Add the lemon juice and taste for seasoning. Adjust salt, pepper, and lemon juice — the stew should be well-seasoned and bright.
  8. Serve. Ladle into bowls and finish with fresh parsley or coriander, a dollop of vegan yogurt if desired, and crusty bread alongside for mopping.

Pro Tips

  • Do not rush the mirepoix — 10 minutes of patient cooking at medium heat produces an onion, carrot, and celery base that is sweet, deeply soft, and beginning to caramelise at the edges. Five minutes produces a base that is half-cooked and sharp. The mirepoix is the flavour foundation; the quality of the finished stew is determined largely by how well this first step is executed.
  • Toast the spices in the oil, not the water — this is the heart of the spice-temper step and the single most important technique in this recipe. Fat-soluble aromatic compounds in spices (the compounds responsible for their complex flavour and fragrance) cannot dissolve in water; they can only dissolve in fat. Adding spices with the liquid means only the water-soluble compounds extract into the stew; adding them to the oil first extracts the fat-soluble compounds that give the spice blend its full character.
  • Add lemon juice at the end, not the beginning — acid added early in cooking dissipates during the long simmer; acid added at the end remains bright and sharp. The lemon juice in this recipe is a finishing element that balances the earthiness of the lentils and the richness of the olive oil and spices; it should taste fresh and present in the finished stew.
  • Make it ahead — this stew is genuinely better on day two. The lentils continue to absorb the spiced stock overnight, and the flavours deepen and meld significantly. Make a large batch, refrigerate overnight, and reheat gently the following day; add a small splash of water or stock when reheating as the stew thickens considerably when cold.

Lentils and the Oldest Agricultural Bargain

Lentils occupy a unique position in the human food story — they are among the first crops that Neolithic human communities chose to cultivate rather than simply gather, and the evidence for their domestication in the Fertile Crescent (the arc of agriculturally productive land running through modern Turkey, Syria, Lebanon, Israel, Jordan, and Iraq) dates to approximately 8000–7000 BCE, making them contemporaries of early wheat and barley cultivation and among the oldest deliberately grown foods in the human record. Archaeological lentil seeds — carbonised and preserved — have been found at sites including Tell Aswad in Syria, Çayönü in Turkey, and the Franchthi Cave in Greece, representing continuous human cultivation across thousands of years. The attraction of lentils to early farmers was immediate and practical: they are fast-growing (ready in approximately 80–110 days), nitrogen-fixing (they return nitrogen to the soil, improving yields for subsequent crops — one of the earliest understood applications of crop rotation), drought-tolerant, easily stored, and extraordinarily nutritious — a combination of protein (approximately 25% of dry weight), complex carbohydrates, fibre, iron, and folate that made them a reliable staple food in regions where animal protein was scarce or expensive. The reference to lentils in Genesis 25 — the “mess of pottage” (red lentil stew) for which Esau trades his birthright — represents one of the earliest literary appearances of a specific cooked food, which gives some indication of how central lentil stew was to the diet and culture of the ancient Near East. In contemporary plant-based cooking, lentils have reclaimed the nutritional and culinary centrality they held in the ancient world — they are, by any measure, among the most practical, nutritious, and flavourful ingredients available to the vegan cook.


Flavor Variations

  • Moroccan-Spiced Lentil Stew: Replace the smoked paprika and cumin with 2 teaspoons of ras el hanout and add ½ teaspoon of ground cinnamon and ¼ teaspoon of ground ginger to the spice blend. Add 80g of dried apricots (roughly chopped) with the lentils. Finish with fresh coriander and a swirl of harissa. The warm, sweet spicing of ras el hanout and the apricots produce a stew that is distinctly North African in character — serve with flatbread or couscous.
  • Tuscan-Style Lentil and Cavolo Nero Stew: Replace the courgette with 200g of cavolo nero (Tuscan kale), shredded and added in the last 8 minutes. Add a Parmesan rind (omit for strict vegan) or a piece of kombu seaweed to the stock for additional depth. Finish with a generous drizzle of the best extra-virgin olive oil you have and a heavy crack of black pepper. The Tuscan version is more austere and deeply savoury than the base recipe — serve with grilled sourdough bread rubbed with garlic.
  • Coconut and Spinach Lentil Stew: Replace 400ml of the vegetable stock with one tin (400ml) of full-fat coconut milk, added with the remaining stock. Replace the red wine vinegar in the deglaze with lime juice. Replace the kale with 150g of baby spinach added at the very end. The coconut version is creamier, richer, and slightly sweet — excellent served over rice or with roti.

Nutritional Highlights (Per Serving — Based on 6 Servings)

CaloriesProteinCarbsFiberFat
~340 kcal18g52g14g7g

Storage

  • Refrigerator: Store in a sealed container for up to 5 days. The stew thickens as it sits — add a splash of water or stock when reheating. Reheat gently on the hob over medium-low heat, stirring occasionally. The flavour improves significantly over the first 24–48 hours.
  • Freezer: This stew freezes exceptionally well. Cool completely before portioning into freezer-safe containers or bags. Freeze for up to 3 months. Thaw overnight in the refrigerator or from frozen in a saucepan over gentle heat with a splash of water. Add the lemon juice fresh after thawing rather than before freezing — frozen acid can taste sharper than intended when defrosted.
  • Meal prep: This recipe scales effortlessly — double the quantities for a large batch to portion and refrigerate or freeze for the week ahead. It reheats beautifully in a microwave (3–4 minutes on high, stirring halfway) or on the hob.
  • The potatoes: Potato-containing stew freezes slightly less cleanly than potato-free stew — potato texture can become slightly mealy after freezing. For a stew intended for the freezer, omit the potatoes or substitute with white beans (add a drained tin of cannellini beans with the lentils).

Frequently Asked Questions

Can I use red lentils instead of green or brown?

Red lentils will work but produce a fundamentally different dish — they dissolve into the stock during cooking, producing a thick, creamy, purée-like stew rather than one with distinct lentil pieces and body. This is not a bad result — it is more similar to a dal — but it is a different dish from the chunky, textured stew this recipe intends. If you prefer a creamy, purée-style lentil stew, red lentils are excellent; reduce the cooking time to 25 minutes total.

Do I need to soak the lentils before cooking?

Green and brown lentils do not require soaking — they cook from dry in approximately 25–30 minutes at a simmer. Rinsing before cooking (to remove any surface starch and debris) is sufficient preparation. Red lentils also do not require soaking. The only lentils that benefit from soaking are the larger French Puy lentils, which cook slightly more evenly after an hour of cold-water soaking, though they can also be cooked from dry.

My stew is too thick. How do I fix it?

Add vegetable stock or water, a splash at a time, stirring between additions, until the consistency is right. Green lentils absorb liquid progressively during cooking and continue to absorb it during storage — a stew that is the correct consistency when first made will be significantly thicker the following day; this is normal and desirable. Always add liquid when reheating.

Can I make this in a slow cooker?

Yes — complete steps 1 through 4 (the mirepoix, spice temper, and deglaze) in a frying pan on the hob, then transfer everything to a slow cooker. Add the lentils, tomatoes, stock, and potatoes. Cook on low for 6–8 hours or high for 3–4 hours. Add the courgette and greens in the last 30 minutes on high. Finish with lemon juice and seasoning before serving.


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!

Vegan Buttery Skillet Corn — The Caramelised, Creamy Side Dish Ready in 15 Minutes

vegan buttery skillet corn

There is a category of side dish — simple, fast, deeply satisfying — that earns its place on the table not through complexity or technical difficulty but through the quality of a single cooking decision well executed. Vegan buttery skillet corn is exactly that kind of dish. Sweet corn kernels, cut fresh from the cob or used from frozen, cooked in a very hot cast iron or heavy-bottomed skillet with vegan block butter, a pinch of sugar, and a confident hand, emerge from the pan golden and caramelised at the edges, with a concentrated sweetness that bears very little resemblance to the steamed or boiled corn it replaces. The addition of a small amount of plant-based cream, stirred in at the end of cooking, creates a light, glossy, butter-enriched sauce that coats each kernel — not a heavy cream sauce, but a barely-there coating that ties the kernels together and gives the dish a richness and lusciousness that is the signature quality of the classic American skillet corn preparation. This vegan buttery skillet corn is 100% plant-based, dairy-free, and egg-free. It is ready in 15 minutes. It serves 4 as a side dish. It is equally at home alongside grilled tofu or tempeh, as a filling for tacos or burritos, spooned over rice, tucked into a grain bowl, or served straight from the skillet as a standalone snack. The technique is the reason the corn caramelises and chars rather than steaming in its own liquid.

The technique is the dry-skillet-and-deglaze method. Corn kernels carry a significant amount of natural moisture — juice released from the cut kernel walls — and this moisture is the primary obstacle to achieving caramelisation and char in a skillet. If corn kernels are added to a pan that is insufficiently hot, or in too large a quantity for the pan, or with butter or oil added before the corn is in contact with the hot surface, the released moisture creates a steaming environment in the pan rather than a frying one. The corn softens and heats through but does not brown; it tastes pleasant but flat, without the caramelised depth that makes skillet corn genuinely addictive. The dry-skillet-and-deglaze method solves this through two stages. Stage one — dry skillet: the skillet is preheated over high heat for 2–3 minutes until smoking hot — considerably hotter than most sauté recipes call for — before anything is added to it. When the corn kernels are added directly to the dry, smoking-hot skillet (no oil, no butter at this stage), they make immediate contact with the hot metal and begin to char and caramelise on their surface before the released moisture has time to accumulate and steam. The kernels are pressed down lightly and left completely undisturbed for 90 seconds, allowing the contact side to develop a deep golden, slightly charred surface. Stage two — deglaze: after the initial char, the heat is reduced to medium, the vegan block butter is added to the pan, and the corn is tossed to coat. The butter melts rapidly and the sugars in the corn continue to caramelise in the now-buttery heat. After 2–3 minutes, a small amount of plant-based cream is poured into the hot pan to deglaze — the liquid lifts all the caramelised, browned bits from the base of the pan, dissolving them into a glossy, intensely flavoured sauce that coats every kernel. The result is corn that is simultaneously charred, sweet, buttery, and sauced — the full range of the dish achieved in under 15 minutes.

This recipe serves 4 as a side dish.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins10 mins15 mins4 (side dish)~195 kcal

Ingredients

  • 600g (approximately 4 cups) fresh or frozen corn kernels — fresh corn cut from 4–5 cobs is strongly preferred for the best flavour and texture; if using frozen, do not thaw before cooking (thawed frozen corn releases too much water into the pan); frozen corn used straight from frozen works very well as a convenient alternative
  • 2 tbsp vegan block butter — block butter (not tub-style spread) is essential; the higher fat content and lower water content of block butter produces the correct golden, buttery coating without the excess moisture that a spread introduces; added after the initial dry char, not before
  • ½ tsp caster sugar — small quantity; accelerates caramelisation of the corn’s natural sugars without making the dish taste sweet; do not increase
  • ½ tsp fine salt — adjust to taste; the corn should be well-seasoned
  • ¼ tsp black pepper
  • 3 tbsp plant-based single cream or full-fat oat cream — for the deglaze; the cream creates the glossy, light sauce that coats the kernels; full-fat coconut cream (from a tin, not a carton, shaken well) can be substituted though it adds a faint coconut background note; soy cream or oat cream are the most neutral options
  • 2 cloves garlic, very finely minced — added with the butter after the initial char; garlic added to the dry, smoking skillet would burn instantly
  • ¼ tsp smoked paprika — a background note of warmth; can be omitted for a more classic, straightforward skillet corn

Optional Garnishes

  • Fresh chives or flat-leaf parsley, finely chopped
  • Squeeze of fresh lemon juice — brightens the finished dish; highly recommended
  • Pinch of chilli flakes — for heat
  • Nutritional yeast (1 tbsp) — for a faint cheesy note and additional umami depth

Instructions

  1. Prepare the corn. If using fresh corn, stand each cob upright in a large bowl and cut the kernels from the cob using a sharp chef’s knife, working downward from top to base. The bowl catches the kernels and the juice. Pat the kernels dry with a clean paper towel — removing surface moisture improves the initial char. If using frozen, measure straight from the freezer without thawing.
  2. Heat the dry skillet. Place a large cast iron skillet or heavy-bottomed frying pan over high heat. Leave to preheat for 2–3 minutes until the pan is smoking hot — this is significantly hotter than a standard sauté; the pan should feel visibly hot when you hold your hand 10cm above the surface. Do not add any fat at this stage.
  3. Char the corn — dry skillet stage. Add the corn kernels to the dry, smoking-hot skillet in a single, even layer. They will spit and hiss dramatically on contact — this is correct. Do not stir. Press the kernels lightly with a spatula to maximise contact with the hot pan surface. Leave completely undisturbed for 90 seconds. The base of the kernels in contact with the pan should develop a deep golden to slightly charred colour; some light char is desirable and contributes the distinctive smoky-sweet depth of great skillet corn.
  4. Toss and add butter. After 90 seconds, toss the corn and reduce the heat to medium. Add the vegan block butter, minced garlic, sugar, salt, pepper, and smoked paprika. Toss to coat all the kernels in the melting butter. Cook, stirring occasionally, for 2–3 minutes until the garlic is fragrant and the corn is thoroughly coated and golden.
  5. Deglaze with cream. Pour the plant-based cream into the hot pan — it will bubble and steam immediately. Stir vigorously, scraping up all the caramelised bits from the base of the pan. Cook for 60–90 seconds, stirring, until the cream has reduced and coats the corn in a light, glossy sauce rather than a visible pool of liquid. The corn should glisten and be lightly sauced, not swimming.
  6. Taste and finish. Taste for seasoning and adjust salt, pepper, and — if using — a squeeze of fresh lemon juice. Add any optional garnishes. Serve immediately, straight from the skillet.

Pro Tips

  • The skillet must be genuinely smoking hot before the corn goes in — not warm, not medium-hot, but smoking. Test by holding your palm 10cm above the surface; it should feel uncomfortably hot within 2 seconds. A pan that is merely warm produces steamed corn; a pan that is smoking produces caramelised corn. The 2–3 minute preheat over high heat is not approximate.
  • Do not crowd the pan — corn kernels need space to char rather than steam. 600g of corn kernels is close to the maximum for a 30cm (12-inch) skillet; if you have a smaller pan, cook in two batches rather than crowding. A crowded pan drops in temperature rapidly when the cold corn is added, and the released moisture steams the whole batch rather than evaporating quickly.
  • Frozen corn straight from the freezer works, but pat fresh corn dry — the key difference between frozen and fresh in this recipe is not flavour (frozen sweet corn is frozen at peak ripeness and is excellent) but surface moisture. Fresh corn kernels carry cut-surface juice that benefits from patting dry before cooking; frozen corn enters the pan cold and dry, and the high heat flash-evaporates the surface moisture almost immediately.
  • The cream deglaze is the final flavour step, not an afterthought — stir it in while the pan is still hot and on the heat, not after removing from the flame. The cream needs to bubble and reduce in the hot pan to form a sauce; added to a cool pan it merely pools and does not integrate with the corn.

Corn in the Americas: 9,000 Years of the World’s Most Productive Crop

Maize — known as corn in North America and in common English usage — is one of the most consequential plants in human history, and its domestication represents one of the most remarkable achievements of ancient agricultural science. The wild ancestor of modern maize is a grass called teosinte (Balsas teosinte, Zea mays subsp. mexicanus), native to the Balsas River valley of southwestern Mexico, and the transformation of teosinte — which bears small, hard, widely spaced seeds on a tiny, multi-branched plant — into the large-cobbed, densely kernelled maize we recognise today took indigenous farmers in the region approximately 9,000 years, beginning around 7000 BCE and involving thousands of generations of selective breeding for larger cobs, greater kernel density, and higher starch content. The archaeological and genetic evidence for this transformation, pieced together through studies of maize cob fossils and teosinte genomics over the past three decades, represents one of the most detailed pictures of ancient plant domestication available to science. Maize spread from its Mexican origin throughout North and South America over subsequent millennia — reaching the American Southwest by approximately 2000 BCE and the eastern woodlands of North America by 200 BCE — and was so central to the food cultures, economies, and cosmologies of the civilisations that depended on it (Aztec, Maya, Inca, Iroquois, and hundreds of others) that it featured as a divine gift or creation element in the origin stories of many of them. European colonisers encountered maize throughout the Americas from 1492 onward and carried it back to Europe and subsequently to Africa and Asia, where it became a staple food crop in many regions within a century of first contact. Today, maize is the most produced grain crop on Earth by total tonnage — approximately 1.1 billion metric tonnes annually — and the sweet corn varieties that reach our tables (selected for high sugar content and eaten before the sugars convert to starch) represent a relatively recent development within this vast agricultural tradition, bred and popularised in the United States from the 19th century onward. In the skillet corn preparation, what is being celebrated is the Maillard reaction and caramelisation of the kernel’s natural sugars — a cooking chemistry that would have been deeply familiar to every culture that has cooked corn over open fire for the past several thousand years.


Flavor Variations

  • Mexican Street Corn (Elote) Style: After the deglaze, stir in 1 teaspoon of chilli powder, ½ teaspoon of ground cumin, and a squeeze of lime juice. Transfer to a serving bowl and top with crumbled vegan feta-style cheese (or a firm salted tofu), finely chopped fresh coriander (cilantro), an additional squeeze of lime, and a drizzle of vegan mayonnaise thinned with lime juice. The elote variation transforms the side dish into something festive and bold — excellent served in cups as a street-food-style starter.
  • Herb and Lemon Skillet Corn: Omit the smoked paprika and chilli flakes. After the deglaze, stir in 2 tablespoons of finely chopped fresh tarragon or chervil, the zest of 1 lemon, and an additional tablespoon of vegan block butter. The herb-and-lemon version is fresher, brighter, and more elegantly restrained than the base recipe — excellent alongside a simple grilled main.
  • Miso Butter Skillet Corn: Replace 1 tablespoon of the vegan block butter with 1 tablespoon of white (shiro) miso, stirred together with the remaining butter into a miso butter paste before adding to the pan. Omit the smoked paprika; add 1 teaspoon of toasted sesame oil with the cream deglaze. Finish with toasted sesame seeds and finely sliced spring onion. The miso butter version is deeply umami-forward and savoury — less sweet than the base recipe and excellent alongside rice or noodles.

Nutritional Highlights (Per Serving — Based on 4 Servings)

CaloriesProteinCarbsFiberFat
~195 kcal4g30g3g8g

Storage

  • Best eaten fresh — skillet corn is at its best straight from the pan, when the char is at peak flavour and the cream sauce is at the right consistency. Like most quickly cooked vegetable sides, it deteriorates in quality if held for more than 20–30 minutes.
  • Refrigerator: Store leftovers in a sealed container for up to 3 days. The cream sauce thickens significantly when cold. Reheat in a skillet over medium heat with a small splash of plant milk or water to loosen the sauce; stir frequently. Do not microwave if char quality is important — the microwave softens the kernels and the char flavour dissipates.
  • Freezer: Not recommended for the finished dish — cream sauces separate when frozen and the char texture is lost completely on thawing. Uncooked frozen corn is already the most convenient storage format; there is no advantage to freezing the cooked dish.
  • Make-ahead for meal prep: The dry-charred corn (step 3 only, before the butter and cream) can be made ahead, cooled, and refrigerated for up to 2 days. Finish with the butter-and-deglaze steps from cold in a reheated skillet when ready to serve; the char will still be present and the final cooking takes under 5 minutes.

Frequently Asked Questions

Can I use tinned sweetcorn instead of fresh or frozen?

Tinned sweetcorn is not ideal for this recipe — the canning process pre-cooks the kernels and they carry significantly more water than fresh or frozen, making it very difficult to achieve char in the dry-skillet stage. If tinned corn is the only option, drain it thoroughly, then spread on a clean tea towel and press dry before using; expect a less pronounced char and a slightly softer, less textured result. Frozen sweetcorn used straight from frozen is the recommended convenience substitute — it performs nearly as well as fresh.

Do I need a cast iron skillet or will any pan work?

A cast iron skillet or a heavy stainless-steel pan (not non-stick) is strongly recommended for the dry-char stage — these pans can be heated to very high temperatures safely and retain heat when the cold corn is added. A non-stick pan should not be heated dry to smoking temperatures, as this damages the coating and produces harmful fumes at very high heat. If a non-stick pan is the only option, add a small amount of oil before the corn and accept that the char will be less aggressive.

My corn released a lot of water and steamed instead of charring. What went wrong?

The three most common causes: the pan was not hot enough before the corn was added (preheat for the full 2–3 minutes over high heat until genuinely smoking); too much corn was added at once (crowding drops the pan temperature sharply — cook in batches); or the corn was thawed before adding (thawed corn has surface moisture that steams before evaporating — use frozen corn straight from the freezer or pat fresh corn dry before cooking).

Can I make this dish without the cream?

Yes — omit the cream and instead deglaze with 2 tablespoons of vegetable stock or water, which picks up the pan fond and lightly sauces the corn without the richness of cream. The result is lighter and slightly less indulgent but still excellent, and the char flavour comes through more clearly without the cream coating. Add an extra half tablespoon of vegan block butter at the deglaze stage to compensate for the missing richness.


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!

Crispy Vegan Tofu Cakes with Herbs, Scallions and Garlic Lemon Dip — The Most Satisfying Plant-Based Cakes You Will Make All Week

tofu cakes

Golden, crispy on the outside and tender on the inside, these Vegan Tofu Cakes are a simple, protein-packed way to turn a block of tofu into something truly crave-worthy. Crumbled firm tofu is mixed with fresh herbs, scallions, garlic, and a little Dijon, then pan-fried until deeply golden and served with a zesty garlic lemon dip.

If you have ever thought tofu was bland, these cakes will change your mind. Pressing the tofu removes excess water, so the cakes hold their shape and fry up crisp instead of soggy. Panko breadcrumbs and a spoonful of chickpea flour bind everything together without eggs, while nutritional yeast and a touch of smoked paprika add a savory, almost seafood-like depth.

They come together in about 30 minutes using simple pantry ingredients, and the mixture can be shaped ahead of time, which makes them perfect for busy weeknights and meal prep. Serve them as a main with a fresh salad, tuck them into a bun like a burger, or make smaller ones as party appetizers.

These cakes are 100% vegan, dairy-free, and egg-free, and they are easy to make gluten-free or oil-free with a few simple swaps.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins15 mins30 mins (plus pressing)8 cakes~160 kcal each

Ingredients

For the Tofu Cakes

  • 1 block (14 oz / 400g) extra-firm tofu, pressed for 20 minutes
  • ½ cup (30g) panko breadcrumbs
  • 3 tbsp chickpea flour (besan)
  • 3 scallions, finely chopped
  • 2 cloves garlic, minced
  • 2 tbsp finely chopped fresh parsley
  • 1 tbsp chopped fresh dill (optional)
  • 2 tbsp nutritional yeast
  • 1 tbsp Dijon mustard
  • 1 tbsp vegan mayonnaise
  • 1 tsp smoked paprika
  • ½ tsp onion powder
  • ¾ tsp salt
  • ¼ tsp black pepper
  • 1 tsp lemon zest

For Frying

  • 3 tbsp olive or avocado oil
  • ¼ cup (15g) extra panko for coating (optional)

For the Garlic Lemon Dip

  • ½ cup (120g) vegan mayonnaise or plain unsweetened vegan yogurt
  • 1 tbsp lemon juice
  • 1 small clove garlic, grated
  • 1 tbsp chopped fresh chives or parsley
  • 1 tsp capers, chopped (optional)
  • Pinch of salt and pepper

To Serve

  • Mixed green salad
  • Lemon wedges
  • Burger buns
  • Roasted potatoes
  • Steamed greens

Optional Additions

  • 1 tsp seaweed flakes (nori) for a seafood-style flavor
  • Finely diced celery
  • Pinch of cayenne
  • Old Bay-style seasoning

Instructions

  1. Press the tofu. Wrap the tofu in a clean kitchen towel and press under a heavy pan or book for 20 minutes to remove excess moisture.
  2. Make the dip. Stir the mayonnaise, lemon juice, garlic, chives, capers, salt, and pepper together. Chill until ready to serve.
  3. Crumble the tofu. In a large bowl, crumble the pressed tofu with your hands into small, uneven pieces. Some texture is good.
  4. Mix the cakes. Add the panko, chickpea flour, scallions, garlic, parsley, dill, nutritional yeast, mustard, mayonnaise, paprika, onion powder, salt, pepper, and lemon zest. Mix until the mixture holds together when squeezed.
  5. Rest. Let the mixture sit for 5 minutes so the panko and chickpea flour absorb moisture. If it feels too wet, add another tablespoon of panko.
  6. Shape. Scoop about ¼ cup of the mixture and form it into a patty about ¾ inch thick. Press firmly. Optionally dip the outsides in extra panko.
  7. Fry. Heat the oil in a large nonstick or cast-iron skillet over medium heat. Cook the cakes for 4–5 minutes per side, without moving them, until deep golden and crisp.
  8. Drain. Transfer to a wire rack or paper towel for a minute to keep the crust crisp.
  9. Serve. Serve warm with the garlic lemon dip and lemon wedges.

Pro Tips for the Best Tofu Cakes

  • Press the tofu well. This is the most important step for crisp, firm cakes.
  • Use extra-firm tofu. Soft or silken tofu will fall apart.
  • Do not over-mix. Keep some crumbly texture for a better bite.
  • Chill before frying. Fifteen minutes in the fridge makes shaping easier.
  • Keep the heat at medium. Too high and the outside burns before the center warms.
  • Flip once. Moving the cakes too often breaks the crust.
  • Use a thin spatula. It helps flip them without crumbling.

Why Tofu Cakes Are Good for You

Tofu is a complete plant protein, providing all nine essential amino acids, along with calcium (especially if made with calcium sulfate), iron, and magnesium. Chickpea flour adds extra protein and fiber, while herbs and scallions bring flavor and vitamins without extra salt or fat.

Pan-fried in a modest amount of oil, these cakes are lighter than many fried patties, and they can be baked for an even lighter option. Each cake has about 8 grams of plant protein.


Flavor Variations

  • Seafood-Style Tofu Cakes: Add nori flakes, Old Bay-style seasoning, and extra lemon for a vegan crab cake flavor.
  • Thai Tofu Cakes: Swap parsley for cilantro and add red curry paste and lime zest. Serve with sweet chili sauce.
  • Curry Tofu Cakes: Add curry powder and turmeric, and serve with mango chutney.
  • Spicy Tofu Cakes: Add chopped jalapeño and a pinch of cayenne, and serve with sriracha mayo.

Nutritional Highlights (Per Cake)

CaloriesProteinCarbsFiberFat
~160 kcal8g10g2g9g

Storage

  • Refrigerator: Store cooked cakes in an airtight container for up to 4 days.
  • Freezer: Freeze cooked cakes on a tray, then transfer to a bag for up to 2 months.
  • Reheating: Warm in a 375°F (190°C) oven or air fryer for 8–10 minutes to re-crisp.
  • Make ahead: Shape the raw cakes and refrigerate up to 24 hours before frying.

Frequently Asked Questions

Can I bake tofu cakes instead of frying?

Yes. Bake at 400°F (200°C) on a parchment-lined tray for 25 minutes, flipping halfway, and brush with a little oil for better browning.

Can I use an air fryer?

Yes. Air fry at 375°F (190°C) for 10–12 minutes, flipping halfway.

Why are my tofu cakes falling apart?

The tofu was likely too wet, or the mixture needs more binder. Press the tofu longer and add a spoonful more panko or chickpea flour.

Can I make them gluten-free?

Yes. Use gluten-free breadcrumbs and check that your mustard is gluten-free.

What can I use instead of chickpea flour?

Use cornstarch, oat flour, or more breadcrumbs.

What is the difference between these and your other vegan patties?

These are made with tofu for a lighter, protein-rich texture, while our Vegan Golden Brown Veggie Patties are vegetable-based.


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 easy tofu dinners? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Crispy Vegan Potato Pancakes with Onion, Fresh Herbs and Creamy Dill Dip — The Most Golden Plant-Based Latkes You Will Make All Week

vegan potato pancakes

Lacy, golden, and shatteringly crisp at the edges with a soft, tender center, these Vegan Potato Pancakes are the ultimate comfort food. Grated potatoes and onion are mixed with a simple egg-free binder, pan-fried until deeply browned, and served hot with a cool, creamy dill dip. They are the kind of pancake you eat straight from the skillet.

Often called latkes, potato pancakes are loved around the world for good reason. They need only a handful of pantry ingredients, and the secret to crispiness is simple: squeeze out as much moisture from the grated potatoes as you can. Potato starch (or cornstarch) takes the place of eggs, holding everything together while keeping the edges crunchy.

Serve them for breakfast with a pile of sautéed greens and a dollop of vegan sour cream, or make them as a side dish for dinner, a party appetizer, or a holiday treat. They also pair beautifully with applesauce for a sweet and savory bite.

This recipe is 100% vegan, dairy-free, and egg-free, and it is naturally gluten-free when made with potato starch.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins12 pancakes~110 kcal each

Ingredients

For the Potato Pancakes

  • 2 lb (900g) russet or Yukon gold potatoes, peeled
  • 1 medium yellow onion
  • 3 tbsp potato starch or cornstarch
  • 2 tbsp all-purpose flour or chickpea flour (use chickpea flour for gluten-free)
  • 2 cloves garlic, minced
  • 2 tbsp chopped fresh parsley or chives
  • 1 tsp salt
  • ½ tsp black pepper
  • ¼ tsp baking powder
  • ½ tsp smoked paprika (optional)

For Frying

  • ⅓ cup (80ml) neutral oil such as avocado or sunflower, plus more as needed

For the Creamy Dill Dip

  • ½ cup (120g) unsweetened plain vegan yogurt or vegan sour cream
  • 1 tbsp chopped fresh dill
  • 1 tsp lemon juice
  • 1 small clove garlic, grated
  • Pinch of salt and pepper

To Serve

  • Unsweetened applesauce
  • Sautéed spinach or kale
  • Sliced scallions
  • Smoked tofu or vegan lox
  • Fresh dill

Optional Additions

  • Grated carrot or zucchini (squeezed dry)
  • Chopped chives
  • Pinch of cayenne
  • Nutritional yeast

Instructions

  1. Make the dip. Stir the yogurt, dill, lemon juice, garlic, salt, and pepper together. Chill until serving.
  2. Grate. Grate the potatoes and onion using the large holes of a box grater or the grating disc of a food processor.
  3. Squeeze. Place the mixture in a clean kitchen towel or nut milk bag and wring out as much liquid as possible. Let the liquid sit for 2 minutes, then pour off the water and keep the white starch at the bottom.
  4. Mix. Return the squeezed potatoes to a bowl. Add the reserved starch, potato starch, flour, garlic, parsley, salt, pepper, baking powder, and paprika. Toss until evenly combined.
  5. Heat the oil. Heat about ¼ inch of oil in a large skillet over medium-high heat until shimmering.
  6. Shape and fry. Scoop about ¼ cup of the mixture, press it flat in your hands, and slide it into the oil. Flatten gently to about ½ inch thick. Cook 3–4 minutes per side, until deep golden and crisp.
  7. Drain. Transfer to a wire rack set over a tray. Sprinkle with a little salt while hot.
  8. Repeat. Fry in batches without crowding the pan, adding oil as needed.
  9. Serve. Serve hot with the dill dip and applesauce.

Pro Tips for the Best Potato Pancakes

  • Squeeze, squeeze, squeeze. Moisture is the enemy of crisp pancakes.
  • Keep the starch. The starch from the potato liquid helps bind the pancakes.
  • Work quickly. Grated potatoes oxidize and turn gray, so mix and fry soon after grating.
  • Use enough oil. A shallow layer gives lacy, crisp edges.
  • Do not crowd the pan. Overcrowding lowers the oil temperature and makes them greasy.
  • Keep them warm. Hold finished pancakes on a rack in a 200°F (95°C) oven.
  • Season right away. Salt sticks best while they are hot.

Why Potato Pancakes Are Worth Making

Potatoes are a good source of potassium, vitamin C, and vitamin B6, and the skin (if left on) adds extra fiber. Onion and garlic bring flavor and natural antioxidants, and the dip adds a little protein if you use a soy or pea-based yogurt.

Pan-fried potato pancakes are a treat, but you can lighten them by baking or air frying. Each pancake has about 2 grams of plant protein and no cholesterol.


Flavor Variations

  • Herby Garden Pancakes: Add chives, dill, and parsley.
  • Loaded Potato Pancakes: Top with vegan sour cream, scallions, and crispy tempeh bacon.
  • Zucchini Potato Pancakes: Swap a third of the potato for squeezed zucchini.
  • Sweet Potato Pancakes: Use grated sweet potato and add a pinch of cinnamon.

Nutritional Highlights (Per Pancake)

CaloriesProteinCarbsFiberFat
~110 kcal2g15g1g5g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days.
  • Freezer: Freeze cooked pancakes on a tray, then bag them for up to 2 months.
  • Reheating: Re-crisp in a 400°F (200°C) oven or air fryer for 8–10 minutes. Avoid the microwave, which makes them soggy.
  • Make ahead: Fry them ahead and reheat in the oven just before serving.

Frequently Asked Questions

What potatoes are best for potato pancakes?

Russet potatoes give the crispiest results thanks to their high starch content. Yukon golds give a creamier center.

Why are my potato pancakes falling apart?

They likely contain too much moisture or too little binder. Squeeze the potatoes harder and add another tablespoon of potato starch.

Can I bake them instead?

Yes. Bake on an oiled tray at 425°F (220°C) for 25–30 minutes, flipping halfway. They will be less crisp than fried ones.

Can I use an air fryer?

Yes. Brush with oil and air fry at 390°F (200°C) for 10–12 minutes, flipping halfway.

How do I stop them from turning gray?

Work quickly, and mix the grated potatoes with onion, which slows browning. A squeeze of lemon juice also helps.

How are these different from your stuffed potato cakes?

These are thin, crispy pancakes made from raw grated potatoes, while our Vegan Stuffed Potato Cakes use mashed potatoes with a filling.


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 crispy vegan favorites? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Spanakopita with Spinach, Tofu Feta and Crispy Golden Phyllo — The Most Flaky Plant-Based Greek Pie You Will Make All Week

vegan spanakopita

Shatteringly crisp layers of golden phyllo wrapped around a lemony, herby filling of spinach, dill, and tangy tofu feta. This Vegan Spanakopita is a plant-based take on the classic Greek spinach pie, with all the flaky, savory, salty flavor and none of the dairy or eggs. One bite, and you will not miss the original.

Traditional spanakopita relies on feta cheese and eggs to bind the filling. Here, crumbled extra-firm tofu is marinated into a tangy, salty vegan feta, then mixed with sautéed spinach, scallions, fresh dill, parsley, and a splash of lemon. A spoonful of cashew cream or vegan cream cheese keeps the filling rich and moist, while a pinch of nutmeg adds that classic Greek warmth.

The phyllo is brushed with olive oil between each sheet, so it bakes into crisp, golden layers that crackle when you cut into them. Check the box before you buy, because most store-bought phyllo dough is already vegan, made from just flour, water, and a little oil.

Serve it hot from the oven as a main with a Greek salad, cut it into small triangles for appetizers, or take it to a potluck, where it will disappear fast. It reheats beautifully, too.

This recipe is 100% vegan, dairy-free, and egg-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
30 mins45 mins1 hr 15 mins9 squares~290 kcal each

Ingredients

For the Tofu Feta

  • 1 block (14 oz / 400g) extra-firm tofu, drained and pressed
  • 2 tbsp lemon juice
  • 2 tbsp olive oil
  • 1 tbsp white miso paste or 1 tsp salt
  • 1 tbsp nutritional yeast
  • 1 tsp dried oregano
  • 1 tsp apple cider vinegar
  • 1 small clove garlic, grated

For the Spinach Filling

  • 1 lb (450g) fresh spinach, or 1 package (10 oz / 285g) frozen chopped spinach, thawed
  • 2 tbsp olive oil
  • 1 small yellow onion, finely diced
  • 4 scallions, thinly sliced
  • 3 cloves garlic, minced
  • ¼ cup (15g) chopped fresh dill
  • ¼ cup (15g) chopped fresh parsley
  • ¼ cup (60g) vegan cream cheese or cashew cream
  • 2 tbsp lemon juice
  • 1 tbsp lemon zest
  • ¼ tsp ground nutmeg
  • ½ tsp salt
  • ½ tsp black pepper

For the Phyllo

  • 1 package (16 oz / 450g) phyllo dough, thawed overnight in the refrigerator
  • ½ cup (120ml) olive oil or melted vegan butter, for brushing
  • 1 tbsp sesame seeds (optional)

To Serve

  • Greek salad
  • Lemon wedges
  • Tzatziki-style vegan yogurt dip
  • Olives and cucumbers

Optional Additions

  • Chopped sun-dried tomatoes
  • Pine nuts
  • Fresh mint
  • Artichoke hearts

Instructions

  1. Make the tofu feta. Crumble the pressed tofu into a bowl. Add the lemon juice, oil, miso, nutritional yeast, oregano, vinegar, and garlic. Toss gently and marinate for at least 15 minutes.
  2. Cook the spinach. Heat the oil in a large skillet over medium heat. Sauté the onion for 5 minutes until soft, then add the scallions and garlic for 1 minute. Add fresh spinach in batches and cook until wilted. If using frozen spinach, cook for 2 minutes.
  3. Squeeze dry. Transfer the spinach to a clean kitchen towel or fine mesh strainer and squeeze out as much liquid as possible. This step prevents a soggy pie.
  4. Mix the filling. In a large bowl, combine the spinach mixture, tofu feta, dill, parsley, cream cheese, lemon juice and zest, nutmeg, salt, and pepper. Taste and adjust.
  5. Preheat. Heat the oven to 375°F (190°C). Brush a 9×13 inch baking dish with oil.
  6. Layer the bottom. Lay one sheet of phyllo in the dish, letting the edges hang over. Brush lightly with oil. Repeat with 8 more sheets, brushing each. Keep the remaining phyllo covered with a damp towel so it does not dry out.
  7. Add the filling. Spread the spinach mixture evenly over the phyllo.
  8. Layer the top. Fold the overhanging edges over the filling. Top with 8–10 more oiled phyllo sheets, brushing each layer. Tuck the edges down around the sides.
  9. Score. Brush the top with oil, sprinkle with sesame seeds, and use a sharp knife to cut through the top layers into 9 squares or triangles.
  10. Bake. Bake for 40–45 minutes, until deep golden and crisp.
  11. Rest. Let cool for 10–15 minutes before serving so the filling sets.

Pro Tips for the Best Vegan Spanakopita

  • Squeeze the spinach really dry. Wet spinach is the main cause of a soggy bottom.
  • Thaw phyllo in the fridge overnight. Quick thawing makes the sheets stick and tear.
  • Keep phyllo covered. A damp towel prevents it from drying and cracking.
  • Brush every layer. A thin coat of oil makes the layers flaky.
  • Do not worry about tears. Extra layers hide small rips.
  • Score before baking. It prevents the top from shattering when you slice.
  • Make the tofu feta ahead. Longer marinating gives a tangier flavor.

Why Spanakopita Is So Good for You

Spinach is rich in iron, folate, vitamin K, and vitamin A, while dill and parsley add vitamin C and fresh flavor. Tofu provides complete plant protein and calcium, and olive oil offers heart-healthy monounsaturated fats.

Compared to the traditional version, this recipe has no cholesterol and far less saturated fat. A square provides about 11 grams of plant protein.


Flavor Variations

  • Mushroom Spanakopita: Add sautéed mushrooms and thyme.
  • Spinach Artichoke Spanakopita: Fold in chopped marinated artichoke hearts.
  • Spanakopita Triangles: Cut phyllo strips, fill, and fold into triangles. Bake for 20–25 minutes.
  • Sun-Dried Tomato Spanakopita: Add chopped sun-dried tomatoes and olives.

Nutritional Highlights (Per Square)

CaloriesProteinCarbsFiberFat
~290 kcal11g28g3g16g

Storage

  • Refrigerator: Store covered for up to 4 days.
  • Freezer: Freeze baked, cooled squares for up to 2 months, or freeze the unbaked pie, then bake from frozen, adding 10–15 minutes.
  • Reheating: Re-crisp in a 350°F (175°C) oven for 10–15 minutes. Skip the microwave.
  • Make ahead: Assemble up to a day ahead, cover, and refrigerate before baking.

Frequently Asked Questions

Is phyllo dough vegan?

Most store-bought phyllo is vegan, made from flour, water, and oil. Always check the ingredient label for butter or egg.

Can I use frozen spinach?

Yes. Thaw it fully and squeeze out all the liquid with a towel.

What can I use instead of tofu feta?

Use store-bought vegan feta, or crumbled marinated chickpeas.

Can I make it gluten-free?

Use gluten-free phyllo, which is available in some stores, or bake the filling in a gluten-free pie crust.

Why is my spanakopita soggy?

The spinach likely held too much moisture. Squeeze it very dry and bake the pie on a lower oven rack.

How is this different from your spinach and feta crepes?

This is a classic baked phyllo pie with crisp layers, while our Vegan Spinach Feta Filled Crepes use a soft crepe wrapper.


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 Mediterranean vegan dinners? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!