All Recipes

Vegan Strawberry Cheesecake Trifle — The Showstopping Layered Dessert That Feeds a Crowd and Steals the Room

vegan strawberry cheesecake trifle

A trifle is, by design, a dessert built for an audience — a layered, glass-sided construction that reveals its own interior as its best selling point, a dessert that is meant to be carried to a table and placed in the center and admired before the first spoonful is served. Vegan Strawberry Cheesecake Trifle is exactly this kind of dessert, and it delivers the full theatrical impact of a great trifle with every component made from entirely plant-based ingredients: a base of golden, vanilla-scented sponge cake, soaked briefly in a strawberry syrup that perfumes the cake and keeps it moist; a thick, silky cheesecake cream layer made from vegan cream cheese, whipped coconut cream, vanilla, and lemon, that is rich enough to hold its shape between the layers and tangy enough to taste genuinely like cheesecake; a layer of fresh strawberries macerated in a little sugar and lemon juice until they are glossy and syrupy; and a final cloud of whipped coconut cream on top, finished with more fresh strawberries and crushed biscuits. Every element of this trifle can be made the day before, assembled the evening before serving, and refrigerated overnight — in fact, overnight assembly is the recommended approach, because the trifle improves dramatically as the layers settle together, the sponge absorbs the syrup fully, and the cheesecake cream firms to a sliceable consistency that produces clean, distinct layers in the bowl. It is 100% vegan, dairy-free, and egg-free. It serves 10–12. It is the dessert that ends every gathering with someone asking for the recipe. The technique is the reason the layers stay distinct rather than merging into a soft, undifferentiated mass.

The technique is the chill-between-layers method. The structural challenge of any layered trifle is gravity and moisture migration: soft cream layers, wet fruit layers, and soaked cake all exert downward pressure and release moisture over time, causing the layers to compress, blur, and eventually merge if not given adequate time to set between each addition. In a dairy trifle, heavy cream and custard set firmly enough through their fat and egg content to resist compression; in a plant-based trifle, the cream cheese and coconut cream layers are softer and more mobile at room temperature, requiring deliberate management to maintain definition. The chill-between-layers method inserts a 20–30 minute refrigeration rest between the application of each layer during assembly. Each layer is added to the serving dish, then the dish is returned to the refrigerator for 20–30 minutes before the next layer is added. During this rest, the cheesecake cream layer firms slightly at the surface as its fats cool and re-solidify, creating a semi-set boundary that supports the weight of the layer above it without the two merging. The macerated strawberry layer, which is wet, is always placed between two cream layers rather than directly against the cake, preventing the fruit’s released liquid from saturating the cake unevenly from above; the cake is soaked from below by the strawberry syrup only, which it absorbs at a controlled rate rather than being flooded. The result is a trifle with clearly visible, distinct layers that hold their separation through the overnight rest and remain cleanly defined when the trifle is served the following day — the visual drama of the trifle is preserved from assembly to the last spoonful.

This recipe serves 10–12 in a large trifle bowl (approximately 3-litre / 3-quart capacity).


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
45 mins + overnight chill25 mins~14 hrs total10–12~385 kcal

Ingredients

For the Vanilla Sponge Cake

  • 240g (2 cups) all-purpose flour (plain flour), spooned and leveled
  • 200g (1 cup) caster sugar (superfine sugar)
  • 1½ tsp baking powder
  • ½ tsp baking soda
  • ½ tsp fine salt
  • 240ml (1 cup) unsweetened oat milk or soy milk
  • 80ml (⅓ cup) neutral oil (vegetable or sunflower oil)
  • 2 tsp vanilla extract
  • 1 tbsp apple cider vinegar — reacts with the baking soda to provide lift and acts as the egg replacer in combination with the oil; the vinegar flavor bakes out completely

For the Strawberry Syrup (for soaking the cake)

  • 150g (5oz) fresh or frozen strawberries, roughly chopped
  • 3 tbsp sugar
  • 3 tbsp water
  • 1 tsp lemon juice
  • Combine in a small saucepan, bring to a simmer over medium heat, and cook for 5 minutes until the strawberries have broken down and the syrup is slightly thickened. Strain through a fine sieve, pressing the solids to extract all the liquid. Cool completely before use.

For the Macerated Strawberries

  • 500g (18oz / 1 lb) fresh strawberries, hulled and sliced or quartered
  • 2 tbsp caster sugar
  • 1 tbsp lemon juice
  • Toss together and leave to rest for 20–30 minutes until the strawberries are glossy and have released their juices. The released juices become the strawberry “sauce” visible at this layer in the finished trifle.

For the Cheesecake Cream

  • 400g (14oz) vegan cream cheese, at room temperature (brought out of the fridge 1 hour before use — room-temperature cream cheese blends completely smooth without lumps; cold cream cheese retains lumps that mixing cannot eliminate)
  • 2 × 400ml tins of full-fat coconut cream, refrigerated overnight — when refrigerated, the thick coconut cream separates from the watery liquid and rises to the top; scoop only the thick solid portion from the top of each tin (discard the liquid or save for smoothies); approximately 250–300g (9–10oz) of thick cream should be obtained from two tins; the thick cream, when whipped, triples in volume and provides the airy lift that lightens the cheesecake cream
  • 100g (¾ cup) powdered sugar (icing sugar), sifted
  • 2 tsp vanilla extract
  • 2 tbsp lemon juice
  • ½ tsp lemon zest (optional — intensifies the cheesecake tang)

For the Topping

  • 1 × 400ml tin of full-fat coconut cream, refrigerated overnight (as above — scoop the thick solid portion only)
  • 2 tbsp powdered sugar
  • ½ tsp vanilla extract
  • 200g (7oz) fresh strawberries, halved, for the top — the most beautiful strawberries in the punnet, saved for the final layer
  • 80g (3oz) vegan digestive biscuits or graham crackers, roughly crushed — scattered over the top just before serving; do not add until the moment of serving as they soften quickly in contact with the cream

Instructions

Day Before (or Morning Of): Make the Components

  1. Bake the sponge. Preheat oven to 180°C (355°F). Grease and line a 20×30cm (8×12 inch) rectangular baking tin or a 23cm (9 inch) round tin. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt. In a jug, whisk together the oat milk, oil, vanilla extract, and apple cider vinegar. Pour the wet ingredients into the dry and fold until just combined — do not overmix. Pour into the prepared tin and bake for 22–25 minutes until a skewer inserted in the center comes out clean and the top springs back when lightly pressed. Allow to cool completely in the tin, then turn out.
  2. Make the strawberry syrup. Combine the chopped strawberries, sugar, water, and lemon juice in a small saucepan. Bring to a simmer over medium heat and cook for 5 minutes, stirring, until the strawberries break down. Strain through a fine sieve, pressing the solids. Cool completely.
  3. Macerate the strawberries. Toss the sliced fresh strawberries with caster sugar and lemon juice. Set aside at room temperature for 20–30 minutes, then refrigerate in a sealed container until assembly.
  4. Make the cheesecake cream. In a large mixing bowl, beat the room-temperature vegan cream cheese until completely smooth. Add the sifted powdered sugar, vanilla, lemon juice, and lemon zest. Beat until combined and smooth. In a separate cold bowl (chilled in the freezer for 10 minutes), whip the thick coconut cream from the two refrigerated tins using a hand mixer or stand mixer until it holds soft peaks — 2–3 minutes on medium-high speed. Gently fold the whipped coconut cream into the cream cheese mixture in three additions, folding carefully to preserve the air. The finished cheesecake cream should be thick, silky, and hold its shape when a spoon is lifted. Refrigerate until assembly.
  5. Make the topping whipped cream. Whip the thick coconut cream from the third refrigerated tin with the powdered sugar and vanilla extract until it holds medium-firm peaks. Refrigerate until assembly.

Assembly (Evening Before Serving — Chill-Between-Layers Method)

  1. Prepare the sponge. Cut the cooled sponge cake into cubes or thick fingers approximately 4–5cm in size. Arrange in a single, even layer covering the base of the trifle bowl. Spoon the strawberry syrup evenly over the cake, using all of it — the cake should be well soaked and glossy. The soaked cake is the foundation layer; it does not need to chill before the next layer is added as the syrup absorption happens gradually.
  2. First cheesecake cream layer — chill. Spoon half of the cheesecake cream over the soaked cake layer and spread to an even layer, covering the cake completely. Return the trifle bowl to the refrigerator for 20–30 minutes until the cream surface is slightly firmed.
  3. Macerated strawberry layer — chill. Spoon all of the macerated strawberries (with their released juices) over the cheesecake cream layer in an even layer. Press a few strawberry pieces gently against the glass sides of the bowl so they are visible from outside — this is the visual signature of a trifle. Return to the refrigerator for 20–30 minutes.
  4. Second cheesecake cream layer — chill. Spoon the remaining half of the cheesecake cream over the strawberry layer and spread to an even layer. Return to the refrigerator for 20–30 minutes until the surface is slightly firmed.
  5. Topping and overnight rest. Spoon or pipe the topping whipped coconut cream over the final cheesecake cream layer. Smooth or create decorative swirls with the back of a spoon. Arrange the halved fresh strawberries decoratively over the cream topping. Cover the trifle bowl loosely with cling film and refrigerate overnight (minimum 6 hours; overnight is ideal).

Serving

  1. Just before serving, scatter the crushed digestive biscuits over the top of the cream. Serve immediately from the bowl with a large spoon that reaches to the bottom — each serving should contain all four layers.

Pro Tips

  • The overnight refrigeration of the coconut cream tins is non-negotiable — at room temperature, full-fat coconut cream does not separate into its thick and liquid components and cannot be whipped. Plan ahead: put the tins in the coldest part of the refrigerator (usually the back of the bottom shelf) at least 12 hours before you plan to make the trifle. If a tin has been refrigerated but the cream has not fully solidified, it either contained a “lite” or low-fat coconut cream (which will never whip properly) or the tin was exposed to heat at some point. Always buy full-fat coconut cream (not coconut milk, which has a lower fat content) and check the tin before opening — it should feel very cold and solid at the top.
  • The chill-between-layers method is what makes this trifle look as good as it tastes — 20–30 minutes per layer is the minimum rest; longer is not harmful. If you are assembling over the course of an afternoon with other tasks in between, this method fits naturally around the rest of your day.
  • Press fruit against the glass — the visual drama of a trifle is entirely dependent on what is visible through the side of the bowl. Take an extra 60 seconds to press a neat row of strawberry slices against the inside of the glass at the fruit layer; the resulting striped, colorful cross-section is the image that makes trifle so visually compelling.
  • Add the crushed biscuits only at the moment of serving — biscuits placed on cream more than 10–15 minutes before serving will soften completely and lose their textural contrast. Keep them in a small bowl beside the trifle and scatter just before the first spoon goes in.

The English Trifle: A Dish Built from Leftovers That Became a Celebration

The trifle’s history is simultaneously humble and grand — a dessert that began, in its earliest forms, as a way to use up leftover cake and cream and evolved over three centuries into one of the most recognizable celebration desserts in the English-speaking world. The word “trifle” appears in English as early as the 16th century, though its early culinary uses referred to a simple dish of thick cream flavored with sugar, ginger, and rosewater rather than the layered construction we recognize today. The first layered trifle — combining cake soaked in alcohol with custard and cream — appears in English cookbooks from the late 18th century, most notably in Hannah Glasse’s The Art of Cookery Made Plain and Easy (1747), which describes a dish built from ratafias (almond biscuits), macaroons, sponge fingers, and cream. The incorporation of jelly (gelatin-set fruit) into the trifle, which became standard in Victorian-era recipes and remains characteristic of the British trifle today, was a 19th-century development that added the characteristic wobble and color of the British version — though the jelly layer divides trifle purists fiercely to this day, with the anti-jelly camp maintaining that jelly has no place in a proper trifle. The alcoholic soak of the sponge (traditionally sherry, now sometimes replaced with fruit juice in family versions) is another defining characteristic of the English trifle, though its use varies significantly by household and occasion. The word “trifle” itself — meaning a thing of little importance, from the Old French “trufle” (mockery, deception) — has been interpreted by food historians as a reference either to the dish’s origins as a made-from-scraps improvisation, or to the lightness and insubstantiality of a cream-and-cake dessert compared to the hearty savory dishes that preceded it at the table. The vegan strawberry cheesecake trifle in this recipe replaces the traditional elements (dairy cream, egg custard, gelatin jelly) with plant-based equivalents that maintain the structural and visual logic of the original while making it fully accessible to everyone at the table.


Flavor Variations

  • Lemon and Blueberry Cheesecake Trifle: Replace the strawberries with 500g of fresh blueberries macerated with 2 tablespoons of sugar and 1 tablespoon of lemon juice, and increase the lemon zest and lemon juice in the cheesecake cream to create a more assertively lemony flavor. Make a blueberry syrup for the sponge soak (blueberries, sugar, water, lemon) in place of the strawberry syrup. The lemon-blueberry combination produces a trifle that is brighter and more tart than the strawberry version, with a beautiful purple-blue color at the fruit layer that contrasts dramatically with the white cream.
  • Chocolate Raspberry Trifle: Replace the vanilla sponge with a chocolate sponge (add 30g / ¼ cup of Dutch-process cocoa to the dry ingredients and reduce the flour by the same amount). Replace the strawberries with 400g of fresh raspberries macerated with 2 tablespoons of sugar. Make a raspberry syrup for the sponge soak. Add 2 tablespoons of good-quality cocoa powder to the cheesecake cream for a chocolate cheesecake flavor. Finish with raspberries and shaved vegan dark chocolate on top. The chocolate-raspberry combination is arguably the most indulgent trifle variation possible.
  • Tropical Mango Coconut Trifle: Replace the strawberries with 500g of fresh or thawed frozen mango, diced, with a squeeze of lime and a pinch of chilli flakes for complexity. Make a mango syrup for the sponge soak. Add 1 teaspoon of lime zest and replace the lemon juice with lime juice in the cheesecake cream. Finish the top with toasted coconut flakes and fresh mango. This tropical version is exceptional in summer and leans into the natural coconut flavor of the coconut cream components.

Nutritional Highlights (Per Serving — Based on 12 Servings)

CaloriesProteinCarbsFiberFat
~385 kcal4g48g2g20g

Storage

  • Refrigerator: The assembled trifle keeps in the refrigerator for up to 3 days — it is best on day 1 and day 2 after assembly, when the layers are at their most defined. By day 3 the sponge has fully absorbed the surrounding moisture and the layers are less distinct, though the flavor remains excellent. Keep covered with cling film.
  • The crushed biscuits on top: if storing for more than a few hours before serving, keep the crushed biscuits in a separate sealed container and add at the last moment — biscuits placed on the trifle in advance will soften overnight and lose their crunch entirely.
  • Components stored separately: the sponge (un-soaked), cheesecake cream, and macerated strawberries can all be made and stored separately in the refrigerator for up to 2 days before assembly — an excellent approach for a planned occasion where prep time is divided across two days.
  • Not suitable for freezing — the assembled trifle does not freeze well; the fruit releases excessive moisture on thawing and the cream layers change texture. Freeze only the un-soaked sponge cake (up to 1 month) if making significantly in advance.

Frequently Asked Questions

My coconut cream didn’t whip — it stayed liquid. What went wrong?

There are two likely causes. First: the tins were not cold enough — the coconut cream needs at least 12 hours in a cold refrigerator to solidify the fat fully; if the back of the bottom shelf was too warm, or the tins sat near the door where temperature fluctuates, the cream may not have solidified sufficiently. Second: lite or reduced-fat coconut cream was used — lite coconut cream has a lower fat content and will not whip regardless of chilling time. For the next batch, use full-fat coconut cream (check the label: fat content should be approximately 17–22g per 100ml) and place the tins at the coldest point of the refrigerator for a full 12–24 hours.

The cheesecake cream is runny and won’t hold its shape. How do I fix it?

A runny cheesecake cream is usually caused by either a coconut cream that was insufficiently whipped (it needs to reach soft peaks before folding into the cream cheese — if it is still liquid when folded in, it will thin the entire mixture), or vegan cream cheese that was too cold and lumpy rather than being fully smooth before the coconut cream was added. To rescue a too-soft cheesecake cream: refrigerate the mixture for 30 minutes, then gently fold in an additional 2 tablespoons of sifted powdered sugar and, if the mixture is still too soft, another 2 tablespoons of freshly whipped coconut cream. The mixture should firm slightly with the additional powdered sugar.

Can I use shop-bought sponge cake to save time?

Yes — a store-bought plain sponge, vanilla cake, or even madeira loaf cake works well and significantly reduces the preparation time. Choose a plain, lightly flavored sponge rather than one with filling or frosting; the strawberry syrup soak and the cheesecake cream provide all the flavor needed. Cut the store-bought cake into cubes as directed and proceed from the assembly stage.

Can I make individual trifles in glasses instead of one large bowl?

Yes — individual trifles in tall glasses (a rocks glass, a wide wine glass, or a dessert glass) are an elegant dinner party option and have the additional advantage that each serving is already portioned. Divide all the components equally across the glasses and chill between each layer as directed. Individual trifles take slightly less time per layer to set than a single large trifle due to the smaller volume of cream. Assemble up to 24 hours in advance and refrigerate covered.


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 Breakfast Casserole — The Hearty, Crowd-Feeding Bake That Makes Sunday Morning Effortless

vegan breakfast casserole

There is a particular category of cooking that exists for the specific purpose of feeding a group of people well without requiring the cook to stand at a stove managing individual portions — the category of bakes and casseroles designed to go into the oven, be left to cook unattended, and emerge as a single, substantial, shareable thing that serves everyone at once. Vegan Breakfast Casserole belongs to this category, and it makes weekend mornings, holiday breakfasts, and brunch gatherings significantly more relaxed than any other preparation approach could. The casserole builds in layers inside a single baking dish: a base of cubed sourdough or crusty bread that absorbs the surrounding liquid as it bakes and becomes custardy and tender in the interior while crisping at the exposed edges; a filling of sautéed vegetables — red pepper, mushrooms, and spinach — seasoned with garlic, smoked paprika, and black pepper; a generous amount of plant-based sausage, crumbled and browned; and a poured-over mixture of blended silken tofu, plant milk, nutritional yeast, black salt, and turmeric that mimics the flavor, texture, and color of a beaten egg custard — setting in the oven to a sliceable, cohesive consistency that holds the casserole together and gives every slice the richness and satisfaction of a classic egg bake. The black salt (kala namak) is the ingredient that makes the difference: its sulfurous, distinctively egg-like flavor transforms what would otherwise be a pleasant but clearly non-egg dish into something that genuinely reads as eggy, savory, and deeply satisfying. The casserole can be fully assembled the night before and refrigerated overnight; it goes directly from the refrigerator to the oven the next morning, meaning the most demanding part of a holiday or family breakfast is completed entirely the day before. It is 100% vegan, dairy-free, and egg-free. It serves 8. The technique is why the casserole sets to a clean, sliceable consistency rather than remaining wet or falling apart.

