gluten-free option

Vegan Cheesy Zucchini Gratin

vegan cheesy zucchini gratin

There are side dishes you make because something needs to round out the plate. And then there are dishes like this Vegan Cheesy Zucchini Gratin — the kind that comes out of the oven bubbling and golden, layers of tender zucchini bound together in a rich, cheesy cashew cream sauce, topped with a crisp, golden breadcrumb crust. This is that gratin. The one that makes zucchini genuinely exciting. The one that disappears from the dish before anyone has had the chance to ask for seconds.

This recipe layers thinly sliced zucchini in a silky cashew-based cheese sauce seasoned with garlic, nutritional yeast, and a touch of nutmeg, finished with a golden, slightly crisp breadcrumb topping. It is a classic French-inspired technique reimagined entirely with plant-based ingredients, delivering all the comfort of a traditional gratin.

What makes this gratin so outstanding is how it manages the natural water content of zucchini — salting and draining the slices beforehand ensures the finished dish bakes to a properly set, sliceable texture rather than turning watery, a step that makes all the difference between a great zucchini gratin and a disappointing one.

This recipe is naturally gluten-free when made with gluten-free breadcrumbs, ready in about an hour, and absolutely wonderful served as a side dish alongside any main, or as a light vegetarian main course on its own.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins40 mins60 mins6~240 kcal

Ingredients

For the Zucchini

  • 4 medium zucchini, thinly sliced into rounds
  • 1 tsp salt, for drawing out moisture

For the Cashew Cheese Sauce

  • 1 cup (130g) raw cashews, soaked in boiling water for 20 minutes then drained
  • 1 cup (240ml) vegetable broth
  • ½ cup (120ml) plant milk
  • 4 tbsp nutritional yeast
  • 3 cloves garlic
  • 1 tbsp lemon juice
  • ¼ tsp nutmeg
  • ½ tsp salt
  • ¼ tsp black pepper

For the Topping

  • ½ cup (50g) breadcrumbs
  • 2 tbsp nutritional yeast
  • 1 tbsp olive oil
  • ¼ tsp smoked paprika

Optional Add-ins

  • ½ cup (60g) shredded vegan mozzarella mixed into the sauce
  • ¼ tsp chili flakes
  • A sliced onion layered between the zucchini

To Serve

  • Fresh parsley or thyme, chopped
  • Alongside roasted vegetables or a vegan roast

Instructions

  1. Salt and drain the zucchini. Arrange the sliced zucchini in a colander, sprinkle with the salt, and let sit for 20 minutes to draw out excess moisture. Pat very dry with kitchen towels.
  2. Preheat the oven and prepare the dish. Preheat the oven to 375°F (190°C). Grease a baking dish.
  3. Make the cashew cheese sauce. Blend the drained cashews, vegetable broth, plant milk, nutritional yeast, garlic, lemon juice, nutmeg, salt, and pepper until completely smooth.
  4. Layer the gratin. Arrange the dried zucchini slices in slightly overlapping layers in the prepared dish. Pour the cashew sauce evenly over the top, making sure it settles between the layers.
  5. Make the topping. Combine the breadcrumbs, nutritional yeast, olive oil, and smoked paprika in a small bowl, then scatter evenly over the gratin.
  6. Bake. Bake for 35–40 minutes until bubbling, golden on top, and the zucchini is tender throughout.
  7. Rest and serve. Let rest for 5–10 minutes before serving to allow the sauce to set slightly for cleaner slices.

Pro Tips

  • Do not skip salting and draining the zucchini — this single step prevents the finished gratin from becoming watery.
  • Slice the zucchini evenly for consistent cooking and an attractive, layered presentation.
  • Blend the cashew sauce thoroughly for the smoothest, most convincing cheese-like texture.
  • Let the gratin rest before slicing to allow the sauce to firm up slightly.

Why Salting the Zucchini Matters

Zucchini contains a significant amount of water, and baking it directly without removing some of that moisture results in a watery, loose gratin that never sets properly. Salting draws out excess liquid through osmosis, allowing the zucchini to bake into a properly textured, sliceable gratin once combined with the cheese sauce.


Flavor Variations

  • Garlic Herb Gratin: Add extra garlic and fresh thyme or rosemary to the sauce for a more herbaceous version.
  • Cheesy Mushroom Gratin: Layer sautéed mushrooms between the zucchini for added umami depth.
  • Spicy Gratin: Add chili flakes to the sauce for gentle background heat.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~240 kcal8g18g3g14g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. Reheat covered in the oven to avoid drying out the topping.
  • Freezer: Freezes reasonably well for up to 2 months, though the texture softens slightly after thawing.
  • Make ahead: Assemble without the breadcrumb topping a day ahead and refrigerate, adding the topping just before baking.

Frequently Asked Questions

Can I use yellow squash instead of zucchini?

Yes — yellow squash works in the same way and can be used interchangeably or combined with zucchini.

Can I make this without a blender?

Yes — use store-bought vegan cream cheese thinned with broth and seasoned with the same garlic and nutritional yeast as an alternative base.

Why is my gratin watery despite salting the zucchini?

This usually means the zucchini was not patted dry thoroughly enough after draining. Press firmly with kitchen towels to remove as much surface moisture as possible before layering.


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

Vegan Pot Pie Casserole

vegan pot pie casserole

There are dinners that feel like coming home. And then there are dinners like this Vegan Pot Pie Casserole — the kind that fills every corner of your house with the most extraordinary aroma of bubbling vegetable gravy and golden pastry as it bakes, that comes out of the oven with that deeply satisfying sound of a crust that has achieved exactly the right level of golden, flaky perfection, and that delivers with every single spoonful a combination of rich, herb-scented vegetable filling and buttery, shattering pastry that is one of the most deeply comforting food experiences imaginable. This is that casserole. The one that makes cold evenings feel genuinely warm. The one that disappears from the baking dish before the second person has been served. The one that tastes like every excellent pot pie you have ever eaten but made entirely, completely from plants.

This is pot pie in its most generous, most accessible, most spectacular form — the filling of a great pot pie elevated into a casserole that can feed a crowd from a single baking dish, topped with a layer of golden puff pastry or biscuit topping that bakes to a deeply satisfying crust over the bubbling, herb-fragrant vegetable filling beneath it. The filling is extraordinary — sweet carrots, tender peas, hearty potato, earthy mushrooms, and creamy white beans bathed in the richest, most deeply flavored vegetable gravy imaginable, thickened with a roux of vegan butter and flour into something that has the body, the coating quality, and the deep savory richness of the finest chicken gravy ever made — without a trace of anything that was ever anywhere near a chicken.

What makes this casserole so genuinely outstanding is the gravy. A proper gravy — made from a blonde roux of vegan butter and flour, enriched with vegetable broth, oat milk, soy sauce, and nutritional yeast, seasoned with thyme, sage, and an extraordinary amount of black pepper — is one of the most deeply satisfying sauces in all of cooking. It has body, it has richness, it has the specific coating quality that makes every vegetable and bean it surrounds taste better and more satisfying than they would alone. It is the sauce that transforms a collection of very good vegetables into something genuinely extraordinary.

This recipe is 100% vegan, ready in just 50 minutes, naturally adaptable to use whatever vegetables you have on hand, and absolutely magnificent served directly from the baking dish at the table where the combination of golden pastry top and rich, bubbling filling beneath it creates one of the most dramatic and most deeply appealing presentations in all of comfort food cooking.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins30 mins50 mins6~420 kcal

Ingredients

For the Vegetable Filling

  • 2 medium carrots, peeled and diced into 1cm pieces
  • 2 medium potatoes, peeled and diced into 1cm pieces
  • 1 cup (150g) frozen peas
  • 1 cup (100g) cremini mushrooms, roughly chopped
  • 1 can (400g) white beans or cannellini beans, drained and rinsed
  • 1 medium white onion, finely diced
  • 3 stalks celery, thinly sliced
  • 4 cloves garlic, minced
  • 2 tbsp olive oil or vegan butter

For the Vegan Gravy

  • 3 tbsp vegan butter
  • 3 tbsp all-purpose flour
  • 2 cups (480ml) vegetable broth
  • 1 cup (240ml) unsweetened oat milk
  • 2 tbsp soy sauce or tamari
  • 2 tbsp nutritional yeast
  • 1 tsp fresh thyme leaves (or ½ tsp dried)
  • 1 tsp dried sage
  • ½ tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp black pepper
  • ¼ tsp nutmeg
  • Salt to taste

For the Pastry Top

  • 1 sheet (250g) vegan puff pastry, thawed if frozen
  • 2 tbsp plant milk mixed with 1 tsp maple syrup (vegan egg wash)
  • Flaky sea salt and fresh thyme for topping

Alternatively — Biscuit Topping

  • 1½ cups (180g) all-purpose flour
  • 2 tsp baking powder
  • ½ tsp salt
  • ⅓ cup (75g) cold vegan butter, cubed
  • ½ cup (120ml) oat milk
  • 1 tsp apple cider vinegar

Optional Add-ins

  • 1 cup (90g) broccoli florets, roughly chopped
  • ½ cup (75g) corn kernels, fresh or frozen
  • 1 medium parsnip, diced
  • ½ cup (60g) frozen edamame
  • 1 medium leek, thinly sliced (replace onion)
  • Fresh rosemary, finely chopped

To Serve

  • Directly from the baking dish at the table
  • With a simple green salad alongside
  • With steamed green beans
  • With cranberry sauce for a holiday version
  • With additional gravy poured over at the table

Instructions

  1. Preheat the oven. Preheat your oven to 400°F (200°C). Lightly grease a deep 23 x 33cm (9 x 13 inch) baking dish or a large, deep casserole dish with vegan butter or olive oil.
  2. Parboil the root vegetables. Place the diced carrots and potatoes in a medium saucepan, cover with cold water, add a generous pinch of salt, and bring to a boil. Cook for 6–8 minutes until just tender — they should yield to a knife with only slight resistance. They will continue cooking in the oven so do not cook them completely through at this stage. Drain and set aside.
  3. Sauté the aromatics. Heat the olive oil in a large, wide pot or deep skillet over medium heat. Add the diced onion and celery and cook for 5–6 minutes, stirring regularly, until softened and beginning to turn golden. Add the minced garlic and mushrooms and cook for a further 3–4 minutes until the mushrooms are golden and any liquid they release has evaporated completely.
  4. Make the vegan gravy. Push the vegetables to the edges of the pot and add the vegan butter to the center. Allow to melt completely then add the flour all at once and stir vigorously with a wooden spoon for 60–90 seconds until the flour and butter have combined into a smooth, golden paste — this is the roux, and cooking it for this time removes the raw flour taste. Gradually pour in the vegetable broth, whisking continuously after each addition to prevent lumps, until all the broth is incorporated and the mixture is smooth. Add the oat milk, soy sauce, and nutritional yeast and stir to combine. Add the thyme, sage, onion powder, garlic powder, black pepper, and nutmeg. Bring to a simmer, stirring continuously, until the gravy has thickened to a rich, coating consistency — approximately 4–5 minutes.
  5. Combine the filling. Add the parboiled carrots and potatoes, frozen peas, and drained white beans to the gravy and stir gently to combine. Taste the filling and adjust the seasoning generously — it should taste deeply savory, richly herbed, and well-rounded. The filling should be thick and substantial but still flowing — it will thicken further during baking. Transfer the filling to the prepared baking dish and spread in an even layer.
  6. Add the puff pastry top. Unroll the thawed puff pastry sheet and lay it over the filling in the baking dish, tucking the edges down inside the dish slightly or trimming to fit with a sharp knife. Brush the surface generously with the plant milk and maple syrup wash. Score a few diagonal lines across the surface with a sharp knife to allow steam to escape during baking — preventing the pastry from puffing unevenly. Scatter flaky sea salt and fresh thyme over the surface.
  7. Alternatively make the biscuit topping. If using the biscuit topping instead combine the oat milk and apple cider vinegar in a small bowl and rest for 5 minutes. In a large bowl whisk together the flour, baking powder, and salt. Add the cold cubed vegan butter and work into the flour until the mixture resembles coarse crumbs. Add the buttermilk and fold until just combined. Drop large spoonfuls of biscuit dough over the filling — covering most of the surface but leaving small gaps for steam to escape.
  8. Bake to golden perfection. Place in the preheated oven and bake for 25–30 minutes until the pastry or biscuit topping is deeply golden, puffed, and shatteringly crispy, and the filling is bubbling vigorously around the edges. If the pastry is browning too quickly cover loosely with foil for the remaining baking time.
  9. Rest and serve. Allow to rest for 5 minutes before serving — this allows the filling to thicken slightly and set to the perfect consistency for serving. Bring to the table and serve directly from the baking dish — the golden pastry top and the bubbling, fragrant filling visible around the edges is one of the most deeply appealing presentations in all of comfort food cooking.

Pro Tips for the Most Extraordinary Vegan Pot Pie Casserole

  • Parboil the root vegetables before adding to the filling. Raw carrots and potatoes added directly to the filling will not cook through completely during the 30 minutes of oven time available — producing a casserole with firm, undercooked vegetables beneath a perfectly golden pastry top. Parboiling for 6–8 minutes first ensures every vegetable is perfectly tender in the finished dish.
  • Cook the roux for the full 60–90 seconds. A roux that is not cooked long enough retains a raw flour taste that persists through the finished gravy and makes the entire casserole taste starchy and flat. Cooking the roux until it turns a pale golden color and smells nutty eliminates the raw flour taste and produces a gravy of genuine depth and complexity.
  • Season the gravy aggressively. The gravy needs to season the entire casserole — every vegetable, every bean, every bite. Timid seasoning produces a flat, uninspiring filling. Confident seasoning produces the rich, deeply flavored gravy that makes pot pie so deeply satisfying. Taste at every stage and add salt, pepper, and soy sauce until the gravy tastes complete.
  • Use cold vegan butter for the biscuit topping. If making the biscuit version the same principle applies as for any biscuit dough — cold butter produces steam pockets during baking that create the flaky, layered texture of a great biscuit topping. Room temperature butter produces a dense, uniform dough with none of this textural quality.
  • Score the pastry top before baking. Scoring allows steam to escape during baking — preventing the pastry from puffing unevenly into large, hollow bubbles above the filling. Three or four diagonal cuts across the surface are sufficient for even puffing and a beautiful finished appearance.
  • Serve directly from the baking dish always. Part of what makes pot pie casserole so deeply appealing is the presentation — the golden pastry top, the bubbling filling visible at the edges, the fragrant steam that rises when the first serving is scooped and the pastry breaks. Serving from the baking dish at the table preserves all of this drama and makes the meal feel genuinely special.

The Comfort Food History of Pot Pie

Pot pie is one of the oldest and most universally beloved comfort food preparations in the English-speaking world — a dish with roots in medieval English cooking that has remained continuously popular across five centuries through nothing more than the sheer power of how extraordinarily good it is when made well.

The earliest pot pies were made in ancient Rome and Greece — pastry-encased fillings of meat and vegetables baked in clay pots that served both as cooking vessels and as serving dishes. The preparation emigrated to England where it became one of the defining dishes of medieval and early modern cooking — a practical, hearty, deeply satisfying preparation that used pastry both as a container for the filling and as an edible serving dish.

The pot pie arrived in America with British colonists and became one of the most enduring comfort foods in American culinary culture — evolving from the individual pastry-encased preparations of its English origin into the large, casserole-style preparations that define it today. The defining American pot pie — a deep dish filled with creamy vegetable and chicken filling beneath a golden pastry or biscuit crust — became one of the most requested home-cooked dinners of the twentieth century and remains one of the most deeply comforting and universally appealing dishes in the entire American culinary canon.

This vegan version honours every element of the American pot pie tradition — the rich, herb-scented filling, the deeply flavored gravy, the golden crust — while replacing the meat and dairy with plant-based ingredients that deliver every element of the flavor and comfort of the original and add a nutritional profile that the traditional version simply cannot match.


Flavor Variations

  • Mushroom and Lentil Pot Pie: Replace the white beans with cooked green lentils and double the mushrooms for a meatier, earthier version with extraordinary umami depth from the combination of mushrooms, lentils, soy sauce, and nutritional yeast.
  • Butternut Squash and Sage: Add diced roasted butternut squash to the filling and double the sage for a beautiful autumn version with a natural sweetness from the squash that contrasts magnificently with the savory gravy and golden pastry.
  • Roasted Garlic and Spinach: Add a full head of roasted garlic mashed into the gravy and two large handfuls of fresh spinach stirred in at the end for a version with extraordinary garlic depth and a beautiful green color throughout the filling.
  • Individual Pot Pies: Divide the filling between 6 individual oven-safe ramekins and top each with a circle of puff pastry for an elegant individual-serve version that is particularly beautiful for dinner parties and special occasions.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal14g56g9g16g

At 420 calories per serving this casserole delivers a genuinely complete and nutritionally substantial meal — 14 grams of plant-based protein from the white beans, nutritional yeast, and oat milk, 9 grams of dietary fiber, and an exceptional concentration of vitamins and minerals from every vegetable in the filling. White beans provide complete plant-based protein alongside folate, iron, magnesium, and potassium. Carrots provide extraordinary beta-carotene concentration. Peas contribute Vitamins C, K, and B vitamins alongside additional plant-based protein. Mushrooms contribute selenium, B vitamins, and ergothioneine antioxidants. The nutritional yeast contributes B vitamins including B12 in fortified varieties. Fresh thyme provides thymol with antimicrobial and antioxidant properties.


Storage

  • Refrigerator: Store cooled casserole covered tightly in the baking dish or in an airtight container in the refrigerator for up to 4 days. The pastry softens during refrigeration — reheat uncovered in a 375°F (190°C) oven for 15–20 minutes to restore some crispiness to the top. The filling actually improves during refrigeration as the flavors deepen and meld.
  • Freezer: This casserole freezes well for up to 3 months. Cool completely before wrapping tightly in plastic wrap and foil. Thaw overnight in the refrigerator and reheat uncovered in a 375°F (190°C) oven for 25–30 minutes. The pastry will not achieve its original crispiness after freezing but the filling will be as extraordinary as when freshly made.
  • Make ahead — filling only: The vegetable filling can be made up to 2 days in advance and stored in the refrigerator. Transfer to the baking dish, add the pastry top, and bake on the day of serving for a completely fresh-baked result with minimal day-of effort. This makes it an outstanding make-ahead dinner party dish.
  • Make ahead — assembled unbaked: The fully assembled unbaked casserole can be refrigerated for up to 24 hours before baking. Add 5–10 minutes to the baking time when cooking from cold. The pastry may not puff quite as dramatically as a room-temperature assembled casserole but will still be beautifully golden and deeply delicious.

Frequently Asked Questions

Can I use a different pastry for the top?

Yes — the filling works beautifully with puff pastry, shortcrust pastry, filo pastry, or the dropped biscuit topping described in the recipe. Each produces a different but equally wonderful result — puff pastry for maximum drama and flakiness, shortcrust for a more traditional pot pie character, filo for an extraordinarily crispy, layered top, biscuit for the most American-style comfort food experience.

Can I make this casserole gluten-free?

Yes — replace the all-purpose flour in the roux with a gluten-free flour blend or cornstarch and use gluten-free puff pastry for the topping. Replace the soy sauce with tamari. The filling will be slightly different in texture using cornstarch but equally rich and delicious. Most gluten-free puff pastry brands perform well in this application.

What vegetables can I substitute?

This recipe is extraordinarily flexible — almost any vegetable works beautifully in the filling. Outstanding substitutions include butternut squash, sweet potato, parsnip, turnip, broccoli, cauliflower, green beans, corn, edamame, and Brussels sprouts. Use whatever combination of vegetables is available, seasonal, or preferred — the gravy elevates everything it surrounds.

Why is my gravy lumpy?

Lumpy gravy is caused by adding the liquid too quickly to the roux without continuous whisking. Add the vegetable broth gradually — one quarter cup at a time — whisking vigorously after each addition until completely smooth before adding more. If lumps develop strain the finished gravy through a fine mesh sieve before adding the vegetables.

Can I make this in a slow cooker?

Yes with modification — make the filling and gravy completely on the stovetop as directed then transfer to the slow cooker and cook on low for 3–4 hours. The pastry topping cannot go in the slow cooker — make it separately in the oven on a lined baking sheet and serve it alongside or on top of the filling at the table.

How do I make individual pot pies from this recipe?

Divide the filling equally between 6 individual oven-safe ramekins of approximately 300ml capacity. Cut circles of puff pastry slightly larger than the diameter of each ramekin, lay over the filling, and press down around the rim to seal. Brush with the plant milk wash and bake at 400°F (200°C) for 20–22 minutes until golden. Individual pies bake faster than the casserole — check at 18 minutes.


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

Best Creamy Lemon Squares

best creamy lemon squares

There are desserts that taste pleasant. And then there are desserts like these Best Vegan Creamy Lemon Squares — the kind that deliver such a sharp, bright, intensely lemony filling over such a perfectly crumbly, buttery shortbread base that the contrast between the two stops you completely on the first bite. This is that lemon square. The one that makes everything else taste a little flat afterward. The one that is equally spectacular served at a summer picnic, a holiday dessert table, or sliced into small squares and eaten one after another from the refrigerator at midnight because the craving was specific and these are exactly what was needed.

These lemon squares start with a classic vegan shortbread base — cold vegan butter, flour, powdered sugar, and a pinch of salt pressed into a tin and baked until lightly golden — then topped with a filling of fresh lemon juice, lemon zest, coconut cream, and cornstarch cooked into a smooth, intensely lemony curd that sets over the shortbread into a firm, sliceable layer of extraordinary brightness and richness.

What makes these squares so outstanding is the ratio — more lemon than most recipes use and less sweetness than most recipes default to, producing a filling that tastes genuinely, assertively, gloriously lemony rather than merely sweet with a faint citrus note, set into a creamy, silky layer that holds clean edges when sliced.

This recipe is 100% vegan, naturally gluten-free when made with gluten-free flour, ready in about 55 minutes plus chilling, and absolutely magnificent dusted with powdered sugar and served cold in generous squares.


Recipe Information

Prep TimeCook TimeChill TimeTotal TimeServingsCalories
20 mins30 mins2 hours2 hrs 50 min16~190 kcal

Ingredients

For the Shortbread Base

  • 1½ cups (180g) all-purpose flour
  • ⅓ cup (40g) powdered sugar
  • ½ tsp fine salt
  • ½ cup (115g) cold vegan butter, cut into small cubes

For the Creamy Lemon Filling

  • ¾ cup (180ml) fresh lemon juice (from 4–5 large lemons)
  • Zest of 3 lemons
  • ¾ cup (150g) cane sugar
  • 1 cup (240ml) full-fat coconut cream
  • 4 tbsp cornstarch
  • ¼ tsp turmeric (for color — adds no discernible flavor)
  • Pinch of salt
  • 2 tbsp vegan butter (stirred in at the end for gloss)

For Finishing

  • Powdered sugar for dusting
  • Extra lemon zest for garnish (optional)

Instructions

  1. Preheat and prepare the tin. Preheat the oven to 350°F (175°C). Line a 20cm (8-inch) square baking tin with parchment paper, leaving overhang on two sides for easy removal.
  2. Make the shortbread base. In a bowl combine the flour, powdered sugar, and salt. Add the cold vegan butter cubes and rub into the flour quickly with your fingertips until the mixture resembles fine, sandy breadcrumbs that hold together when pressed. Press firmly and evenly into the prepared tin to form a uniform base approximately 8mm thick.
  3. Blind bake the base. Bake the shortbread base for 18–20 minutes until set and very lightly golden at the edges. It should feel firm and dry to the touch. Remove from the oven and let cool for 5 minutes while making the filling — the base does not need to cool completely.
  4. Make the lemon filling. In a medium saucepan whisk together the lemon juice, lemon zest, sugar, coconut cream, cornstarch, turmeric, and salt until the cornstarch is completely dissolved. Place over medium heat and cook, whisking continuously without stopping, until the mixture thickens dramatically and large bubbles begin to appear on the surface — approximately 8–10 minutes. Remove from heat and whisk in the vegan butter cubes until melted and incorporated.
  5. Pour over the base. Pour the hot lemon filling immediately over the still-warm shortbread base. Smooth the surface with an offset spatula. The filling should be thick enough to flow slowly rather than running freely.
  6. Chill until set. Allow to cool at room temperature for 20 minutes then refrigerate for a minimum of 2 hours, ideally overnight, until the filling is completely firm and set throughout.
  7. Slice and dust. Lift the set lemon square slab out of the tin using the parchment overhang. Using a sharp knife dipped in hot water and wiped dry between each cut, slice into 16 even squares. Dust generously with powdered sugar immediately before serving.

Pro Tips

  • Whisk the filling continuously without stopping from the moment the pan goes on the heat — any pause allows the cornstarch to settle and form lumps on the bottom of the pan.
  • Pour the filling over a warm rather than cold shortbread base — this helps the filling adhere to and set against the base rather than separating into a distinct layer.
  • Use fresh lemon juice only — bottled lemon juice produces a flat, one-dimensional filling that is noticeably inferior to the bright, complex flavor of fresh.
  • Chill for the full 2 hours minimum before slicing — cutting into partially set lemon squares produces ragged, messy edges. A fully set square slices perfectly cleanly.
  • Dip the knife in hot water and wipe between every cut for the sharpest, most professional edges.

Why These Lemon Squares Are the Best Version

Most lemon square recipes err on the side of too much sweetness and too little lemon, producing a dessert that is pleasant but not particularly memorable. This recipe specifically inverts that ratio — using significantly more fresh lemon juice and zest than standard and less sugar — producing squares where the lemon is the dominant, forward flavor and the sweetness exists to balance and round it rather than to overwhelm it. This produces the specific, sharp, bright, almost electric lemon flavor that makes a truly great lemon square genuinely difficult to stop eating.