The technique is the pre-soak-and-press method. The structural challenge of any bread-based breakfast casserole is moisture balance: the bread must absorb enough of the egg or egg-substitute custard mixture to become tender and cohesive when baked, but if the ratio is wrong in either direction — too much liquid, or not enough bread to absorb it — the casserole either remains wet and custard-y at the center (underabsorbed) or dries out and becomes crumbly (overabsorbed). With a silken tofu custard rather than an egg custard, the challenge is compounded: silken tofu custard sets through heat but has a lower protein content than egg and requires a longer bake time and specific temperature management to firm adequately. The pre-soak-and-press method resolves both problems simultaneously. Stage one — pre-soak: once the casserole is assembled, it is pressed firmly with a spatula or the back of a large spoon so that the bread cubes are pushed down into the tofu custard rather than floating on top of it; a layer of cling film is then placed directly on the surface of the casserole, and a weight (a second baking dish, a heavy skillet, or a few tins) is placed on top to hold the bread submerged in the custard. The weighted casserole is then refrigerated for a minimum of 30 minutes, ideally overnight. During this rest, every bread cube fully absorbs the surrounding custard, becoming evenly saturated throughout rather than wet on the outside and dry in the center. Stage two — press before baking: the weight and cling film are removed, and the surface is pressed down firmly once more before the casserole goes into the oven, compacting it slightly so the layers are dense enough to hold together through baking and slicing. The result is a casserole with a uniform, cohesive internal texture — no dry pockets, no wet center — that slices cleanly, holds its shape on a spatula, and has the custardy, set consistency of a classic egg casserole.

This recipe serves 8.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
25 mins + 30 min soak (or overnight)45 mins~1 hr 40 mins8~345 kcal

Ingredients

For the Casserole Base

  • 450g (1 lb / approximately 8 thick slices) sourdough bread, ciabatta, or any sturdy, crusty bread — cut into 2–3cm (1 inch) cubes; stale bread that is 1–2 days old works better than fresh, as it is drier and absorbs the custard more readily without becoming mushy; if using fresh bread, spread the cubes on a baking tray and bake at 180°C for 8–10 minutes to dry them out slightly before using
  • 1 tbsp olive oil or neutral oil — for sautéing the vegetables

For the Vegetables and Sausage

  • 225g (8oz) plant-based sausages (2–3 links, depending on size) — sliced into coins or crumbled; use a firm-style vegan sausage such as Beyond Sausage, Richmond Plant-Based, or any vegan bratwurst-style sausage; avoid soft, spreadable vegan sausage styles
  • 1 medium red bell pepper, diced (approximately 150g / 5oz)
  • 200g (7oz) chestnut or button mushrooms, sliced — mushrooms must be cooked until all their released water has evaporated before adding to the casserole; mushrooms added raw or under-cooked release significant moisture during baking, which oversaturates the casserole
  • 100g (3½oz) fresh baby spinach — wilted in the pan at the end of the sauté stage; spinach wilts to approximately one-third of its volume
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1 tsp smoked paprika
  • ½ tsp dried thyme
  • ½ tsp dried oregano
  • ½ tsp black pepper
  • ½ tsp fine salt
  • Cherry tomatoes, halved — 150g (5oz), scattered over the top of the casserole before baking; the tomatoes roast and burst during baking, adding bursts of acidity that cut through the richness of the custard

For the Tofu Custard

  • 600g (21oz) silken tofu — firm or extra-firm silken tofu produces the best custard consistency; do not substitute regular (water-packed) firm tofu, which blends grainier; silken tofu is sold in tetra-pak cartons in most supermarkets’ Asian food sections or ambient aisles and does not require refrigeration before opening
  • 120ml (½ cup) unsweetened plant milk (oat milk or soy milk — use a neutral-flavored variety; almond milk can be used but its flavor is detectable)
  • 3 tbsp nutritional yeast — adds a savory, cheese-adjacent depth and a slight golden color to the custard
  • 1 tsp black salt (kala namak) — this is the essential egg-flavor ingredient; black salt is a volcanic sulfurous salt with a pronounced egg-like aroma and taste; it is widely available online and in Indian or South Asian grocery stores; it is used in small quantities and the package lasts months; do not substitute regular salt as the egg flavor will be entirely absent; add to taste at the blending stage as potency varies between brands
  • ½ tsp turmeric — for the yellow egg-like color of the custard; without turmeric the custard bakes to a pale off-white; turmeric turns it golden-yellow
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • ½ tsp fine salt (in addition to the black salt — the two work together; fine salt seasons the custard overall while the black salt provides the egg flavor)
  • ¼ tsp black pepper

Optional Toppings

  • 60g (2oz) vegan cheddar-style shreds — scattered over the top before baking; they melt and bubble and form a slightly browned, cheesy crust
  • Fresh chives or flat-leaf parsley, roughly chopped — scattered over the top just before serving
  • Hot sauce or sriracha — served alongside

Instructions

  1. Prepare the bread. Cut the bread into 2–3cm cubes. If using fresh bread, spread on a baking tray and bake at 180°C (355°F) for 8–10 minutes until the surfaces are dry but not browned. Set aside. Grease a 23×33cm (9×13 inch) baking dish generously with oil or vegan butter.
  2. Sauté the vegetables and sausage. Heat 1 tablespoon of oil in a large skillet over medium-high heat. Add the sliced or crumbled plant-based sausage and cook for 4–5 minutes, turning occasionally, until browned on both sides. Remove the sausage to a plate. In the same skillet, add the diced onion and cook for 3–4 minutes until softened and translucent. Add the diced red pepper and cook for 2 minutes. Add the sliced mushrooms and cook for 5–6 minutes, stirring occasionally, until the mushrooms are fully cooked and any released liquid has evaporated — the pan should look dry. Add the minced garlic, smoked paprika, dried thyme, dried oregano, salt, and black pepper and cook for 1 minute until fragrant. Add the baby spinach and stir until fully wilted, about 1–2 minutes. Remove from heat. Return the browned sausage to the vegetable mixture and stir to combine.
  3. Make the tofu custard. Combine the silken tofu, plant milk, nutritional yeast, black salt, turmeric, garlic powder, onion powder, fine salt, and black pepper in a blender. Blend on high speed for 60–90 seconds until completely smooth — the custard should be pourable, uniformly yellow-golden, and free of any lumps. Taste and adjust the black salt — the custard should taste distinctly eggy and savory. Set aside.
  4. Assemble the casserole. Spread the bread cubes in an even layer in the prepared baking dish. Scatter the sautéed vegetable and sausage mixture evenly over the bread. Pour the tofu custard slowly and evenly over everything — pour from multiple points across the dish so the custard distributes evenly rather than pooling in one spot. Scatter the halved cherry tomatoes over the top, cut-side up. If using vegan cheese shreds, scatter over the tomatoes now.
  5. Pre-soak-and-press — the technique. Using a large spatula or the back of a spoon, press the surface of the assembled casserole firmly downwards, pushing the bread cubes into the custard. Every bread cube should be partially submerged. Place a sheet of cling film directly on the surface of the casserole, pressing it flat against the top. Place a weight on top — a second baking dish filled with a few tins works well. Refrigerate for a minimum of 30 minutes; overnight refrigeration (up to 12 hours) produces a significantly better result as the bread becomes fully saturated throughout.
  6. Bake. When ready to bake, preheat the oven to 180°C (355°F). Remove the weight and cling film from the casserole. Press the surface down firmly once more with a spatula. Bake uncovered for 40–45 minutes until the top is golden and slightly crisp at the edges, the custard is set (a knife inserted in the center comes out clean, not wet), and the casserole is pulling slightly away from the sides of the dish. If the top browns too quickly, cover loosely with foil for the final 10–15 minutes.
  7. Rest and serve. Allow the casserole to rest in the dish for 10 minutes before cutting — the custard continues to firm slightly during this rest, which is what enables clean slicing. Cut into 8 portions and serve with hot sauce, fresh herbs, and vegan sour cream alongside if desired.

Pro Tips

  • The overnight soak is the most impactful single improvement you can make to this casserole — the difference between a 30-minute soak and an overnight soak is dramatic; the overnight version has a more uniform, custardy interior, a better set center, and a more cohesive slice. If making for a holiday morning, assemble entirely the night before, weight, refrigerate, and bake straight from the fridge the next morning with no additional preparation.
  • Cook the mushrooms until completely dry in the pan — mushrooms can release 30–40% of their weight in water during cooking; mushrooms added to the casserole before this water has been cooked off will release it into the custard during baking, diluting the custard and preventing it from setting properly. The pan should look nearly dry around the mushrooms before you add the garlic and spices.
  • Black salt (kala namak) is worth seeking out — it is the single ingredient that separates a vegan breakfast casserole that tastes like breakfast from one that tastes like a tofu bake. It is inexpensive, keeps indefinitely, and transforms scrambles, quiches, frittatas, and any dish where egg flavor is expected. Find it at any South Asian grocery store or online.
  • The casserole reheats beautifully — individual slices reheat in a 180°C oven (8–10 minutes) or microwave (2 minutes) with no loss of texture. This makes it an excellent meal-prep dish that provides ready breakfasts for the first half of the week.

The American Breakfast Casserole: A Dish Born From the Church Potluck

The breakfast casserole — that deeply American institution of egg-soaked bread, sausage, and cheese baked together in a single dish for a crowd — has a surprisingly recent and specifically American cultural history. Unlike many baked egg dishes, which have centuries-old European predecessors in the form of quiches, frittatas, and stratas (the Italian term for layered bread-and-egg bakes), the American breakfast casserole as a genre coalesced in the mid-20th century, driven by two specific cultural forces: the rise of the church potluck and the expansion of the refrigerator into everyday American home life. The church potluck — a communal meal in which congregation members each bring a prepared dish to share after Sunday services — created demand for dishes that could feed large numbers, travel well, be assembled before Sunday morning services, and be served at room temperature or reheated easily. The overnight breakfast casserole met every one of these requirements with particular elegance: assembled on Saturday, weighted and refrigerated overnight, and slid into the oven before leaving for church, it emerged ready to serve exactly when the congregation returned home. The parallel development was enabled by the widespread domestic refrigerator, which by the 1950s was present in over 80% of American homes and made overnight food preparation a practical and safe option for the first time in culinary history. Early printed recipes for “breakfast casseroles,” “egg bakes,” and “overnight stratas” appear in American women’s magazines and church community cookbooks from the 1950s and 1960s, and the format proliferated through the 1970s and 1980s as a reliable, adaptable framework onto which any available filling ingredients could be mapped. The vegan version in this recipe preserves the original format — bread, custard, vegetables, sausage — with plant-based ingredients that maintain the function and satisfaction of the original while making it available to every person at the table, including those who no longer eat eggs or dairy.


Flavor Variations

  • Southwest Vegan Breakfast Casserole: Replace the mushrooms and spinach with 1 cup of black beans (drained), 1 cup of corn kernels, 1 diced jalapeño, and 1 teaspoon of cumin added to the spice blend. Add 2 tablespoons of tomato paste to the tofu custard for a deeper, reddish color. Top with diced avocado, fresh coriander, and a drizzle of chipotle hot sauce after baking. This Southwest version is bolder, smokier, and spicier than the classic version and works equally well for brunch as a dinner dish.
  • Mediterranean Vegan Breakfast Casserole: Replace the plant sausage with 200g of crumbled firm tofu sautéed with 1 teaspoon of smoked paprika and ½ teaspoon of cumin as a chorizo-style substitute. Add ½ cup of Kalamata olives (pitted and halved), ½ cup of sun-dried tomatoes (roughly chopped), and 1 teaspoon of dried rosemary to the vegetable layer. Scatter 60g of vegan feta over the top before baking. The Mediterranean version is saltier, more herby, and pairs particularly well with a simple green salad.
  • Hash Brown Breakfast Casserole: Replace the bread base with 600g of frozen hash browns (thawed and squeezed dry) pressed into the base of the dish in a single layer. The hash brown base bakes to a crispy, potato-crusted bottom that is textually different from and arguably superior to the bread base — crunchy at the bottom, tender above. All other components remain the same. This version is naturally gluten-free if tamari is substituted for any soy sauce in the recipe.

Nutritional Highlights (Per Serving — Based on 8 Servings)

CaloriesProteinCarbsFiberFat
~345 kcal18g32g4g14g

Storage

  • Refrigerator: Store covered in the baking dish or in a sealed container for up to 4 days. The casserole holds its texture well on reheating — individual slices can be reheated in a 180°C oven for 8–10 minutes until heated through, or microwaved on medium power for 2 minutes. The flavor deepens slightly on day two as the spices continue to permeate the custard.
  • Freezer: Individual slices freeze well for up to 2 months. Wrap each slice individually in cling film and then place in a freezer bag. Reheat from frozen in a 180°C oven for 20–25 minutes (covered with foil for the first 15 minutes), or thaw overnight in the refrigerator and microwave as directed above.
  • Make-ahead assembly: The casserole can be assembled (through the pre-soak-and-press stage) up to 24 hours in advance and kept refrigerated under its weight. Beyond 24 hours, the bread may over-saturate and begin to break down slightly — still delicious but slightly less structured.
  • Individual portions: The casserole cuts and stores as individual portions particularly well — remove slices to a container and refrigerate or freeze separately, providing single-serve breakfast portions for the week ahead.

Frequently Asked Questions

Can I make this casserole gluten-free?

Yes — substitute the sourdough bread with your preferred gluten-free sandwich bread or gluten-free crusty bread. Gluten-free bread has a different absorption rate than wheat bread and may absorb the custard slightly faster; reduce the soak time to 20 minutes minimum and monitor that the bread does not become over-saturated. Check that your plant-based sausage is also gluten-free, as many vegan sausages contain wheat gluten as a binding agent.

I can’t find black salt (kala namak). Can I leave it out?

You can leave it out, but the casserole will not taste egg-like — it will taste like a savory tofu and vegetable bake, which is still excellent in its own right. If you want to approximate the egg flavor without black salt, adding ½ teaspoon of English mustard and 1 extra tablespoon of nutritional yeast to the custard adds depth and a faint sharpness that partially fills the gap. Black salt is available on Amazon and in most South Asian grocery stores for a very small cost and keeps indefinitely — it is worth ordering if you plan to make vegan egg dishes regularly.

The center of my casserole is still wet after 45 minutes. What should I do?

A wet center means the casserole needs more baking time — cover the dish loosely with foil to prevent the top from over-browning and continue baking in 10-minute increments until a knife inserted in the center comes out clean. Wet centers are most commonly caused by too much liquid in the custard (measure the plant milk carefully), bread that was too fresh and released moisture back into the custard during baking, or insufficient soaking time before baking. Ensure the mushrooms were also fully cooked and dry before assembling — under-cooked mushrooms can add significant moisture.

Can I use a different protein instead of plant-based sausage?

Yes — the casserole is flexible with the protein component. Firm tofu (crumbled and sautéed with smoked paprika, soy sauce, garlic, and a pinch of cumin) works as a scrambled-egg-style protein substitute. Tempeh (crumbled and marinated in soy sauce and smoked paprika) adds a denser, nuttier texture. Chickpeas (drained, dried, and pan-roasted until slightly crisp) add protein without the processed-food component if preferred. Omit the protein entirely for a lighter, vegetable-forward version — the casserole remains filling and substantial from the bread and custard alone.


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 Simnel Cake — The Traditional British Easter Cake Made Entirely Plant-Based

vegan simnel cake

There are certain baked goods whose identity is so thoroughly tied to a specific occasion and a specific cultural tradition that making them requires more than a good recipe — it requires understanding what the dish is meant to be and why, so that every substitution made in the process of veganizing it preserves the character of the original rather than accidentally discarding it. Vegan Simnel Cake is one of these. Simnel cake is a traditional British Easter cake with a history stretching back centuries: a rich, dark, deeply spiced fruit cake with two distinct layers of marzipan — one baked inside the cake in the center, providing a dense, almond-sweet middle layer, and one pressed onto the top and lightly toasted under a grill, providing a golden, slightly caramelized surface — decorated with eleven marzipan balls representing the eleven faithful apostles (Judas excluded). In its traditional form, it contains eggs and butter in the cake itself, and commercially produced marzipan usually contains egg white. This vegan version preserves everything that makes simnel cake what it is: the dense, spice-rich, fruit-laden cake crumb; both marzipan layers with their distinct textural roles; the toasted golden top; and the eleven marzipan balls. The marzipan is made from scratch with ground almonds, icing sugar, almond extract, and a small amount of aquafaba in place of the egg white that traditionally binds it — aquafaba produces a marzipan with exactly the right pliable, smooth consistency for rolling, cutting, and shaping. The cake itself uses a flaxseed egg, vegan block butter, and plant milk to replace the dairy and eggs of the original. The result is a simnel cake that is fully vegan and authentically British — suitable for an Easter table, a Mothering Sunday celebration, or any occasion that calls for a fruit cake done properly. The technique is the reason the baked marzipan layer remains distinct and identifiable inside the finished cake rather than melting invisibly into the crumb.

The technique is the cold-marzipan-insert method. The central challenge of the baked marzipan layer in a simnel cake is structural: marzipan, which is primarily almond paste and sugar, softens and flows when heated. In a poorly managed bake, the marzipan middle layer loses its definition entirely — melting into the surrounding cake batter during baking and leaving no visible, textured separation between the top and bottom halves of the cake. The cold-marzipan-insert method prevents this through three sequential steps. Step one — freeze before inserting: the rolled marzipan disc for the middle layer is placed in the freezer for 20 minutes before the cake is assembled. A cold, firm marzipan disc retains its shape when lowered onto the bottom half of the batter; a room-temperature disc begins to soften immediately on contact with the warm batter surface and loses its edge definition. Step two — the disc is cut exactly to the diameter of the tin: a marzipan disc that fits the tin precisely creates a clean edge-to-edge boundary across the middle of the cake; a disc that is too small leaves the marzipan floating in the center of the batter rather than spanning the full cross-section, and the distinction between upper and lower cake halves is lost in the final slice. Step three — bake at a moderate temperature: the cake is baked at 160°C (fan) / 170°C (conventional), which is lower than a standard sponge cake temperature. The lower temperature slows the rate at which the marzipan softens, allowing the surrounding cake batter to set and firm around the marzipan layer before the marzipan has fully warmed and begun to flow. By the time the oven heat reaches the center of the cake, the batter on either side of the marzipan has already partially set, locking the disc in place. The result is a clean, visible marzipan layer that is clearly identifiable in every slice — a structural feature as much as a flavor one, and the defining characteristic of a properly made simnel cake.