Flavor Variations

  • Lime Squares: Replace the lemon juice and zest with fresh lime juice and lime zest for a more tropical, slightly more tart version with a beautiful pale green filling.
  • Lemon Lavender Squares: Add 1 teaspoon of culinary dried lavender to the filling while cooking and strain out before pouring for a fragrant, floral version.
  • Raspberry Lemon Squares: Press a layer of fresh raspberries onto the shortbread base before adding the filling for a raspberry-lemon combination that is spectacular in summer.

Nutritional Highlights (Per Square)

CaloriesProteinCarbsFiberFat
~190 kcal1g26g0g9g

Storage

  • Refrigerator: Store in an airtight container in a single layer for up to 5 days. These squares are best served cold — the filling is firmer and more sliceable and the contrast with the shortbread base is more pronounced when chilled.
  • Freezer: Freeze in a single layer until solid then transfer to a freezer-safe container with parchment between layers for up to 2 months. Thaw in the refrigerator overnight before serving.
  • Dusting: Dust with powdered sugar immediately before serving rather than in advance — the powdered sugar absorbs moisture from the filling during storage and becomes invisible and damp if added too early.

Frequently Asked Questions

Why is my filling not setting firmly?

Filling that does not set is caused by insufficient cornstarch, insufficient cooking time, or not chilling for long enough. Ensure the filling has thickened dramatically on the stovetop with visible large bubbles before pouring, and chill for the full 2 hours minimum.

Can I make these gluten-free?

Yes — use a 1:1 gluten-free flour blend for the shortbread base. The filling is naturally gluten-free. The shortbread may be slightly more crumbly than the regular version but still delicious.

Why did the filling separate from the base?

This usually happens when cold filling is poured over a cold or fully cooled base. Pouring hot filling over a still-warm base helps them bond as they cool together. A thin layer of jam brushed over the cooled shortbread before adding the filling can also help adhesion.


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 bright, indulgent vegan dessert bar recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

BANANA PUDDING

banana pudding

There are desserts that take you back to a specific moment — a grandmother’s kitchen, a summer barbecue, a Sunday afternoon that smelled of vanilla and ripe bananas. And then there are desserts like this Vegan Banana Pudding — the kind that captures every single one of those feelings and delivers them in a bowl so beautiful, so deeply nostalgic, and so profoundly satisfying that people go quiet for a moment on the first spoonful and then immediately ask for the recipe. This is that dessert. The one that tastes like a memory. The one that is simultaneously the most comforting and the most elegant thing on the dessert table. The one that makes people stop and say — with genuine, unreserved disbelief — that this is entirely plant-based.

This is a banana pudding of extraordinary classical beauty — layers of silky, vanilla-scented custard pudding made from scratch with oat milk and coconut cream, alternating with crisp vanilla wafer cookies that soften slowly into the pudding into something that is neither quite cookie nor quite cake but something entirely and magnificently its own, and generous slices of ripe, fragrant banana that perfume every layer with their sweet, tropical presence, all crowned with a cloud of whipped coconut cream so light and so voluminous that it trembles when the dish is set on the table. It is stunning to look at. It is extraordinary to eat. And it takes thirty minutes to make.

What makes this pudding so genuinely outstanding is the from-scratch vanilla custard. Unlike instant pudding mixes — which rely on artificial flavors, colorings, and stabilizers to achieve their characteristic texture — this custard is made the classical way: oat milk warmed with vanilla bean, enriched with coconut cream, thickened with cornstarch and a touch of agar agar into a pudding of such extraordinary silkiness and depth of flavor that it is in a completely different category from anything that comes from a packet. The flavor is clean, pure, and deeply vanilla — with a richness from the coconut cream that makes every spoonful feel genuinely indulgent.

This recipe is 100% vegan, naturally gluten-free when made with gluten-free vanilla wafers, made without refined sugar in the custard, ready in just 30 minutes of active preparation plus chilling time, and absolutely, completely, magnificently worth every moment it requires.


Recipe Information

Prep TimeCook TimeChill TimeServingsCalories
15 mins15 mins4 hours6~420 kcal

Ingredients

For the Vanilla Custard Pudding

  • 3 cups (720ml) unsweetened oat milk
  • 1 cup (240ml) full-fat coconut cream
  • ½ cup (100g) cane sugar or coconut sugar
  • 4 tbsp cornstarch
  • 1 tsp agar agar powder (for additional firmness — optional but recommended)
  • 2 tsp pure vanilla extract or seeds from 1 vanilla bean
  • ¼ tsp turmeric (purely for the classic yellow color — adds no flavor)
  • Pinch of salt
  • 2 tbsp vegan butter (stirred in at the very end for extraordinary richness)

For the Whipped Coconut Cream

  • 2 cans (800ml total) full-fat coconut cream, refrigerated overnight
  • 3 tbsp powdered sugar
  • 1½ tsp pure vanilla extract
  • Pinch of salt

For Assembly

  • 4–5 ripe but firm bananas, sliced into coins approximately 1cm thick
  • 200g vegan vanilla wafer cookies (Nilla wafers style — check for vegan varieties)
  • 1 tbsp lemon juice (toss with banana slices to prevent browning)

For Topping

  • Additional banana slices for decoration
  • Crushed vanilla wafer cookies
  • Extra whipped coconut cream
  • Fresh mint leaves
  • A light dusting of cinnamon or nutmeg
  • Vegan caramel drizzle (optional but extraordinary)

Instructions

  1. Refrigerate the coconut cream overnight. Place both cans of full-fat coconut cream in the coldest part of the refrigerator for a minimum of 8 hours — ideally 24 hours. The cold separates the solid coconut fat from the liquid, making it possible to whip it into the light, stable cream that crowns this pudding. This is the one step that cannot be rushed — plan ahead.
  2. Make the vanilla custard. In a medium heavy-bottomed saucepan whisk together the oat milk, coconut cream, sugar, cornstarch, agar agar if using, turmeric, and salt until the cornstarch is completely dissolved with no lumps remaining — this pre-whisking before heat is applied prevents lumps from forming during cooking. Place over medium heat and cook, whisking continuously and reaching every corner of the pan, until the mixture thickens to a pudding consistency — approximately 8–10 minutes. The pudding is ready when it coats the back of a spoon thickly and a line drawn through it with a finger holds its shape cleanly.
  3. Finish the custard. Remove from heat immediately and stir in the vanilla extract and vegan butter until completely incorporated. The butter adds a richness and gloss to the finished pudding that makes it feel genuinely luxurious. Pour through a fine mesh sieve into a clean bowl to remove any lumps and produce a perfectly smooth custard. Press a sheet of plastic wrap directly onto the surface of the custard — preventing a skin from forming — and allow to cool for 15 minutes before using while still slightly warm.
  4. Prepare the banana slices. Slice the bananas into coins approximately 1cm thick and toss immediately with the lemon juice in a bowl — the acid prevents the banana from oxidizing and turning brown, keeping the slices fresh and visually beautiful throughout the chilling time. The lemon flavor is completely undetectable in the finished pudding.
  5. Whip the coconut cream. Open the refrigerated coconut cream cans without shaking. Scoop only the solid white coconut fat from the top of each can into a large cold mixing bowl — discard or save the liquid at the bottom for smoothies. Whip on high speed with a hand mixer or stand mixer for 2–3 minutes until light, fluffy, and holding soft peaks. Add the powdered sugar, vanilla extract, and salt and whip for a further 60 seconds until the cream is thick, stable, and gloriously voluminous. Refrigerate until assembly.
  6. Assemble the pudding. Use a large trifle bowl, deep rectangular dish, or individual serving glasses — clear vessels show the beautiful layers most dramatically. Begin with a layer of vanilla wafer cookies covering the entire base. Add a layer of banana slices arranged in a single, even layer over the cookies. Pour or ladle a generous layer of the warm custard over the bananas — enough to fill between the banana slices and come just above them. Repeat the layers — cookies, bananas, custard — until all ingredients are used finishing with a final layer of custard on top.
  7. Add the whipped coconut cream. Spoon or pipe the whipped coconut cream over the top of the assembled pudding in generous, billowing clouds. Use the back of a spoon to create beautiful swoops and peaks in the cream for the most visually spectacular presentation. Alternatively pipe the cream using a large star tip for a more elegant, decorated finish.
  8. Decorate and chill. Arrange additional banana slices decoratively over the whipped cream. Scatter crushed vanilla wafer crumbs over the entire surface. Add fresh mint leaves for color and a light dusting of cinnamon or nutmeg. Drizzle with vegan caramel if using. Cover loosely and refrigerate for a minimum of 4 hours — ideally overnight. During this chilling time the custard sets completely, the cookies soften into the custard into something magnificently between cookie and cake, and the flavors meld into the extraordinary unified whole that makes banana pudding so deeply satisfying.
  9. Serve beautifully. Serve directly from the refrigerator — banana pudding is at its finest when cold, when the custard is perfectly set, the cream is at its firmest, and the cookies have softened to their ideal texture. Scoop generous portions ensuring every serving contains all layers — cookie, banana, custard, and cream — in every spoonful.

Pro Tips for the Most Extraordinary Vegan Banana Pudding

  • Whisk the custard continuously and without stopping. The moment you stop whisking a custard cooking over direct heat is the moment lumps begin to form. Whisk continuously — reaching every corner and edge of the pan — from the moment the pan goes on the heat until the moment it comes off. A silicone whisk that conforms to the curved bottom of the saucepan is the ideal tool for this application.
  • Use ripe but firm bananas. The ideal banana for pudding is fully yellow with just the beginning of brown spots — ripe enough to be sweet and fragrant but firm enough to hold its shape during assembly and chilling rather than turning mushy. Underripe bananas lack sweetness. Overripe bananas collapse during chilling and produce an unappetizing texture.
  • Press plastic wrap directly onto the custard surface. This simple step — placing the plastic wrap in direct contact with the custard surface rather than over the top of the bowl — prevents the custard skin that forms when custard cools exposed to air. A skin-free custard produces a perfectly smooth, silky pudding layer that is visually and texturally superior in every respect.
  • Chill for the full 4 hours minimum — overnight is better. The transformation that happens during the chilling period is one of the most remarkable in all of dessert making — the cookies absorb moisture from the custard and soften from crispy wafers into something that is simultaneously yielding and substantial — and this transformation requires sufficient time to complete fully. A pudding chilled for only 1–2 hours will have crunchy cookies and a looser custard. A pudding chilled overnight will have perfectly softened cookies and a firmly set, magnificently silky custard.
  • Assemble in a clear vessel always. The layered beauty of banana pudding — the alternating ivory custard, golden banana, and pale cookie layers — is one of its most appealing qualities and can only be appreciated through a clear glass or bowl. A trifle bowl is the most spectacular presentation. Individual mason jars or clear glasses are beautiful for individual servings and particularly elegant for dinner party desserts.
  • Add the decorated banana slices to the top immediately before serving. Banana slices used for decoration on the very top of the pudding will begin to brown during the chilling period despite the lemon juice treatment — add the decorative top banana slices in the final 30 minutes before serving for the most visually beautiful presentation.

The Timeless Appeal of Banana Pudding

Banana pudding is one of the most beloved desserts in American culinary history — a preparation so deeply embedded in Southern food culture in particular that it has transcended its regional origins to become one of the most universally recognized and requested desserts across the entire country. Its origins trace to the late nineteenth century when vanilla custard pudding — a staple of American home cooking — began to be layered with the increasingly available and affordable banana, creating a combination that proved so immediately and universally appealing that it became a classic almost instantaneously.

The genius of banana pudding lies in its textural evolution during the chilling period. When first assembled the dessert has three distinct textures — crispy cookies, silky custard, and firm banana. After four hours of chilling these three textures have begun to meld and transform — the cookies have absorbed custard moisture and softened into something halfway between a cookie and a cake, the custard has set to a firm, sliceable consistency, and the bananas have released some of their natural sugars into the surrounding custard, perfuming every layer with their characteristic sweetness. After overnight chilling the transformation is complete — the pudding has become a unified whole that is entirely different from and entirely more extraordinary than the sum of its assembled parts.

This vegan version honors every element of the classical preparation while replacing the dairy custard with an oat milk and coconut cream custard that is — in the context of a layered, chilled pudding — indistinguishable from its dairy counterpart in richness, silkiness, and depth of vanilla flavor. The whipped coconut cream replaces whipped dairy cream with a result so similar in texture and flavor that blind tasters consistently identify it as dairy. The vegan vanilla wafers provide the same textural journey from crispy to softened that makes banana pudding so uniquely satisfying.

This is not a lesser version of a great dessert. It is a great dessert. The bananas are real. The vanilla is real. The joy is completely, entirely real.