This recipe makes one 20cm (8 inch) round cake, serving 12–16 slices.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
40 mins + 20 min freeze1 hr 30 mins~2 hrs 30 mins12–16 slices~420 kcal

Ingredients

For the Vegan Marzipan (Makes Enough for Both Layers and the 11 Balls)

  • 300g (3 cups) ground almonds (almond flour/almond meal — fine-ground; not coarse almond flour)
  • 300g (2½ cups) icing sugar (powdered sugar), sifted — sifting is important; lumps in the icing sugar produce an uneven marzipan texture
  • 1½ tsp almond extract — use a good-quality extract; artificial almond flavoring is significantly harsher and less complex
  • 3–4 tbsp aquafaba (the liquid from a tin of chickpeas) — added one tablespoon at a time until the marzipan comes together into a smooth, pliable dough that is not sticky; the exact quantity depends on the dryness of the ground almonds; the marzipan should feel like soft modelling clay — pliable, smooth, and holding its shape when pressed
  • 1 tsp lemon juice — prevents the marzipan from browning and adds a faint brightness to the almond flavor

For the Vegan Fruit Cake

  • 2 flaxseed eggs: 4 tbsp ground flaxseed + 10 tbsp water — combined in a small bowl and rested for 10 minutes until thickened to a gel; the flaxseed gel provides binding and moisture in place of egg
  • 200g (¾ cup + 2 tbsp) vegan block butter (not tub-style spread — block butter has the right fat content and structure for a dense fruit cake; tub spread contains too much water and will produce a wetter, less structured crumb), at room temperature
  • 200g (1 cup) light brown sugar — the brown sugar’s molasses notes complement the spices and dried fruit
  • 250g (2 cups) self-raising flour (or 250g all-purpose flour + 2½ tsp baking powder + ½ tsp fine salt)
  • 1 tsp mixed spice (British mixed spice — a blend of cinnamon, coriander seed, caraway, nutmeg, ginger, and cloves; if unavailable, substitute with ½ tsp cinnamon + ¼ tsp nutmeg + ¼ tsp allspice + ⅛ tsp ground cloves)
  • 1 tsp ground cinnamon
  • ½ tsp ground nutmeg
  • 150g (5oz) raisins
  • 150g (5oz) sultanas (golden raisins)
  • 100g (3½oz) currants
  • 100g (3½oz) glacé cherries, quartered — rinse and dry them before use; the syrup coating makes them prone to sinking in the batter
  • 50g (2oz) mixed peel (candied citrus peel)
  • Zest of 1 orange
  • Zest of 1 lemon
  • 2 tbsp plant milk (oat or soy) — to loosen the batter slightly if needed; the batter should be a dropping consistency — it should fall reluctantly from a spoon when tapped
  • 2 tbsp brandy or orange juice — for soaking the dried fruit (see Step 1); brandy is traditional but orange juice is an equally good non-alcoholic substitute that adds complementary citrus flavor
  • 3 tbsp apricot jam — for glazing the top layer of marzipan before applying; the jam acts as an adhesive between the cake surface and the marzipan top layer, and its sweetness and apricot flavor complement the almond

Instructions

The Day Before (Strongly Recommended): Soak the Fruit

  1. Soak the dried fruit. Combine the raisins, sultanas, currants, glacé cherries, and mixed peel in a bowl. Pour over the brandy or orange juice, stir, cover, and leave to soak overnight (or for at least 2 hours). Soaked dried fruit absorbs the liquid, plumping to a softer, more succulent texture; the soaking liquid perfumes the fruit and is added to the batter along with the fruit.

Baking Day

  1. Make the marzipan. Combine the ground almonds and sifted icing sugar in a large bowl and mix together. Add the almond extract and lemon juice. Add the aquafaba one tablespoon at a time, working it into the mixture with your hands or a wooden spoon, until the marzipan comes together into a smooth, pliable dough. It should not be sticky; if sticky, knead in a little extra icing sugar. Wrap in cling film and rest at room temperature for 10 minutes.
  2. Prepare the marzipan layers. Dust a clean surface lightly with icing sugar. Divide the marzipan into three portions: approximately 40% for the middle layer, 40% for the top layer, and 20% for the eleven balls. Roll the first portion (middle layer) into a circle approximately 20cm (8 inch) in diameter — use the base of your cake tin as a guide, or cut around it with a small knife. Place the disc on a plate lined with cling film and put in the freezer for 20 minutes. Roll the second portion (top layer) into a 20cm disc; cover and set aside at room temperature. Divide the remaining marzipan into 11 equal pieces and roll each into a smooth ball; set aside.
  3. Prepare the cake batter. Preheat the oven to 160°C fan / 170°C conventional (320°F / 340°F). Grease and double-line a 20cm (8 inch) deep round tin with baking parchment — both the base and the sides; a deep tin (at least 7cm / 3 inch sides) is needed for a fruit cake of this size. In a small bowl, prepare the flaxseed eggs: stir the ground flaxseed and water together and leave for 10 minutes until gelled. In a large mixing bowl, beat the vegan block butter and light brown sugar together until pale and fluffy — approximately 3–4 minutes with an electric hand mixer. Add the flaxseed eggs, one at a time (add half, mix; add second half, mix), beating well after each addition. Fold in the orange zest and lemon zest. Sift the flour, mixed spice, cinnamon, and nutmeg over the butter mixture and fold in gently. Add the soaked dried fruit (including any soaking liquid) and fold until evenly distributed throughout the batter. Add the plant milk if needed to achieve a dropping consistency.
  4. Assemble with the cold-marzipan-insert. Spoon half of the cake batter into the prepared tin and level the surface. Remove the frozen marzipan disc from the freezer and lower it carefully onto the batter, pressing it gently so it sits flat and even — work from the center outward to avoid trapping air. Spoon the remaining batter over the marzipan disc and level the surface. The marzipan should be completely enclosed in batter with no edge visible.
  5. Bake. Bake at 160°C fan / 170°C conventional for 1 hour 25 minutes to 1 hour 35 minutes. A fruit cake of this density takes significantly longer than a sponge cake. Test for doneness by inserting a thin skewer into the center — it should come out clean. The top should be a rich, deep golden-brown. If the top browns too quickly (check at 45 minutes), cover loosely with foil for the remaining baking time. Allow to cool completely in the tin — at least 2 hours. Do not turn out until fully cold.
  6. Apply the top marzipan layer. Warm the apricot jam in a small saucepan or microwave until liquid. Brush the top of the cooled cake generously with the warmed jam. Place the reserved room-temperature marzipan disc on top, pressing gently to adhere. Crimp the edge of the marzipan with finger and thumb to create a decorative border. Arrange the eleven marzipan balls in a ring around the edge of the marzipan top, pressing each one gently so it adheres.
  7. Toast the top. Place the cake under a preheated grill (broiler) for 2–4 minutes, watching constantly, until the marzipan top and balls are lightly golden and beginning to show some char marks — the classic toasted-marzipan finish. Alternatively, use a kitchen blowtorch. The marzipan will puff slightly and develop golden-brown patches. Remove immediately when golden — the marzipan burns quickly under a grill. Allow to cool before serving.

Pro Tips

  • The cold marzipan disc is the most important step for achieving a visible, defined middle layer — do not skip the freezer step, even if it feels like an unnecessary complication. Twenty minutes in the freezer is the difference between a clean marzipan cross-section and a dissolved, invisible one.
  • Double-line the tin — fruit cakes bake for a long time at a lower temperature, and the parchment lining protects the outside of the cake from drying out or over-darkening during the long bake. Use two layers of parchment on the sides and a double disc on the base. Some bakers also wrap the outside of the tin with a double layer of brown paper or newspaper tied with string for additional insulation during the long bake.
  • The batter should be a true dropping consistency before it goes into the tin — lift a loaded spoon and tap the handle; the batter should drop off in a reluctant, thick mass rather than pouring freely (too wet) or not falling at all (too stiff). A too-stiff batter produces a dry, crumbly fruit cake; a too-wet batter produces a sunken center. Add plant milk a tablespoon at a time to adjust.
  • Simnel cake keeps and improves — like all rich fruit cakes, simnel cake is better on day two and three than on baking day, as the spices deepen and the moisture from the fruit redistributes through the crumb. Store wrapped at room temperature for up to a week; it will not dry out.

Simnel Cake and the Long History of a Name Nobody Can Agree On

Simnel cake’s name has been debated by food historians for centuries, and the leading etymological theories reveal just how old this cake’s roots are. The most widely accepted derivation comes from the Latin “simila” — fine wheat flour — suggesting that the simnel’s original distinction was the use of refined white flour in an era when most baked goods were made from coarser grains; a simnel was, in this reading, a luxury flour product. Alternative theories trace the name to a conflation of the names Simon and Nelly, a brother and sister in a folk tale who argued so vigorously over whether their festive cake should be boiled or baked that they did both — though food historians treat this story with appropriate skepticism. The earliest recorded English simnel cakes were not fruit cakes at all: medieval simnel was a raised, boiled-and-then-baked bread or bun made from fine flour, not a rich spiced fruit cake. The transformation of simnel cake from a white bread preparation to the rich, marzipan-layered fruit cake we recognize today happened gradually over several centuries, with the marzipan elements becoming standard in English recipe collections during the 17th and 18th centuries. Simnel cake was historically associated not only with Easter but with Mothering Sunday — the fourth Sunday of Lent, when servants and apprentices were permitted to return home to visit their mothers — and it was traditional to carry a simnel cake as a gift. The association with Easter and the eleven apostle balls dates to the Victorian era, when religious symbolism was increasingly applied to existing food traditions; the twelve-ball version (including Judas) was eventually revised to eleven as a theological point about the betrayal. The vegan simnel cake is a continuation of this centuries-long tradition of adaptation — a cake that has already changed its form many times across its history, changing once more to meet the needs of a new generation of plant-based bakers.


Flavor Variations

  • Spiced Rum Simnel Cake: Soak the dried fruit in 3 tablespoons of dark spiced rum overnight in place of the brandy or orange juice. Add ½ teaspoon of ground allspice to the spice blend and a small pinch of black pepper — black pepper was a common flavoring in medieval British spiced baked goods. The rum-soaked version is more intensely flavored and slightly more adult; it keeps for longer than the non-alcoholic version.
  • Orange and Cardamom Simnel Cake: Increase the orange zest to the zest of 2 oranges and add 1 teaspoon of ground cardamom to the spice blend (reduce the cinnamon to ½ teaspoon to compensate). Add 1 tablespoon of orange blossom water to the marzipan in place of the lemon juice. The orange-cardamom combination gives the cake a distinctly Middle Eastern-inflected quality — warmer and more floral than the classic version — that pairs beautifully with the almond marzipan.
  • Fig and Apricot Simnel Cake: Replace the currants and mixed peel with 150g of dried figs (stems removed, roughly chopped) and 100g of dried apricots (roughly chopped). The figs and apricots are less acidic and more honeyed than the traditional dried fruit blend, producing a slightly sweeter, less tart cake that is particularly good with a cup of strong black tea. The apricot in the filling echoes the apricot jam glaze beneath the marzipan top.

Nutritional Highlights (Per Slice — Based on 14 Slices)

CaloriesProteinCarbsFiberFat
~420 kcal6g58g3g18g

Storage

  • Room temperature: Simnel cake keeps exceptionally well at room temperature, wrapped in parchment and then foil or in an airtight tin, for up to 1 week. The flavor improves over the first 2–3 days as the spices mature and the moisture redistributes.
  • Refrigerator: Not necessary for short-term storage; refrigeration can dry the marzipan topping. If refrigerating, wrap tightly in cling film and bring to room temperature for 30 minutes before serving.
  • Freezer: The cake (without the top marzipan layer and balls) freezes well for up to 3 months, wrapped in a double layer of cling film and then foil. Thaw overnight at room temperature, apply the marzipan top layer and toast as directed before serving. Freeze the marzipan portions separately in a sealed bag.
  • Feeding the cake: As with all rich British fruit cakes, simnel cake can be “fed” over its storage period by making a few holes in the base with a skewer and spooning over 1–2 tablespoons of brandy or orange juice; the liquid is absorbed into the cake and deepens the flavor over time. This is optional but traditional.

Frequently Asked Questions

My marzipan middle layer disappeared in the cake — I can’t see it in the slices. What went wrong?

The marzipan disc was likely at room temperature when it went into the batter, or the oven temperature was too high. Room-temperature marzipan softens and flows as soon as the surrounding batter heats up, losing its shape before the batter has set firmly enough to hold it in place. Ensure the disc goes into the freezer for the full 20 minutes before inserting, and confirm that the oven is set to the lower temperature specified (160°C fan / 170°C conventional, not a higher sponge cake temperature).

My cake sank in the center. What caused it?

A sunken center in a fruit cake usually indicates one of three things: the batter was too wet (too much plant milk added, or the soaked fruit was very liquid — drain the soaking fruit briefly before adding if it is very wet); the cake was removed from the oven before the center was fully baked (test with a skewer — it must come out clean); or the oven was opened during baking, which causes the temperature to drop and the partially set batter to collapse. Do not open the oven door during the first 60 minutes of baking.

Can I make the marzipan balls stick to the top without grilling?

Yes — if you do not have a grill (broiler) or kitchen blowtorch, the marzipan balls can be attached with a dab of apricot jam used as glue, and the toasting step can be omitted. The cake will not have the golden, caramelized marzipan surface of the traditional simnel, but will otherwise be identical in flavor and structure. Alternatively, brush the tops of the balls very lightly with plant milk before placing under a grill — the milk browns slightly and provides an amber color without requiring a full toast.

Can I make this cake in advance of Easter Sunday?

Yes — and it is actually recommended to make it 3–5 days in advance. Rich fruit cakes benefit significantly from resting time, during which the spices deepen, the fruit flavors meld with the cake crumb, and the moisture redistributes from the fruit throughout the cake. The marzipan top layer can be applied 1–2 days in advance and the cake stored wrapped at room temperature. The grill toasting of the marzipan is best done on the day of serving so the golden top is at its freshest, but it can be done up to a day ahead with no significant loss of quality.


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 Baked Potato

vegan baked potato

There are dinners that require a long list of ingredients and hours of effort. And then there are dinners like this Vegan Baked Potato — the kind that needs almost nothing beyond a good potato and a hot oven, yet delivers a fluffy, steaming interior and a perfectly crisp skin loaded with all the toppings that make a baked potato genuinely satisfying as a complete meal. This is that dinner. The one that proves the simplest foods, done properly, can be just as comforting as anything more complicated.

This recipe focuses on getting the technique exactly right — a properly crisp skin, a fluffy interior, and a generous loaded topping of vegan butter, cashew sour cream, vegan cheese, and chives that turns a humble baked potato into a genuinely complete and satisfying dinner.

What makes this baked potato so outstanding is the simple but essential technique of rubbing the skin with oil and salt before baking, producing a properly crisp, flavorful exterior rather than the soft, papery skin that results from skipping this step.

This recipe is 100% vegan, naturally gluten-free, ready in about an hour, and absolutely wonderful loaded generously and eaten straight from its skin with a fork.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins55 mins65 mins4~310 kcal

Ingredients

For the Potatoes

  • 4 large russet potatoes, scrubbed clean
  • 2 tbsp olive oil
  • 1 tsp salt

For the Toppings

  • ½ cup (60g) vegan butter
  • ½ cup (120g) vegan sour cream
  • 1 cup (120g) shredded vegan cheddar
  • 3 spring onions, thinly sliced
  • Salt and black pepper to taste

Optional Add-ins

  • Crispy chickpeas or air-fried tofu bits for a protein boost
  • Sautéed mushrooms
  • A drizzle of hot sauce
  • Crumbled vegan bacon

To Serve

  • A simple side salad
  • Steamed broccoli alongside
  • Extra chives or fresh parsley

Instructions

  1. Preheat the oven. Preheat the oven to 425°F (220°C).
  2. Prepare the potatoes. Scrub the potatoes thoroughly and pat dry. Pierce each potato several times with a fork. Rub each potato all over with olive oil and sprinkle generously with salt.
  3. Bake. Place the potatoes directly on the oven rack or on a baking sheet. Bake for 50–60 minutes until the skin is crisp and a knife inserted into the center meets no resistance.
  4. Open and fluff. Remove the potatoes from the oven and let rest for 5 minutes. Slice an opening lengthwise along the top of each potato and use a fork to gently fluff the interior.
  5. Add the toppings. Top each potato generously with vegan butter, vegan sour cream, shredded vegan cheese, and sliced spring onions. Season with salt and pepper to taste.
  6. Serve immediately. Serve hot, while the cheese is still melting from the residual heat of the potato.

Pro Tips

  • Rub the potato skin generously with oil and salt before baking for the crispiest, most flavorful exterior.
  • Bake directly on the oven rack rather than wrapped in foil for the crispiest skin.
  • Pierce the potato several times before baking to allow steam to escape evenly during cooking.
  • Let the potato rest briefly after baking before slicing open, as the interior will be extremely hot.

Why This Technique Matters

A baked potato wrapped in foil steams in its own moisture, resulting in a soft, slightly damp skin rather than a properly crisp one. Baking unwrapped, with oil and salt rubbed directly onto the skin, allows the exterior to dry out and crisp properly in the oven’s heat while the interior steams gently inside, producing the ideal contrast between a crisp skin and a fluffy center.


Flavor Variations

  • Loaded Mexican Baked Potato: Top with black beans, salsa, vegan sour cream, and fresh cilantro.
  • BBQ Pulled Jackfruit Potato: Top with BBQ-seasoned pulled jackfruit and a drizzle of vegan ranch.
  • Garlic Herb Potato: Mix fresh herbs and roasted garlic into the vegan butter before topping.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~310 kcal8g44g4g12g

Storage

  • Refrigerator: Store baked, unloaded potatoes for up to 4 days. Reheat in the oven or microwave before adding fresh toppings.
  • Freezer: Baked potatoes freeze reasonably well unloaded for up to 2 months; thaw and reheat in the oven before topping.

Frequently Asked Questions

Can I cook the potatoes in the microwave instead?

Yes — microwave on high for 8–10 minutes, turning halfway, though the skin will not be as crisp as oven baking.

What potato variety works best for baking?

Russet potatoes are ideal due to their high starch content, which produces the fluffiest interior.

Can I make these ahead for a party?

Yes — bake the potatoes ahead and keep warm in a low oven, adding toppings just before serving for the freshest result.


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

Vegan Jjajangmyeon — The Rich, Glossy Korean Black Bean Noodle Bowl You’ll Make on Repeat

vegan jjajangmyeon

Jjajangmyeon is one of the most beloved comfort foods in Korea — a dish so deeply embedded in the country’s food culture that it has its own unofficial national day (April 14th, Black Day, when single Koreans eat it alone in solidarity), its own dedicated delivery ecosystem, and a claim to being the most ordered takeout dish in South Korea by volume. The dish is built on chunjang, a Korean fermented black bean paste that is thick, dark, salty, and slightly bitter in its raw state, and which transforms completely when it is stir-fried in oil — a process called “bokkeum” that removes the raw bitterness and develops a deep, rounded, savory-sweet flavor that is unlike anything else in the Korean pantry. The sauce coats thick, chewy wheat noodles in a glossy, jet-black cloak; the vegetables — typically zucchini, onion, and potato, though the filling varies by household and region — are cooked until just tender within the sauce; and the dish is finished with a drizzle of sesame oil and garnished with thin half-moon slices of fresh cucumber for crunch and freshness against the warm, rich sauce. Traditional jjajangmyeon is made with pork, but the dish is so naturally oriented around the black bean sauce and the noodles that vegan versions are entirely faithful to the original — the meat is replaced here with firm tofu cut into small cubes and seared until golden, which provides a satisfying, slightly chewy protein that carries the sauce beautifully. This vegan jjajangmyeon is 100% plant-based, dairy-free, and egg-free. It serves 4. It tastes like the kind of food that makes a cold weeknight feel like a deliberate, comforting choice rather than a scramble. The technique is the reason the sauce is glossy and coating rather than thin and watery.

The technique is the chunjang bloom-and-build method. Chunjang (Korean black bean paste) is a fermented paste with a dense, moisture-rich composition — it contains significant free water and raw starches that, if added directly to the sauce without processing, produce a watery, bitter, grainy sauce that never achieves the glossy, coating consistency of restaurant-quality jjajangmyeon. The chunjang bloom-and-build method addresses this in three sequential stages. Stage one — bloom: the chunjang is added to a hot wok with a generous amount of neutral oil (3–4 tablespoons) and stir-fried alone for 2–3 minutes over high heat, moving constantly. This “blooming” step does three things simultaneously: the high heat and oil cook out the raw fermented bitterness of the paste, converting it from sharp and one-dimensional to rounded, sweet, and deeply savory; the free water in the paste evaporates, concentrating the paste’s flavor; and the oil coats the paste’s solid particles, preventing them from clumping and ensuring the final sauce has a uniform, smooth consistency rather than a grainy one. Stage two — build: the vegetables and tofu are added to the bloomed chunjang and stir-fried together, so the paste coats and flavors every piece of vegetable from the inside of the cook rather than being added as a sauce at the end. Stage three — gloss: a mixture of vegetable stock, soy sauce, sugar, and a cornstarch slurry is poured over the bloomed paste and vegetable mixture, and the entire sauce is stirred constantly over high heat as it comes to a boil. The cornstarch gelatinizes in the boiling liquid and transforms the sauce from opaque and thin to the thick, glossy, sauce-like consistency that clings to the noodles rather than pooling at the bottom of the bowl. The cornstarch is the critical final step; without it, the sauce separates on the noodles within minutes of serving.

This recipe serves 4.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins25 mins45 mins4~520 kcal

Ingredients

For the Noodles

  • 400g (14oz) fresh jjajangmyeon noodles, or fresh udon noodles — jjajangmyeon noodles are thick, white wheat noodles with a chewy, bouncy texture; they are available fresh or dried in Korean and Asian grocery stores; fresh udon noodles are an excellent substitute available in most supermarkets; dried udon or thick wheat noodles also work but will have a slightly different texture; cook according to package directions and rinse under cold water immediately after cooking to remove excess starch and prevent sticking

For the Sauce

  • 4 tbsp chunjang (Korean black bean paste) — the non-negotiable core ingredient of this dish; chunjang is available in Korean grocery stores and many Asian supermarkets; it comes in tubs or pouches and keeps for months in the refrigerator once opened; do not substitute Chinese black bean paste (doubanjiang or other varieties), which is an entirely different ingredient with a different flavor profile and salt level; chunjang is specifically the Korean fermented black bean paste used for this dish
  • 3–4 tbsp neutral oil (vegetable or sunflower oil) — the oil volume here is higher than in many stir-fry recipes because the chunjang bloom requires oil to work correctly; do not reduce this
  • 400ml (1⅔ cups) vegetable stock — provides the liquid base for the sauce; use a well-flavored stock for the best result
  • 1 tbsp soy sauce
  • 1 tbsp sugar (white or light brown) — balances the salty, bitter notes of the chunjang
  • 2 tbsp cornstarch (cornflour) + 3 tbsp cold water — mixed into a smooth slurry before adding; the cornstarch slurry is added at the end and provides the glossy, sauce-like consistency
  • 1 tsp toasted sesame oil — added off the heat at the very end; do not cook sesame oil in the wok as high heat destroys its flavor

For the Filling

  • 300g (10oz) firm tofu — pressed dry (wrap in a clean tea towel, place a heavy pan on top, press for 15 minutes), then cut into 1.5cm (½ inch) cubes; the pressing step is important — unpressed tofu releases water in the wok, which prevents browning and dilutes the chunjang bloom
  • 1 medium zucchini (courgette), cut into 1.5cm (½ inch) dice
  • 1 medium potato (approximately 200g / 7oz), peeled and cut into 1.5cm (½ inch) dice — parboil the diced potato in salted water for 4–5 minutes until just starting to soften but not cooked through; drain and pat dry; pre-cooking ensures the potato becomes fully tender in the sauce without requiring the sauce to simmer for a long time (which would over-reduce it)
  • 1 large white onion, cut into 1.5cm (½ inch) dice
  • 3 cloves garlic, minced
  • 1 tsp fresh ginger, finely grated

To Serve

  • 1 small cucumber, cut into thin half-moon slices or julienned — the classic jjajangmyeon garnish; the fresh, cool crunch of the cucumber is the essential textural contrast to the warm, rich sauce; do not omit
  • 2 spring onions (scallions), thinly sliced
  • Sesame seeds (optional)
  • Pickled yellow radish (danmuji) — the traditional Korean accompaniment to jjajangmyeon; available in jars at Korean grocery stores; thinly sliced and served alongside the bowl for alternating bites of pickled brightness against the rich black sauce; highly recommended if available

Instructions

  1. Prepare the tofu and vegetables. Press the firm tofu for 15 minutes as directed. Parboil the diced potato in salted boiling water for 4–5 minutes until just beginning to soften; drain and pat dry. Prepare all remaining vegetables (zucchini, onion) and the garlic and ginger.
  2. Sear the tofu. Heat 1 tablespoon of neutral oil in a large wok or heavy skillet over high heat until shimmering. Add the tofu cubes in a single layer (work in batches if the wok is not large enough). Sear without moving for 2–3 minutes until golden and slightly crispy on one side. Turn and sear for 1–2 minutes on a second side. Remove from the wok to a plate and set aside.
  3. Chunjang bloom — Stage 1. Add 3 tablespoons of neutral oil to the same wok over high heat. When the oil is hot, add the chunjang paste. Stir-fry the paste continuously for 2–3 minutes over high heat, moving and folding it constantly so it does not stick or burn. The paste will sizzle actively, darken slightly, and smell rounded and savory rather than sharp and raw. This is the bloom stage — it is complete when the paste has an even, glossy, fried appearance and the raw bitterness has cooked off.
  4. Build — Stage 2. Add the diced onion to the bloomed chunjang and stir-fry together for 2 minutes. Add the garlic and ginger and stir-fry for 30 seconds. Add the diced zucchini and parboiled potato and stir-fry for 3–4 minutes, tossing to coat every piece in the chunjang paste. Return the seared tofu to the wok and toss briefly.
  5. Gloss — Stage 3. Pour the vegetable stock into the wok. Add the soy sauce and sugar and stir to combine. Bring to a boil over high heat, stirring constantly. Once boiling, stir the cornstarch slurry briefly (the starch settles quickly) and pour it in a thin stream into the boiling sauce while stirring continuously. Continue to stir over high heat for 1–2 minutes as the sauce thickens, glosses, and becomes coating — it should coat the back of a spoon thickly and flow slowly rather than running. Remove from heat and drizzle in the toasted sesame oil. Stir to combine.
  6. Cook the noodles. Cook the noodles according to package directions. Drain and rinse immediately under cold running water to remove excess starch. Divide the noodles between four deep bowls.
  7. Assemble and serve. Ladle the black bean sauce generously over the noodles in each bowl. Garnish with sliced cucumber, spring onions, and sesame seeds. Serve immediately with pickled yellow radish alongside. The dish is traditionally eaten by mixing the sauce and noodles together thoroughly before the first bite — toss with chopsticks or a fork until every noodle strand is coated in glossy black sauce.

Pro Tips

  • The chunjang bloom cannot be rushed or skipped — 2–3 minutes of continuous stir-frying in oil is the minimum time needed for the raw bitterness to cook off and the flavor to round out. If the paste smells sharp or metallic, it has not bloomed long enough. Keep the heat high and keep moving the paste; it will smell savory and rounded when it is ready.
  • Parboil the potato — raw potato requires significantly longer cooking than zucchini or onion, and adding it raw to the sauce means either under-cooked potato in the finished dish or an over-reduced sauce from simmering too long. The 4–5 minute parboil gives the potato a head start so it finishes cooking in the sauce at the same rate as the other vegetables.
  • Press the tofu well and sear it hot — unpressed tofu releases water that steams the wok rather than searing and creates a rubbery texture; properly pressed and seared tofu has a slightly crispy exterior that holds up in the sauce and provides a satisfying textural contrast to the soft vegetables. A very hot wok and adequate oil are the two requirements for proper tofu searing.
  • Serve immediately — jjajangmyeon is best eaten the moment the sauce hits the noodles; as the noodles sit in the sauce, they continue to absorb liquid and the sauce thickens to a less glossy consistency. If serving for a group, keep the sauce warm in the wok and cook the noodles immediately before plating.

Jjajangmyeon: A Chinese Dish That Became Korea’s Own

Jjajangmyeon’s origin story is a textbook case of culinary migration and transformation — a dish that crossed a national border, absorbed local ingredients and preferences, and over several generations became so thoroughly identified with its adopted country that Koreans today regard it as quintessentially Korean, even though its Chinese predecessor (zhajiangmian, 炸酱面) remains a distinct and separately beloved dish in northern China. The Chinese original — zhajiangmian, meaning “fried sauce noodles” — is a Beijing dish built on tianmian jiang (a sweet fermented wheat paste), minced pork, and fresh hand-cut noodles, and it remains a popular everyday dish in northern China with regional variations across Beijing, Shandong, and surrounding provinces. Chinese immigrants to Korea, most of them from Shandong province, brought their zhajiangmian tradition to the port city of Incheon in the late 19th century, where the first recorded Chinese restaurant in Korea — Gonghwachun — opened in 1905. The transformation from the Chinese original to the Korean dish happened gradually and was driven primarily by ingredient availability: the sweet wheat paste of the Chinese version was replaced with or supplemented by chunjang, a Korean-adapted black bean paste that was darker, more bitter, and more intensely flavored than its Chinese counterpart, and pork belly or shoulder replaced the minced pork to suit Korean palates and portion sizes. The Korean version also incorporated local vegetables — zucchini, potato, and cabbage — that were not part of the Chinese original, giving jjajangmyeon a more substantial vegetable component than zhajiangmian. By the mid-20th century, jjajangmyeon had become the defining delivery food of urban Korea: cheap, filling, fast to make and deliver, and associated with celebrations, moving days, and the pleasures of an easy meal. Today, the dish is so culturally significant in South Korea that it has been officially designated as an important intangible cultural food heritage, and the restaurant where it originated in Incheon — Gonghwachun — now operates as a museum dedicated to its history.


Flavor Variations

  • Spicy Jjajangmyeon (Jjamppong-style): Add 1–2 teaspoons of gochugaru (Korean red chilli flakes) to the chunjang bloom stage, stir-frying the chilli with the paste. Add ½ teaspoon of gochujang (Korean fermented chilli paste) to the sauce along with the soy sauce. The result is a spicier, more complex version that bridges the gap between jjajangmyeon and jjamppong (the spicy Korean seafood noodle soup), with the black bean richness offset by chilli heat. Reduce the sugar by ½ teaspoon to compensate for the gochujang’s natural sweetness.
  • Mushroom Jjajangmyeon: Replace the tofu with 300g of mixed mushrooms — shiitake, oyster, and king oyster (also called trumpet mushrooms) — roughly torn into large pieces and seared in the same way as the tofu. King oyster mushrooms have a particularly meaty, chewy texture that makes them one of the best meat replacements in Korean noodle dishes. Add 1 teaspoon of soy sauce to the mushroom sear for additional umami depth. The mushroom version has a more complex, earthy flavor than the tofu version.
  • Jjajang Rice (Jjajangbap): Serve the sauce over steamed short-grain white rice instead of noodles — a variation known as jjajangbap that is equally popular in Korea and is the preferred preparation for those who find the noodle version too heavy. The sauce-to-rice ratio is the same as sauce-to-noodles; the cucumber garnish is even more important in the rice version, providing essential freshness against the concentrated sauce.

Nutritional Highlights (Per Serving — Based on 4 Servings)

CaloriesProteinCarbsFiberFat
~520 kcal22g72g5g16g

Storage

  • Sauce only: The black bean sauce (without noodles) keeps in a sealed container in the refrigerator for up to 4 days and reheats excellently — reheat in a saucepan over medium heat with a splash of water or vegetable stock to loosen it to its original consistency. The sauce actually deepens in flavor on day two and three.
  • Noodles: Do not store cooked noodles in the sauce — they will absorb all the liquid overnight and become swollen and soft. Store the sauce and noodles separately; cook fresh noodles at serving time (fresh udon noodles cook in 2–3 minutes).
  • Freezer: The sauce freezes well for up to 2 months in a sealed container. Thaw overnight in the refrigerator and reheat as directed. The tofu texture changes slightly on freezing (becomes more porous and slightly chewier) — this is not unpleasant in this dish, as the tofu absorbs the reheated sauce more readily.
  • Meal prep: The sauce is an excellent meal-prep component — make a double batch and refrigerate or freeze in single-serving portions for quick weeknight dinners. Fresh noodles cook while the sauce reheats.

Frequently Asked Questions

I can’t find chunjang — can I substitute anything?

Chunjang is difficult to substitute precisely because it is a unique ingredient. If you have a Korean grocery store accessible, it will stock chunjang; it is also available online. In an absolute emergency, a combination of 3 tablespoons of Chinese black bean paste (not doubanjiang, which is too spicy, but regular Chinese black bean paste or tianmian jiang) with 1 teaspoon of dark soy sauce will approximate some of the flavor, but the result will taste noticeably different from authentic jjajangmyeon. For the best result, seek out chunjang — it is inexpensive and keeps for months in the refrigerator.

My sauce is thin and not glossy. What went wrong?

A thin sauce indicates either the cornstarch slurry was insufficient or was added before the sauce came to a full boil. Cornstarch only gelatinizes above approximately 95°C (203°F) — it must be added to a fully boiling liquid to thicken properly. If the sauce is still thin after adding the slurry, bring it back to a full boil and stir vigorously. If it is still not thick enough, mix an additional tablespoon of cornstarch with 2 tablespoons of cold water and add to the boiling sauce.

Can I use dried noodles instead of fresh?

Yes — dried thick wheat noodles, dried udon noodles, or even spaghetti (which has a similar diameter to jjajangmyeon noodles) work well. Cook dried noodles according to package directions, drain, and rinse under cold water. The texture will be slightly different from fresh noodles — less bouncy and chewy — but the dish will still be excellent. If using spaghetti, undercook it by 1–2 minutes (al dente) as it will continue to soften slightly when the hot sauce is added.

Is jjajangmyeon the same as Chinese zhajiangmian?

They share a common ancestor but are now distinct dishes. The Korean version uses chunjang (a darker, more bitter Korean black bean paste), has a glossier, thicker sauce from the cornstarch finish, and typically includes diced vegetables (zucchini, potato) in the sauce itself. The Chinese version uses tianmian jiang (a sweeter, wheat-based fermented paste), has a looser sauce, and is typically served with fresh vegetables (julienned cucumber, bean sprouts, shredded radish) arranged on top for the diner to mix in. Both are excellent; neither is a substitute for the other.


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 Spinach And Lentil Soup

vegan spinach and lentil soup

There are soups you make because the weather turned cold and something warm is needed. And then there are soups like this Vegan Spinach and Lentil Soup — the kind that fills the kitchen with the most extraordinary aroma of toasted cumin and caramelized onion and garlic as it simmers, that pours into the bowl a deep, burnished amber-gold with vivid emerald spinach folded through it in a way that makes it look genuinely, beautifully alive, and that delivers with every single spoonful a warmth and nourishment so profound and so genuine that you feel it in your body as much as you taste it on your tongue. This is that soup. The one that has become a weekly ritual in households across the world. The one that is simultaneously the most effortless and the most deeply satisfying thing you will cook all week. The one that is so packed with plant-based protein, iron, fiber, and an almost overwhelming concentration of vitamins and minerals that eating it feels like a genuinely restorative act.

This is a soup of extraordinary simplicity and extraordinary depth — red lentils that cook down into a silky, naturally thickened base of remarkable richness and body, aromatic onion and garlic and ginger caramelized slowly into sweetness, a carefully chosen spice blend of cumin, turmeric, coriander, and smoked paprika that fills the soup with warmth and complexity without overwhelming the clean, earthy character of the lentils, bright lemon that lifts and sharpens everything in the bowl at the very last moment, and generous handfuls of fresh spinach stirred in at the end and wilted just enough to remain vivid and nutritionally intact while contributing their characteristic earthy mineral freshness to every spoonful.

What makes this soup so genuinely outstanding is how much it achieves from so little. Red lentils — one of the most affordable, most accessible, and most nutritionally impressive ingredients available anywhere in the world — dissolve partially during cooking to create a naturally thick, creamy, hearty soup base that requires no cream, no blending, and no thickening agents of any kind. The lentils do all the work themselves, releasing their natural starches into the broth and creating a consistency and body that feels deeply substantial and satisfying despite requiring nothing more than a pot, some water, and time.

This recipe is 100% vegan, naturally gluten-free, extraordinarily high in plant-based protein and iron, ready in just 35 minutes, made in a single pot, and absolutely spectacular served with warm crusty bread, a squeeze of fresh lemon, a swirl of good olive oil, and nothing else required because the soup itself is complete and magnificent exactly as it is.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins6~280 kcal

Ingredients