Flavor Variations

  • Chocolate Banana Pudding: Replace one cup of the oat milk with chocolate oat milk and add 3 tablespoons of raw cacao powder to the custard for a deeply chocolate version that is particularly spectacular with a layer of vegan chocolate ganache between the custard and whipped cream layers.
  • Caramel Banana Pudding: Replace the vanilla custard with a caramel custard made by cooking the sugar until it caramelizes to a deep amber before adding the oat milk — creating a butterscotch-flavored custard that pairs magnificently with the banana and whipped cream for an extraordinarily indulgent caramel banana experience.
  • Tropical Banana Pudding: Add a layer of diced mango and toasted coconut between the banana and custard layers and replace the vanilla wafers with coconut shortbread cookies for a tropical-inspired version that is particularly spectacular in summer and pairs beautifully with a passion fruit drizzle over the whipped cream.
  • Peanut Butter Banana Pudding: Swirl 3 tablespoons of natural peanut butter into the warm custard before assembling and add a layer of chopped roasted peanuts between the banana and custard layers for a version inspired by the classic Elvis combination of peanut butter and banana that is one of the most addictive dessert flavors imaginable.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal5g62g3g18g

At 420 calories per serving this pudding delivers the genuine indulgence of a classic dessert alongside meaningful nutrition from its whole food ingredients. The bananas provide potassium — one of the most important minerals for cardiovascular and muscle function — alongside Vitamins B6 and C, manganese, and prebiotic fiber that feeds beneficial gut bacteria. The oat milk base contributes beta-glucan fiber with well-documented cholesterol-lowering properties and meaningful amounts of iron and B vitamins. The coconut cream provides medium-chain triglycerides that support metabolic health and rapid energy availability. The vanilla — used generously in this recipe — contributes vanillin, a powerful antioxidant compound with anti-inflammatory properties that has been studied for neuroprotective effects.


Storage

  • Assembled pudding: Cover tightly with plastic wrap and store in the refrigerator for up to 3 days. The pudding actually improves for the first 24 hours as the cookies continue to soften and the flavors deepen and meld. Beyond 3 days the banana slices begin to brown noticeably and the cookie layers become too soft — the pudding is best consumed within 3 days of assembly.
  • Custard separately: The vanilla custard stores in an airtight container in the refrigerator for up to 5 days — press plastic wrap directly onto the surface to prevent a skin from forming. Reheat gently in a saucepan over low heat with a splash of oat milk, whisking continuously, if you wish to use it warm for another application.
  • Whipped coconut cream: Store in an airtight container in the refrigerator for up to 3 days. It will firm considerably during storage — allow to sit at room temperature for 5 minutes and whisk briefly to restore its original lightness before using.
  • Individual servings: Assembled individual puddings in sealed mason jars or glasses keep beautifully in the refrigerator for up to 3 days — making them an outstanding make-ahead dessert for dinner parties, meal prep, or packed lunches. Add the decorative banana slices and cookie crumb topping in the final 30 minutes before serving.

Frequently Asked Questions

Why did my custard turn out lumpy?

Lumpy custard is almost always caused by one of two things — the cornstarch was not fully dissolved in the cold milk before heating, or the custard was not stirred continuously during cooking. Whisk the cornstarch and cold milk together very thoroughly before applying heat and whisk continuously and without stopping throughout the entire cooking process. If lumps do form despite continuous stirring strain the finished custard through a fine mesh sieve while still warm — this removes virtually all lumps and produces a perfectly smooth result.

How ripe should the bananas be for banana pudding?

Fully yellow bananas with just the beginning of brown spots are ideal — they are sweet enough to contribute genuine banana flavor to the pudding, firm enough to hold their shape during the chilling period, and fragrant enough to perfume the surrounding custard with their characteristic aroma. Avoid very green bananas which are starchy and flavorless, and very overripe bananas which will turn mushy and brown quickly during the chilling period.

Can I make this pudding without coconut cream?

Yes — replace the coconut cream in the custard with additional oat milk and add 2 tablespoons of cashew butter for richness. For the whipped topping use a commercial vegan whipped cream from a can, aquafaba whipped with cream of tartar and powdered sugar, or a whipped cashew cream made from blended soaked cashews with vanilla and powdered sugar. The coconut cream version is the most consistently successful and most similar to dairy whipped cream but these alternatives are all viable.

Can I use instant vegan pudding mix instead of making the custard from scratch?

Yes — a good quality vegan instant pudding mix prepared with oat milk produces a perfectly acceptable custard layer that saves significant time and effort. The from-scratch custard in this recipe is superior in flavor depth and texture but the instant version is an excellent shortcut for occasions when time is limited. Add a teaspoon of vanilla extract and a tablespoon of coconut cream to the instant pudding mixture for a richer, more flavorful result.

What vegan vanilla wafers should I use?

Several brands produce vegan vanilla wafer cookies that perform beautifully in banana pudding. Check the ingredients list for any dairy, eggs, or honey — many standard vanilla wafer cookies are accidentally vegan. If dedicated vegan vanilla wafers are unavailable in your area substitute with vegan shortbread cookies, vegan digestive biscuits, or vegan graham crackers — all produce excellent results with a slightly different but equally delicious character in the finished pudding.

Can I serve this pudding warm?

Traditional banana pudding is served chilled — the chilling period is essential for the cookie softening and custard setting that define the dessert. However the warm custard alone served immediately after cooking over sliced bananas and vanilla wafers with whipped coconut cream on top produces a delicious warm banana pudding trifle that is a completely different but equally wonderful dessert experience — particularly spectacular served warm in winter with the cold whipped coconut cream providing an extraordinary temperature contrast.


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

Vegan Strawberry Pudding Cake — The Most Magical Plant-Based Dessert You Will Make All Summer

vegan strawberry pudding cake

There are desserts that look ordinary going into the oven and come out as something genuinely surprising. And then there are desserts like this Vegan Strawberry Pudding Cake — the kind that bakes into a single dish that separates all by itself into a soft, cakey top layer and a warm, luscious strawberry pudding sauce beneath it, with no effort or technique beyond simply pouring the batter into a dish and letting the oven do something almost magical. This is that dessert. The one that makes people ask how you got two distinct layers from one pour. The one that comes out bubbling with jammy strawberry sauce beneath a tender, golden sponge and tastes like the best summer dessert imaginable.

A pudding cake is one of the most wonderfully deceptive preparations in baking — a single batter, poured into a dish with boiling water poured over the top, that separates during baking into a cakey layer above and a glossy, saucy pudding below. This strawberry version builds on that technique with fresh or frozen strawberries, a light vanilla sponge batter, and a strawberry sugar layer that dissolves into the sauce as the cake bakes.

What makes this pudding cake so outstanding is the textural contrast between the layers — a slightly crisp, cakey top giving way to the soft interior of the sponge, and then the warm, glossy, intensely strawberry sauce beneath that pools in the spoon when served and turns a simple bowl of cake into something genuinely special.

This recipe is 100% vegan, ready in just 45 minutes, and absolutely magnificent served warm with a scoop of vegan vanilla ice cream that melts into the hot strawberry sauce in the most extraordinary way.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins30 mins45 mins6~290 kcal

Ingredients

For the Cake Batter

  • 1 cup (120g) all-purpose flour
  • ½ cup (100g) cane sugar
  • 1½ tsp baking powder
  • ¼ tsp fine salt
  • ½ cup (120ml) plant milk
  • 3 tbsp melted coconut oil or neutral vegetable oil
  • 1 tsp pure vanilla extract
  • 1 cup (150g) fresh or frozen strawberries, hulled and halved

For the Pudding Layer

  • ½ cup (100g) cane sugar
  • 1 tbsp cornstarch
  • 1 cup (240ml) boiling water
  • 1 tbsp strawberry jam or preserves

To Serve

  • Vegan vanilla ice cream
  • Extra fresh strawberries
  • A dusting of powdered sugar

Instructions

  1. Preheat the oven. Preheat the oven to 350°F (175°C). Lightly grease a deep 20cm (8-inch) square or round baking dish.
  2. Arrange the strawberries. Scatter the halved strawberries evenly across the base of the prepared baking dish.
  3. Make the cake batter. In a bowl whisk together the flour, sugar, baking powder, and salt. Add the plant milk, melted oil, and vanilla extract and stir until just combined into a smooth batter. Pour the batter evenly over the strawberries in the baking dish.
  4. Make the pudding layer. In a small bowl combine the sugar and cornstarch. Scatter this mixture evenly over the top of the batter — do not stir. Dot the strawberry jam over the surface. Then carefully pour the boiling water evenly over the entire surface — again, do not stir. This is the step that looks wrong but is correct.
  5. Bake. Place in the preheated oven and bake for 28–32 minutes until the top is set and lightly golden and the sauce is visibly bubbling around the edges.
  6. Rest and serve. Let rest for 5 minutes before serving. Spoon into bowls ensuring each serving gets both the cakey top and the strawberry pudding sauce from beneath. Serve warm with vegan vanilla ice cream.

Pro Tips

  • Do not stir after adding the boiling water — the separation into two distinct layers depends entirely on leaving the layers undisturbed so they can separate properly during baking.
  • Use ripe, sweet strawberries for the most vibrant sauce — if your strawberries are slightly tart, increase the pudding layer sugar by a tablespoon.
  • Serve immediately after the brief rest, as the pudding sauce is at its most fluid and abundant while hot — it absorbs more into the cake layer as it cools.
  • A deep dish is important — the pudding layer bubbles vigorously during baking and needs room to expand without overflowing.

The Science Behind the Magic

The “magic” of a pudding cake is actually a straightforward application of density and heat. The boiling water dissolves the sugar layer on top and creates a liquid that sinks through the batter during baking because it is denser than the unbaked sponge. Meanwhile the batter, which contains baking powder, rises upward and sets into the cakey layer as it bakes. The result is a self-separating dessert that looks effortful and produces two genuinely different textures from a single preparation.


Flavor Variations

  • Blueberry Pudding Cake: Replace the strawberries with fresh or frozen blueberries and add a pinch of cinnamon to the batter.
  • Lemon Strawberry Pudding Cake: Add the zest of a lemon to the batter and a tablespoon of lemon juice to the boiling water for a brighter, citrus-forward version.
  • Mixed Berry Pudding Cake: Use a mixture of strawberries, raspberries, and blackberries for a more complex, layered berry flavor.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~290 kcal3g52g2g7g

Storage

  • Best fresh: This dessert is at its best served warm, straight from the oven, when the pudding sauce is at its most fluid and abundant.
  • Refrigerator: Store covered for up to 3 days. Reheat individual portions in the microwave for 60–90 seconds before serving; the pudding sauce will loosen again when warmed.
  • Freezer: Not recommended, as the pudding layer does not freeze and thaw well.

Frequently Asked Questions

Why didn’t my cake separate into two layers?

This is almost always caused by stirring after adding the boiling water, using a dish that is too shallow, or underbaking. Do not stir at any point after adding the water, use a deep dish, and bake until the top is properly set and the edges are visibly bubbling.

Can I use frozen strawberries?

Yes — add directly from frozen without thawing. The cake may need an extra 3–5 minutes of baking time since the frozen fruit releases more liquid.

Can I make this gluten-free?

Yes — use a 1:1 gluten-free flour blend in the batter. The pudding layer is already gluten-free.


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

Vegan Broccoli Rice Casserole — The Creamiest Most Comforting Plant-Based Casserole You Will Make All Season

vegan broccoli rice casserole

There are casseroles and then there are casseroles like this Vegan Broccoli Rice Casserole — the kind that comes out of the oven bubbling at the edges and golden across the top and so deeply fragrant with toasted breadcrumbs and sharp vegan cheddar and something warm and savory beneath that you set the dish on the counter and it disappears before you have turned around, and when you spoon into it the casserole yields to the spoon in layers — the golden crust giving way to a thick, velvety, impossibly creamy sauce threaded with tender rice and bright green broccoli florets that have steamed to perfect tenderness inside the sauce without becoming mushy or grey — and the flavor is so complete and so rich and so deeply satisfying that the bowl empties faster than you expected and you go back for more, and the dish is half gone before the table is even cleared. This is that casserole. The one that turns broccoli and rice into the kind of comfort food that people request specifically. The one that is equally at home on a weeknight dinner table and a holiday potluck spread. The one that is entirely dairy-free and yet is somehow more satisfying than any cream-and-cheddar casserole you grew up eating.

The secret is the roux-based cashew cream sauce technique. Most vegan casserole sauces are too thin — they rely on blended cashews or canned coconut milk alone, and while these work as bases, without the structure of a roux they produce a sauce that thins further during the long bake and results in a casserole that is soupy at the bottom and dry at the top rather than uniformly creamy throughout. The correct technique begins with a vegan butter and flour roux — cooked for 2 minutes until it smells faintly nutty — into which warm oat milk is whisked gradually to produce a thick, smooth béchamel that is then combined with blended cashew cream, nutritional yeast, Dijon mustard, smoked paprika, garlic, and a significant amount of sharp vegan cheddar. The resulting sauce is thick enough to coat and suspend the rice and broccoli throughout the casserole without thinning during baking, and it produces a finished casserole where every forkful has the same creamy, cheesy ratio from the surface to the bottom of the dish.