For the Soup

  • 2 cups (400g) red lentils, rinsed thoroughly until water runs clear
  • 6 cups (1.4 litres) good quality vegetable broth
  • 1 can (400g) crushed tomatoes
  • 5 cups (150g) fresh spinach, roughly chopped (or 250g frozen spinach, thawed and squeezed)
  • 1 large white or yellow onion, finely diced
  • 6 cloves garlic, minced
  • 1 tbsp fresh ginger, peeled and finely grated
  • 3 tbsp olive oil
  • Juice of 1 large lemon
  • 1 tsp salt, plus more to taste
  • Black pepper to taste

The Spice Blend

  • 2 tsp ground cumin
  • 1½ tsp turmeric
  • 1 tsp ground coriander
  • 1 tsp smoked paprika
  • ½ tsp chili powder or cayenne (adjust to heat preference)
  • ¼ tsp cinnamon
  • ¼ tsp black pepper

Optional Add-ins

  • 1 medium sweet potato, peeled and diced (adds beautiful sweetness)
  • 1 can (400g) chickpeas, drained (adds extra protein and texture)
  • 1 medium carrot, diced (adds sweetness and body)
  • 2 stalks celery, diced (adds depth)
  • 1 medium zucchini, diced
  • ¼ cup (15g) fresh cilantro, roughly chopped (stir in at end)
  • 1 tbsp tahini (swirl in at end for creaminess)

For the Crispy Spiced Oil Topping (Optional but Extraordinary)

  • 3 tbsp olive oil
  • 1 tsp cumin seeds
  • ½ tsp smoked paprika
  • ¼ tsp chili flakes
  • 2 cloves garlic, thinly sliced

To Serve

  • Warm crusty sourdough or flatbread
  • A generous squeeze of fresh lemon
  • Drizzle of best quality extra virgin olive oil
  • Fresh cilantro or parsley, roughly chopped
  • Chili flakes for heat and color
  • Vegan yogurt or coconut cream swirled on top
  • The crispy spiced oil drizzled over the surface

Instructions

  1. Rinse the lentils thoroughly. Place the red lentils in a fine mesh sieve and rinse under cold running water for a full 2 minutes, stirring with your fingers, until the water runs completely clear. Rinsing removes surface starches and any dust or debris and produces a cleaner-tasting, clearer finished soup. Red lentils cook very quickly and do not require soaking — they are ready to cook immediately after rinsing.
  2. Build the aromatic base. Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat until shimmering. Add the finely diced onion and a generous pinch of salt and cook for 6–8 minutes, stirring regularly, until the onion is deeply golden, soft, and beginning to caramelize at the edges. This step cannot be rushed — properly caramelized onion is the flavor foundation of the entire soup and the depth of sweetness it provides is completely irreplaceable. Add the minced garlic and grated ginger and cook for a further 2 minutes until incredibly fragrant.
  3. Bloom the spice blend. Add all the spices — cumin, turmeric, coriander, smoked paprika, chili powder, cinnamon, and black pepper — to the caramelized onion and stir continuously for 60–90 seconds until the spices are deeply fragrant, darkened slightly, and coating everything in the pot in a rich, aromatic paste. Blooming the spices in the hot oil activates their essential oils and deepens their flavor dramatically — this single step is responsible for a significant portion of the extraordinary depth of the finished soup.
  4. Add tomatoes and cook down. Pour in the crushed tomatoes and stir well to combine with the spiced onion base. Cook over medium-high heat for 3–4 minutes, stirring frequently, until the tomatoes have darkened slightly and the oil begins to separate around the edges of the mixture — this brief cooking concentrates the tomato flavor and removes any raw, acidic taste that would otherwise carry through to the finished soup.
  5. Add lentils and broth. Add the rinsed red lentils and stir to coat thoroughly in the spiced tomato base. Pour in the vegetable broth and stir well to combine. Bring to a vigorous boil over high heat then reduce to a steady simmer. Cook uncovered for 18–22 minutes, stirring occasionally, until the lentils have completely dissolved and the soup has thickened to a rich, creamy, naturally thick consistency. Red lentils break down completely during cooking — there should be virtually no whole lentil pieces remaining in the finished soup.
  6. Add the spinach. Reduce the heat to medium and add the fresh spinach in three or four large handfuls, stirring between each addition to allow the spinach to wilt into the soup before adding more. Cook for 2–3 minutes until all the spinach is wilted and incorporated. Do not overcook the spinach — it should remain bright green and slightly textured rather than turning grey and mushy. The vivid green of the spinach against the golden soup is one of the most beautiful visual qualities of this dish.
  7. Finish with lemon and adjust seasoning. Remove from heat and squeeze in the lemon juice — this final addition is non-negotiable. The acid from the lemon lifts and brightens the entire flavor profile of the soup dramatically, cutting through the richness of the lentils and amplifying every spice note simultaneously. Taste and adjust the seasoning generously with additional salt, black pepper, lemon juice, or chili powder. The finished soup should taste deeply savory, warmly spiced, slightly tangy from the lemon, and intensely satisfying.
  8. Make the crispy spiced oil topping. If using heat the olive oil in a small skillet over medium heat. Add the cumin seeds and cook for 30 seconds until they begin to pop and are fragrant. Add the sliced garlic and cook for 60–90 seconds until golden at the edges — watching carefully as garlic can burn quickly. Remove from heat and add the smoked paprika and chili flakes — the residual heat will bloom the spices without burning them. Drizzle immediately over the served soup for an extraordinary finishing touch.
  9. Serve beautifully and generously. Ladle the soup into warmed bowls and finish each serving with a generous squeeze of additional lemon juice, a drizzle of best quality extra virgin olive oil or the crispy spiced oil, a scattering of fresh cilantro or parsley, chili flakes for color, and a swirl of vegan yogurt or coconut cream if desired. Serve immediately with warm bread alongside for the most complete and satisfying meal imaginable.

Pro Tips for the Most Extraordinary Vegan Lentil Soup

  • Caramelize the onion fully and without rushing. The single most important step in this soup is cooking the onion to genuine caramelization — deep golden, soft, and sweet rather than merely translucent. This takes 6–8 minutes at medium heat and produces a depth of sweetness and complexity that is the defining flavor characteristic of a truly great lentil soup. A hurried, undercooked onion produces a flat, one-dimensional soup. A properly caramelized onion produces something genuinely extraordinary.
  • Bloom the spices in hot oil before adding liquid. This is the technique that separates a great spiced soup from an ordinary one. The fat-soluble flavor compounds in spices are activated and intensified by contact with hot oil in a way that contact with water cannot replicate. 60–90 seconds of continuous stirring in hot oil before adding any liquid produces spice flavors of dramatic depth and complexity.
  • Cook the tomatoes until the oil separates. The brief period of cooking the tomatoes until the oil visibly separates and pools around the edges signals that the tomato base is properly cooked — sweet, concentrated, and free of the raw, tinny flavor that undercooked tomato contributes. This takes 3–4 minutes of active cooking and is completely worth the time.
  • Add the lemon juice off the heat at the very end. Lemon juice added during cooking loses its brightness and fresh citrus character during simmering. Added at the very end off the heat it retains its full, vibrant acidity and transforms the flavor of the entire bowl — cutting through the earthiness of the lentils and lifting every spice note simultaneously. Never add it earlier than the final moment.
  • Make the crispy spiced oil topping. This optional but extraordinary finishing step — warm olive oil infused with cumin seeds, golden garlic, smoked paprika, and chili flakes drizzled over the bowl at the moment of serving — adds a layer of aromatic warmth, visual drama, and textural interest that elevates a very good soup into something genuinely spectacular. It takes less than three minutes and makes an enormous difference to the finished result.
  • Season in layers throughout cooking. Adding all the salt at the end of cooking produces a one-dimensional, surface seasoning. Adding a pinch with the onion, seasoning again after the tomatoes, and tasting and adjusting throughout produces a soup where the seasoning is integrated into every layer of flavor — deeply and uniformly seasoned rather than merely salty on the surface.

The Extraordinary Nutritional Power of Red Lentils

Red lentils are one of the most nutritionally impressive foods available anywhere in the plant kingdom — and the casual accessibility and extraordinary affordability of this ingredient makes them one of the most important foods in plant-based cooking.

A single serving of this soup provides approximately 18 grams of plant-based protein from the lentils alone — equivalent to a significant portion of the daily protein requirement for most adults and comparable to the protein content of a substantial serving of chicken or fish. Lentils achieve this remarkable protein density while simultaneously providing virtually no saturated fat — making them nutritionally superior to animal protein sources for cardiovascular health in every meaningful metric.

The iron content of red lentils is one of their most important and most underappreciated qualities. A single serving of this soup provides approximately 6–8mg of non-heme iron — representing 30–45% of the daily recommended intake for adult women and up to 75% for adult men. The addition of lemon juice at the end of cooking is not merely a flavor decision — the Vitamin C in lemon juice dramatically increases the bioavailability of the non-heme iron in the lentils through a specific chemical interaction that converts the iron to its more absorbable ferrous form. This is why the lemon juice is non-negotiable in this recipe from a nutritional as well as a culinary perspective.

The fiber content of this soup is equally extraordinary. A single serving provides approximately 12 grams of dietary fiber — nearly half the daily recommended intake — including both soluble fiber that feeds beneficial gut bacteria and reduces cholesterol absorption, and insoluble fiber that promotes healthy digestive transit and reduces the risk of colorectal cancer.

Turmeric — used generously in the spice blend — provides curcumin with its well-documented anti-inflammatory properties. Cumin contributes thymoquinone with antioxidant and anti-inflammatory properties alongside enhanced iron absorption from its naturally occurring compounds. Ginger provides gingerols and shogaols with potent anti-nausea, anti-inflammatory, and immune-supporting properties. Spinach provides Vitamins K, A, C, and folate alongside iron and calcium. Together these ingredients create a soup of extraordinary medicinal as well as culinary value.


Flavor Variations

  • Coconut Lentil Soup: Replace one cup of the vegetable broth with full-fat coconut cream and add a teaspoon of curry powder to the spice blend for a richer, creamier, more tropical version with a beautiful golden color and a subtle sweetness from the coconut that is particularly extraordinary with fresh cilantro and toasted coconut flakes on top.
  • Moroccan Lentil Soup: Add half a teaspoon of ras el hanout, a pinch of saffron dissolved in hot water, and a quarter cup of dried apricots roughly chopped to the soup for a Moroccan-inspired version with extraordinary complexity and a beautiful sweet-savory balance that is spectacular with warm flatbread and a dollop of harissa.
  • Lemon and Herb Finished: Stir in a generous handful of fresh cilantro, fresh parsley, and fresh mint at the very end alongside the lemon juice for a brighter, more herbaceous version with a beautiful freshness that lifts the earthy lentil base into something lighter and more vibrant — particularly beautiful in spring and summer.
  • Chunky Vegetable Version: Add diced sweet potato, carrot, and celery with the lentils for a chunkier, more substantial version with additional sweetness from the vegetables and a more complex textural experience — perfect for anyone who prefers a heartier soup with more body and variety in every spoonful.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~280 kcal18g40g12g6g

At just 280 calories per serving this soup delivers one of the most impressive nutritional profiles of any single dish in plant-based cooking — 18 grams of plant-based protein, 12 grams of dietary fiber, and an extraordinary concentration of iron, folate, potassium, magnesium, and B vitamins from the red lentils alongside Vitamins K, A, and C from the spinach, powerful anti-inflammatory compounds from the turmeric and ginger, and meaningful antioxidant protection from the smoked paprika and tomatoes. This is food that heals as it nourishes — a soup of genuine medicinal character that happens also to be one of the most deeply comforting and satisfying bowls imaginable.


Storage

  • Refrigerator: Store cooled soup in an airtight container in the refrigerator for up to 6 days. This soup is one of those genuinely extraordinary recipes that improves significantly with every passing day — the spices deepen and bloom further during storage and the lentils continue to absorb the surrounding flavors producing an even richer, more complex soup by day 3 than on the day it was made. Add a splash of vegetable broth when reheating as the soup thickens considerably during refrigeration.
  • Freezer: This soup freezes beautifully for up to 4 months — making it one of the finest batch-cooking recipes available. Cool completely before transferring to freezer-safe containers in individual or family-sized portions. Thaw overnight in the refrigerator and reheat gently in a pot over medium heat, stirring frequently and adding vegetable broth or water to restore the original consistency. The flavor is virtually indistinguishable from freshly made after freezing and thawing.
  • Meal prep: This soup is one of the most outstanding meal prep recipes available — make a full pot on Sunday and have genuinely nourishing, deeply satisfying lunches and dinners available for the entire week with zero additional cooking effort. Portion into individual containers, refrigerate, and reheat as needed throughout the week.
  • Reheating: Reheat over medium heat in a pot with a generous splash of vegetable broth or water, stirring regularly. The soup will be significantly thicker after refrigeration — thin to the desired consistency with additional liquid before serving. Do not boil aggressively during reheating as this can affect the texture of the lentils.

Frequently Asked Questions

Can I use green or brown lentils instead of red?

Yes — green and brown lentils produce a different but equally delicious soup. They do not dissolve during cooking the way red lentils do — they retain their shape and produce a chunkier, more textured soup with a slightly earthier, more robust flavor. Green and brown lentils also take longer to cook — approximately 35–40 minutes rather than the 18–22 minutes needed for red lentils. Both are nutritionally outstanding choices.

Why did my lentil soup turn out too thick?

Red lentils absorb liquid voraciously during cooking and particularly during storage — a soup that seems perfectly consistency when cooked can become very thick indeed after refrigeration. Add additional vegetable broth or water in generous splashes during cooking or reheating and stir well to incorporate until the desired consistency is achieved. The soup will continue to thicken as it cools — aim for a slightly thinner consistency than desired when hot.

Can I make this soup in an Instant Pot?

Yes — this soup adapts beautifully to pressure cooker preparation. Sauté the aromatics and bloom the spices using the sauté function then add the rinsed lentils, broth, and tomatoes. Cook on high pressure for 12 minutes followed by a natural pressure release of 10 minutes. Add the spinach and lemon juice after releasing pressure and stir until the spinach wilts. The result is a soup of identical flavor to the stovetop version produced in significantly less time.

Is this soup suitable for freezing with the spinach already added?

Yes — spinach freezes well in this soup without any significant degradation in flavor or texture after thawing. The spinach will be slightly softer after freezing and reheating than when freshly added but still delicious and nutritionally intact. For the most vibrant color and freshest flavor in a reheated frozen soup stir in a fresh handful of spinach during reheating rather than relying on the spinach that was frozen with the soup.

How do I make this soup more filling?

For a more substantial meal stir in a drained can of chickpeas in the final 5 minutes of cooking — the combination of red lentils and chickpeas produces a soup of extraordinary protein density and incredible staying power. Serving with a thick slice of seeded sourdough bread adds complex carbohydrates and additional fiber. A swirl of tahini stirred in at the end adds healthy fats that promote satiety and give the soup a beautiful creamy richness.

Can I make this soup without tomatoes?

Yes — replace the crushed tomatoes with an additional cup of vegetable broth and add a tablespoon of tomato paste for concentrated flavor without the bulk of canned tomatoes. The soup will be lighter in color and slightly less complex in flavor but still deeply delicious. Alternatively replace the tomatoes with a cup of roasted red pepper purée for a sweeter, more vibrant version with a beautiful color and a different but equally appealing flavor character.


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 warming, nourishing vegan soup and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Pesto Sauce — The Bright, Garlicky, Restaurant-Quality Basil Sauce Ready in 10 Minutes

vegan pesto sauce

There is a case to be made that pesto is the most efficient sauce in existence — a preparation that requires no heat, no long simmering, no reduction, and no technique more demanding than the operation of a food processor or the rhythmic motion of a pestle in a mortar, and yet produces something with a flavor intensity and complexity that most cooked sauces take an hour to develop. Fresh basil pesto — pesto alla genovese, the original and still the definitive version — is made from five ingredients: fresh basil, garlic, pine nuts, Parmesan cheese, and olive oil. Four of these five are already vegan. The fifth, Parmesan, performs a specific role in the sauce: it provides salt, umami depth, and a fine, granular texture that gives pesto its slightly grainy, substantial consistency. In this vegan pesto, the Parmesan is replaced with a combination of nutritional yeast and finely ground cashew nuts — nutritional yeast for the savory, cheese-adjacent depth; cashews for the fat, creaminess, and granular texture that Parmesan provides. The result is a pesto that tastes like pesto — vibrantly green, aggressively herby, garlicky, rich with olive oil — rather than a pale approximation that signals its substitution in every mouthful. This vegan pesto is 100% plant-based, dairy-free, and egg-free. It takes 10 minutes from start to finish and makes approximately 200ml (¾ cup) — enough to dress pasta for 4, spread generously on a flatbread for 6, or use as a sauce, dip, or condiment in any preparation where pesto is called for. The technique is the reason the pesto stays brilliantly green rather than oxidizing to an unappetizing brown within minutes of being made.

The technique is the blanch-and-ice shock method. Basil’s brilliant green color comes from chlorophyll in the leaf cells. The moment basil is cut, torn, or blended, the cell walls rupture and release enzymes (polyphenol oxidases) that react with oxygen in the air to oxidize the chlorophyll — a process that turns the vivid green pigment into dark brown pheophytin within minutes. In a standard pesto made at room temperature from raw basil leaves, this oxidation is visible within 5–10 minutes of blending: the sauce begins to darken from the surface inward, losing its visual appeal and developing a slightly bitter, grassy note as the chlorophyll degrades. The blanch-and-ice shock method halts this process before it begins by deactivating the oxidizing enzymes through a brief heat treatment. The basil leaves are blanched in boiling water for exactly 15 seconds — long enough to denature the polyphenol oxidase enzymes (which are heat-sensitive proteins) but not long enough to cook the basil or compromise its fresh flavor — then immediately transferred to a bowl of ice water to stop all heat carry-over instantly. The ice shock sets the chlorophyll in its brilliant green state. The blanched, ice-shocked basil leaves are then gently squeezed dry and processed into pesto in the usual way. The result is a pesto that holds its vivid, electric green color for up to a week in the refrigerator and for months in the freezer — a color-stable pesto that looks as good on day five as it does on day one.

This recipe makes approximately 200ml (¾ cup) of pesto.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
8 mins2 mins10 mins4 (as pasta sauce)~210 kcal