What makes this recipe so outstanding is the par-cook approach — both the rice and the broccoli are partially cooked before going into the casserole dish, which allows the casserole to bake at a lower temperature for a shorter time without relying on the oven to fully cook the raw ingredients. The rice is cooked to 80% done — still slightly firm at the center — before mixing with the sauce, so it absorbs the remaining liquid from the sauce during baking and finishes perfectly tender without going mushy. The broccoli is blanched for exactly 2 minutes and immediately cold-shocked, which sets its color at bright green, partially softens it, and means it finishes to perfect tenderness in the oven without overcooking into grey, soggy florets.

This recipe is 100% vegan, naturally gluten-free adaptable, ready in under an hour, and the kind of casserole that makes plant-based cooking feel like the most comforting food in the world.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins35 mins55 mins6~420 kcal

Ingredients

For the Rice

  • 1½ cups (300g) long-grain white rice (or jasmine rice)
  • 2¼ cups (540ml) vegetable broth or water
  • ½ tsp fine salt

For the Broccoli

  • 1 large head of broccoli (about 600g / 1.3 lbs), cut into small florets (no larger than 3cm — smaller florets cook evenly and integrate better with the rice)
  • Cold water and ice for the cold-shock bath

For the Roux-Based Cheese Sauce

  • 3 tbsp vegan butter
  • 3 tbsp all-purpose flour (or gluten-free 1:1 flour for a GF version)
  • 2 cups (480ml) unsweetened oat milk or soy milk, warmed
  • 1 cup (240ml) cashew cream (blend ¾ cup soaked raw cashews with ½ cup water until completely smooth)
  • 3 tbsp nutritional yeast
  • 1 tsp Dijon mustard
  • 1 tsp garlic powder
  • ½ tsp onion powder
  • ½ tsp smoked paprika
  • ½ tsp fine salt, plus more to taste
  • ¼ tsp freshly ground black pepper
  • 1½ cups (150g) vegan cheddar-style shreds, divided (Violife, Follow Your Heart, or similar)

For the Breadcrumb Topping

  • ¾ cup (75g) panko breadcrumbs (or GF panko)
  • 2 tbsp vegan butter, melted
  • 1 clove garlic, very finely minced
  • 2 tbsp fresh parsley, finely chopped
  • Pinch of smoked paprika
  • Pinch of fine salt

Instructions

  1. Cook the rice to 80%. Combine the rice, vegetable broth, and salt in a medium saucepan. Bring to a boil, then reduce the heat to the lowest setting, cover tightly, and cook for 12 minutes — 3 minutes less than the package directions for your rice variety. The rice should be cooked through but still slightly firm at the center. Fluff with a fork and spread onto a plate to cool slightly and stop the cooking. It will finish cooking in the casserole.
  2. Blanch and cold-shock the broccoli. Bring a large pot of well-salted water to a rolling boil. Add the broccoli florets and blanch for exactly 2 minutes — set a timer. The broccoli should be bright green and slightly yielding but still firm at the stem. Drain immediately and transfer to a bowl of ice water. Leave for 2 minutes until completely cold, then drain thoroughly and pat dry. The cold shock stops the cooking instantly and locks in the bright green color that will survive the casserole bake.
  3. Preheat and prepare the dish. Preheat the oven to 375°F (190°C). Lightly grease a 23 × 33cm (9 × 13 inch) baking dish with vegan butter or oil spray.
  4. Make the roux. In a large, heavy-bottomed saucepan or Dutch oven, melt the vegan butter over medium heat. Add the flour and cook, stirring constantly with a wooden spoon or silicone spatula, for 2 minutes until the roux is smooth, pale golden, and smells faintly nutty. This cooking step removes the raw flour taste — do not skip it.
  5. Build the cheese sauce. Reduce the heat to medium-low. Add the warm oat milk to the roux in a slow, steady stream, whisking constantly to prevent lumps. Once all the milk is incorporated and the sauce is smooth, increase the heat to medium and cook, whisking frequently, for 4–5 minutes until the sauce is thick enough to coat the back of a spoon thickly. Remove from the heat and whisk in the cashew cream, nutritional yeast, Dijon mustard, garlic powder, onion powder, smoked paprika, salt, and pepper. Stir in 1 cup of the vegan cheddar shreds and whisk until melted and fully incorporated. Taste and adjust the salt — the sauce should be generously seasoned, as the rice will absorb flavor from it.
  6. Combine everything. Add the par-cooked rice and blanched, patted-dry broccoli to the sauce. Fold gently until everything is evenly coated — every grain of rice and every broccoli floret should be surrounded by sauce. The mixture will look very saucy; this is correct, as the rice will absorb significant liquid during baking.
  7. Transfer to the baking dish. Pour the rice and broccoli mixture into the prepared baking dish and spread evenly. Scatter the remaining ½ cup of vegan cheddar shreds over the surface.
  8. Make and add the breadcrumb topping. In a small bowl, combine the panko breadcrumbs, melted vegan butter, minced garlic, fresh parsley, smoked paprika, and salt. Toss with a fork until the crumbs are evenly coated and fragrant. Scatter evenly over the cheese-topped casserole.
  9. Bake. Bake uncovered at 375°F (190°C) for 25–28 minutes until the breadcrumb topping is deeply golden and crisp, the cheese beneath is melted and bubbly, and the casserole is set through the center — a spoon pressed into the center should meet gentle resistance from the thickened sauce rather than sloshing. If the topping is browning too quickly before the casserole is bubbling, tent loosely with foil for the final 10 minutes.
  10. Rest and serve. Leave the casserole to rest for 5 minutes before serving — this allows the sauce to thicken slightly and the casserole to firm enough to serve in clean portions. Garnish with extra fresh parsley and a pinch of smoked paprika. Serve from the baking dish.

Pro Tips

  • Par-cook both the rice and broccoli — this is the technique that makes the difference between a casserole that is uniformly creamy from top to bottom and one with a soupy bottom and an overcooked top. Rice that goes into the casserole raw will steal all the moisture from the sauce before the broccoli is cooked; rice cooked to 80% done absorbs exactly the right amount of sauce moisture during baking and finishes tender at the same time as everything else. Similarly, raw broccoli releases too much water during baking, diluting the sauce; blanched broccoli has released its excess water and finishes at exactly the right texture after 25 minutes in the oven.
  • Make the roux properly — the 2-minute cook of flour in vegan butter before adding the milk is the step that eliminates the starchy, raw-flour taste that plagues many vegan béchamel sauces. The roux should be cooked until it just begins to smell nutty and the foam from the butter subsides. Adding the warm milk (not cold milk) to the warm roux also prevents lumps — cold milk hitting a hot roux shocks the starch and produces lumps that are difficult to whisk out.
  • Dry the broccoli thoroughly after blanching — water clinging to the broccoli florets goes into the casserole as the broccoli heats and dilutes the sauce. Pat the blanched, cold-shocked broccoli dry with paper towels before folding into the sauce. A few extra seconds of patting keeps the sauce at exactly the right consistency through the bake.
  • Season the sauce generously before assembling — the rice absorbs significant flavor from the sauce during baking, and a sauce that tastes perfectly seasoned before assembly will taste slightly underseasoned in the finished casserole because the rice has absorbed the seasoning. Season the sauce to taste slightly over-seasoned before mixing in the rice and broccoli, and the finished casserole will be perfectly balanced.

The American Casserole: Comfort Food Born from Efficiency

The American casserole — the baked, one-dish meal of combined ingredients bound by a cream or cheese sauce and topped with breadcrumbs, fried onions, or crushed crackers — is one of the defining contributions of mid-twentieth-century American home cooking to the global culinary canon. Its origins lie in the practical demands of the post-war American kitchen: the combination of canned convenience foods (cream of mushroom soup, canned vegetables, pre-cooked rice), the widespread adoption of glass and ceramic baking dishes, and the social context of the potluck — the communal gathering where a single dish needed to feed a crowd without requiring last-minute preparation. The broccoli rice casserole specifically rose to prominence in American home cooking through the 1960s and 1970s, when broccoli became widely available in the American supermarket for the first time and the combination of rice, canned cream of mushroom soup, processed cheese, and broccoli became a standard potluck fixture across the American South and Midwest. The casserole’s genius was always its efficiency — one dish, made ahead, holding at temperature, feeding many — and the vegan roux-based version in this recipe honors exactly that logic while replacing the canned soup and processed cheese with a scratch-made sauce that is deeper, more complex, and more nutritious than the original it improves upon.


Flavor Variations

  • Vegan Broccoli Cauliflower Rice Casserole: Replace half the broccoli with an equal quantity of cauliflower florets, blanched and cold-shocked in the same way, for a version with a slightly nuttier flavor profile and more varied texture — the cauliflower absorbs the cheese sauce differently than broccoli and adds a sweetness that rounds the dish beautifully.
  • Smoky Vegan Broccoli Rice Casserole: Add ½ cup of diced sun-dried tomatoes and 1 teaspoon of liquid smoke to the cheese sauce and increase the smoked paprika to 1 teaspoon for a deeply smoky, more complex version where the tomatoes add concentrated sweetness and the smoke adds a dimension that makes the casserole feel like it contains bacon without containing anything of the sort.
  • Vegan Broccoli Rice Casserole with Crispy Tofu: Press and cube 400g of extra-firm tofu, toss with 1 tablespoon of soy sauce and 1 tablespoon of olive oil, bake at 400°F for 20 minutes until golden and firm, and fold into the casserole mixture alongside the broccoli and rice for a higher-protein version that is substantial enough to be the centerpiece of a dinner rather than a side dish.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal12g52g4g17g

Storage

  • Refrigerator: Store leftover casserole covered in the baking dish or transferred to an airtight container for up to 4 days. The casserole thickens considerably as it cools and is excellent cold, at room temperature, or reheated.
  • Reheating: Cover the casserole dish with foil and reheat at 350°F (175°C) for 20–25 minutes until heated through and bubbling at the edges. Individual portions can be microwaved for 2–3 minutes, covered with a damp paper towel to prevent the rice from drying out. The breadcrumb topping softens during storage and reheating — restore crispness by uncovering the dish for the final 5 minutes of oven reheating, or by adding fresh toasted breadcrumbs over the portions before microwaving.
  • Freezer: Cool completely, then freeze in individual portions in sealed containers for up to 2 months. Thaw overnight in the refrigerator and reheat as above. The texture after thawing is slightly softer than fresh but the flavor is excellent. The cashew-cream sauce freezes and thaws more reliably than coconut-cream based sauces, which can separate.
  • Make-ahead: The entire casserole can be assembled — rice mixed with sauce and broccoli, transferred to the baking dish, topped with cheese and breadcrumbs — and refrigerated uncovered for up to 24 hours before baking. Add 5–8 minutes to the baking time if going directly from the refrigerator to the oven.

Frequently Asked Questions

Can I use brown rice instead of white?

Yes — brown rice works well but requires a longer par-cook time. Cook it for 30 minutes (about 10 minutes less than the full cook time for your variety) before adding to the casserole, and increase the final bake time by 5 minutes. Brown rice adds a nuttier flavor and more fiber but produces a slightly denser, chewier casserole than white or jasmine rice.

Can I use frozen broccoli?

Yes — frozen broccoli is an excellent shortcut and produces very good results. Thaw completely and pat thoroughly dry before adding to the casserole — frozen broccoli releases significantly more water than fresh blanched broccoli, and thorough drying is essential. Do not blanch frozen broccoli; it has already been blanched before freezing. The texture will be slightly softer than fresh blanched broccoli but completely appropriate for a casserole.

Can I make this without cashews?

Yes — replace the cashew cream with an equal quantity of full-fat coconut cream (from the top of a chilled can) for a nut-free version with a very slightly sweeter flavor. The sauce will be slightly thinner — add an extra tablespoon of flour to the roux to compensate. Alternatively, 200g of silken tofu blended smooth with the same quantity of water produces a neutral, creamy cashew substitute with a very mild flavor.

The sauce seems too thick before going in the oven — is that right?

Yes — the sauce should be noticeably thicker than a standard soup or pouring sauce before assembly, closer to a thick gravy or loose porridge in consistency. This is intentional: the rice and broccoli release some moisture during baking, and the sauce also thins very slightly in the oven heat before it sets. A sauce that is perfectly pourable before assembly will be too thin in the finished casserole. If the sauce seems impossibly thick and the rice is difficult to fold through it, add 2–3 tablespoons of additional oat milk to loosen it slightly.


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 Stuffed Potato Cakes — The Crispiest Most Satisfying Plant-Based Stuffed Potato You Will Ever Make

vegan pumpkin fritters