Ingredients

  • 60g (2oz / approximately 2 large handfuls) fresh basil leaves — weighed after removing from stems; the stems can be included sparingly (the thin inner stems have good flavor; the thick outer stems are woody and bitter); the quantity of basil here is the anchor of the sauce — do not reduce it
  • 40g (⅓ cup) raw cashew nuts — ground to a fine powder in the food processor before the other ingredients are added; this produces a more uniform, Parmesan-like fine granular texture than adding whole cashews; do not use roasted cashews, which will overwhelm the basil
  • 3 tbsp nutritional yeast — the savory, umami-depth component replacing Parmesan; use a brand with a good cheese-like flavor (many nutritional yeasts vary significantly in their cheesiness); taste and adjust upward by 1 tablespoon if a more intensely cheesy flavor is desired
  • 2 cloves garlic — raw garlic provides the sharp, pungent heat characteristic of a well-made pesto; for a milder result, use 1 clove or briefly blanch the garlic alongside the basil in the blanching step; the blanching neutralizes the most aggressive sharpness of raw garlic while retaining garlic flavor
  • 80ml (⅓ cup) good-quality extra-virgin olive oil — olive oil is the fat base of pesto and its flavor is prominent; use the best extra-virgin olive oil you have; a fruity, peppery Ligurian or Italian olive oil is ideal; a flat, flavorless cheap olive oil produces a noticeably inferior pesto
  • 30g (¼ cup) pine nuts — lightly toasted in a dry pan for 2–3 minutes over medium heat until golden; toasting pine nuts deepens their flavor from mild and creamy to nutty and warm; watch carefully — pine nuts burn within seconds of turning golden; alternatively, blanched almonds or walnuts can be substituted (walnuts produce a slightly more bitter, earthy result; almonds produce a cleaner, more neutral flavor)
  • 2 tbsp lemon juice — brightens and balances the richness of the olive oil and cashews, and the acidity helps maintain the green color alongside the blanching step
  • ½ tsp fine salt — adjust to taste; the salt level of pesto should be assertive, as it will season the pasta or dish it is added to
  • Ice water — for the blanch-and-ice shock step: a large bowl filled with cold water and a generous handful of ice cubes

Instructions

  1. Toast the pine nuts. Heat a small dry skillet over medium heat. Add the pine nuts and toast, stirring frequently, for 2–3 minutes until golden and fragrant. Transfer immediately to a plate to cool — do not leave in the hot pan as they will continue to darken. Set aside.
  2. Blanch the basil — Stage 1. Bring a small saucepan of water to a rolling boil. Prepare the ice water bowl. Drop all the basil leaves into the boiling water and submerge immediately with a spoon. Blanch for exactly 15 seconds — count it; longer and the basil begins to cook and soften; shorter and the enzymes may not be fully denatured. Using a slotted spoon or small sieve, transfer the blanched basil immediately to the ice water bowl.
  3. Ice shock — Stage 2. Leave the basil in the ice water for 30 seconds until fully chilled. Remove and squeeze firmly between your palms or in a clean tea towel to remove as much water as possible. The blanched basil should be vibrantly green, compressed into a small ball, and very dry. Set aside.
  4. Grind the cashews. Place the raw cashews in a food processor and process for 30–45 seconds until ground to a fine powder. Do not over-process or the natural oils will be released and the cashews will begin to clump.
  5. Build the pesto. Add the blanched and squeezed basil, toasted pine nuts, nutritional yeast, garlic cloves, lemon juice, and salt to the food processor with the ground cashews. Pulse 8–10 times to break everything down. With the motor running, drizzle the olive oil in a slow, steady stream through the feed tube. Process until the pesto reaches your preferred consistency — 20–30 seconds for a slightly chunky, textured pesto (traditional); 45–60 seconds for a smoother, more uniform sauce. Scrape down the sides once or twice during processing.
  6. Taste and adjust. Transfer to a bowl and taste. Adjust salt, lemon juice, and nutritional yeast as needed. The pesto should taste vibrant, herby, garlicky, and well-seasoned — slightly more salt and lemon than seems right when tasted alone, as it will be diluted when tossed with pasta or spread on bread. If the pesto seems too thick, add olive oil one tablespoon at a time and stir to incorporate.
  7. Use immediately or store. Use right away, or transfer to a jar, press a layer of olive oil over the surface (this seals the pesto from air contact and further prevents oxidation), and refrigerate.

Pro Tips

  • The blanch-and-ice shock is a 2-minute investment that transforms a pesto that browns within the hour into one that stays vivid green for a week — do not skip it if you plan to store the pesto or serve it to guests where appearance matters. If you are making pesto to eat immediately and will use all of it within 30 minutes, the blanching step can be omitted.
  • Seal with oil in the jar — whenever storing pesto, press the surface smooth and drizzle a thin layer (2–3mm) of olive oil over the top before sealing. Oxygen causes oxidation; the oil layer prevents air from reaching the pesto surface. This single step extends refrigerator life significantly and maintains the color.
  • Toast the pine nuts — raw pine nuts have a mild, pleasant flavor but toasted pine nuts have a deeply nutty warmth that elevates the entire sauce. Two minutes of your attention at the stove is the difference. The same rule applies if substituting almonds or walnuts.
  • Make a large batch for the freezer — pesto freezes exceptionally well and is one of the most practical items to batch-make during summer when fresh basil is abundant and inexpensive. Freeze in ice cube trays, then transfer the frozen cubes to a sealed bag. Each cube is approximately one serving; drop directly into hot pasta from frozen.

Pesto alla Genovese: The Sauce That Liguria Fought to Protect

Pesto is one of the most widely replicated and most frequently adulterated sauces in the world — appearing in versions ranging from its authentic Ligurian original to sun-dried tomato pesto, kale pesto, spinach pesto, and the industrial jar product that shares a name while sharing almost nothing else — and the effort to protect its original form has produced one of the more contentious geographical indication disputes in European food law. The word “pesto” is simply the past participle of the Italian verb “pestare” — to pound, to crush — and it describes a method (pounding in a mortar) rather than a specific set of ingredients; there are pestos made from other herbs, nuts, and vegetables throughout Italy and beyond. The specific preparation known as pesto alla genovese — basil, pine nuts, garlic, Parmesan and Pecorino Sardo, and Ligurian extra-virgin olive oil, made by hand in a marble mortar with a wooden pestle — was codified and registered as a Protected Geographical Indication (PGI) product by the European Union, meaning that only pesto made in Liguria from the designated ingredients can legally be marketed as “pesto alla genovese” in EU markets. The Ligurian argument for protection is botanical as much as culinary: the basil grown in the Ligurian microclimate — particularly around Prà, a suburb of Genoa — is argued to have a distinctly sweet, floral character with less of the anise or menthol note present in basil grown in hotter, drier conditions elsewhere. The mortar-and-pestle preparation is also defended on flavor grounds: food scientists have confirmed that pounding tears the basil’s cell walls differently than a rotating blade, releasing the aromatic compounds more completely and with less oxidation than machine blending. Home cooks without a large marble mortar and 15 minutes of pounding time are forgiven by most Ligurians for using a food processor — though the results are considered by purists to be a related but distinct preparation. The vegan version in this recipe is, by these definitions, not pesto alla genovese — but it is made with the same respect for the original and with the same ambition to produce a sauce of genuine quality.


Flavor Variations

  • Walnut and Rocket Pesto: Replace the basil with 50g of rocket (arugula) and 10g of basil; replace the pine nuts with 40g of walnuts (lightly toasted). Rocket’s peppery bitterness and walnuts’ earthy astringency produce a pesto that is more robust and assertive than the classic basil version — excellent with robust pasta shapes (rigatoni, penne), roasted root vegetables, or grilled bread. The blanch-and-ice shock step is not needed for rocket, which does not oxidize as rapidly as basil.
  • Sun-Dried Tomato and Basil Pesto: Add 60g of drained, oil-packed sun-dried tomatoes to the food processor along with the basil. Reduce the olive oil to 60ml as the sun-dried tomatoes contribute their own oil. The result is a richer, more deeply flavored, red-tinged pesto with a concentrated sweetness from the tomatoes that balances the sharp garlic and acidic lemon. Use on pasta, pizza bases, or as a sandwich spread.
  • Mint and Pistachio Pesto: Replace half the basil with fresh mint leaves (30g basil, 30g mint) and replace the pine nuts with 40g of shelled unsalted pistachios (very lightly toasted). Increase the lemon juice to 3 tablespoons. The mint and pistachio combination produces a Sicilian-inflected pesto that is brighter, more aromatic, and distinctly different in character from the Ligurian original — excellent with pasta, new potatoes, roasted courgette, or grilled fish substitutes.

Nutritional Highlights (Per Serving — Based on 4 Servings as Pasta Sauce)

CaloriesProteinCarbsFiberFat
~210 kcal5g6g2g19g

Storage

  • Refrigerator: Store in a sealed jar with a thin layer of olive oil pressed over the surface for up to 7 days. The color-stable blanched pesto will remain bright green throughout; the flavor is best on days 1–3 and remains excellent through day 7.
  • Freezer: Freeze in ice cube trays (each cube approximately 2 tablespoons / one serving) until solid, then transfer to a sealed freezer bag. Keeps for up to 3 months with minimal flavor loss. Frozen pesto can be added directly to hot pasta — it melts into the pasta within 30 seconds. Alternatively, thaw overnight in the refrigerator and use as fresh.
  • Do not refrigerate in a wide-mouth open container — maximum surface area exposure to air accelerates oxidation even in blanched pesto; use a narrow jar and seal with oil.
  • Pesto pasta leftovers: Cooked pasta dressed with pesto can be refrigerated for up to 2 days. Add a small splash of olive oil when reheating (in a pan over low heat, not a microwave) to loosen the sauce, which thickens as it cools.

Frequently Asked Questions

Why does my pesto turn brown so quickly?

Browning is caused by oxidation — the same process that browns a cut apple or avocado. Without the blanch-and-ice shock step, pesto made from raw basil will begin to oxidize within 10–15 minutes of blending, as the blending ruptures the cells and releases the oxidizing enzymes. Follow the blanching step in this recipe to prevent it. Even with blanching, minimize air exposure during storage by sealing with a layer of olive oil and using a tightly sealed jar.

Can I make this pesto in a mortar and pestle instead of a food processor?

Yes, and many purists argue the mortar-and-pestle method produces a superior pesto with a more complex aroma, because pounding tears rather than cuts the cell walls and releases the aromatic oils differently. To make by hand: grind the garlic to a paste with the salt first; add the pine nuts and pound to a rough paste; add the blanched basil in batches and pound until smooth; work in the cashews and nutritional yeast; drizzle in the olive oil gradually, stirring to emulsify. The process takes 10–15 minutes by hand versus 2 minutes in a processor — the flavor reward is real but the time commitment is significant.

Can I use a different nut instead of pine nuts?

Yes — pine nuts are the traditional choice but they are also one of the most expensive nuts. Blanched almonds produce the cleanest, most neutral-flavored substitution. Walnuts produce a slightly more bitter, earthy result. Sunflower seeds (lightly toasted) are the most affordable substitute and produce a mild, creamy pesto. Cashews (additional, beyond the Parmesan-substitute portion) produce a very creamy, rich pesto. Each substitution changes the flavor character slightly; all are valid.

My pesto tastes flat and lacks punch. How do I fix it?

Flat pesto is almost always a seasoning issue — pesto needs more salt, more lemon, and more garlic than feels instinctively right when tasted alone, because it will be thinned and balanced by the pasta or bread it accompanies. Add salt in ¼ teaspoon increments, lemon juice in teaspoon increments, and taste after each addition. A flat pesto also benefits from increasing the nutritional yeast by 1 tablespoon. If the basil flavor seems weak, the basil may have been blanched for too long (over 20 seconds) — reduce blanching time in future batches.


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 Peach Pie Cruffins — The Flaky, Caramelized Pastry-Muffin Hybrid That Tastes Like Summer

vegan peach pie cruffins

A cruffin is what happens when a croissant and a muffin are asked to resolve their differences by producing something that captures the best quality of each: the shatteringly flaky, buttery, laminated layers of a croissant in the shape and portion size of a muffin, baked in a muffin tin so the dough spirals upward into a tall, dramatic swirl with exposed, caramelized edges and a soft, layered interior. Vegan Peach Pie Cruffins take this already extraordinary format and fill it with a spiced peach pie filling — diced fresh or tinned peaches cooked with brown sugar, cinnamon, vanilla, lemon juice, and a small amount of cornstarch until thick and jammy — that is layered between the laminated dough as it is rolled, so every layer of dough alternates with a stripe of caramelized, fragrant peach filling. The cruffin dough is an enriched, laminated dough made vegan through the use of vegan block butter (for the fat layers that create the flaky lamination) and plant milk with a small amount of aquafaba to provide the richness and structure that egg provides in a traditional enriched dough. The finished cruffins are pulled from the oven when the exposed dough edges are deeply golden and caramelized and the peach filling is bubbling; they are rolled in cinnamon sugar while still warm, then glazed with a thin drizzle of vanilla icing. They are extraordinary. They are 100% vegan, dairy-free, and egg-free. They make 12 cruffins. They are the kind of bake that requires a full morning and rewards it completely. The technique is why the lamination stays distinct through the bake rather than compressing into a bread-like crumb.

The technique is the cold-lamination-and-rest method. The structural principle of any laminated dough — croissant, pain au chocolat, Danish pastry, cruffin — is the alternation of thin layers of dough and thin layers of solid fat, created by repeatedly folding the dough over the fat block and rolling it out; the fat layers remain solid and separate from the dough layers as long as both are kept cold. When the laminated dough enters the oven, the water in the fat layers turns to steam and forces the dough layers apart, creating the characteristic flaky separation — the “feuilletage” or thousand-leaf structure — of a good laminated pastry. If the fat warms and softens before or during lamination, it merges with the dough rather than remaining as a separate layer; the steam cannot separate what is already merged, and the result is a dense, bready dough rather than a flaky, layered one. The cold-lamination-and-rest method manages this temperature-sensitivity through four disciplined rest periods. Rest 1: after the initial dough is made, it rests in the refrigerator for 1 hour to relax the gluten (tense gluten snaps back during rolling and tears the fat layers). Rest 2: after the butter block is beaten to a pliable consistency and enclosed in the dough, the package rests in the refrigerator for 20 minutes before the first fold — ensuring the butter is still cold and firm. Rest 3: after the first two folds (the “double turn”), the dough rests in the refrigerator for 30 minutes before the final fold, allowing the butter to re-firm and the gluten to relax again. Rest 4: after the cruffins are shaped and placed in the muffin tin, they rest at room temperature for 60–90 minutes to proof slightly — this final rest allows the yeast to produce a small amount of gas that lifts the layers slightly without over-proofing, which would collapse the fat structure. The result of these four managed rests is a cruffin with clearly visible, distinct dough layers visible from the side, a flaky interior that separates into individual petals when pulled apart, and a caramelized surface that shatters on the first bite.

This recipe makes 12 cruffins.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
1 hr active + 3 hrs resting22 mins~4 hrs 30 mins total12~380 kcal

Ingredients

For the Cruffin Dough

  • 500g (4 cups) strong white bread flour (high-protein flour; the higher gluten content of bread flour provides the structure to hold the lamination; all-purpose flour can be used but produces a slightly less structured result)
  • 7g (1 sachet / 2¼ tsp) fast-action dried yeast (instant yeast)
  • 50g (¼ cup) caster sugar
  • 1 tsp fine salt
  • 240ml (1 cup) warm oat milk or soy milk (approximately 38°C / 100°F — warm enough to activate the yeast but not hot enough to kill it; if it feels comfortably warm on the inside of your wrist, it is the right temperature)
  • 2 tbsp aquafaba — contributes binding proteins and emulsifying properties in place of egg; adds richness and helps the dough hold together during lamination
  • 30g (2 tbsp) vegan block butter, melted — incorporated into the dough itself (in addition to the butter block for lamination)

For the Butter Block (Lamination)

  • 200g (¾ cup + 2 tbsp) vegan block butter — cold from the refrigerator; must be a firm, block-style vegan butter (such as vegan block butter specifically formulated for pastry, or a firm vegan margarine block); tub-style spread contains too much water and will leak out of the dough during lamination rather than forming solid layers; Naturli Vegan Block, Violife Plant Butter Block, or similar are ideal

For the Peach Pie Filling

  • 400g (14oz) fresh peaches, peeled and diced into 1cm pieces — or 400g of tinned peach slices in juice (not syrup), well-drained and diced; fresh peaches at peak ripeness produce the best flavor; out of season, tinned peaches in juice are an excellent substitute
  • 60g (⅓ cup) light brown sugar
  • 1 tsp ground cinnamon
  • ¼ tsp ground nutmeg
  • ½ tsp vanilla extract
  • 1 tbsp lemon juice
  • 1½ tbsp cornstarch (cornflour) + 2 tbsp cold water — mixed to a slurry; thickens the filling to a spreadable, jammy consistency that does not run out of the cruffin during rolling or baking
  • A pinch of fine salt

For the Cinnamon Sugar Coating

  • 80g (⅓ cup + 1 tbsp) caster sugar
  • 1½ tsp ground cinnamon
  • Mixed together in a shallow bowl wide enough to roll the warm cruffins

For the Vanilla Icing Drizzle

  • 100g (¾ cup) icing sugar (powdered sugar), sifted
  • 2–3 tbsp plant milk — added gradually until a thick, drizzleable icing consistency is reached
  • ¼ tsp vanilla extract

Instructions

Make the Dough (Day Before or Morning Of)

  1. Make the dough. In a large bowl, whisk together the flour, yeast, sugar, and salt. In a jug, combine the warm oat milk, aquafaba, and melted vegan block butter. Pour the wet ingredients into the dry and mix with a wooden spoon until a shaggy dough forms. Turn out onto a lightly floured surface and knead for 8–10 minutes until smooth, elastic, and slightly tacky but not sticky. Shape into a rectangle (approximately 20×15cm), wrap in cling film, and refrigerate for 1 hour — Rest 1.
  2. Make the peach filling. While the dough rests, combine the diced peaches, brown sugar, cinnamon, nutmeg, vanilla, lemon juice, and salt in a small saucepan over medium heat. Cook, stirring occasionally, for 5–7 minutes until the peaches have softened and released their juices. Stir the cornstarch slurry briefly and pour into the pan, stirring constantly. Cook for 1–2 minutes until the filling is thick, glossy, and jammy — it should mound on a spoon and not run. Transfer to a bowl to cool completely. The filling must be completely cool before it is spread on the dough; warm filling softens the butter layers.
  3. Prepare the butter block. Remove the cold vegan block butter from the refrigerator. Place between two sheets of baking parchment and beat with a rolling pin to flatten into a 15×15cm (6×6 inch) square, approximately 1cm thick. The butter should be pliable but still cold — it should bend without cracking but not feel soft or warm. If it cracks when beaten, it is too cold; leave at room temperature for 5 minutes and try again. If it feels soft and oily, return to the refrigerator for 10 minutes.
  4. Enclose the butter in the dough. On a lightly floured surface, roll the rested dough into a rectangle approximately 30×20cm (12×8 inch). Place the butter block in the center of the dough, oriented as a diamond (rotated 45 degrees relative to the dough rectangle). Fold the four dough flaps over the butter like an envelope, pinching the edges firmly to seal. You now have a butter-enclosed dough package. Refrigerate for 20 minutes — Rest 2.
  5. First fold: the double turn. On a lightly floured surface, roll the rested dough package into a rectangle approximately 60×20cm (24×8 inch), rolling away from you with even, firm pressure. Fold the top third down, then fold the bottom third up over it (a letter fold / single turn). Rotate 90 degrees, roll out again to 60×20cm, and repeat the letter fold. You have now completed a double turn (two folds). Wrap in cling film and refrigerate for 30 minutes — Rest 3.
  6. Final fold. Remove from the refrigerator. Roll out to 60×20cm one more time and perform one final letter fold. The dough now has approximately 27 distinct layers of butter and dough. Wrap and refrigerate for 20 minutes.