There is a particular kind of satisfaction that comes from cutting into a stuffed potato cake and watching it open — the crispy golden exterior giving way to a thin layer of perfectly seasoned mashed potato, and then the filling: warm, spiced, aromatic, and so deeply flavorful that the whole thing is more than the sum of its parts by a significant margin. These Vegan Stuffed Potato Cakes are that dish. The exterior is a shallow-fried mashed potato shell — golden and crispy on both sides, with a crust that gives an audible crunch when bitten, and an interior wall of mashed potato that is creamy and well-seasoned and just thick enough to hold the filling without being bready or heavy. The filling is a spiced mixture of green peas and caramelized onion with cumin, coriander, garam masala, green chilli, ginger, and fresh coriander — the flavor profile of aloo tikki, the beloved Indian street food that inspired this recipe, with every element properly developed: the peas sweet and tender, the onion softened and golden, the spices bloomed in oil and therefore aromatic rather than raw, the fresh herbs added at the end so their brightness is preserved rather than cooked away.

The secret is the dual-starch binding technique. The fundamental problem with potato cakes — and the reason so many homemade attempts produce a cake that falls apart in the pan or sticks to the spatula or opens up at the seam during frying — is moisture management. Potatoes contain a significant amount of residual moisture even after boiling, and mashed potatoes that seem dry and fluffy when you mash them will release steam during frying that destroys the crispy crust and causes the cake to break apart. The dual-starch binding technique addresses this with two simultaneous strategies: first, the boiled potatoes are riced or mashed while still hot and then spread on a baking sheet and left uncovered for 5 minutes to release steam (hot mash releases steam readily; covered or left in a bowl it reabsorbs it), producing a noticeably drier mash than the standard method; second, 2 tablespoons of rice flour and 1 tablespoon of cornstarch are mixed into the mash. Rice flour is particularly effective here — it absorbs residual moisture from the potato, it has a neutral flavor that does not compete with the potato’s earthiness, and when fried it creates a remarkably crispy, almost lacquer-like exterior that is structurally superior to potato cakes made without a starch binder. The cornstarch adds additional binding and helps the exterior set quickly during frying, reducing the risk of the cake opening at the seams. The result is a potato cake that holds together perfectly through shaping, chilling, and frying, that develops a genuinely crispy exterior, and that can be filled to generous capacity without structural failure.

What makes this recipe so extraordinary is the aloo tikki filling — a composition that is so perfectly balanced between sweet (peas), savory (onion, cumin), fragrant (coriander, garam masala), fresh (ginger, green chilli, coriander), and tangy (a small squeeze of lemon juice) that it stands entirely on its own as a side dish or salad filling. The key to the filling is technique as much as ingredients: the onion is cooked slowly over medium-low heat until genuinely golden and soft — 8 full minutes, not 3 — before the spices are added, ensuring that the allium sweetness is fully developed before the aromatics go in; and the spices are bloomed in the oil for 60 seconds before the peas are added, so their fat-soluble flavor compounds are fully released into the oil and distributed through the filling rather than remaining as raw powders. Fresh ginger and green chilli added with the spices provide heat and brightness that dried chilli cannot replicate, and the fresh coriander added at the very end is folded in off the heat so that it wilts just enough to integrate with the filling without losing its grassy, citrusy freshness.

This recipe is 100% vegan, naturally dairy-free and gluten-free (with certified gluten-free rice flour and cornstarch), and produces potato cakes that are so satisfying and so full of flavor that they work equally well as a weeknight dinner with chutney and salad, a weekend brunch centerpiece, or a dinner party starter. The cakes can be shaped and chilled up to 24 hours ahead, making this one of the most practical entertaining recipes in a plant-based kitchen.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins30 mins50 mins (+ 30 mins chilling)8 cakes (4 servings)~285 kcal

Ingredients

For the Potato Shell (Dual-Starch Method)

  • 800g (28oz / about 4 medium) starchy potatoes — Maris Piper, Russet, King Edward, or Desiree (starchy varieties mash drier than waxy varieties and produce a better exterior; waxy potatoes produce a gummy exterior that does not crisp)
  • 2 tbsp rice flour (the moisture-absorbing starch — do not substitute; this is the key to the crispy exterior)
  • 1 tbsp cornstarch (additional binding and crust-setting)
  • 1 tsp fine salt
  • ½ tsp black pepper
  • ½ tsp garlic powder
  • ¼ tsp ground cumin

For the Spiced Pea and Onion Filling (Aloo Tikki Style)

  • 1 tbsp neutral oil (sunflower or canola)
  • 1 large onion (approximately 200g), finely diced
  • 1 tsp cumin seeds (whole seeds, not ground — they pop and bloom in the oil, releasing a nuttier, more complex flavor than ground cumin added directly)
  • 2 tsp ground coriander
  • 1 tsp garam masala
  • ½ tsp ground turmeric
  • ½ tsp fine salt
  • ¼ tsp cayenne pepper or 1 small green chilli, finely minced (adjust to heat preference)
  • 1 tsp fresh ginger, finely grated (about a 1cm / ½ inch piece)
  • 1½ cups (200g) frozen peas, thawed (or fresh peas, briefly blanched — do not use canned peas, which are too soft and wet for this filling)
  • 2 tbsp fresh coriander (cilantro), finely chopped
  • 1 tsp fresh lemon juice
  • Salt to taste

For Frying

  • 4–5 tbsp neutral oil (enough for a layer approximately 3–4mm / ⅛ inch deep in the pan)

For Serving

  • Green chutney (blended fresh coriander + mint + green chilli + lemon juice + garlic + a pinch of cumin + water — the classic accompaniment)
  • Tamarind chutney or sweet chilli sauce
  • Vegan yogurt (plain, unsweetened) mixed with a pinch of cumin and salt
  • Sliced red onion, fresh coriander, and lemon wedges

Instructions

  1. Boil the potatoes. Peel the potatoes and cut into even chunks approximately 4cm (1½ inches) — uniform size ensures even cooking. Place in a large pot, cover with cold salted water, bring to a boil, and cook for 15–18 minutes until completely tender throughout (a skewer slides through without resistance). Drain thoroughly in a colander, shaking to remove all water.
  2. Dry the mash. While the potatoes are still hot, rice them through a potato ricer into a large bowl, or mash thoroughly with a potato masher until smooth with no lumps. Spread the mash in an even layer on a large baking sheet or clean work surface and leave uncovered for 5 minutes. You will see steam rising from the mash during this time — this is the residual moisture leaving. The mash will feel noticeably firmer and less sticky after 5 minutes. Do not skip this step; it is the first half of the dual-starch technique.
  3. Bind the potato shell mixture. Transfer the dried mash back to the bowl. Add the rice flour, cornstarch, salt, black pepper, garlic powder, and ground cumin. Mix thoroughly with your hands or a fork until completely and evenly combined — the mixture should feel smooth, slightly dry to the touch, and hold together firmly when pressed. If the mixture still feels sticky or wet, add one additional tablespoon of rice flour. Divide into 8 equal portions (approximately 120g each). Set aside.
  4. Make the filling. Heat the oil in a frying pan over medium-low heat. Add the diced onion and cook, stirring occasionally, for 8 minutes until soft, translucent, and beginning to turn golden at the edges — do not rush this step; properly softened and lightly caramelized onion is the flavor foundation of the filling. Increase the heat to medium. Add the cumin seeds and fry for 30 seconds until they pop and become fragrant. Add the ground coriander, garam masala, turmeric, cayenne or green chilli, and grated ginger and stir for 60 seconds until fragrant and the spices are fully bloomed in the oil. Add the thawed peas and stir to coat with the spiced onion mixture. Cook for 2–3 minutes until the peas are heated through and any residual moisture from the peas has evaporated. Remove from heat. Stir in the fresh coriander and lemon juice. Taste and adjust salt. The filling should be fairly dry — not wet or saucy. Set aside to cool for 5 minutes.
  5. Shape the potato cakes. Working with one portion of potato mixture at a time, flatten it in the palm of your hand into a round disc approximately 10cm (4 inches) in diameter and 5mm (¼ inch) thick. Place 2 tablespoons of the filling in the center of the disc, leaving a 1.5cm (⅝ inch) border clear around the edge. Carefully fold the edges of the potato disc up and over the filling, pinching firmly to seal. Gently reshape into a round, flat cake approximately 8cm (3 inches) in diameter and 2cm (¾ inch) thick. The filling should be completely enclosed by the potato shell with no gaps or cracks. If the potato shell cracks, wet your fingertips lightly and press the crack closed. Place the shaped cake on a parchment-lined tray. Repeat with remaining portions.
  6. Chill the cakes. Cover the tray with plastic wrap or a clean kitchen towel and refrigerate for at least 30 minutes, or up to 24 hours. Chilling firms the potato shell and the starch binders set during this time, making the cakes significantly less likely to open or fall apart during frying. Do not skip the chilling step — room-temperature potato cakes are fragile; chilled ones are firm and handleable.
  7. Fry the potato cakes. Add the oil to a large heavy-bottomed frying pan or cast iron skillet and heat over medium heat until shimmering. Working in batches of 3–4 (do not crowd the pan), lower the chilled cakes gently into the oil. Fry for 4–5 minutes on the first side without moving — a properly fried potato cake releases cleanly from the pan when the underside is deep golden and set; if it sticks, give it another 60 seconds. Flip carefully with a wide spatula and fry for a further 3–4 minutes on the second side until deep golden and crispy. Transfer to a wire rack. Repeat with remaining cakes, adding oil as needed between batches.
  8. Serve immediately. Stuffed potato cakes are best served within 10 minutes of frying when the exterior is at peak crispiness. Arrange on a plate and serve with green chutney, tamarind chutney, and vegan yogurt alongside. Garnish with sliced red onion, fresh coriander leaves, and lemon wedges for squeezing.

Pro Tips

  • Use a potato ricer, not a mixer — a potato ricer produces the smoothest, driest mash with the fewest broken starch cells; a hand mixer or food processor overworks the starch and produces a gluey, gummy mash that is extremely difficult to shape and fry without falling apart. If you do not have a ricer, a fork or hand masher used firmly produces a very good result. Avoid electric equipment for potatoes intended for shaping.
  • Chill before frying — 30 minutes in the refrigerator firms the potato shell and sets the starch binders, turning a fragile, hand-warm cake into a firm, handleable one that can be picked up, flipped, and pressed without cracking. Cakes made ahead and refrigerated overnight actually fry better than freshly shaped ones — the extended chill produces the most stable shell.
  • Keep the filling dry — a wet filling will steam during frying and force the potato shell to crack open. If the filling looks at all wet or saucy after cooking, continue cooking over medium heat for an additional 2–3 minutes, stirring, until all liquid has evaporated and the filling holds together when pressed with the back of a spoon. The filling should be dry enough that it mounds rather than spreading on the spoon.
  • Press, don’t rush the flip — when frying, the most common mistake is flipping too early. A potato cake that is not ready to flip will stick to the pan and tear when pressure is applied. Wait for the edges of the cake to look set and dry, and test the flip by nudging the cake gently with a spatula — if it releases cleanly, it is ready; if it resists, give it another full minute before testing again.

Aloo Tikki: India’s Most Beloved Street Food and the Filling That Inspired This Recipe

Aloo tikki — the spiced potato patty that is one of the most iconic street foods of northern India — has been a staple of Indian chaat culture for centuries, sold from roadside carts and market stalls across Delhi, Lucknow, Varanasi, and Amritsar as a fast, filling, and deeply satisfying snack available at virtually any hour. The word tikki derives from the Sanskrit tikka, meaning a small piece or cake, and the preparation in its simplest form is exactly that: mashed potato seasoned with cumin, coriander, ginger, and green chilli, shaped into a patty, and pan-fried until golden. In its more elaborate form — as it appears in this recipe — the tikki is stuffed with a filling of spiced peas and onion (known as matar in Hindi), producing a version called aloo matar tikki that is one of the most beloved variations in the aloo tikki canon. Served alongside green chutney (hari chutney, made from fresh coriander, mint, green chilli, and lemon) and tamarind chutney (imli chutney, sweet, sour, and deeply savory), it is one of those dishes that achieves a near-perfect balance of flavor, texture, and satisfaction in a single bite-sized package. The vegan adaptation in this recipe is natural and effortless — aloo tikki has always been a plant-based street food, and the only modification required for a fully vegan serving is the omission of the yogurt garnish (replaced here with a cumin-spiked vegan yogurt that replicates the original’s cooling, tangy contrast perfectly).


Flavor Variations

  • Vegan Stuffed Potato Cakes with Paneer-Style Tofu: Replace the pea and onion filling with a crumbled firm tofu filling seasoned with turmeric, garam masala, green chilli, and ginger — a plant-based adaptation of the palak paneer or paneer tikki filling that is rich, satisfying, and works beautifully with both the green chutney and a mango pickle on the side.
  • Smoky Black Bean Stuffed Potato Cakes: Fill with a mixture of drained canned black beans mashed with smoked paprika, cumin, lime juice, jalapeño, and coriander for a Latin American-inflected version that is deeply satisfying with a chipotle vegan sour cream and fresh avocado. The potato shell is the same, swapping the Indian spices in the shell for simple salt, pepper, and garlic powder.
  • Vegan Stuffed Potato Cakes with Roasted Tomato and Olive: Fill with a slow-roasted cherry tomato, olive, and caramelized onion mixture seasoned with dried thyme and a pinch of smoked paprika for a Mediterranean-style version that works as an elegant dinner party starter with a basil-infused vegan aioli and a scatter of fresh herbs.