Shape and Proof

  1. Shape the cruffins. Roll the laminated dough on a lightly floured surface to a large rectangle approximately 40×50cm (16×20 inch) and 3–4mm thick. Spread the completely cooled peach filling evenly over the entire surface of the dough, leaving a 1cm border at the far long edge. Roll the dough tightly into a log from the near long edge toward the far edge, pressing gently as you roll to keep it tight. Pinch the seam firmly to seal. Using a sharp knife, cut the log into 12 equal rounds, each approximately 4cm (1½ inch) thick.
  2. Place in muffin tin. Grease a 12-cup muffin tin generously. Stand each cruffin round upright on its cut edge in a muffin cup, so the spiral is visible from above and the layers are visible from the side. Cover loosely with lightly oiled cling film. Leave to proof at room temperature for 60–90 minutes — Rest 4 — until the cruffins have puffed noticeably and look airy. Do not over-proof (the layers will separate and collapse); the cruffins should look risen but still hold their spiral shape.
  3. Bake. Preheat the oven to 190°C fan / 200°C conventional (375°F / 390°F). Bake for 20–22 minutes until the exposed dough edges are deeply golden-brown and caramelized, and the peach filling is bubbling. The cruffins should feel set and firm when lightly pressed. Allow to cool in the tin for 5 minutes only — remove while still warm.

Finish

  1. Cinnamon sugar coating. While the cruffins are still warm (but not hot enough to burn your hands), roll each one in the cinnamon sugar mixture, pressing gently to coat the sides and top. The residual warmth causes the sugar to adhere directly to the pastry surface.
  2. Icing drizzle. Whisk the sifted icing sugar with the vanilla extract and plant milk until smooth and thick. The icing should flow from a spoon in a slow, thick ribbon. Transfer to a small piping bag or a spoon and drizzle over the cinnamon-sugared cruffins in irregular lines. Allow the icing to set for 10 minutes before serving.

Pro Tips

  • Temperature is everything in laminated dough — if at any point during the rolling and folding process the butter feels soft, greasy, or begins to break through the dough surface, stop immediately, wrap the dough, and refrigerate for 20 minutes before continuing. Working in a cool kitchen (below 20°C / 68°F) is a significant advantage for laminated pastry work; if your kitchen is warm, work quickly and chill more frequently.
  • Roll evenly and with consistent pressure — uneven rolling creates thick and thin sections of dough with uneven butter distribution; in those sections, the lamination will be inconsistent and some cruffins will have fewer or thicker layers than others. Keep the rolling pin parallel to the surface and apply even downward pressure across the whole width of the dough.
  • The peach filling must be completely cool before spreading — warm filling melts the butter layers on contact, destroying the lamination. If in a hurry, spread the filling in a shallow tray and refrigerate for 15 minutes to cool rapidly.
  • These cruffins are best eaten the day they are made — laminated pastry loses its flakiness quickly as the layers absorb moisture from the environment; within 24 hours a cruffin that was shattering-flaky will become noticeably softer and chewier. Bake and eat on the same day for the full experience.

The Cruffin: A Twenty-First Century Pastry Hybrid and the Viral Bakery Phenomenon

The cruffin is one of the very few genuinely new pastry formats to emerge in the 21st century — a category that also includes the cronut (Dominique Ansel, New York, 2013) and a handful of other hybrid creations that arrived in the era of food social media — and its origin is precisely documented and commercially significant. The cruffin was created by Kate Reid, founder of Mr. Holmes Bakehouse in San Francisco, California, who introduced the pastry to her menu in 2014. The concept — laminated croissant dough baked in a muffin tin and filled with cream, curd, or flavored pastry cream — was immediately, dramatically viral: within weeks of its introduction, queues formed outside Mr. Holmes Bakehouse before opening time, the cruffin was featured in major food publications, and the format spread across artisan bakeries in the United States, Australia (where Kate Reid subsequently opened a second location in Melbourne), and eventually globally. The cruffin’s viral success was driven by two factors that align perfectly with food social media: it is visually spectacular in cross-section, with its swirled layers and filling clearly visible from the side — ideal for the kind of dramatic cut-open food photography that performs well on Instagram and later TikTok — and it delivers a genuinely novel eating experience, combining the flaky, buttery satisfaction of a croissant with the portioned convenience and casual approachability of a muffin. The word “cruffin” is a portmanteau of “croissant” and “muffin,” and Kate Reid holds trademark rights to the name in several jurisdictions, though the format itself cannot be trademarked and has been widely reproduced by bakeries worldwide under various names. The peach pie filling in this recipe is a home adaptation that applies the cruffin format to a summer fruit pie flavor — a natural pairing of laminated pastry with spiced fruit filling that echoes both the Danish pastry and the hand pie traditions.


Flavor Variations

  • Apple and Cardamom Cruffins: Replace the peach filling with an apple pie filling: 3 medium apples (peeled, cored, diced), 60g brown sugar, 1 tsp cinnamon, ½ tsp cardamom, ½ tsp nutmeg, 1 tbsp lemon juice, and a cornstarch slurry. Cook as directed until thick and jammy. The apple and cardamom filling has a more aromatic, warming character than the peach version and is particularly well-suited to autumn baking. Finish with a salted caramel drizzle instead of vanilla icing: 3 tablespoons of vegan caramel sauce thinned with 1 teaspoon of plant milk.
  • Raspberry and Almond Cruffins: Replace the peach filling with a raspberry compote (300g fresh or frozen raspberries, 50g sugar, 1 tablespoon lemon juice, cornstarch slurry) cooked until thick. Add 2 tablespoons of almond butter to the filling off the heat and stir to combine. Finish with a drizzle of icing and a scatter of flaked toasted almonds. The raspberry and almond combination is one of the great classic flavor pairings of European pastry.
  • Chocolate and Hazelnut Cruffins: Omit the peach filling entirely. Spread the rolled dough with a thin layer of vegan chocolate-hazelnut spread (such as Nutiva or Justin’s Dark Chocolate Hazelnut Butter) before rolling. Roll and shape as directed. The chocolate-hazelnut filling melts into the dough layers during baking, producing a pain au chocolat-like swirl through the cruffin’s interior. Finish with a dusting of icing sugar and a sprinkle of finely chopped toasted hazelnuts rather than cinnamon sugar.

Nutritional Highlights (Per Cruffin — Based on 12 Cruffins)

CaloriesProteinCarbsFiberFat
~380 kcal6g52g2g17g

Storage

  • Best eaten on the day of baking — laminated pastry is at its flakiest within hours of coming out of the oven. By the following day, the layers have absorbed ambient moisture and the pastry is noticeably softer and less shatteringly flaky, though still delicious. If you must store overnight, keep in an airtight container at room temperature and warm in a 180°C oven for 4–5 minutes to restore some crispness.
  • Do not refrigerate — refrigeration accelerates staling in enriched pastry doughs; the cruffins will become stale and tough faster in the refrigerator than at room temperature.
  • Freeze before finishing: uniced, uncoated cruffins freeze well immediately after baking and cooling, for up to 1 month. Wrap individually in cling film. Thaw at room temperature for 2 hours, then warm in a 180°C oven for 5 minutes. Apply the cinnamon sugar and icing after warming.
  • The shaped, unbaked cruffins (after Rest 4 proofing) can be refrigerated overnight and baked the following morning: cover tightly with oiled cling film after the room temperature proof, refrigerate, and bake directly from the refrigerator adding 3–5 minutes to the baking time.

Frequently Asked Questions

The butter broke through the dough during rolling. What should I do?

Butter breaking through indicates the dough has warmed too much and the butter is too soft to hold its layers. Stop immediately, dust any leaked butter with a little flour, wrap the dough, and refrigerate for 20–30 minutes until both the dough and butter are cold again. Resume rolling. Do not try to push butter back in — the flour dusting stabilizes it enough to continue. Butter breakage is the most common lamination problem and is always solved by cold and patience.

My cruffins didn’t puff up much during the proof. Are they under-proofed?

A small, controlled puff is correct for cruffins — unlike bread or standard muffins, laminated doughs should not be fully doubled in size during proofing, as over-proofing destroys the fat layer structure. The cruffins should look slightly puffier and airier than when they were placed in the tin, but the spiral should still be clearly defined. If they have not puffed at all after 90 minutes, the kitchen may be too cold; move them to a slightly warmer spot (near the oven as it preheats works well) for an additional 20–30 minutes.

Can I use store-bought puff pastry to make these faster?

Yes — store-bought vegan puff pastry (most standard ready-roll puff pastry is accidentally vegan; check the label) can be substituted for the laminated cruffin dough for a significantly faster preparation. Roll the puff pastry to approximately 3–4mm thickness, spread with the peach filling, roll and cut as directed, and bake at 200°C for 18–20 minutes. The result will not have the yeast-risen airiness of a true cruffin but will be flaky and delicious — a fine shortcut when time is limited.

Can I make the dough the night before and bake in the morning?

Yes — this is the recommended approach. Complete all the lamination folds and shape the cruffins as directed. After the cruffins are placed in the muffin tin, cover tightly with oiled cling film and refrigerate overnight instead of proofing at room temperature. In the morning, remove from the refrigerator and allow to come to room temperature and proof for 45–60 minutes before baking. This overnight cold proof (called “retarding”) develops a slightly more complex flavor in the dough and makes the baking-morning preparation minimal.


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 Air Fryer Zucchini — The Crispy, Golden Side Dish Ready in 12 Minutes Flat

vegan air fryer zucchini

The air fryer has earned its place in the modern kitchen by doing one specific thing better than any other domestic appliance: it produces the dry, high-heat, circulating environment that makes vegetables crispy — genuinely crispy, with a golden, slightly caramelized surface and a tender interior — with minimal oil, minimal effort, and in a fraction of the time a conventional oven requires. Air fryer zucchini is one of the simplest and most satisfying demonstrations of this capability. Sliced into coins or half-moons, seasoned generously, and cooked in a single layer at high heat, zucchini transforms in the air fryer from a pale, soft vegetable that tends toward sogginess into something that is golden and slightly crisped at the edges, tender and yielding in the center, and deeply savory from the combination of garlic, smoked paprika, nutritional yeast, and Italian herbs that coat each piece before cooking. This vegan air fryer zucchini is ready in 12 minutes. It requires 5 minutes of prep. It uses 1 tablespoon of olive oil for the entire batch. It is one of the fastest and most versatile side dishes in this collection — equally at home alongside pasta, grain bowls, tacos, flatbreads, or eaten straight from the basket with a dipping sauce. It is 100% vegan, naturally dairy-free, egg-free, and gluten-free. It serves 4 as a side dish. The technique is the reason the zucchini crisps rather than steaming into softness.

The technique is the single-layer dry-coat method. Zucchini is approximately 95% water, and this water content is the primary obstacle to achieving a crispy surface in any cooking method, including the air fryer. When too many pieces are placed in the air fryer basket at once, the released moisture from each piece cannot escape the confined space of the basket quickly enough — the humidity rises, the hot circulating air becomes saturated with steam, and the zucchini steams in its own moisture rather than crisping. The single-layer dry-coat method addresses this through two simultaneous principles. Principle one — single layer: the zucchini pieces are arranged in a single, non-overlapping layer in the air fryer basket with small gaps between each piece. This sounds obvious but is frequently ignored in practice; stacking or crowding the basket is the single most common reason air fryer vegetables come out soft rather than crispy. Any moisture released from a piece in a single-layer arrangement drops immediately through the basket into the drip tray below and is carried away by the circulating air; no piece is trapping the steam of another piece above it. Principle two — dry coat: before seasoning, the zucchini slices are patted thoroughly dry with paper towels, removing as much surface moisture as possible. The oil and dry seasoning mixture is then tossed through the dried zucchini — dry seasonings adhere cleanly to dry, oil-coated surfaces; wet surfaces cause the seasoning to clump and distribute unevenly, leaving some pieces over-seasoned and others bland. The combination of dry surfaces, even seasoning distribution, and single-layer spacing creates the conditions for the air fryer’s circulating heat to work on all surfaces of each piece simultaneously — crisping, not steaming.

This recipe serves 4 as a side dish.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins12 mins17 mins4 (side)~75 kcal

Ingredients

  • 3 medium zucchini (courgettes), approximately 600g (21oz) total — cut into coins approximately 8mm (⅓ inch) thick, or into half-moons if the zucchini are large; uniform thickness is important for even cooking — thinner slices (under 5mm) will crisp quickly but become dehydrated and tough; thicker slices (over 1.5cm) will be soft in the center when the outside is done
  • 1 tbsp olive oil or neutral oil — just enough to coat each piece lightly; the oil helps the seasoning adhere and promotes browning without making the zucchini greasy
  • 2 tbsp nutritional yeast — adds a savory, cheese-like umami depth and helps the surface brown; also provides a slight stickiness that holds the other seasonings in place
  • 1 tsp garlic powder
  • 1 tsp smoked paprika — the smokiness adds complexity and warmth; regular sweet paprika can be substituted for a milder flavor
  • ½ tsp dried Italian herbs (or a mix of dried oregano and dried basil)
  • ½ tsp fine salt — adjust to taste; zucchini is a mild vegetable and needs assertive seasoning
  • ¼ tsp black pepper
  • Optional: ¼ tsp onion powder, ¼ tsp chilli flakes for heat

For Serving (Optional)

  • Vegan tzatziki or garlic yogurt dip — plant-based yogurt, grated cucumber (squeezed dry), minced garlic, lemon juice, fresh dill, salt
  • Vegan aioli — vegan mayonnaise, grated garlic, lemon juice, smoked paprika
  • Fresh lemon wedges
  • Fresh flat-leaf parsley or basil, roughly chopped

Instructions

  1. Prepare the zucchini — dry-coat method, Stage 1. Slice the zucchini into coins approximately 8mm thick. Spread on a clean kitchen towel or lay on paper towels. Pat firmly dry on both sides, removing as much surface moisture as possible. The drier the surface, the crispier the result — do not skip this step.
  2. Season. Transfer the dried zucchini to a large bowl. Drizzle over the olive oil and toss to coat every piece evenly. In a small bowl, combine the nutritional yeast, garlic powder, smoked paprika, dried herbs, salt, pepper, and any optional seasonings. Sprinkle the seasoning mixture over the oiled zucchini and toss thoroughly until every piece is evenly coated on all sides.
  3. Preheat the air fryer. Preheat your air fryer to 200°C (400°F) for 3 minutes. Preheating is important — placing zucchini into a cold air fryer means the first several minutes of cook time are spent heating the appliance rather than cooking the food, and the zucchini releases moisture during this slow warm-up that begins softening rather than crisping it.
  4. Air fry — single-layer method, Stage 2. Arrange the seasoned zucchini in the air fryer basket in a single layer with small gaps between the pieces. Do not stack or overlap. If your air fryer is small, work in two batches — a second perfect batch is better than one crowded, steamed batch. Air fry at 200°C for 10–12 minutes, shaking the basket once at the 6-minute mark, until the zucchini is golden at the edges, slightly caramelized, and tender when pierced with a fork. The exact time will vary by 1–2 minutes depending on your air fryer model and the thickness of the slices; watch the first batch closely to calibrate your appliance.
  5. Serve immediately. Transfer to a serving plate and serve at once. Air fryer zucchini is at its crispiest within 5 minutes of leaving the basket; it softens gradually as it cools and sits. Finish with fresh parsley, a squeeze of lemon, and a dipping sauce alongside if desired.

Pro Tips

  • Never crowd the basket — the single-layer rule is not optional; it is the entire technique. If all the zucchini won’t fit in one layer, cook in batches and hold the first batch in a warm oven (120°C) on a wire rack (not a tray — the rack prevents the bottom from softening) while the second batch cooks.
  • Pat the zucchini dry before oiling — a wet surface causes the oil to slide off rather than coating evenly, and wet oil coatings produce steaming rather than crisping. The 30-second pat-dry step is the highest-return preparation investment in this recipe.
  • Nutritional yeast is not optional in this recipe — it is what distinguishes air fryer zucchini that tastes like a seasoned, savory side dish from zucchini that tastes like seasoned zucchini. Its umami depth, slight stickiness, and browning promotion are the three qualities that elevate the result. If you don’t have nutritional yeast, substitute 1 tablespoon of finely ground cashews plus ½ teaspoon of extra salt — it approximates the texture contribution but not the umami.
  • Adjust the thickness to your preference — 8mm coins produce the best balance of crispy edges and tender center for most palates; 5mm coins produce a crispier, drier result closer to a chip; 12mm half-moons produce a more substantial, fork-tender piece with less crispiness. All three work — choose by what you’re serving them alongside.

Zucchini in the Age of the Air Fryer: How a High-Water Vegetable Found Its Ideal Appliance

The air fryer — introduced commercially in 2010 by Philips, based on Rapid Air Technology initially developed for the consumer market by engineer Fred van der Weij — was designed with a specific culinary problem in mind: replicating the crispy, browned surface of deep-fried food using a fraction of the oil, by replacing immersion in hot oil with rapid circulation of intensely hot air around the food. The technology is, in mechanical terms, a compact convection oven with a more powerful fan and a smaller chamber than a standard oven — the smaller chamber concentrates the heat and the more powerful fan circulates it faster, producing surface browning and dehydration that a standard oven achieves less efficiently. For high-water vegetables like zucchini, the air fryer’s advantage over a conventional oven is substantial: the higher air velocity removes moisture from the vegetable’s surface more rapidly than a standard oven’s gentler air circulation, creating the dry surface conditions that browning requires before the interior of the vegetable has had time to overcook. A zucchini that takes 25–30 minutes to achieve any browning in a conventional oven — and often steams in its own moisture for the first 15 minutes before the moisture evaporates — achieves the same browning in 10–12 minutes in an air fryer. The air fryer has been particularly transformative for plant-based cooking, where the challenge of creating satisfying textural contrast without the fat-delivery of meat and dairy is constant: roasted chickpeas, crispy tofu, air-fried cauliflower, and vegetables like zucchini, broccoli, and green beans all achieve textures in the air fryer that were previously difficult to achieve at home without deep-frying or a professional combi oven. The vegan air fryer zucchini in this recipe is a direct beneficiary of this technology — a side dish that achieves restaurant-quality browning and texture in a domestic kitchen in under 15 minutes.