Nutritional Highlights (Per 2 Cakes)

CaloriesProteinCarbsFiberFat
~285 kcal7g42g6g10g

Storage

  • Best fresh: Stuffed potato cakes are best served within 10–15 minutes of frying at peak crispiness. The exterior softens at room temperature over 20–30 minutes but the flavor remains excellent.
  • Refrigerator (cooked): Store cooled cooked cakes in an airtight container in the refrigerator for up to 3 days. The flavor deepens and the filling melds overnight. Reheat in an oven or air fryer at 200°C (400°F) for 8–10 minutes on a wire rack; avoid microwaving, which produces a soft, steamed exterior with no crispiness.
  • Refrigerator (shaped, uncooked): Shaped and chilled potato cakes can be stored (covered on the tray) in the refrigerator for up to 24 hours before frying. This is the best make-ahead approach for entertaining — shape the night before and fry fresh the next day.
  • Freezer: Freeze shaped, uncooked cakes in a single layer on a parchment-lined tray until solid, then transfer to a sealed freezer bag for up to 2 months. Fry directly from frozen over medium-low heat for 6–7 minutes per side, covering the pan with a lid for the first 4 minutes to ensure the filling heats through, then uncovering for the final minutes to crisp the exterior.

Frequently Asked Questions

Can I bake these instead of frying?

Yes — brush or spray the shaped, chilled cakes generously on both sides with oil and place on a parchment-lined baking sheet. Bake at 220°C (425°F) for 20 minutes, flip carefully, brush again with oil, and bake for a further 15 minutes until deep golden. Baked cakes are less crispy than pan-fried ones but still deeply flavorful, and the dual-starch shell holds together particularly well in the oven. An air fryer at 200°C (400°F) for 15–18 minutes (flipping halfway and spraying with oil) produces results closer to shallow-frying than the oven.

My potato cakes keep cracking when I shape them — what am I doing wrong?

Three possible causes: the potato shell mixture is too dry (add 1 teaspoon of water at a time and knead until the mixture is pliable without being sticky); the filling is overfilled (2 tablespoons maximum — overfilling puts too much pressure on the thin potato shell when closing); or the potato shell was spread too thin before filling (aim for a 5mm / ¼ inch thickness, which is thin enough to enclose the filling but thick enough not to tear). If cracking persists when sealing, wet your fingertips lightly and press the seal firmly — the moisture helps the potato bond to itself.

What is the best chutney to serve with these?

The classic pairing is a green coriander-mint chutney (blended fresh coriander, mint, green chilli, garlic, lemon juice, a pinch of cumin, and water to blend — adjust consistency with water) and a sweet tamarind chutney. The contrast between the bright, herby, spicy green chutney and the sweet-sour-dark tamarind chutney is one of the defining flavor combinations of Indian street food and is exactly what these potato cakes are designed for. If making from scratch is not practical, both are available pre-made in most South Asian grocery stores and many international supermarkets.

Can I make these without the filling for a simpler version?

Absolutely — the potato shell mixture makes excellent unfilled potato cakes on its own. Season more generously (increase salt to 1½ tsp, add ½ tsp smoked paprika and 1 tsp dried herbs), shape into patties approximately 8cm (3 inches) wide and 1.5cm (⅝ inch) thick, chill for 30 minutes, and fry as directed for 3–4 minutes per side. Serve with vegan sour cream or a simple herb sauce. The dual-starch technique produces an unfilled cake that is crispier and more structurally stable than any standard potato cake recipe.


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 Apple Cinnamon Muffins — The Most Warmly Spiced Plant-Based Breakfast You Will Make All Week

vegan apple cinnamon muffins

There are muffins you bake because breakfast needs to happen. And then there are muffins like these Vegan Apple Cinnamon Muffins — the kind that come out of the oven domed and golden, smelling of warm cinnamon and caramelized apple, with a tender, moist crumb studded throughout with soft chunks of sweet apple and a cinnamon sugar crust on top that catches the light beautifully. This is that muffin. The one that makes the whole house smell like the best autumn morning imaginable. The one that disappears from the cooling rack before the second tray has even finished baking.

These muffins use applesauce in the batter to provide both moisture and natural sweetness, with additional diced fresh apple folded through for texture, and a generous amount of cinnamon and a touch of nutmeg throughout for the warm, spiced character that makes apple cinnamon such a universally beloved combination. A simple cinnamon sugar topping baked directly onto the muffin creates a slightly crunchy, fragrant crust that is one of the most satisfying textural contrasts in all of muffin baking.

What makes these muffins so outstanding is how moist they stay — the combination of applesauce, plant milk, and oil produces a crumb that remains genuinely tender for days rather than drying out overnight like so many homemade muffins, making them an ideal make-ahead breakfast for the entire week.

This recipe is 100% vegan, ready in just 35 minutes, naturally dairy-free and egg-free, and absolutely wonderful eaten warm with a smear of vegan butter or simply on their own.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins22 mins37 mins12~210 kcal

Ingredients

For the Muffins

  • 2 cups (240g) all-purpose flour
  • 1 tsp baking powder
  • ½ tsp baking soda
  • 1½ tsp ground cinnamon
  • ¼ tsp ground nutmeg
  • ¼ tsp fine salt
  • ¾ cup (150g) cane sugar or brown sugar
  • ½ cup (120g) unsweetened applesauce
  • ½ cup (120ml) plant milk
  • ⅓ cup (80ml) neutral vegetable oil
  • 1 tsp pure vanilla extract
  • 1 tsp apple cider vinegar
  • 1½ cups (180g) fresh apple, peeled and diced small (about 2 medium apples)

For the Cinnamon Sugar Topping

  • 3 tbsp cane sugar
  • 1 tsp ground cinnamon
  • 1 tbsp vegan butter, melted (brushed over muffin tops before topping)

Optional Add-ins

  • ½ cup (55g) toasted walnuts or pecans folded into the batter
  • ¼ tsp cardamom added to the spice blend
  • ½ cup (85g) raisins folded through
  • A drizzle of maple glaze over the cooled muffins

Instructions

  1. Preheat and prepare. Preheat the oven to 375°F (190°C). Line a 12-hole muffin tin with paper liners or grease generously.
  2. Mix the dry ingredients. In a large bowl whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, salt, and sugar until evenly combined.
  3. Mix the wet ingredients. In a separate bowl whisk together the applesauce, plant milk, oil, vanilla extract, and apple cider vinegar until smooth.
  4. Combine. Pour the wet ingredients into the dry ingredients and fold gently with a spatula until just combined — a few small lumps are fine. Do not overmix.
  5. Fold in the apple. Gently fold the diced apple pieces through the batter with two or three strokes.
  6. Fill and top. Divide the batter evenly between the 12 muffin holes, filling each about three quarters full. Brush the tops lightly with the melted vegan butter, then sprinkle the cinnamon sugar mixture generously over each muffin.
  7. Bake. Bake for 20–23 minutes until a toothpick inserted in the center comes out clean and the tops are golden with a slightly crisp cinnamon sugar crust.
  8. Cool and serve. Let cool in the tin for 5 minutes before transferring to a wire rack. Best served warm.

Pro Tips

  • Do not overmix the batter — fold until just combined, with a few small lumps remaining, for the most tender muffin crumb. Overmixing develops gluten and produces tough, dense muffins.
  • Dice the apple into small, even pieces so it distributes evenly through the batter and cooks through fully during the baking time.
  • Use a combination of applesauce and fresh apple for the best result — the applesauce keeps the batter moist without making it heavy, while the fresh apple provides texture and distinct apple flavor.
  • Fill the muffin holes three quarters full for the most dramatically domed tops — underfilled muffins bake flat rather than rising into the characteristic rounded dome.

Why These Muffins Stay Moist Longer Than Most

The combination of oil and applesauce in this batter provides two different moisture mechanisms. Oil coats the flour proteins and prevents them from absorbing moisture as the muffins cool, keeping the crumb tender and soft. Applesauce provides hygroscopic moisture — it actively holds onto water molecules, preventing the finished muffin from drying out over the first few days of storage. Together they produce a muffin that is genuinely as moist on day 3 as on day 1.


Flavor Variations

  • Apple Walnut Muffins: Fold in ½ cup of toasted walnuts for a nuttier, more substantial version.
  • Spiced Chai Apple Muffins: Add cardamom, ginger, and cloves alongside the cinnamon for a warming chai-inspired version.
  • Apple Streusel Muffins: Replace the cinnamon sugar topping with a crumbly streusel made from oats, brown sugar, and vegan butter for a more dramatic, bakery-style finish.

Nutritional Highlights (Per Muffin)

CaloriesProteinCarbsFiberFat
~210 kcal3g34g1g7g

Storage

  • Room temperature: Store in an airtight container for up to 3 days. The cinnamon sugar topping softens slightly after the first day but the muffins remain moist and delicious.
  • Refrigerator: Keeps for up to 5 days; bring to room temperature or warm briefly before serving.
  • Freezer: Freeze individually wrapped muffins for up to 2 months. Thaw at room temperature or microwave for 45 seconds from frozen.
  • Meal prep: These muffins are ideal for meal prep — bake a full batch on Sunday for grab-and-go breakfasts all week.

Frequently Asked Questions

Can I use a different type of apple?

Yes — any eating apple works well. Granny Smith provides a more tart, defined apple flavor; Honeycrisp or Fuji provides a sweeter, juicier result. Avoid very soft varieties that may become mushy during baking.

Can I make these gluten-free?

Yes — use a 1:1 gluten-free flour blend. The muffins will be slightly more delicate in texture but still moist and flavorful.

Can I reduce the sugar?

Yes — reduce to ½ cup for a less sweet muffin that lets the apple and cinnamon flavor dominate more prominently. Do not reduce below ⅓ cup as the sugar contributes to texture and moisture as well as sweetness.


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 warmly spiced vegan breakfast and baking recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

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

vegan zucchini clouds

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

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

This recipe serves 4 as a starter or light dinner.


Recipe Information

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

Ingredients

For the Zucchini Base

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

For the Whipped Aquafaba

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

For Cooking

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

For Serving

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

Instructions

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

Pro Tips

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

Aquafaba: The Accidental Egg White

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


Flavor Variations

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

Nutritional Highlights (Per Serving — Based on 4 Servings)

CaloriesProteinCarbsFiberFat
~155 kcal6g17g3g7g

Storage

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

Frequently Asked Questions

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

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

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

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

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

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

How do I know when to flip the clouds?

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


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Crispy Baked Tofu Nuggets — The Golden, Crunchy Plant-Based Nugget That Satisfies Every Time

crispy baked tofu nuggets

A truly crispy baked tofu nugget is one of the most satisfying achievements in plant-based cooking — and one of the most frequently attempted and most frequently disappointing. The problem is almost universal: nuggets that come out of the oven pale and soft rather than golden and crunchy, with a coating that has steamed onto the tofu rather than crisped around it, producing a result that bears no resemblance to the shatteringly crunchy exterior that makes a nugget worth eating in the first place. The cause is almost always the same: tofu is approximately 85% water, and that water, released during baking, creates a steaming environment inside the coating that prevents the exterior from crisping regardless of how long the nugget stays in the oven. The solution is a method that manages moisture at every stage, from the moment the tofu is prepared to the moment the nuggets come out of the oven. These crispy baked tofu nuggets achieve a genuinely crunchy exterior — not oven-golden-soft, not lightly browned, but properly crunchy in the way a nugget should be — through a three-stage moisture management approach that takes the time to get the tofu dry before it is ever coated, and applies the coating in a way that maximises surface area and crunch. They are 100% plant-based, dairy-free, and egg-free. They serve 4. They are ready in 1 hour (including pressing time). They work as a main course with dipping sauces, in wraps and sandwiches, on top of salads and grain bowls, or as a party platter that disappears faster than anything else on the table. The technique is the reason these are actually crispy.