Flavor Variations

  • Lemon Herb Air Fryer Zucchini: Replace the smoked paprika with 1 teaspoon of lemon zest (worked into the seasoning mix) and increase the dried Italian herbs to 1 teaspoon. After air frying, squeeze fresh lemon juice generously over the hot zucchini and scatter with fresh flat-leaf parsley. The lemon-herb version is lighter and brighter than the smoky original — excellent alongside pasta, grain bowls, or grilled flatbread.
  • Chilli Garlic Air Fryer Zucchini: Double the garlic powder to 2 teaspoons and add ½ teaspoon of chilli flakes and ½ teaspoon of cayenne pepper to the seasoning mix. Finish with a drizzle of chilli oil after air frying and a scatter of sesame seeds. The chilli garlic version is bolder and more assertive — excellent as part of an Asian-inspired bowl alongside rice and edamame, or served as a starter with a cooling dipping sauce.
  • Parmesan-Style Air Fryer Zucchini: Replace the nutritional yeast with 3 tablespoons of cashew parmesan (blend 60g raw cashews, 2 tablespoons nutritional yeast, ½ teaspoon garlic powder, ½ teaspoon salt to a fine powder). The cashew parmesan forms a slightly thicker, more substantial coating than nutritional yeast alone and produces a result that closely resembles Parmesan-roasted zucchini in both flavor and appearance. Serve with a warm marinara dipping sauce.

Nutritional Highlights (Per Serving — Based on 4 Servings as a Side)

CaloriesProteinCarbsFiberFat
~75 kcal4g9g2g4g

Storage

  • Best eaten immediately — air fryer zucchini is at its crispiest within 5 minutes of cooking and softens progressively as it cools. Plan to serve straight from the basket.
  • Leftovers: Store in a sealed container in the refrigerator for up to 3 days. Re-crisp in the air fryer at 200°C for 3–4 minutes — the air fryer restores most of the crispiness lost during refrigeration. Do not microwave leftovers; microwaving produces a completely soft, wet result.
  • Make-ahead prep: The zucchini can be sliced and the seasoning mix made up to 24 hours in advance; keep them separate in the refrigerator and toss together just before air frying.
  • Batch cooking: For a larger group, air fry in sequential batches and hold each batch in a 120°C oven on a wire rack (not a flat tray) until all batches are done. Serve together; the first batch will lose some crispiness during the hold but will still be excellent.

Frequently Asked Questions

My air fryer zucchini came out soft and soggy. What went wrong?

Soft, soggy air fryer zucchini has one of three causes: the basket was overcrowded (pieces stacked or touching prevented air circulation and caused steaming); the zucchini was not patted dry before seasoning (surface moisture steamed the vegetable from the outside); or the air fryer was not preheated (the zucchini sat in a warming appliance rather than a hot one and released moisture before crisping could begin). Correct all three for the next batch.

Can I use frozen zucchini?

Frozen zucchini is not recommended for this recipe — freezing ruptures the cell walls and causes the zucchini to release significantly more water on thawing than fresh zucchini, making crispiness very difficult to achieve even with the single-layer dry-coat method. For best results, use fresh zucchini. If frozen is the only option, thaw completely, squeeze firmly in a clean towel to remove as much water as possible, and expect a less crispy result.

What temperature is best for air fryer zucchini?

200°C (400°F) is the optimum temperature for this recipe — high enough to brown and crisp the surface before the interior overcooks, but not so high that the seasoning burns before the zucchini is cooked through. If your air fryer runs hot and the zucchini is browning too quickly, reduce to 190°C. At temperatures below 180°C the zucchini will cook but not crisp — it will be roasted rather than air fried in character.

Can I season these differently for a child-friendly version?

Yes — omit the smoked paprika and chilli flakes and replace with ½ teaspoon of mild sweet paprika and 1 teaspoon of dried mixed herbs. Increase the nutritional yeast to 3 tablespoons for a milder, cheesier flavor that children typically enjoy. A light drizzle of vegan ranch dressing as a dipping sauce alongside is usually very popular with younger eaters.


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 Thai Basil Pancakes — The Crispy, Herb-Packed Savoury Pancakes Ready in 20 Minutes

vegan thai basil pancakes

There is a specific kind of pleasure in a savoury pancake — thin, crispy-edged, folded or stacked and eaten with a dipping sauce — that is quite different from the pleasure of a sweet breakfast pancake, and Thai-style savoury pancakes deliver that pleasure in a way that is entirely their own. These vegan Thai basil pancakes are built around the bold, anise-forward flavour of fresh Thai basil, which is folded generously into a light, thin rice flour batter alongside finely sliced spring onions, minced lemongrass, fresh chilli, and a seasoning base of tamari, lime juice, and toasted sesame oil. The result is a pancake with crispy, lacy edges, a tender but structured centre, and a herb fragrance that fills the kitchen as soon as the batter hits the hot pan — intensely aromatic, deeply savoury, and unmistakably Thai in character. These pancakes are 100% vegan, naturally dairy-free, egg-free, and gluten-free (rice flour has no gluten). They are ready in 20 minutes from start to first pancake on the table. They serve 4 as a light dinner or starter, or 2 as a main course. They are equally at home as a weeknight dinner with a quick dipping sauce, as a weekend brunch dish with pickled vegetables, or as a starter at a dinner party where something unexpected is wanted. The technique is the reason the pancakes achieve the thin, lacy, crispy edges that define a well-made savoury rice pancake.

The technique is the rest-and-thin method. Rice flour behaves differently from wheat flour in a batter — it does not contain gluten, which means it has no elasticity and no tendency to tighten or become tough when mixed; but it also means the starch granules need time to fully hydrate in the liquid before the batter is cooked. A rice flour batter cooked immediately after mixing often produces pancakes that are slightly gritty or uneven in texture, with a tendency to crack at the edges as the incompletely hydrated starch expands unevenly in the pan. The rest-and-thin method addresses this through two sequential steps. Step one — rest: once the batter is mixed, it is set aside for exactly 10 minutes at room temperature. During this rest, the rice flour starch granules absorb the water in the batter fully and evenly, producing a smooth, homogenous batter with no gritty particles. Step two — thin: after resting, the batter is thinned with a small additional quantity of cold water (2–3 tablespoons, stirred in just before cooking) until it reaches the consistency of single cream. This two-stage hydration approach — full rest at a thicker consistency, then thinning just before cooking — produces a batter that flows easily into a thin, even layer in the pan and cooks into a pancake with crispy, lacy edges and a tender, structured interior. The herbs and aromatics added to the batter cook within the thin pancake layer rather than sitting on top of it, which means every bite contains the full flavour of the Thai basil, lemongrass, and chilli distributed evenly through the pancake rather than concentrated in patches.

This recipe serves 4 as a starter or light dinner.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins10 mins20 mins4 (starter/light dinner)~185 kcal

Ingredients

For the Batter

  • 150g (1 cup + 2 tbsp) rice flour — white rice flour produces the crispiest, most delicate result; brown rice flour can be substituted for a slightly nuttier, more wholesome flavour and a marginally less crispy edge
  • 250ml (1 cup) cold water, plus 2–3 tbsp extra for thinning after the rest — cold water slows hydration slightly and helps produce a smoother batter; do not use hot water
  • 1 tbsp tamari or soy sauce — tamari is gluten-free and recommended for a fully GF dish; soy sauce can be substituted if gluten is not a concern; this provides the salt and umami base of the batter
  • 1 tsp toasted sesame oil — adds a warm, nutty depth to the batter; a little goes a long way; do not substitute with regular sesame oil, which is untoasted and much milder
  • 1 tsp lime juice — brightens the batter and balances the tamari

For the Herbs and Aromatics (Folded into Batter)

  • 30g (1 large handful) fresh Thai basil leaves — Thai basil (horapa) has a stronger, more anise-forward flavour than Italian basil and holds up better to heat; if Thai basil is unavailable, a combination of Italian basil (20g) and fresh mint (10g) approximates the flavour character; do not use dried basil
  • 3 spring onions (scallions), finely sliced — both white and green parts; they cook within the thin pancake and add a mild, sweet onion flavour and visual green speckling
  • 1 stalk lemongrass — outer layer removed, very finely minced (only the pale inner 10cm / 4 inches); lemongrass adds a citrus-floral aroma to the pancake; if unavailable, substitute 1 teaspoon of finely grated lime zest
  • 1–2 red bird’s eye chillies, very finely sliced — adjust to heat preference; 1 chilli produces mild warmth; 2 produces noticeable heat; deseed for a milder result
  • 2 cloves garlic, very finely minced
  • 1 tsp fresh ginger, finely grated

For Cooking

  • 2 tbsp neutral oil (vegetable, sunflower, or coconut) — for frying; a thin, even coating of oil in the pan is essential for the crispy edges

For the Dipping Sauce

  • 3 tbsp tamari or soy sauce
  • 2 tbsp lime juice
  • 1 tbsp rice vinegar
  • 1 tsp toasted sesame oil
  • 1 tsp maple syrup or agave
  • 1 small garlic clove, finely minced
  • ½ tsp fresh ginger, finely grated
  • 1 bird’s eye chilli, finely sliced (optional)
  • 1 tbsp water to balance

For Serving (Optional)

  • Fresh Thai basil leaves or mint leaves
  • Toasted sesame seeds
  • Lime wedges
  • Pickled cucumber or quick-pickled carrots

Instructions

  1. Mix the dipping sauce. Combine all dipping sauce ingredients in a small bowl and stir to dissolve the sweetener. Taste and adjust — it should be sharp, salty, slightly sweet, and fragrant. Set aside while you make the pancakes; the flavours deepen as it sits.
  2. Mix the batter — rest-and-thin method, Stage 1. In a mixing bowl, whisk together the rice flour, 250ml cold water, tamari, toasted sesame oil, and lime juice until completely smooth with no lumps. Set aside for 10 minutes at room temperature. Do not skip or shorten the rest — it is the first stage of the technique.
  3. Prepare the aromatics. While the batter rests, finely slice the spring onions, mince the lemongrass, slice the chillies, mince the garlic, and grate the ginger. Roughly tear or leave whole any large Thai basil leaves; small leaves can go in whole.
  4. Thin the batter — Stage 2. After the 10-minute rest, stir the batter. It will have thickened slightly as the starch hydrates. Add 2–3 tablespoons of cold water and stir to thin to the consistency of single cream — it should flow easily off a spoon in a thin, unbroken stream. If it falls in thick drops, add a little more water. Fold in all the prepared aromatics and Thai basil leaves.
  5. Cook the pancakes. Heat a non-stick or well-seasoned cast iron pan (approximately 20–22cm / 8–9 inches) over medium-high heat until hot. Add ½ teaspoon of neutral oil and swirl to coat the entire pan surface, including the sides. Pour in approximately 60–70ml (¼ cup) of batter and immediately tilt the pan to spread the batter into a thin, even round. The batter should sizzle on contact and the edges should begin to set within 30 seconds. Cook for 2–3 minutes until the edges are golden and slightly crisped and the surface of the pancake is no longer wet. Flip carefully with a thin spatula and cook for a further 1–1.5 minutes on the second side. Transfer to a warm plate. Repeat with the remaining batter, adding a small amount of oil before each pancake. The batter makes 8–10 pancakes.
  6. Serve. Stack or fold the pancakes and serve immediately with the dipping sauce alongside. Scatter with extra Thai basil, toasted sesame seeds, and a lime wedge.

Pro Tips

  • The 10-minute rest is the technique — do not shorten it or skip it. A batter cooked immediately from mixing produces slightly gritty, fragile pancakes; a rested batter produces smooth, cohesive pancakes with clean, crispy edges. Use the rest time to prepare the aromatics so no time is wasted.
  • Thin the batter after resting, not before — the two-stage hydration approach (rest at a thicker consistency, thin just before cooking) produces a more stable, homogenous batter than mixing to the final consistency from the start, which can result in uneven hydration of the starch.
  • Get the pan properly hot before the first pancake — a pan that is not hot enough when the batter goes in produces pale, soft pancakes that stick and tear. The batter should sizzle audibly on contact with the pan. If it doesn’t sizzle, the pan needs another 30–60 seconds over the heat.
  • Use Thai basil, not Italian — the flavour difference is significant. Thai basil (horapa) has a strong, almost liquorice-forward aroma that is central to the character of these pancakes; Italian basil has a softer, more floral flavour that produces a pleasant but distinctly different result. Most Asian grocery shops stock Thai basil fresh and inexpensively.

Thai Basil and the Herb That Built a Cuisine

Thai basil — horapa (โหระพา) in Thai — is one of three distinct basil varieties used in Thai cooking, each with a different flavour profile and culinary role that are not interchangeable in the way that European basil varieties largely are. Horapa (sweet Thai basil) has the anise-forward, slightly spicy flavour most familiar to Western palates from Thai restaurant dishes such as pad krapow (stir-fried basil) and Thai green curry, where the herb is added at the end of cooking and wilts into the dish, releasing its volatile aromatic oils. Bai krapow (holy basil) is a different variety with a more peppery, clove-like flavour used specifically in the iconic pad krapow — it is more difficult to find outside Thailand and Southeast Asia. Bai manglak (lemon basil) has a lighter, citrus-forward aroma used primarily in soups and salads. The dominance of Thai basil in global Thai cuisine is partly a result of availability — horapa travels and stores better than the more delicate holy basil — and partly a result of the simplification of Thai cuisine as it spread internationally through the 1970s and 1980s, when Thai immigrant communities and restaurant owners adapted dishes to the ingredients available in Western markets. Thai cuisine itself draws on centuries of influence from Chinese, Indian, Khmer, and Malay cooking traditions, with the herb-forward, aromatic quality of Thai basil representing the distinctly Southeast Asian character that differentiates Thai cooking from its culinary neighbours. In Thailand, Thai basil grows prolifically as a garden herb, and its use in pancakes, fritters, and stuffed preparations — as in this recipe — is an extension of the broader Thai culinary philosophy of using fresh herbs not as a garnish but as a primary flavour component with structural presence in a dish.


Flavor Variations

  • Coconut and Galangal Thai Basil Pancakes: Replace 100ml of the water in the batter with 100ml of full-fat coconut milk and add ½ teaspoon of finely grated galangal (or fresh ginger if galangal is unavailable) to the aromatics. The coconut milk adds a rich, slightly sweet creaminess to the batter that balances the sharp aromatics; the galangal adds a citrusy, medicinal depth characteristic of Thai curry pastes. The coconut version is richer and more filling — excellent as a main course with a simple cucumber salad.
  • Turmeric and Corn Thai Basil Pancakes: Add 1 teaspoon of ground turmeric to the batter (it turns the pancakes a vivid golden yellow) and fold in 80g of fresh or frozen sweetcorn kernels alongside the aromatics. The sweetcorn adds pops of sweetness that contrast with the sharp, aromatic herbs; the turmeric adds an earthy warmth and a striking visual quality. Serve with a sweet chilli dipping sauce rather than the tamari-lime version in the base recipe.
  • Mushroom and Thai Basil Pancakes: Sauté 150g of finely sliced shiitake mushrooms in 1 tablespoon of oil with 1 teaspoon of tamari and a pinch of white pepper until deeply golden, approximately 5 minutes. Cool completely and fold into the batter alongside the aromatics. The mushrooms add an earthy, meaty depth that makes these pancakes substantial enough to serve as a main course without accompaniment other than the dipping sauce.

Nutritional Highlights (Per Serving — Based on 4 Servings)

CaloriesProteinCarbsFiberFat
~185 kcal3g28g2g7g

Storage

  • Best eaten fresh — these pancakes are at their best straight from the pan; the crispy edges soften within 10–15 minutes as the pancake cools and the herbs release moisture. Plan to cook and serve in batches if possible, keeping diners waiting only minutes.
  • Leftovers: Store cooked pancakes in a sealed container in the refrigerator for up to 2 days. Re-crisp in a dry non-stick pan over medium heat for 1–2 minutes per side, or in the air fryer at 180°C for 3 minutes. Do not microwave — microwaving produces a completely soft, limp result.
  • Batter: The rested, thinned batter (without herbs folded in) can be refrigerated for up to 24 hours. Stir before using — the starch may have settled; add a tablespoon of water if it has thickened beyond single-cream consistency. Fold the herbs in just before cooking, not in advance, as the herbs will discolour and release moisture into the batter over time.
  • Dipping sauce: The dipping sauce keeps in the refrigerator for up to 5 days in a sealed jar; the flavour deepens over the first 24 hours. Make a large batch and keep it on hand for noodle salads, spring rolls, or as a general dipping sauce.

Frequently Asked Questions

Can I make these pancakes without rice flour?

Rice flour is specifically recommended because its lack of gluten produces the thin, delicate, crispy-edged texture that defines this style of savoury pancake. Plain wheat flour can be substituted — the pancakes will be thicker, softer, and less crispy but still very flavourful. If using wheat flour, reduce the water by 30ml (the batter should still be thin and pourable) and expect a result closer to a thin crêpe than a lacy rice pancake.

My pancakes are tearing when I flip them. What went wrong?

Tearing usually has one of two causes. First, the batter was cooked before the full 10-minute rest, meaning the starch was incompletely hydrated and the pancake has less cohesion. Second, the pancake was flipped before it was ready — the surface should be completely set and dry (no wet batter visible) before flipping, and the edges should be pulling slightly away from the pan. Wait a full 2–3 minutes on the first side before attempting to flip.

Can I use Italian basil instead of Thai basil?

Italian basil produces a pleasant but distinctly different pancake — softer in flavour, more floral, less anise-forward. If Thai basil is unavailable, the closest approximation is a combination of Italian basil (20g) and fresh mint (10g), which together produce something closer to the complex, aromatic character of Thai basil than Italian basil alone. Fresh holy basil, if available, is a closer substitute than Italian basil.

Can these be made ahead for a dinner party?

Yes, with caveats. Cook all the pancakes up to 2 hours in advance and keep warm in a single layer on a wire rack in an oven set to 100°C — the rack prevents the bottoms from steaming and softening. The pancakes will lose some of their initial crispiness but will still be excellent. For a dinner party, cooking the pancakes in a pan visible to guests (at a kitchen island or pass-through) often works better than making them fully ahead — the aromas are part of the experience, and each pancake takes only 4 minutes total to cook.


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!