The technique is the press-marinate-and-double-coat method. Every stage of this method addresses a specific failure point in the standard baked tofu nugget approach. Stage one — press: the tofu is pressed under weight for a minimum of 30 minutes (ideally 1 hour) to expel as much free water as possible from the tofu’s sponge-like internal structure before any other preparation begins. Pressing is not optional and is not interchangeable with draining; pressing applies sustained compressive force that physically squeezes liquid out of the tofu’s protein matrix, reducing the water content of the tofu block by approximately 20–25% of its initial weight. A pressed tofu block is visibly firmer and denser than an unpressed one, and its reduced water content means dramatically less steam is released during baking. Stage two — marinate: the pressed tofu is cut into nugget-sized pieces and marinated for 15 minutes in a seasoned liquid containing soy sauce, garlic powder, smoked paprika, and a small amount of cornflour dissolved in the marinade. The marinade serves dual purposes: it flavours the tofu through and through (unpressed, unmarinated tofu is bland; the combination of pressing and marinating produces tofu with flavour in every bite rather than just on the surface), and the dissolved cornflour in the marinade deposits a fine starch layer on the tofu surface during the marinate period — this starch layer is the adhesive that anchors the subsequent coating securely to the tofu, preventing the coating from lifting and falling during baking. Stage three — double coat: the marinated tofu pieces are dipped first in a seasoned plant-based milk mixture (the wet coat) and then rolled in a mixture of panko breadcrumbs and cornflour (the dry coat). The double coat is the key to the exterior crunch: panko breadcrumbs have a coarser, more open structure than standard breadcrumbs, creating larger air pockets in the coating that crisp more aggressively in the oven’s heat; the cornflour added to the panko absorbs any residual surface moisture from the wet coat and ensures the coating dries to a firm shell rather than remaining soft. The coated nuggets are placed on a wire rack set over a baking tray (not directly on the tray) so that hot air circulates underneath as well as over the coating — the single most important equipment decision in achieving oven crispness.

This recipe serves 4.


Recipe Information

Press TimeMarinatePrep TimeBake TimeTotal TimeServingsCalories
30–60 mins15 mins15 mins25 mins~1 hr 15 mins4~290 kcal

Ingredients

For the Tofu

  • 2 blocks (800g / 28oz total) extra-firm tofu — extra-firm only; firm tofu contains too much water and does not hold its shape when cut into nuggets; do not use silken or medium tofu

For the Marinade

  • 3 tbsp soy sauce or tamari — tamari for a gluten-free version
  • 1 tbsp rice vinegar or apple cider vinegar — adds brightness
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp smoked paprika
  • ½ tsp ground black pepper
  • 1 tbsp cornflour (cornstarch) — dissolved into the marinade; creates the starch adhesion layer on the tofu surface
  • 2 tbsp water

For the Wet Coat

  • 150ml (⅔ cup) unsweetened plant-based milk — oat milk or soy milk; avoid nut milks with high sugar content which can over-brown in the oven
  • 1 tbsp cornflour (cornstarch) — whisked into the plant milk until dissolved; thickens the wet coat so it clings to the tofu surface rather than dripping off
  • 1 tsp garlic powder
  • ½ tsp fine salt
  • ½ tsp smoked paprika

For the Dry Coat

  • 120g (2 cups) panko breadcrumbs — panko only; standard breadcrumbs do not produce the same level of crunch; check label for vegan certification
  • 3 tbsp cornflour (cornstarch) — mixed into the panko; absorbs moisture and ensures a dry, crisp coating
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • ½ tsp dried oregano
  • ½ tsp fine salt
  • ¼ tsp cayenne pepper — optional; provides a very mild background heat
  • 2 tbsp neutral oil — drizzled or sprayed over the coated nuggets immediately before baking; accelerates browning and crunch development

For Serving

  • Vegan mayo, sriracha, BBQ sauce, sweet chilli sauce, or tahini garlic dip — choose your dipping sauce
  • Lemon wedges

Instructions

  1. Press the tofu — press stage. Remove the tofu blocks from their packaging and drain. Wrap each block in a clean tea towel or several layers of kitchen paper. Place on a plate and set a heavy chopping board, cast iron pan, or stack of books on top. Press for a minimum of 30 minutes (1 hour produces noticeably better results). The towel should be visibly damp when removed. Change the towel and press for a further 15 minutes if it is saturated.
  2. Preheat and prepare. Preheat the oven to 200°C fan / 210°C conventional / 400°F. Set a wire rack over a large baking tray and lightly spray or brush the rack with neutral oil.
  3. Cut the tofu. Once pressed, cut each tofu block into nugget-sized pieces — approximately 3cm × 4cm × 2cm rectangles, or roughly the size of a large chicken nugget. Aim for consistent sizing so the nuggets cook evenly.
  4. Marinate — marinate stage. In a large bowl, whisk together all the marinade ingredients until the cornflour is fully dissolved. Add the tofu pieces and toss gently to coat. Leave to marinate for 15 minutes, turning the pieces halfway through. The tofu will absorb the marinade and develop a noticeably more golden, seasoned surface. Do not marinate for more than 30 minutes — over-marinating makes the surface too wet for the coating to adhere properly.
  5. Set up the coating station. In a shallow bowl, whisk together all the wet coat ingredients until smooth. In a second shallow bowl or plate, mix together all the dry coat ingredients until evenly combined.
  6. Double coat the tofu — double coat stage. Working one piece at a time: dip the tofu in the wet coat, turning to cover all sides and allowing any excess to drip back into the bowl. Immediately transfer to the dry coat and press gently on all sides so the panko mixture adheres in an even layer. Place on the prepared wire rack. Repeat with all pieces. Once all pieces are coated, drizzle or spray the tops with the neutral oil.
  7. Bake. Bake on the middle rack for 22–25 minutes, flipping the nuggets at the halfway point (11–12 minutes), until deep golden and visibly crunchy on all sides. Do not crowd the rack — the nuggets should not be touching; air circulation around each piece is what produces the crunch. If necessary, bake in two batches.
  8. Serve immediately. Crispy baked tofu nuggets are at their crunchiest straight from the oven. Serve with dipping sauces and lemon wedges.

Pro Tips

  • The wire rack is not optional — placing nuggets directly on a baking tray traps steam under the coating as the tofu releases water; the steam softens the base of each nugget while the top browns, producing nuggets that are golden on top and soft underneath. A wire rack elevates the nuggets so hot air circulates underneath; the result is an evenly crunchy exterior on all sides. If you do not own a wire rack, place the nuggets on a preheated baking tray (heat the tray in the oven while preheating — it acts like a griddle and crisps the underside more aggressively than a cold tray).
  • Press longer for better results — the minimum press time is 30 minutes but every additional 30 minutes of pressing makes a measurable difference to the crunch of the finished nugget. An overnight press in the refrigerator (wrap the tofu in fresh kitchen paper, place on a plate, and set a weight on top; refrigerate overnight) produces the firmest, driest tofu base and the best exterior crunch. If you plan ahead by one day, the overnight press is the single most impactful change you can make to this recipe.
  • Don’t skip the oil drizzle before baking — the small amount of oil applied to the coated surface immediately before baking is what initiates the browning of the panko coating. Without it, the panko dries in the oven rather than browning; with it, the fat conducts heat efficiently into the panko surface and produces the golden, crunchy exterior that makes these nuggets genuinely satisfying. A light spray of oil from a spray bottle is the most even method of application.
  • Reheat on the rack, not in the microwave — leftover nuggets reheated in a microwave become irreversibly soft; the steam trapped by the microwave destroys the coating. Reheat on the wire rack in a 190°C fan oven for 8–10 minutes — the crunch returns almost completely and the texture is nearly indistinguishable from fresh.

Tofu: Two Thousand Years of Bean Curd and Its Journey Across Asia

Tofu — bean curd produced by coagulating soy milk and pressing the resulting curds into solid white blocks — is among the most consequential food innovations in the history of Asian cuisine, with a culinary and cultural reach that has expanded dramatically in the last half-century to encompass the global plant-based food movement. The origin of tofu is traditionally attributed to Liu An, the Han dynasty prince of Huainan, China, who is said to have invented it around 164 BCE as part of his Taoist alchemical experiments — though most food historians treat the Liu An attribution as legend rather than history, noting that the earliest unambiguous written record of tofu production appears in a Chinese document from the 10th century CE, during the Five Dynasties and Ten Kingdoms period. What is clear is that tofu was in widespread production and consumption in China by the Song dynasty (960–1279 CE), was exported to Japan by Buddhist monks around the 8th century (where it became a central protein of the shōjin ryōri monastic vegetarian cuisine), and spread to Korea, Vietnam, Thailand, and the broader Asian food world over subsequent centuries, each culture adapting the basic technology — the coagulation of soy protein into a pressed curd — to produce a diverse range of textures and styles from the silky, barely-set sundubu of Korean cuisine to the firm, deeply pressed dougan of Chinese cooking. Tofu arrived in the Western world primarily through Asian immigrant communities in North America and Europe from the mid-20th century, and its adoption by the Western plant-based food movement from the 1970s onward — initially in the countercultural and macrobiotic communities that sought alternatives to animal protein — transformed it from an ingredient of Asian cuisines into one of the most recognisable symbols of plant-based eating globally. The extra-firm tofu used in this recipe represents the most heavily pressed commercial tofu style — with the highest protein content and the lowest water content of standard retail varieties — and is the direct modern descendant of the same basic process of soy milk coagulation and pressing that Chinese producers developed more than a thousand years ago.


Flavor Variations

  • Buffalo-Style Crispy Tofu Nuggets: After baking, toss the hot nuggets in a mixture of 3 tablespoons of vegan butter (melted) and 3 tablespoons of hot sauce (Frank’s RedHot or similar). Return to the rack for 3–4 minutes to set the glaze. Serve with vegan ranch or blue cheese-style dip and celery sticks. The buffalo variation is the most popular party format — sticky, spicy, and deeply satisfying.
  • Sesame Ginger Tofu Nuggets: Add 1 teaspoon of ground ginger and 1 tablespoon of toasted sesame seeds to the dry coat. Replace 1 tablespoon of soy sauce in the marinade with 1 tablespoon of toasted sesame oil. After baking, toss in a glaze of 2 tablespoons of soy sauce, 1 tablespoon of maple syrup, 1 tablespoon of rice vinegar, and ½ teaspoon of grated fresh ginger, warmed in a small pan until slightly reduced. Finish with extra sesame seeds and sliced spring onion. Serve with steamed rice and edamame.
  • Lemon Herb Tofu Nuggets: Replace the smoked paprika throughout with dried mixed herbs (Italian seasoning or herbes de Provence). Add the zest of 1 lemon to the wet coat. After baking, squeeze fresh lemon juice generously over the hot nuggets and scatter with finely chopped fresh parsley. Serve with a vegan aioli (vegan mayo, lemon juice, garlic). The lemon herb version is lighter and more Mediterranean in character than the base recipe — excellent in a wrap with roasted vegetables and hummus.

Nutritional Highlights (Per Serving — Based on 4 Servings)

CaloriesProteinCarbsFiberFat
~290 kcal22g24g2g10g

Storage

  • Best eaten fresh — the crunch of a freshly baked tofu nugget is at its peak straight from the oven and diminishes with time as the coating absorbs ambient moisture. For a party or meal prep context, bake as close to serving time as possible.
  • Refrigerator: Store cooled nuggets in a sealed container in the refrigerator for up to 4 days. The coating softens during storage; reheat as directed below to restore crunch.
  • Reheating: Place on a wire rack over a baking tray in a preheated 190°C fan oven for 8–10 minutes. The crunch is almost fully restored by oven reheating; do not use a microwave.
  • Air fryer reheating: An air fryer at 190°C for 5–6 minutes restores crunch more effectively than an oven and is faster. Highly recommended if you have one.
  • Freezer: Freeze baked, cooled nuggets in a single layer on a lined tray until solid, then transfer to a sealed freezer bag. Store for up to 2 months. Cook from frozen in a 200°C fan oven for 15–18 minutes on a wire rack, or in an air fryer at 200°C for 10–12 minutes.
  • Freeze before baking: Coated, unbaked nuggets can be frozen on their rack in a single layer, then transferred to a freezer bag. Bake from frozen at 200°C fan for 30–35 minutes. This is the best make-ahead strategy for entertaining — the nuggets go from freezer to oven with no preparation required.

Frequently Asked Questions

My nuggets came out soft and not crispy. What went wrong?

The most common causes: tofu was not pressed long enough (30 minutes is the minimum; longer pressing = less moisture = better crunch); the nuggets were placed directly on the baking tray rather than a wire rack (steam trapped underneath softens the base); the oven was not fully preheated (a cool oven dries the coating without crisping it — preheat fully before the nuggets go in); or the nuggets were crowded on the rack (touching nuggets steam each other). Run through the checklist: pressed, rack, fully preheated, not crowded. All four must be correct simultaneously.

Can I make these in an air fryer instead of the oven?

Yes — and an air fryer produces outstanding results, often superior to the oven. Air fry at 200°C for 12–15 minutes, shaking the basket or turning the nuggets at the halfway point. The circulating high-speed heat of an air fryer dries and crisps the coating more aggressively than a conventional oven. Do not overcrowd the air fryer basket — cook in batches.

Can I use firm tofu instead of extra-firm?

Firm tofu works but requires a longer press (at least 1 hour) and produces a slightly softer interior texture than extra-firm. The extra pressing removes enough water from firm tofu to make it usable, but extra-firm is the more reliable and recommended choice. Silken and medium tofu are not suitable — they are too fragile and too wet to hold their shape as nuggets.

How do I make these gluten-free?

Use tamari instead of soy sauce, certified gluten-free panko breadcrumbs (available in most health food shops), and ensure the plant-based milk and all other ingredients are certified gluten-free. The technique and all other ingredients are naturally gluten-free.


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!