Dinner

Vegan Lentil Meatballs — The Hearty, Perfectly Textured Plant-Based Classic That Holds Its Shape

lentil meatballs

There is a moment in the development of every vegan cook’s repertoire when a convincing meatball becomes a genuine ambition. Not a ball of rolled-up grain and vegetable that falls apart on the fork, or a dense sphere that tastes like compressed chickpea, but a proper meatball: browned and slightly crisped on the outside, yielding but firm within, with enough structural integrity to be lifted on a fork, torn apart by a spoon, or rolled through a sauce without disintegrating. Lentils are the best possible base for a plant-based meatball, and not merely because of their protein content or their cultural familiarity as a meat substitute — they are the best base because their starch composition, when cooked to exactly the right degree and combined with the right binders, produces a binding matrix that holds together under heat in a way that beans, chickpeas, and most other legumes do not. These vegan lentil meatballs are everything the category should be: deeply savoury and umami-forward, fragrant with Italian herbs and garlic, firm enough to hold their shape through pan-frying and simmering in sauce, and satisfying in a way that a bowl of pasta or a plate of crusty bread and tomato sauce deserves. They are 100% plant-based, dairy-free, and egg-free. They serve 4, making approximately 20 meatballs. They can be made ahead and frozen, both before and after cooking. They work in a tomato sauce over spaghetti, stuffed into a sub roll, baked with passata and served with polenta, or eaten cold from the refrigerator with mustard — versatile in the way that only a genuinely well-made meatball can be. The technique is the reason these hold together and develop a proper exterior crust rather than crumbling in the pan.

The technique is the undercook-chill-and-sear method. The central challenge of a lentil meatball is the starch binding problem: lentils contain abundant natural starch, and that starch, when cooked to the point that the lentil is fully tender and easily mashable, becomes so gelatinous and sticky that it holds the meatball together in the bowl but releases steam during cooking that breaks the ball apart. The paradox is that fully cooked, fully soft lentils make a mixture that is too wet and too fragile to survive pan contact without falling. The solution is counterintuitive: deliberately undercooking the lentils — cooking them until just barely tender but still holding their shape, with some resistance at the centre — before using them in the meatball mixture. Undercooked lentils retain intact starch granules that have not fully swelled and burst; when the meatball mixture is formed and chilled, these intact granules absorb the moisture in the mixture during the resting period rather than releasing it back. The chilling step is the second stage: the formed meatballs are refrigerated for a minimum of 30 minutes (ideally 1 hour or overnight) before cooking. During this cold rest, the starch sets into a firm, stable matrix — the meatballs can be handled, rolled, and moved without deforming, and crucially, they hold their shape when they first contact the hot pan. The sear is the third stage: the chilled meatballs go into a hot pan with a generous amount of oil and are not moved until a proper golden-brown crust has formed on the contact side. This crust sets the exterior structure that keeps the meatball intact through all subsequent cooking — sauce simmering, baking, reheating — in the same way that a seared meat surface seals and stabilises the exterior of a traditional meatball.

This recipe makes approximately 20 meatballs, serving 4.


Recipe Information

Prep TimeChill TimeCook TimeTotal TimeServingsCalories
20 mins30–60 mins20 mins~1 hr 20 mins4 (5 meatballs each)~310 kcal

Ingredients

For the Lentils

  • 200g (1 cup) dried green or brown lentils — green or brown lentils (not red lentils, which cook too quickly and become completely mushy; not Puy lentils, which hold their shape too firmly and do not bind well); rinse before cooking
  • 600ml (2½ cups) cold water or vegetable stock — stock gives significantly more flavour than water; use a good-quality low-sodium vegetable stock
  • ½ tsp fine salt — added to the cooking water

For the Meatball Mixture

  • 1 tbsp olive oil — for sautéing the aromatics
  • 1 medium onion (approximately 150g), very finely diced — finely diced, not chopped; large pieces of onion create weak points in the meatball structure
  • 4 cloves garlic, finely minced
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • ½ tsp dried thyme
  • ½ tsp smoked paprika — adds depth and a subtle warmth; do not substitute unsmoked paprika
  • ¼ tsp red chilli flakes — optional; provides background heat without making the meatballs spicy
  • 1 tbsp tomato purée (tomato paste) — adds umami depth and helps with colour; cook it briefly in the pan with the aromatics before adding the other ingredients
  • 1 tbsp soy sauce or tamari — the primary umami amplifier in this recipe; do not omit; tamari for a gluten-free version
  • 80g (¾ cup) rolled oats — blended or ground into a rough oat flour in a food processor or blender; the oat flour provides the primary structural binder; do not use instant oats (too fine) or steel-cut oats (too coarse); rolled oats ground for 20–30 seconds is ideal
  • 2 tbsp ground flaxseed — combined with 4 tbsp water and rested 5 minutes to form a flaxseed slurry; acts as the egg-replacer binder
  • 2 tbsp nutritional yeast — provides a savoury, slightly cheesy depth; also adds B vitamins; do not substitute
  • 1 tbsp fresh flat-leaf parsley, finely chopped — or 1 tsp dried parsley
  • ½ tsp fine salt — in addition to the salt in the lentil cooking water
  • ¼ tsp freshly cracked black pepper

For Pan-Frying

  • 3–4 tbsp olive oil — enough to generously coat the base of the pan; the meatballs need oil to form the exterior crust; do not reduce the oil

To Serve (Optional)

  • 400g (14oz) passata or crushed tomatoes — warmed with a clove of garlic and a pinch of sugar for a simple sauce
  • Cooked pasta, polenta, or crusty bread
  • Fresh basil leaves and extra nutritional yeast — for finishing

Instructions

  1. Cook the lentils — undercook stage. Rinse the lentils and place in a medium saucepan with the water or stock and ½ teaspoon of salt. Bring to the boil over high heat, then reduce to a steady simmer. Cook for 18–20 minutes until the lentils are just barely tender — they should be cooked through but still holding their shape with a slight resistance when pressed. They should not be soft, mushy, or falling apart. This undercooking is intentional and critical to the technique. Drain immediately and spread on a plate or tray to cool and dry slightly — any excess moisture will weaken the meatball mixture.
  2. Make the flaxseed slurry. In a small bowl, combine the ground flaxseed with 4 tablespoons of cold water. Stir briefly and leave to rest for 5 minutes until thickened and gel-like.
  3. Sauté the aromatics. While the lentils cool, heat the 1 tablespoon of olive oil in a frying pan over medium heat. Add the finely diced onion and cook for 5–6 minutes until softened and translucent. Add the minced garlic, dried oregano, basil, thyme, smoked paprika, and chilli flakes (if using) and cook for 1 minute until fragrant. Add the tomato purée and cook, stirring, for 1 further minute — cooking the tomato purée briefly in oil removes its raw flavour and deepens its colour and umami character. Remove from the heat.
  4. Grind the oats. In a food processor or blender, blitz the rolled oats for 20–30 seconds until they form a rough, slightly coarse oat flour — not completely fine, as some texture is desirable for binding. Set aside.
  5. Combine the mixture. In a large bowl, add two-thirds of the cooled lentils. Use a fork or potato masher to roughly mash them — aim for a coarse mash with some whole lentil pieces remaining; a completely smooth mash produces a dense, uniform meatball without texture. Add the remaining whole lentils, the sautéed aromatics, the flaxseed slurry, the ground oat flour, nutritional yeast, soy sauce, fresh parsley, salt, and black pepper. Mix well with a wooden spoon or clean hands until a cohesive, somewhat sticky mixture forms. The mixture should hold its shape when pressed in your palm without crumbling. If too wet to hold shape, add an additional tablespoon of ground oats; if too dry, add a teaspoon of water.
  6. Form the meatballs. Using lightly dampened hands (damp hands prevent sticking), scoop approximately 1½ tablespoons of mixture per meatball and roll into smooth balls. Place on a parchment-lined tray as you go. Aim for consistency in size — approximately 3–3.5cm diameter. This recipe makes approximately 20 meatballs.
  7. Chill — chill stage. Cover the tray with cling film and refrigerate for a minimum of 30 minutes, preferably 1 hour or overnight. The cold rest sets the starch matrix and firms the meatballs so they can withstand pan contact without deforming. Do not skip this step.
  8. Sear — sear stage. Heat 3–4 tablespoons of olive oil in a large, heavy-based frying pan (cast iron or stainless steel work best) over medium-high heat until hot and shimmering. Add the chilled meatballs in a single layer, working in two batches if needed — do not crowd the pan. Leave completely undisturbed for 2 minutes until a deep golden-brown crust forms on the base. Turn gently — a fish slice or thin spatula works better than tongs, which can break the meatball — and sear the opposite side for a further 2 minutes. Roll the meatballs gently to sear the sides, in 30–45 second intervals, until browned all over. The total searing time is approximately 6–8 minutes per batch.
  9. Finish in sauce (recommended). After searing, add the meatballs to a warmed tomato sauce and simmer gently for 10 minutes. The sauce finishes cooking the meatballs through, infuses them with tomato flavour, and produces the glossy, sauce-coated exterior of a traditional meatball dish. Alternatively, transfer to a preheated oven at 180°C fan and bake for 10 minutes after searing if finishing in sauce is not desired.
  10. Serve. Serve over pasta, polenta, or with bread. Finish with fresh basil and an extra scatter of nutritional yeast if desired.

Pro Tips

  • Resist the urge to move the meatballs during searing — the most common cause of meatballs breaking in the pan is premature movement: the meatball is lifted or turned before the crust has fully formed, tearing away the exterior that provides structural support. Leave the meatballs completely undisturbed for the full 2 minutes on each side; if they resist the spatula, they are not ready to turn.
  • The overnight chill produces the best meatball — a 30-minute chill is the minimum, 1 hour is noticeably better, and overnight is better still. A meatball that has chilled overnight has a firmer, more cohesive exterior and holds together more reliably through searing and sauce simmering than one chilled briefly. Forming the meatballs the evening before and cooking the next day is an excellent make-ahead strategy.
  • Undercooking the lentils is a feature, not an error — lentils in this recipe should still have slight resistance when you bite them at the draining stage; fully soft, falling-apart lentils make the mixture too wet and the meatballs too fragile. If in doubt, start checking the lentils at 15 minutes and drain as soon as they are tender-but-firm.
  • Nutritional yeast is load-bearing here — it provides a depth of savoury, slightly cheesy flavour that makes these meatballs convincingly rich; without it the meatballs taste clean but thin. It is available in most health food shops and large supermarkets. If truly unavailable, add an extra tablespoon of soy sauce and accept a slightly less complex flavour.

The Meatball Through History: From Roman Isicia to the Global Table

The meatball — the practice of mincing or grinding protein, mixing it with binders and aromatics, and forming it into a rounded shape before cooking — is one of the most geographically widespread and historically deep preparations in the human culinary record, appearing independently across cultures separated by thousands of miles and centuries, and suggesting that the combination of ground protein, binder, and spherical form satisfies something fundamental about how human beings conceptualise and cook food. The earliest documented meatball-adjacent preparation in the Western record appears in Apicius, the collection of ancient Roman recipes compiled in the 4th or 5th century CE, which describes isicia — minced meat patties shaped and cooked in wine and oil — though the spherical form that defines the modern meatball as distinct from a patty or a rissole appears clearly across multiple cultures somewhat later. The Italian polpette (from “polpa,” meaning fleshy pulp) have been documented in Italian cooking since at least the Renaissance, with Bartolomeo Scappi’s “Opera” (1570) including several preparations; the Swedish köttbullar, now globally familiar through a chain of flat-pack furniture stores, appear in Swedish household records from the 18th century and are thought to have arrived in Scandinavia via King Charles XII, who encountered something similar in Ottoman Turkey during his military campaigns. The köfte of Turkey and the Middle East, the kefta of North Africa, the kofta of South Asia, the Chinese lion’s head meatball (shizi tou), the Spanish albóndiga — every major culinary tradition has its own version, adapted to local protein, local spice, and local technique. In the Italian-American tradition from which the most globally recognised meatball aesthetic derives, the polpette were transformed by immigration into the large, beef-and-pork meatball simmered in long-cooked Sunday gravy that became one of the most iconic dishes of the American immigrant table — a dish rooted in southern Italian cooking but scaled up and adapted to the American abundance of cheap meat in a way that would have been unrecognisable to the Neapolitan or Sicilian grandmother whose recipe it ostensibly continued. The lentil meatball belongs to this global tradition of shaped, bound, cooked ground-or-mashed protein — different in its base ingredient, identical in its culinary logic.


Flavor Variations

  • Middle Eastern Kofta-Style Lentil Meatballs: Replace the Italian herbs (oregano, basil, thyme) with 1 teaspoon of ground cumin, ½ teaspoon of ground coriander, ¼ teaspoon of ground cinnamon, and ¼ teaspoon of allspice. Add 2 tablespoons of finely chopped fresh coriander (cilantro) and 1 tablespoon of finely chopped fresh mint to the mixture. Serve with warm flatbread, a cucumber-tomato salad, and a tahini sauce (tahini, lemon juice, garlic, water) rather than tomato sauce. The kofta variation is fragrant, warmly spiced, and completely different in character from the Italian original.
  • Smoky BBQ Lentil Meatballs: Replace the tomato purée with 2 tablespoons of vegan barbecue sauce stirred into the mixture, and add ¼ teaspoon of liquid smoke. After searing, toss in additional barbecue sauce and either serve immediately or bake at 180°C fan for 10 minutes until the sauce caramelises. Serve in a toasted bun with slaw and pickles — these are excellent as a party food or a game-night dish.
  • Lentil Meatball Sub: Sear the meatballs as directed and nestle 4–5 into a split sub roll or baguette. Spoon over warm marinara sauce and top with sliced firm vegan mozzarella. Place under a hot grill (broiler) for 2–3 minutes until the mozzarella is melted and bubbly. Finish with fresh basil and a drizzle of extra-virgin olive oil. The meatball sub format is one of the most satisfying applications for these meatballs — the seared exterior holds up through the grilling step without disintegrating.

Nutritional Highlights (Per Serving — Based on 4 Servings, Meatballs Only)

CaloriesProteinCarbsFiberFat
~310 kcal18g38g12g9g

Storage

  • Refrigerator (cooked): Store cooked meatballs in a sealed container in the refrigerator for up to 4 days. Reheat in a saucepan of tomato sauce over low heat for 8–10 minutes (the gentlest and best-quality reheating method), or in a preheated oven at 170°C fan for 10 minutes. Avoid microwaving where possible — the microwave heats unevenly and can cause the exterior to toughen while the interior is still cold.
  • Refrigerator (uncooked): Formed, chilled meatballs can be stored on their parchment-lined tray, covered with cling film, in the refrigerator for up to 24 hours before searing. This is an excellent make-ahead strategy for a dinner party — all preparation the day before, searing and saucing on the day.
  • Freezer (uncooked): Freeze formed, chilled meatballs on their tray until solid (approximately 2 hours), then transfer to a sealed freezer bag. Store for up to 3 months. Cook from frozen, adding 5 minutes to the searing time and ensuring the interior is hot through before serving.
  • Freezer (cooked): Cooked meatballs freeze well, in or out of sauce. Store in a sealed container for up to 3 months. Defrost overnight in the refrigerator and reheat as above.
  • Sauce for storage: Meatballs stored in sauce retain their moisture and flavour better than meatballs stored dry; if storing for more than 24 hours, nestle the meatballs in the sauce before refrigerating.

Frequently Asked Questions

My meatballs fell apart in the pan. What went wrong?

The three most common causes are: the lentils were overcooked and too wet when added to the mixture (drain promptly as soon as tender-but-firm and spread to cool and dry); the meatballs were not chilled long enough before searing (minimum 30 minutes, 1 hour is better); or the meatballs were moved in the pan before the crust had fully formed (leave completely undisturbed for 2 full minutes before attempting to turn). All three causes reinforce each other — overcooked lentils plus insufficient chilling plus premature movement produces meatballs that disintegrate completely; any one of these problems alone is usually survivable.

Can I bake these instead of pan-frying?

Yes — place the chilled meatballs on a parchment-lined, lightly oiled baking tray. Drizzle or brush generously with olive oil. Bake at 200°C fan / 210°C conventional for 20–25 minutes, turning once at the halfway point, until golden-brown and firm. The baked version is less golden and has a less pronounced exterior crust than the pan-fried version but is still excellent — particularly useful when making a large batch. Finish in sauce as directed.

Can I use canned lentils instead of dried?

Canned lentils are significantly wetter and softer than dried lentils cooked to the undercooking specification in this recipe, and they produce a wetter mixture that is more prone to falling apart. If using canned lentils, drain and rinse thoroughly, then spread on a clean tea towel and blot dry. Add an additional tablespoon of ground oats to the mixture to compensate for the extra moisture. The undercook-chill-and-sear method was specifically designed around dried lentils cooked to the right degree; canned lentils will produce an acceptable but less reliable result.

Can I make these gluten-free?

Yes — use tamari instead of soy sauce (tamari is gluten-free; standard soy sauce is not), and ensure the rolled oats are certified gluten-free (oats are naturally gluten-free but are frequently cross-contaminated in processing). Everything else in the recipe is 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!

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!

Vegan Cheeseburger Casserole — The Ultimate Comfort Bake That Tastes Like a Loaded Burger

vegan cheeseburger casserole

There is a particular category of weeknight dinner that does not aspire to elegance or restraint — it aspires to comfort, to fullness, to the kind of flavour that makes everyone at the table reach for seconds before the first serving is finished. Vegan cheeseburger casserole is exactly that dish. It takes every element that makes a loaded cheeseburger one of the most craveable foods on the planet — the savoury, deeply seasoned ground beef, the melted cheese, the pickles, the mustard, the onion — and reassembles them into a bubbling, golden-topped casserole that comes out of the oven smelling like a burger joint and tasting like the best possible version of the thing it is celebrating. The base is a combination of cooked pasta and a richly seasoned lentil-and-walnut mince that provides the texture and umami depth of ground meat; the sauce is a vegan cheddar-style cheese sauce that coats every element in the casserole; the topping is more cheese, dotted over the surface and browned under heat. This vegan cheeseburger casserole is 100% plant-based, dairy-free, and egg-free. It serves 6 generously. It is ready in 45 minutes. It is a one-baking-dish dinner that requires minimal cleanup, scales up effortlessly for a crowd, and reheats beautifully — making it one of the most practical as well as most satisfying recipes in this collection. The technique is what gives the lentil-walnut mince its convincing meaty texture and what keeps the casserole from being watery or bland.

The technique is the toast-and-build method. A vegan mince that tastes genuinely satisfying rather than merely filling requires two things that most plant-based mince preparations skip: proper toasting of the walnut component (which transforms the raw, slightly bitter taste of raw walnuts into a deep, roasted, meaty flavour through the Maillard reaction at the nut’s surface) and a deliberate building sequence for the umami layers that prevents the mince from tasting flat. The toast-and-build method executes both. Stage one — toast: raw walnuts are spread in a dry frying pan over medium heat and toasted for 4–5 minutes until they are fragrant and beginning to turn golden at the surface. This step is done dry (no oil) to maximise the Maillard reaction at the walnut surface, which requires direct contact between the nut and the hot pan rather than indirect heating through an oil medium. Once toasted, the walnuts are pulsed briefly in a food processor to a rough, crumbly mince-like texture — coarse enough to have varying piece sizes (which contributes to the meaty, varied texture of real ground meat) but not so fine as to become walnut paste. Stage two — build: the flavour base is built in a specific sequence designed to layer umami compounds progressively. First, onion and garlic are sautéed until they begin to caramelise at the edges — not merely softened, but given enough heat to develop their natural sugars into deeper, more complex flavour compounds. Second, tomato purée is added directly to the pan and cooked in the oil for 90 seconds before any liquid is added — this dry-frying of the tomato purée is a classic technique that removes the raw, sharp edge of the paste and concentrates its glutamates into a rounder, deeper umami contribution. Third, the cooked lentils and toasted walnut mince are added together with soy sauce, smoked paprika, Worcestershire-style sauce (vegan), and mustard powder — each of these contributes a different umami or flavour compound, and adding them in succession to the hot pan rather than stirring them into a liquid sauce ensures each one’s flavours are briefly heat-activated before the whole mixture comes together. The resulting mince is richly savoury, deeply flavoured, and textured in a way that a simple lentil mince cannot match.

This recipe serves 6.


Recipe Information

Prep TimeCook TimeBake TimeTotal TimeServingsCalories
15 mins20 mins20 mins~55 mins6~490 kcal

Ingredients

For the Lentil-Walnut Mince

  • 120g (¾ cup) dried green or brown lentils — cooked until tender (see step 1); or 1 × 400g tin of green lentils, drained and rinsed
  • 100g (1 cup) raw walnut halves or pieces
  • 1 tbsp olive oil
  • 1 large onion (approximately 180g), finely diced
  • 4 cloves garlic, finely minced
  • 2 tbsp tomato purée (tomato paste)
  • 1 tbsp soy sauce or tamari
  • 1 tbsp vegan Worcestershire sauce — most supermarket Worcestershire sauces contain anchovies; use a specifically vegan version (Henderson’s Relish is widely available and vegan, or check for a labelled vegan Worcestershire)
  • 1 tsp smoked paprika
  • 1 tsp mustard powder (dry mustard)
  • 1 tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp dried oregano
  • ½ tsp fine salt
  • ¼ tsp black pepper

For the Pasta

  • 300g (10.5oz) dried pasta — short shapes work best: rigatoni, penne, or macaroni; the pasta is cooked 2 minutes less than the packet instruction (it finishes cooking in the oven)

For the Vegan Cheese Sauce

  • 3 tbsp vegan block butter
  • 3 tbsp plain flour (all-purpose flour)
  • 500ml (2 cups) unsweetened oat milk or soy milk — oat milk produces the smoothest, most neutral-flavoured sauce
  • 150g (5.5oz) vegan cheddar-style cheese, grated — block format, grated at home; pre-grated vegan cheese contains anti-caking agents that prevent it melting smoothly; Violife, Sheese, or similar; the sauce uses two-thirds of the cheese, the remaining third goes on top
  • 1 tsp Dijon mustard — adds sharpness and depth to the cheese sauce
  • 1 tsp apple cider vinegar — brightens the sauce and provides the slight tang of dairy cheddar
  • ½ tsp smoked paprika
  • ½ tsp garlic powder
  • ½ tsp fine salt
  • ¼ tsp black pepper
  • ¼ tsp turmeric — for colour; adds a golden, cheese-like hue to the sauce without contributing flavour at this quantity; do not increase

For the Casserole Assembly and Topping

  • Reserved grated vegan cheddar (approximately 50g / the remaining one-third)
  • 2 tbsp yellow mustard — drizzled over the assembled casserole before baking; the burger flavour signature
  • 3 tbsp dill pickle slices (or gherkins), roughly chopped — stirred through the mince; non-negotiable for the cheeseburger flavour
  • 1 tbsp pickle brine — from the pickle jar; adds acidity and extra burger character to the mince

Optional Toppings (For Serving)

  • Extra dill pickle slices
  • Finely shredded iceberg lettuce
  • Sliced tomato
  • Ketchup and yellow mustard
  • Vegan sour cream or vegan mayo

Instructions

  1. Cook the lentils (if using dried). Rinse the lentils and place in a small saucepan with 400ml of water and a pinch of salt. Bring to the boil, reduce to a simmer, and cook for 20–22 minutes until completely tender. Drain and set aside. (If using tinned lentils, drain, rinse, and proceed.)
  2. Toast the walnuts — toast stage. Place the raw walnuts in a dry frying pan over medium heat. Toast for 4–5 minutes, stirring occasionally, until fragrant and beginning to turn golden at the surface. Transfer immediately to a food processor. Pulse 6–8 times until the walnuts are roughly chopped into a crumbly, mince-like texture — vary the piece sizes by not over-processing; some larger pieces add textural interest. Set aside.
  3. Cook the pasta. Cook the pasta in well-salted boiling water for 2 minutes less than the packet instruction — it will be slightly underdone; it finishes cooking in the oven. Drain and set aside.
  4. Preheat the oven to 200°C fan / 210°C conventional / 400°F.
  5. Build the mince — build stage. Heat the olive oil in a large frying pan or sauté pan over medium-high heat. Add the diced onion and cook for 6–7 minutes, stirring occasionally, until softened and beginning to caramelise at the edges. Add the minced garlic and cook for 1 further minute. Add the tomato purée directly to the pan and cook, stirring, for 90 seconds — the paste will darken slightly and become more fragrant. Add the cooked lentils, toasted walnut mince, soy sauce, vegan Worcestershire sauce, smoked paprika, mustard powder, onion powder, garlic powder, dried oregano, salt, and pepper. Stir well and cook for 3–4 minutes, stirring frequently, until the mixture is well combined, fragrant, and any excess moisture has cooked off. Remove from heat. Stir in the chopped dill pickles and pickle brine.
  6. Make the cheese sauce. In a medium saucepan over medium heat, melt the vegan block butter. Add the flour and whisk constantly for 1–2 minutes to form a roux — the mixture should bubble gently and smell slightly nutty. Gradually add the oat milk in a slow, steady stream, whisking continuously to prevent lumps. Cook over medium heat, whisking frequently, for 4–5 minutes until the sauce has thickened to a smooth, coating consistency. Remove from heat. Add two-thirds of the grated vegan cheddar (approximately 100g), the Dijon mustard, apple cider vinegar, smoked paprika, garlic powder, salt, pepper, and turmeric. Stir until the cheese is fully melted and the sauce is smooth.
  7. Assemble. In a large baking dish (approximately 30cm × 22cm / 9 × 13 inches), combine the cooked pasta, the lentil-walnut mince, and the cheese sauce. Stir until everything is evenly combined and the sauce coats all the pasta and mince. Smooth the surface. Drizzle the yellow mustard in lines across the surface. Scatter the reserved grated vegan cheddar evenly over the top.
  8. Bake. Bake for 18–20 minutes until the top is golden, bubbling at the edges, and the cheese on top has melted and begun to brown in spots. For a more aggressively browned top, switch to the grill/broiler for the final 2–3 minutes — watch closely.
  9. Rest and serve. Leave the casserole to rest for 5 minutes before serving — the sauce firms slightly and the dish is easier to portion. Serve directly from the dish. Add optional toppings at the table.

Pro Tips

  • Toast the walnuts even if you’re tempted to skip it — raw walnuts in a mince taste faintly bitter and unmistakably walnut-forward; toasted walnuts taste nutty, savoury, and meaty in a way that makes the finished mince genuinely convincing. The 5-minute toast step is one of the highest-return steps in this recipe; the flavour difference is immediately apparent.
  • Undercook the pasta by 2 full minutes — pasta cooked to al dente on the hob and then baked for 20 minutes in a saucy casserole becomes overcooked and mushy. The 2-minute undercooked pasta finishes perfectly in the oven, absorbing some of the cheese sauce and ending up at exactly the right texture. If in doubt, taste the pasta at the drain stage — it should be noticeably too firm to eat comfortably.
  • Grate the vegan cheese at home from a block — the texture and melt of freshly grated block vegan cheddar in a sauce is significantly better than pre-grated; the anti-caking starch coatings on pre-grated cheese prevent it from melting smoothly, producing a sauce that is slightly grainy rather than silky. Five minutes at the box grater makes a meaningful difference to the final dish.
  • The pickles and pickle brine are the burger — of all the flavour elements in this casserole, the dill pickles and brine do the most work in communicating “cheeseburger” to the palate; without them, the dish tastes like a delicious pasta bake but not specifically like a burger. Do not reduce the quantity of pickles and do not substitute sweet gherkins — dill pickles only for the authentic burger flavour.

The American Casserole: Comfort Food as Cultural History

The casserole — a one-dish baked preparation in which multiple components (protein, starch, vegetable, sauce) are combined and cooked together in a single deep dish — is one of the defining formats of American home cooking, and its history reflects the practical pressures and social contexts that shaped domestic food culture in the United States through the 20th century. The word “casserole” derives from the French for the deep cooking vessel itself (from the Greek “kyathos,” a cup or ladle), and the preparation style has roots in the French cassoulet and similar slow-cooked European one-pot dishes, but the American casserole emerged as its own distinct genre primarily in the mid-20th century, driven by three converging forces: the expansion of the processed food industry (particularly condensed soups, tinned vegetables, and convenience cheeses, which provided the ready-made sauce components and binders that most American casserole recipes of the era depended on); the rise of the suburban household with its expectation of efficient, economical cooking that could feed a family without extensive labour; and the church cookbook and community cookbook tradition that circulated recipes horizontally through American communities from the 1950s onward, producing the canon of “hot dishes” and casseroles — the tuna noodle casserole, the green bean casserole, the Jell-O salad, the hamburger casserole — that came to define a certain register of American comfort food. The cheeseburger casserole belongs to this tradition: it is a midwestern-inflected “hamburger hot dish” translated into a plant-based format, keeping the flavour signatures (the seasoned meat, the cheese, the pickle, the mustard) while updating the base and the sauce for a contemporary plant-based kitchen. The casserole format itself remains one of the most practical delivery mechanisms for a satisfying weeknight dinner, regardless of what fills it.


Flavor Variations

  • Spicy Jalapeño Cheeseburger Casserole: Add 2 fresh jalapeños (finely diced, seeds removed for medium heat or seeds included for hot) to the onion as it sautés. Stir 2 tablespoons of pickled jalapeño slices through the assembled casserole before baking. Top with extra pickled jalapeños after baking. Replace the smoked paprika in the cheese sauce with chipotle powder for a smokier, spicier finish.
  • BBQ Cheeseburger Casserole: Stir 3 tablespoons of vegan barbecue sauce through the mince at the end of the build stage. Replace the yellow mustard drizzle on top with an additional drizzle of BBQ sauce. Add 80g of tinned sweetcorn to the casserole at the assembly stage. The BBQ version has a sweeter, smokier, more Southern character — excellent with the optional shredded lettuce and tomato toppings.
  • Bacon Cheeseburger Casserole: Fry 6–8 rashers of vegan smoked bacon (tempeh bacon or shop-bought vegan rashers) until crisp. Crumble or chop and stir half through the mince and scatter the remaining half over the cheese topping before baking. The bacon addition pushes the casserole firmly into indulgent territory and adds a smoky, salty contrast that makes every bite more complex.

Nutritional Highlights (Per Serving — Based on 6 Servings)

CaloriesProteinCarbsFiberFat
~490 kcal22g58g9g18g

Storage

  • Refrigerator: Store cooled leftover casserole in a sealed container or covered tightly in the baking dish with cling film for up to 4 days. The flavours deepen overnight — this is a casserole that is arguably better on day two than day one.
  • Reheating: Reheat individual portions in the microwave for 2–3 minutes, stirring halfway through, with a splash of plant-based milk added to loosen the sauce. Reheat the whole dish in the oven at 180°C fan, covered with foil, for 20–25 minutes until heated through; remove the foil for the final 5 minutes to re-crisp the cheese topping.
  • Freezer: Cool the casserole completely, then freeze in individual portions in sealed containers for up to 3 months. Defrost overnight in the refrigerator. Reheat as above with an extra splash of plant milk to compensate for any moisture absorbed during freezing.
  • Make-ahead: The entire casserole can be assembled (steps 1–7) up to 24 hours in advance and refrigerated unbaked, covered. Bake directly from the refrigerator, adding 5–8 minutes to the bake time. This is an excellent strategy for a weeknight dinner when prep time is limited — assemble on Sunday, bake on Monday.

Frequently Asked Questions

Can I use shop-bought vegan mince instead of making the lentil-walnut mince?

Yes — replace the lentil-walnut mince with 400g of shop-bought vegan mince (Beyond Meat, Quorn vegan, or similar). Brown in the pan with the onion and garlic, then proceed with the build stage from the tomato purée step. Shop-bought vegan mince is convenient but typically has less textural variety and a more uniform flavour than the homemade lentil-walnut version; the toasting and layering steps are the techniques that make the homemade mince more satisfying.

The cheese sauce was lumpy. How do I fix it?

Lumps in a roux-based sauce are caused by adding the liquid too quickly, or by the liquid being too cold when it hits the hot roux. If the sauce is lumpy, remove from the heat and use a hand blender to blitz until smooth, or strain through a fine sieve pressing the lumps through with a spatula. Prevention: add the plant milk in a thin, slow, continuous stream while whisking vigorously — the first splash of cold milk into hot roux is the critical moment where lumps form; get past the first addition smoothly and the rest of the milk can be added more quickly.

Can I make this gluten-free?

Yes — use a gluten-free pasta, tamari instead of soy sauce, a gluten-free flour (rice flour or a GF plain flour blend works well in the roux), certified gluten-free oat milk, and ensure all other ingredients are certified gluten-free. The technique is identical.

How do I know when the casserole is done?

The casserole is done when the cheese topping is melted and lightly golden, the edges are visibly bubbling, and a spoon inserted into the centre and left for 5 seconds comes out hot to the touch. If the top is golden but the centre is not yet hot, tent loosely with foil and bake for a further 5–8 minutes. The 20-minute bake time assumes the casserole goes into the oven at room temperature; if assembled cold from the refrigerator, add 8–10 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 addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Potatoes Delmonico — The Luxurious, Creamy Baked Potato Dish That Rivals Any Restaurant Classic

vegan potatoes del monico

Potatoes Delmonico is one of those dishes that has drifted so far from its origins into the background of American restaurant culture that most people have eaten a version of it without ever knowing its name. At its core, it is diced or sliced potatoes baked in a rich, cream-based sauce until the potatoes are tender and the top is golden and bubbling — a gratin-adjacent preparation that sits somewhere between scalloped potatoes and a cream potato casserole, with a more refined, saucier character than a gratin and a more substantial creaminess than a simple bake. It is, in short, one of the most delicious things you can do with a potato, and the vegan version — built on a cashew-and-plant-cream sauce enriched with nutritional yeast, Dijon, and a careful seasoning hand — is every bit as luxurious as the original. This vegan Potatoes Delmonico is 100% plant-based, dairy-free, and egg-free. It serves 6 as a substantial side dish or 4 as a main alongside a simple green salad. It is ready in 1 hour 10 minutes. It is the kind of side dish that becomes the centrepiece of the table — the dish everyone asks about, the dish that gets spooned onto seconds without any encouragement. The technique is the reason the sauce stays rich and creamy throughout the bake rather than separating or becoming watery.

The technique is the cold-sauce-and-par-slice method. The two failure modes of a potato gratin or cream-baked potato dish are sauce separation and uneven cooking — the sauce breaks into a greasy, curdled pool around the potatoes, or the potatoes at the edge of the dish are soft and collapsing while the centre is still underdone and chalky. Both failures share a common root: introducing a hot, fully thickened sauce to raw potatoes in a hot oven creates a cooking environment in which the sauce and the potatoes reach different temperatures at different rates, and the sustained oven heat drives off the sauce’s liquid fraction before the potato starch has fully gelatinised and can absorb it. The cold-sauce-and-par-slice method addresses both problems. Stage one — par-slice: the potatoes are sliced to a precise, consistent thickness (approximately 4–5mm) using a mandoline or a steady knife hand, and then parboiled briefly in salted water for 5 minutes before being added to the dish. The parboil pre-gelatinises the outer starch of each potato slice, creating a slight stickiness on the surface that helps the sauce cling to each layer rather than pooling at the base of the dish. It also begins the cooking process so that the potato interior starts to soften before the dish enters the oven, dramatically reducing the total bake time and the period during which the sauce is exposed to oven heat — less oven time means less separation. Stage two — cold sauce: the cream sauce is made separately and left to cool to room temperature (or just slightly warm) before being poured over the parboiled potato slices in the baking dish. Cold or room-temperature sauce introduced to the par-sliced potatoes coats each layer evenly and penetrates between the layers before any heat-driven separation can occur; as the dish enters the oven and both the potatoes and sauce heat together from the same starting temperature, they reach their cooking equilibrium simultaneously — the potato starch and the sauce’s cashew fat emulsion stabilise each other as they heat, producing a cohesive, creamy dish rather than a separated one.

This recipe serves 6 as a side or 4 as a main.


Recipe Information

Prep TimePar-CookBake TimeTotal TimeServingsCalories
20 mins10 mins40 mins~70 mins6 (side)~365 kcal

Ingredients

For the Potatoes

  • 1.2kg (approximately 2lb 10oz) medium starchy potatoes — Maris Piper, Russet, or King Edward; starchy varieties absorb the sauce best and become properly tender; waxy potatoes (Charlotte, new potatoes) stay too firm and do not absorb the sauce
  • 1 tsp fine salt — for the parboiling water
  • 1 tsp white wine vinegar — added to the parboiling water; helps the potato slices hold their shape during the brief boil

For the Vegan Cream Sauce

  • 100g (¾ cup) raw cashews — soaked in cold water for 4 hours or in boiling water for 1 hour; drained and rinsed; these form the creamy, fat-rich base of the sauce
  • 400ml (1⅔ cups) unsweetened oat milk or soy milk — oat milk produces the most neutral, creamy result
  • 200ml (¾ cup + 1 tbsp) vegan single cream or oat cream — adds richness; if unavailable, replace with an additional 200ml of full-fat oat milk
  • 3 tbsp nutritional yeast — provides the savoury, slightly cheesy depth that replaces dairy cream’s natural richness
  • 1 tbsp Dijon mustard — adds sharpness and complexity; the Dijon is the flavour signature of a classic Delmonico sauce
  • 1 tbsp vegan block butter — stirred into the sauce at the end of blending; adds gloss and a buttery finish
  • 3 cloves garlic, finely minced — cooked briefly in the sauce
  • 1 tsp fine salt
  • ½ tsp white pepper — white pepper is preferred over black for a cleaner-looking sauce and a slightly different, more rounded heat note
  • ¼ tsp ground nutmeg — a classic flavouring in cream-based potato dishes; do not omit; a small quantity only
  • 1 tbsp cornflour (cornstarch) — dissolved in 2 tbsp of the oat milk before adding; stabilises the sauce during baking and helps it coat the potatoes in a smooth layer

For the Topping

  • 40g (⅓ cup) vegan parmesan-style cheese or extra nutritional yeast — scattered over the top; vegan parmesan (Violife or similar) gives the most convincing golden, slightly crunchy top
  • 30g (¼ cup) panko breadcrumbs — mixed with the parmesan-style cheese for the topping; adds a golden, textural crust
  • 1 tbsp vegan block butter, melted — tossed with the breadcrumbs before scattering; helps the topping brown evenly
  • Fresh thyme sprigs — optional; a classic herbal pairing with cream and potato

Optional Additions

  • 1 medium onion, very thinly sliced — layered between the potato layers for extra flavour; sauté in a little vegan butter for 5 minutes until softened before layering
  • 2 cloves garlic, very thinly sliced — layered between the potato slices as a garlic-forward variation

Instructions

  1. Soak the cashews. Place the raw cashews in a bowl and cover with cold water. Soak for a minimum of 4 hours or overnight. (Quick-soak: cover with just-boiled water and soak for 1 hour.) Drain and rinse before blending.
  2. Prepare the potatoes — par-slice stage. Peel the potatoes. Using a mandoline set to 4–5mm, or a sharp knife, slice the potatoes into rounds of consistent thickness. Consistent sizing is important — thicker slices remain undercooked while thinner ones overcook in the same bake time. Place the sliced potatoes in a large saucepan of cold salted water (with the teaspoon of white wine vinegar) as you slice them, to prevent discolouration.
  3. Parboil. Bring the potato slices in their water to the boil over high heat. Once boiling, cook for exactly 5 minutes — the potatoes should be partially cooked but still holding their shape; they should bend slightly without breaking when a slice is lifted with a fork. Drain carefully (the slices are fragile at this stage) and spread on a clean tea towel or tray to cool slightly and dry.
  4. Make the sauce — cold sauce stage. In a high-speed blender, combine the soaked cashews, oat milk, vegan cream, nutritional yeast, Dijon mustard, salt, white pepper, and nutmeg. Blend on high for 2–3 minutes until completely smooth. In a small saucepan over medium heat, cook the minced garlic in a splash of olive oil or vegan butter for 60 seconds until fragrant (do not brown). Pour the blended cashew mixture into the saucepan with the cooked garlic. Add the cornflour dissolved in 2 tablespoons of oat milk. Cook over medium heat, stirring constantly, for 3–4 minutes until the sauce has thickened slightly and coats the back of a spoon. Remove from heat and stir in the vegan block butter until melted and glossy. Leave to cool to room temperature — the sauce should be pourable but not steaming hot before it goes over the potatoes.
  5. Preheat the oven to 190°C fan / 200°C conventional / 375°F. Lightly butter or oil a 2-litre baking dish (approximately 28cm × 20cm).
  6. Assemble. Arrange one-third of the parboiled potato slices in a single, slightly overlapping layer in the base of the prepared dish. Pour one-third of the room-temperature sauce evenly over the potatoes. Repeat with a second layer of potatoes and a second third of the sauce. Finish with the remaining potatoes arranged neatly on top. Pour the remaining sauce over — it should just reach the top potato layer; the sauce will bubble up during baking.
  7. Add the topping. In a small bowl, combine the panko breadcrumbs, vegan parmesan-style cheese (or nutritional yeast), and melted vegan block butter. Toss until the breadcrumbs are evenly coated. Scatter evenly over the surface. Lay the thyme sprigs on top if using.
  8. Bake. Cover the dish tightly with foil and bake for 25 minutes. Remove the foil and bake for a further 15 minutes until the topping is golden and crunchy, the sauce is bubbling at the edges, and a sharp knife inserted into the centre of the dish meets no resistance (the potatoes are fully tender). If the topping is not sufficiently golden after 40 minutes total, switch to the grill/broiler for the final 2–3 minutes.
  9. Rest. Leave to rest for 10 minutes before serving — the sauce thickens further during resting and the dish is much easier to portion cleanly.

Pro Tips

  • Cool the sauce before layering — this is the single most important step for preventing sauce separation; a hot sauce poured over cold parboiled potatoes and immediately placed in a hot oven creates the temperature differential that causes breaking. Room-temperature sauce and par-cooked potatoes going into the oven together is the correct sequence.
  • Use a mandoline for consistent slices — uneven potato slices are the primary cause of uneven cooking in a gratin or cream potato dish; slices that vary between 3mm and 8mm will produce some slices that are over-softened to the point of disintegrating while others are still too firm. A mandoline set to 4–5mm produces perfectly consistent slices in a fraction of the time. If using a knife, aim for careful, steady cuts and sort out any obviously thicker or thinner slices.
  • The foil is essential for the first phase — baking uncovered from the start dries the top layer of potatoes before the sauce has had time to penetrate and cook the interior; the foil traps steam for the first 25 minutes and creates the humid, even cooking environment the dish needs. Remove the foil only when the potatoes are already tender (test with a knife through the foil if unsure) and the final phase is purely about browning the topping.
  • Rest before serving — a cream-baked potato dish taken directly from the oven to the table has a sauce that is too liquid to serve cleanly; the 10-minute rest allows the sauce to thicken and the starch released from the potatoes during baking to stabilise the liquid into a cohesive, scoopable consistency. A dish cut immediately out of the oven floods the plate; the same dish 10 minutes later portions in neat, layered slabs.

Delmonico: The Restaurant That Invented American Fine Dining

Potatoes Delmonico takes its name from Delmonico’s Restaurant in New York City — one of the most historically significant restaurants in American culinary history, and the establishment most credited with inventing the American fine dining tradition as a distinct social and gastronomic institution. Delmonico’s was founded by Swiss brothers Giovanni and Pietro Delmonico in 1827 as a small pastry shop and café in Lower Manhattan, and was transformed under the leadership of their nephew Lorenzo Delmonico into the most celebrated restaurant in the United States by the mid-19th century. At a time when Americans of wealth and social ambition ate primarily at home or at hotel dining rooms that offered a fixed, often undifferentiated meal to all guests, Delmonico’s introduced the European à la carte service model — individual dishes ordered from a menu, prepared to order, served by professional waitstaff — and the concept of dining out as a social and gastronomic event in its own right rather than a utilitarian necessity. The restaurant’s kitchen produced a roster of dishes that entered the American culinary canon under the Delmonico name: Delmonico steak (a bone-in ribeye), Lobster Newberg (created at Delmonico’s in the 1870s), Baked Alaska (credited to Delmonico’s chef Charles Ranhofer), Eggs Benedict, and Potatoes Delmonico — a cream-baked potato preparation that appeared in Ranhofer’s monumental 1893 cookbook “The Epicurean,” the most comprehensive American restaurant cookbook of the 19th century, which documented the complete Delmonico’s repertoire in more than 1,000 pages of recipes, menus, and service guidance. The dishes that bear the Delmonico name represent a specific moment in American food history — the period between the Civil War and the turn of the 20th century when New York was becoming a world city, when a wealthy American professional class was developing an appetite for European-style fine dining, and when a restaurant kitchen was first beginning to define what American cuisine could be at its most ambitious.


Flavor Variations

  • Garlic and Herb Potatoes Delmonico: Add 4 additional cloves of garlic (finely minced) to the sauce and stir 2 tablespoons of finely chopped fresh thyme and 1 tablespoon of fresh rosemary (finely chopped) into the sauce before pouring. Scatter the topping with additional fresh thyme. The herb version is more aromatic and somewhat more rustic in character than the classic — excellent alongside a simple roast or grilled vegetable main.
  • Smoky Paprika Potatoes Delmonico: Add 1½ teaspoons of smoked paprika and ½ teaspoon of chipotle powder to the sauce. Layer thin slices of roasted red pepper (from a jar, drained) between the potato layers. The smoky paprika version has a deeper, more complex flavour profile and a beautiful rust-orange-tinted sauce — particularly good with grilled tempeh or vegan sausages.
  • Leek and Mushroom Potatoes Delmonico: Sauté 2 medium leeks (white and light green parts, thinly sliced) and 200g of sliced chestnut mushrooms in vegan butter until soft and golden, about 8 minutes. Layer between the potato slices along with the sauce. The leek and mushroom addition turns the dish from a side into a more complete, substantial main course — deeply savoury and more filling than the base recipe.

Nutritional Highlights (Per Serving — Based on 6 Side Servings)

CaloriesProteinCarbsFiberFat
~365 kcal9g45g4g17g

Storage

  • Refrigerator: Store cooled leftovers covered in the baking dish or transferred to a sealed container for up to 4 days. The dish firms significantly when cold — this is normal; the cashew fat sets in the refrigerator.
  • Reheating (individual portions): Reheat in the microwave with a splash of plant-based milk, covered loosely, for 2–3 minutes until steaming. Stir once halfway through. The sauce loosens with the added liquid.
  • Reheating (whole dish): Cover with foil and bake at 180°C fan for 25–30 minutes until heated through; remove the foil for the final 5 minutes. Add a splash of oat milk under the foil before reheating to restore the sauce’s creaminess.
  • Freezer: This dish is freezer-friendly but with caveats — the potato texture softens slightly after freezing and thawing, and the sauce may need whisking to recombine after reheating. Freeze in portions in sealed containers for up to 2 months. Defrost overnight in the refrigerator and reheat as above with added plant milk.
  • Make-ahead: Assemble the dish (through step 7) up to 24 hours ahead, cover tightly with cling film, and refrigerate unbaked. Bake directly from the refrigerator, adding 10 minutes to the foil-covered bake time.

Frequently Asked Questions

What type of potato works best for this dish?

Starchy potatoes (Maris Piper, Russet, King Edward) are essential — they become properly tender and absorb the cream sauce into their starch structure during baking. Waxy potatoes (Charlotte, fingerling, new potatoes) have a lower starch content and stay too firm and separate in a cream bake — they are excellent for salads and boiling but wrong here. If in doubt, choose the largest, most floury potatoes available and avoid anything labelled “salad potato” or “new potato.”

The sauce separated and looks oily after baking. How do I prevent this?

Sauce separation is almost always caused by the sauce being too hot when it goes into the oven (follow the cold sauce instructions carefully — let the sauce cool to room temperature before pouring), or by the oven temperature being too high (190°C fan is the maximum; a hotter oven drives the liquid fraction out of the sauce before the potato starch can absorb it). If separation has already occurred, stir the dish gently when it comes out of the oven — the starch released by the potatoes during baking will help re-emulsify the sauce as it rests.

Can I use a food processor instead of a blender for the sauce?

A food processor will blend the cashews but will not produce the completely smooth, silky texture that a high-speed blender achieves. A food-processor cashew sauce may have a slightly grainy texture on the palate, which becomes more noticeable in a dish where the sauce is the primary element. If a high-speed blender is not available, soak the cashews for longer (overnight rather than 4 hours) to maximise their softness before processing, and process for longer than you think necessary.

Can I make this without the cashews?

Yes — replace the cashew component with an additional 200ml of vegan single cream and an extra tablespoon of nutritional yeast, and skip the blending step; simply make a roux-based sauce (as in the cheeseburger casserole recipe) using vegan block butter, plain flour, and the oat milk and cream. The roux-based version is slightly less rich and silky than the cashew version but is excellent and considerably quicker to prepare.


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 Falafel — The Crispy-Outside, Fluffy-Inside Recipe That Gets It Right Every Time

falafels

Falafel is one of the most beloved street foods on earth, and it is one of the most frequently ruined at home. The problems are consistent and recognisable: falafel that falls apart in the oil before it has a chance to colour, or falafel that holds its shape but is dense and doughy in the centre with a heavy, greasy exterior rather than the shattering crust and fluffy, herb-flecked interior that make a properly made falafel one of the most satisfying things you can eat. The root cause of both failures is almost always the same — and it is not what most home cooks expect. Tinned chickpeas, which are pre-cooked and already heavily hydrated, produce a paste that is too wet and too starchy to fry into a proper falafel; the moisture steams the interior into a dense, gummy mass and the excess starch causes the exterior to brown unevenly and absorb oil rather than forming a light, crisp shell. Authentic falafel is made not from cooked chickpeas but from dried chickpeas that have been soaked overnight in cold water and used raw — just hydrated, never boiled. The raw soaked chickpea contains its full complement of ungelatinised starch and structural protein; when the raw chickpea is ground and fried, the heat gelatinises the starch and sets the protein in a single step at high temperature, producing a light, airy, well-structured interior and a crust that forms quickly without oil saturation. This recipe uses the dried-soak-and-raw-grind approach throughout. It is 100% plant-based, dairy-free, and egg-free (falafel is naturally vegan). It makes approximately 20 falafel, enough for 4 people as a main in wraps or bowls or for 6 as a starter with dips. It is ready in 25 minutes of active cooking time, plus overnight soaking. Once you make falafel this way, you will never use tinned chickpeas for it again.

The technique is the raw-grind-and-rest method. It has three components that work together to produce the texture and structure that distinguishes an exceptional falafel from a mediocre one. Stage one — raw grind: the dried chickpeas are soaked overnight in cold water (they will approximately double in size) and then drained and processed raw in a food processor — never boiled. The food processor is pulsed rather than run continuously; the goal is a coarse, sandy mixture in which the chickpea pieces are broken down to roughly 2–3mm but retain visible texture — not a smooth paste and not a purée. A smooth paste has had its cell structure completely broken down, releasing all of its starch as a wet, gelatinous mass that produces the dense, gummy interior associated with tinned-chickpea falafel. A coarse grind retains air pockets in the mixture and allows the discrete chickpea pieces to set independently in the hot oil, producing a porous, fluffy interior with distinct texture. The herbs (flat-leaf parsley, fresh coriander), aromatics (onion, garlic), and spices (cumin, coriander, cayenne) are processed with the chickpeas rather than stirred in afterwards — processing them together distributes the flavour compounds into every particle of the mixture at the grinding stage, producing falafel that tastes of herb and spice throughout rather than having flavour concentrated at the surface. Stage two — cold rest: the processed mixture is refrigerated for a minimum of 1 hour (and ideally overnight alongside the soaking chickpeas). The cold rest serves two purposes: the chickpea starch absorbs the residual moisture in the mixture, making the falafel mixture drier and more cohesive and dramatically reducing the likelihood of the falafel breaking apart in the oil; and the cold temperature of the mixture when it enters the hot oil creates a rapid temperature differential at the surface that drives fast crust formation — a cold falafel dropped into hot oil develops its crust in seconds, sealing the interior before significant oil absorption can occur. Stage three — high-heat fry: the falafel are fried in oil heated to 175–180°C. Below this temperature, the falafel exterior absorbs oil and becomes greasy before the crust has time to form; above it, the exterior browns too rapidly while the centre remains raw. The correct temperature range produces a dark golden-brown crust in approximately 3 minutes per batch with a fully cooked, light, fluffy interior.

This recipe makes approximately 20 falafel, serving 4 as a main or 6 as a starter.


Recipe Information

Soak TimeRest TimePrep TimeFry TimeTotal ActiveServingsCalories
Overnight1 hr min15 mins10 mins~25 mins active4 (main)~310 kcal

Ingredients

The Falafel

  • 250g (1½ cups) dried chickpeas — not tinned, not pre-cooked; dried chickpeas soaked overnight are the non-negotiable foundation of proper falafel; tinned chickpeas will not produce the correct texture
  • 1 small onion (approximately 80g), roughly chopped — white or yellow onion
  • 4 cloves garlic, roughly chopped
  • 30g (1 large bunch) fresh flat-leaf parsley — leaves and fine stems; flat-leaf rather than curly parsley; do not substitute dried
  • 20g (½ bunch) fresh coriander (cilantro) — leaves and fine stems; for those who do not enjoy coriander, replace with additional flat-leaf parsley
  • 1½ tsp ground cumin — toasted and freshly ground cumin is noticeably better; toast whole cumin seeds in a dry pan for 60 seconds and grind
  • 1 tsp ground coriander
  • ½ tsp cayenne pepper — adjust to taste; provides background heat without dominating
  • ½ tsp ground black pepper
  • 1½ tsp fine salt
  • ½ tsp baking soda (bicarbonate of soda) — added just before shaping, not during the initial grind; the baking soda reacts with the chickpea’s natural acidity during frying to produce carbon dioxide, creating the open, slightly puffed interior texture; do not add earlier as it will make the mixture sticky
  • 2 tbsp sesame seeds — mixed into the falafel mixture; adds a subtle nuttiness and creates a beautiful speckled exterior crust
  • 1 tbsp plain flour or chickpea flour — a small amount added if the mixture is too loose to hold its shape; chickpea flour adds no foreign flavour and is the traditional binder

For Frying

  • Neutral oil with a high smoke point — sunflower, vegetable, or refined rapeseed; approximately 500ml–1 litre depending on pot size; the falafel should be submerged in at least 5cm of oil for even cooking

For Serving (choose your combination)

  • Pitta bread or flatbreads, warmed
  • Hummus — homemade or good-quality shop-bought
  • Tahini sauce: 3 tbsp tahini, juice of 1 lemon, 1 small garlic clove (minced), 3–4 tbsp water, salt to taste — whisk together until smooth and creamy
  • Tomatoes, thinly sliced or chopped
  • Cucumber, thinly sliced
  • Red onion, very thinly sliced
  • Fresh flat-leaf parsley leaves
  • Pickled chillies or pickled turnips (the traditional Lebanese/Palestinian accompaniment)
  • Shredded iceberg or romaine lettuce

Instructions

  1. Soak the chickpeas — overnight soak. Place the dried chickpeas in a large bowl and cover generously with cold water — the chickpeas will approximately double in size overnight, so use a bowl large enough and at least triple the volume of water to chickpeas. Leave to soak for a minimum of 12 hours and up to 24 hours at room temperature (or in the refrigerator in warm weather). The chickpeas are ready when they are plump and hydrated but still raw — they should feel slightly firm when pressed rather than fully soft. Drain and rinse thoroughly.
  2. Process — raw grind stage. Place the onion and garlic in a food processor and pulse 4–5 times until roughly chopped. Add the drained raw chickpeas, flat-leaf parsley, fresh coriander, cumin, ground coriander, cayenne pepper, black pepper, salt, and sesame seeds. Pulse in short bursts of 1–2 seconds, scraping down the sides between pulses. The goal is a coarse, grainy mixture that holds together when squeezed in your palm but retains visible texture — not a smooth paste or a purée. This will take approximately 15–20 short pulses. Do not process continuously or the mixture will become too smooth and wet.
  3. Test the mixture. Take a small amount of the mixture and press it firmly in your palm — it should hold its shape without crumbling. If it is too dry and crumbles, add 1 tablespoon of cold water and pulse once or twice more. If it is very wet and sticky, add 1 tablespoon of plain flour or chickpea flour and pulse to combine. The mixture should be just cohesive.
  4. Rest — cold rest stage. Transfer the mixture to a bowl or sealed container, cover tightly, and refrigerate for a minimum of 1 hour. Overnight refrigeration (alongside the chickpeas during their soak) produces the best results and means the falafel mixture is ready to fry as soon as the chickpeas are processed. Do not skip the cold rest — it is essential for cohesion and for achieving the rapid crust formation in the oil.
  5. Shape the falafel. Remove the mixture from the refrigerator. Add the baking soda and mix thoroughly until evenly distributed. Using a falafel press (the traditional tool, which produces the distinctive patty shape with a fluted edge), a tablespoon measure, or your hands, shape the mixture into rounds or slightly flattened patties approximately 4cm in diameter and 2cm thick. Place on a lined tray. Work quickly and keep the shaped falafel cold until ready to fry.
  6. Heat the oil. Pour oil into a wide, deep saucepan or deep-sided frying pan to a depth of at least 5cm. Heat over medium-high heat until a thermometer reads 175–180°C, or until a small piece of falafel mixture dropped in the oil sizzles immediately and rises to the surface. Adjust the heat to maintain this temperature throughout frying — the oil temperature drops with each batch, so increase the heat slightly between batches.
  7. Fry in batches. Carefully lower 4–5 falafel into the hot oil — do not overcrowd the pan, as this drops the oil temperature significantly and produces greasy rather than crispy falafel. Fry for 3–4 minutes, turning once or twice, until deep golden-brown all over. Remove with a slotted spoon and transfer to a plate lined with kitchen paper. Taste the first falafel before continuing — check seasoning and texture, and adjust the mixture if needed before frying the remaining batches.
  8. Serve immediately. Falafel are at their best within 10 minutes of frying, while the exterior is at maximum crunch. Serve in warmed pittas with tahini sauce, hummus, vegetables, and pickles, or over a bowl of rice or grain salad with the same accompaniments.

Pro Tips

  • Never use tinned chickpeas — this is the single most important rule in falafel making and the one most frequently ignored by home cooks working from recipes that substitute tinned chickpeas for convenience. Tinned chickpeas have been boiled during processing, which fully gelatinises their starch into a wet, sticky mass; when ground and fried, this paste steams from the inside rather than setting into a light, airy crumb, producing a dense, greasy, heavy falafel that is the opposite of what the dish should be. Dried chickpeas soaked overnight are raw — their starch gelatinises for the first time in the hot oil, producing a completely different interior structure. The overnight soak is the only preparation required and takes 30 seconds of active effort.
  • Coarse grind, always — resist the temptation to run the food processor until the mixture is smooth; the coarseness of the grind is what produces the open, fluffy, slightly crunchy interior that distinguishes exceptional falafel. If you over-process and the mixture is very smooth, there is no way to recover the texture; the only option is to start again. Stop processing as soon as the mixture holds together when pressed.
  • Cold falafel, hot oil — the temperature differential between the cold falafel mixture and the hot oil is what produces rapid crust formation. Falafel shaped at room temperature from an unrested mixture enter the oil at a temperature much closer to the oil’s temperature, meaning the crust forms more slowly and the falafel absorbs more oil before the exterior is sealed. Keep the shaped falafel refrigerated until the moment they go into the oil.
  • The baking soda timing matters — add the baking soda to the mixture just before shaping, not during the initial grind or the cold rest period. Added too early, the baking soda begins reacting with the mixture’s natural acids and releases its carbon dioxide before the falafel enters the oil, producing no benefit during frying. Added at the shaping stage, the baking soda’s reaction is triggered by the heat of the oil at exactly the right moment, creating the tiny bubbles that lighten the interior texture.

Falafel: A Disputed Origin and a Thousand-Year Street Food Tradition

Few dishes have generated as much passionate debate about their origin as falafel — a disagreement that reflects the complexity of food history across a region where culinary traditions have migrated, merged, and been claimed and reclaimed for centuries. The most widely cited theory places falafel’s origin in Egypt, where a similar fritter made from dried broad beans (ta’amiya) rather than chickpeas has been eaten since at least the Coptic Christian period, with some food historians suggesting a provenance stretching back to pharaonic Egypt — the Copts are believed to have eaten ta’amiya during Lent as a meat substitute, a practice that predates the arrival of Islam in the region by centuries. The chickpea version of falafel — which is now the more globally recognised form — is most strongly associated with Levantine cuisine, particularly Palestinian, Lebanese, and Syrian cooking, where it has been a staple of the urban street food economy for at least several hundred years and likely much longer, sold from vendors’ carts and dedicated falafel shops that in some cities have been in operation for generations under the same family. The word “falafel” itself is of disputed etymology: one theory derives it from the Arabic “filfil” (pepper), reflecting the heavily spiced character of the original; another theory points to a Coptic root. What is not disputed is falafel’s trajectory over the 20th and 21st centuries — from a street food of the Arab world to a global symbol of the broader Middle Eastern culinary tradition and, more recently, to one of the flagship dishes of the international plant-based food movement. In Israel, falafel was adopted into the national food culture following the establishment of the state in 1948, becoming so associated with Israeli street food that it is sometimes called the Israeli national dish — a characterisation that is itself the subject of intense dispute among food historians and across the political geography of the region. The global falafel of today — served in pittas with tahini, hummus, and pickled vegetables — represents a particular Levantine street food tradition that has crossed the world while remaining, at its best, recognisably connected to the fried chickpea fritters that vendors have been selling in the markets of Beirut, Jerusalem, and Cairo for a very long time.


Flavor Variations

  • Egyptian-Style Ta’amiya (Broad Bean Falafel): Replace the dried chickpeas with dried split broad beans (fava beans), soaked overnight in the same way. Ta’amiya typically includes more fresh herbs than chickpea falafel — add an additional 30g of flat-leaf parsley and 1 teaspoon of dried dill. The broad bean falafel has a slightly earthier, more complex flavour than chickpea falafel, a softer interior crumb, and a characteristic bright green cross-section. It is the original Egyptian form of the dish and is considered by many who have eaten extensively across the region to be the superior version.
  • Spiced Harissa Falafel: Add 2 tablespoons of rose harissa paste to the mixture during the grind (reduce the cayenne to ¼ tsp). The harissa falafel has a deeper red-orange hue, a more complex spice profile with the floral, smoky notes characteristic of rose harissa, and a moderate heat. Excellent served with a cucumber and yogurt-style dip made from plant-based yogurt.
  • Baked Falafel: For a lower-fat alternative, brush or spray the shaped falafel generously with neutral oil and bake on a wire rack set over a lined tray at 200°C fan for 25–28 minutes, turning halfway. Baked falafel have a slightly drier, denser interior than fried falafel and a less dramatically crunchy exterior, but are a practical and delicious option when deep frying is not convenient. The raw-grind-and-rest technique still applies — tinned chickpeas produce poor baked falafel for the same reasons they produce poor fried falafel.

Nutritional Highlights (Per Serving — Based on 4 Main Servings, Falafel Only)

CaloriesProteinCarbsFiberFat
~310 kcal14g38g8g11g

Storage

  • Best eaten fresh — falafel are at their best within 10–15 minutes of frying, while the exterior crust is at maximum crunch. The crust softens as the falafel cool and continues to soften during refrigeration.
  • Refrigerator: Store cooled falafel in a sealed container for up to 4 days. The flavour remains excellent; the texture softens significantly. Reheat in a dry frying pan over medium heat for 2–3 minutes per side, or in a 190°C fan oven on a wire rack for 8–10 minutes, to restore crunch.
  • Freezer (after frying): Freeze cooled falafel in a single layer on a lined tray until solid, then transfer to a freezer bag. Store for up to 3 months. Reheat from frozen at 200°C fan on a wire rack for 12–15 minutes.
  • Freezer (unfried mixture): The processed, rested falafel mixture can be portioned and frozen raw, before shaping. Defrost overnight in the refrigerator, shape, add the baking soda, and fry as directed. This is the most convenient make-ahead strategy — the raw mixture freezes and defrosts well without texture loss.
  • The uncooked mixture: The processed falafel mixture keeps in the refrigerator for up to 48 hours before frying, making it ideal for preparing on the day before a party or meal. The longer cold rest actually improves the falafel’s cohesion and texture.

Frequently Asked Questions

Why are my falafel falling apart in the oil?

The most common causes are: using tinned rather than dried soaked chickpeas (the cooked chickpea paste is too wet and lacks the structural protein of raw chickpeas to hold together in hot oil); not resting the mixture in the refrigerator (the cold rest is essential for cohesion — it allows the starch to absorb residual moisture and the mixture to firm up); processing the mixture too smooth (a coarse, sandy grind holds together better than a smooth paste); or the oil not being hot enough (below 175°C the falafel absorbs oil and softens before the crust can form, and an insufficiently crisped exterior is more likely to break apart). Check all four before frying the next batch.

Can I make falafel gluten-free?

Yes — replace the plain flour with chickpea flour (besan) for binding. All other ingredients are naturally gluten-free. Ensure that any accompanying pittas or flatbreads are also certified gluten-free, and that your tahini and other condiments are produced in gluten-free facilities if required.

How long do the chickpeas need to soak?

A minimum of 12 hours and ideally 16–18 hours. The chickpeas should be plump, hydrated, and approximately double their dried size, but still firm when pressed rather than soft — they should feel like a very al dente cooked chickpea, not like a fully cooked one. Chickpeas soaked for less than 12 hours may be too hard to grind evenly in the food processor; chickpeas soaked for more than 24 hours may become slightly fermented at room temperature in warm climates — refrigerate if soaking for longer than 18 hours.

Can I use a blender instead of a food processor?

A food processor is strongly preferred — a blender tends to process the mixture too finely and unevenly, with the bottom of the jug becoming smooth while the top remains coarse. If only a blender is available, work in very small batches, pulse rather than blend continuously, and stop frequently to check the texture. A stick blender (immersion blender) does not produce good results for falafel.


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

Vegan Spinach and Mushroom White Lasagna — The Creamy, Layered Pasta Bake That Feels Like a Celebration

vegan spinach and mushroom white lasagna

A white lasagna — lasagna bianca, built on béchamel rather than tomato sauce — is an altogether different animal from the red-sauced version most people picture when they think of lasagna. Where a classic lasagna al forno is bold, robust, and tomato-forward, a white lasagna is delicate, rich, and deeply savoury in a quieter way: the flavour is built from layers of creamy sauce, earthy mushrooms, wilted spinach, and pasta, all melding together in the oven into something that is simultaneously comforting and refined. It is the kind of dish that feels appropriate at a weeknight dinner and equally at home on a table set for a special occasion. This vegan spinach and mushroom white lasagna achieves that character in full. The béchamel is made with oat milk, vegan block butter, and a full measure of nutritional yeast and Dijon, producing a sauce that is genuinely creamy and savoury with none of the flatness that plagues dairy-free white sauces made without attention to flavour depth. The filling is a combination of wilted spinach — thoroughly squeezed dry, as a wet spinach filling is one of the most common causes of a waterlogged lasagna — and sautéed mixed mushrooms that have been cooked until deeply golden and concentrated, with garlic, thyme, and a splash of white wine or vegetable stock to deglaze the pan and lift every bit of colour from the base. The top is finished with a generous scatter of vegan mozzarella block (grated at home, not pre-grated) and vegan parmesan-style cheese that browns to a spectacular, bubbly golden crust in the final phase of baking. This vegan spinach and mushroom white lasagna is 100% plant-based, dairy-free, and egg-free. It serves 6. It is ready in 1 hour 20 minutes. It is the centrepiece dish — the one that comes to the table whole and gets gasped at before it is even served.

The technique is the separate-build-and-dry-layer method. The two failure modes of a home-baked lasagna — of any style, but particularly of a white lasagna where there is no tomato sauce to mask textural inconsistencies — are a waterlogged dish in which the layers have dissolved into a wet, undifferentiated mass, and an unevenly cooked dish in which the pasta sheets at the centre are still hard while the edges are over-baked and the sauce at the base has dried. Both failures stem from the same root problem: the uncontrolled water content of the ingredients going into the dish. Spinach releases enormous quantities of water during cooking — a 200g bag of raw spinach may release 100–120ml of liquid during the wilting process; if this liquid is not removed before the spinach enters the lasagna, it dilutes the béchamel and prevents the pasta sheets from absorbing the sauce evenly during baking, producing exactly the wet, sloppy texture that turns a potentially beautiful lasagna into a disappointment. Mushrooms present the same challenge: raw mushrooms added directly to a lasagna release their water in the oven, again diluting the sauce and producing a wet filling. The separate-build-and-dry-layer method treats every filling component as a separate preparation problem to be solved before assembly. Stage one — dry the spinach: the spinach is wilted in a hot pan, transferred immediately to a colander, and pressed under the back of a spoon (or squeezed in a clean tea towel once cool enough to handle) until no further liquid runs out; the pressed spinach should be half or less of its wilted volume and feel almost dry to the touch. Stage two — concentrate the mushrooms: the mushrooms are cooked over high heat in batches in a wide pan — not crowded, which causes steaming rather than browning — until they are deeply golden and reduced to approximately one-third of their raw volume; all of their water has been driven off and their flavour is concentrated and intensely savoury. Stage three — rest the béchamel: the béchamel is made and allowed to cool for 5–10 minutes before assembly, which thickens it slightly and ensures it spreads evenly between the pasta layers rather than pooling at the base of the dish. With all three components prepared and controlled, assembly is straightforward and the baked result is a lasagna in which the layers hold their structure, the pasta is evenly cooked throughout, and the sauce is creamy and cohesive rather than watery.

This recipe serves 6.


Recipe Information

Prep TimeCook (Components)AssembleBake TimeTotal TimeServingsCalories
20 mins25 mins10 mins45 mins~1 hr 40 mins6~480 kcal

Ingredients

For the Spinach Filling

  • 400g (14oz) fresh baby spinach — or 200g frozen spinach, fully thawed and squeezed very dry; fresh spinach wilts down dramatically, which is expected
  • 1 tsp olive oil
  • 2 cloves garlic, finely minced
  • ¼ tsp ground nutmeg — the classic spinach companion in a white lasagna; do not omit
  • ½ tsp fine salt
  • ¼ tsp ground black pepper

For the Mushroom Filling

  • 600g (21oz) mixed mushrooms — chestnut, portobello, shiitake, or a combination; chestnut mushrooms form a reliable base; a portion of shiitake adds excellent umami depth; clean with a damp cloth, not washed under water (washing mushrooms causes them to absorb water and steam rather than brown in the pan)
  • 2 tbsp olive oil
  • 3 cloves garlic, finely minced
  • 1 tsp fresh thyme leaves (or ½ tsp dried thyme)
  • 80ml (⅓ cup) dry white wine or good-quality vegetable stock — for deglazing; the wine adds a complexity that stock does not quite replicate, but both work well
  • 1 tbsp soy sauce or tamari — added with the deglaze liquid; adds umami depth and a deeper golden colour to the mushrooms
  • Salt and black pepper to taste

For the Vegan Béchamel

  • 60g (4 tbsp) vegan block butter — block butter for a richer, more stable roux; tub-style spread contains more water and produces a thinner, less glossy béchamel
  • 60g (½ cup) plain flour (all-purpose flour)
  • 900ml (3¾ cups) unsweetened oat milk — oat milk produces the most neutral, creamy béchamel of all plant milks; soy milk also works well
  • 4 tbsp nutritional yeast — essential for savoury depth in a dairy-free béchamel
  • 1 tbsp Dijon mustard — adds complexity and a slight sharpness that mimics the flavour profile of a traditional béchamel made with good-quality dairy
  • 1 tsp fine salt
  • ½ tsp white pepper
  • ¼ tsp ground nutmeg

For Assembly

  • 12–15 dried lasagna sheets — standard dried lasagna sheets; no-boil/oven-ready sheets can be used but standard dried sheets produce a slightly better texture; if using standard sheets, cook in salted boiling water for 2 minutes less than the packet’s al dente time (they will finish cooking in the oven)
  • 150g (5½oz) vegan mozzarella block — Violife or similar firm vegan mozzarella block, grated at home; do not use pre-grated vegan mozzarella (anti-caking agents prevent melting); do not use fresh mozzarella-style balls (too high in water content)
  • 50g (1¾oz) vegan parmesan-style cheese, finely grated — Violife Prosociano or similar; provides the flavour and golden-brown colour on the top crust
  • 2 tbsp vegan block butter, cut into small pieces — dotted over the top before baking; helps the cheese topping brown evenly

Instructions

  1. Prepare the spinach — dry-layer stage. Heat the olive oil in a wide pan over medium-high heat. Add the garlic and cook for 30 seconds until fragrant. Add the fresh spinach in large handfuls, turning with tongs as each handful wilts to make room for the next. Once all the spinach is wilted (2–3 minutes total), add the nutmeg, salt, and pepper, stir briefly, and transfer immediately to a colander set over a bowl. Press the spinach firmly with the back of a large spoon to extract as much liquid as possible. When cool enough to handle, gather the spinach in a clean tea towel and squeeze firmly until no more liquid runs out. The spinach should feel almost dry and be a compact mass. Set aside.
  2. Prepare the mushrooms — concentrate stage. Slice or roughly chop the mushrooms into pieces of similar size (approximately 1–2cm). Heat 1 tablespoon of the olive oil in a wide pan over high heat until very hot. Add half the mushrooms in a single layer — do not crowd the pan. Cook without stirring for 2–3 minutes until deeply golden underneath, then turn and cook for a further 2 minutes. The mushrooms should be golden and reduced, not grey and steaming. Transfer to a plate. Repeat with the remaining olive oil and mushrooms. Return all the mushrooms to the pan over medium-high heat. Add the garlic and thyme and cook for 60 seconds. Add the white wine (or stock) and soy sauce and cook, scraping up any browned bits from the base of the pan, until the liquid has almost entirely evaporated — approximately 2 minutes. Season with salt and pepper. Remove from heat and set aside.
  3. Make the béchamel — rest stage. Melt the vegan block butter in a large saucepan over medium heat. Add the flour and whisk constantly for 2 minutes to cook out the raw flour taste — the roux should be smooth and slightly golden. Remove from heat and add the oat milk in a slow, steady stream, whisking constantly to prevent lumps. Return to medium heat and whisk continuously until the sauce comes to a gentle simmer and thickens to a consistency that coats the back of a spoon — approximately 6–8 minutes. Add the nutritional yeast, Dijon mustard, salt, white pepper, and nutmeg. Whisk to combine. Remove from heat and allow to cool and thicken for 5–10 minutes before assembly.
  4. Par-cook the pasta (if using standard dried sheets). Cook the lasagna sheets in a large pan of well-salted boiling water for 2 minutes less than the packet’s al dente time. Drain and lay flat on a lightly oiled surface to prevent sticking.
  5. Preheat the oven to 190°C fan / 200°C conventional / 375°F. Lightly oil a deep baking dish (approximately 30cm × 20cm × 7cm — the depth is important; a shallow dish does not accommodate four full layers).
  6. Assemble. Spread a thin layer of béchamel over the base of the dish (this prevents the bottom pasta sheets from sticking). Lay 3–4 lasagna sheets over the béchamel in a single layer, overlapping slightly. Spread one-third of the remaining béchamel over the pasta sheets. Scatter half the spinach evenly over the béchamel. Top with half the mushrooms. Add another layer of lasagna sheets. Spread half the remaining béchamel. Scatter the remaining spinach and the remaining mushrooms. Add a final layer of lasagna sheets. Pour and spread the remaining béchamel evenly over the top layer — it should cover every part of the pasta. Scatter the grated vegan mozzarella evenly over the surface. Scatter the vegan parmesan-style cheese over the mozzarella. Dot the small pieces of vegan block butter over the cheese topping.
  7. Bake. Cover the dish tightly with foil and bake for 30 minutes. Remove the foil and bake for a further 15 minutes until the cheese topping is deeply golden and bubbling and the lasagna is cooked through (a sharp knife inserted into the centre should meet no resistance from the pasta). If the top is not golden enough after 45 minutes, switch to the grill/broiler for the final 2–3 minutes.
  8. Rest. Leave to rest for 15 minutes before cutting and serving. This is not optional — a lasagna cut immediately out of the oven collapses and floods the plate; the 15-minute rest allows the béchamel to thicken and the layers to set into the defined, sliceable structure that makes a lasagna worth presenting at the table.

Pro Tips

  • Squeeze the spinach until it seems excessive — the amount of liquid that a bag of fresh spinach releases during wilting is genuinely astonishing, and the instinct is to stop squeezing when it appears dry. The standard for a lasagna filling is drier than “appears dry” — keep squeezing until absolutely nothing more comes out. A lasagna filling that seems almost too dry when you put it in the dish will be perfectly moist in the final baked result; a filling that seems just right at assembly will make the lasagna wet.
  • High heat, uncrowded mushrooms — the transformation of raw mushrooms to deeply golden, flavour-concentrated mushrooms happens only above a certain temperature, and that temperature is not maintained when the pan is crowded; crowded mushrooms release their water, which drops the pan temperature below browning threshold, and the mushrooms steam in their own liquid rather than browning. Use the widest pan available, cook in two or three batches, and do not turn the mushrooms until they have had at least 2 full minutes of undisturbed contact with the pan surface.
  • The béchamel rest thickens the sauce — a freshly made béchamel is thinner than the same sauce 5–10 minutes later, after its starch has fully gelatinised in the residual heat; spreading a slightly thicker, cooled béchamel between the pasta layers produces more even coverage and prevents the sauce from running to the edges of the dish and leaving the centre dry.
  • Rest before cutting — every recipe for lasagna includes this instruction and it is ignored roughly half the time. The consequence of cutting too early is not just a messy slice; it is a fundamentally different dish — the béchamel in an unrested lasagna is too liquid to hold the layers in position, so the slice collapses and the result on the plate is a pool of sauce with layers of pasta and filling floating in it rather than the defined, layered cross-section that is the point of the dish. Fifteen minutes of rest costs nothing and produces a completely different result.

Pasta Bianca: The White Sauce Tradition in Italian and Northern European Cooking

The white lasagna on which this recipe is based belongs to a distinct tradition in Italian pasta cookery — the pasta bianca, or white pasta, that is most strongly associated with the northern Italian regions of Emilia-Romagna, Lombardy, and Veneto, where butter and cream rather than olive oil and tomato have historically been the dominant cooking fats and sauce bases. This north-south divide in Italian cooking runs deep and is rooted in agricultural and climatic geography: the Po Valley, Italy’s great agricultural plain running across the north, has historically supported dairy farming and wheat cultivation on a scale that made butter, cream, and fresh egg pasta the foundational ingredients of northern Italian cuisine; the south, with its olive trees, sun-dried tomatoes, and harder durum wheat, developed an entirely different culinary vocabulary. The béchamel itself — the white sauce at the heart of this lasagna — carries its own complex cultural history: it appears in Italian cooking under the name “besciamella” and has been a staple of northern Italian pasta dishes for at least three centuries, though the sauce’s origin is frequently and erroneously attributed exclusively to French cuisine. The classical French “sauce béchamel,” named either for the Marquis de Béchamel (a 17th-century financier and steward to Louis XIV) or for the royal kitchen that developed and codified it under his name, is likely a parallel evolution of the same basic technique — fat, flour, and dairy liquid cooked together into a smooth, pourable sauce — that was also being developed in Italian, Spanish, and other European court kitchens during the same period. The lasagna itself, as a pasta form, has its roots in the Emilia-Romagna region and in particular in the city of Bologna, where “lasagne verdi al forno” — green (spinach-tinted) lasagna sheets layered with ragù bolognese and béchamel and baked — is considered the canonical form of the dish. The spinach and béchamel combination in this recipe is therefore not merely convenient but historically grounded: spinach-tinted pasta with white sauce is how the people of Bologna have been eating their lasagna for at least 500 years.


Flavor Variations

  • Roasted Butternut Squash and Sage White Lasagna: Replace the mushroom filling with 600g of butternut squash, diced into 1.5cm cubes, tossed with olive oil, salt, and pepper and roasted at 200°C fan for 25 minutes until golden and tender. Fry 8–10 fresh sage leaves in vegan block butter until crisp and use to garnish the finished lasagna. Stir ½ teaspoon of ground sage into the béchamel. The squash version is sweeter, more autumnal in character, and particularly beautiful — the orange squash and white béchamel produce a striking visual contrast.
  • Artichoke and Sun-Dried Tomato White Lasagna: Replace the spinach with 2 tins (400g each) of artichoke hearts in brine, drained and roughly chopped, sautéed briefly with garlic and seasoning. Add 100g of drained, roughly chopped sun-dried tomatoes (in oil) to the mushroom filling. The artichoke version is more complex and slightly more acidic in flavour than the spinach version — the brine from the artichokes and the sweetness of the sun-dried tomatoes create a more assertive, Mediterranean-inflected white lasagna.
  • Spinach, Mushroom, and Walnut White Lasagna: Add 100g of roughly chopped toasted walnuts to the mushroom filling at the end of cooking. The walnuts add a meaty, slightly bitter counterpoint to the creaminess of the béchamel and the earthiness of the mushrooms, as well as additional texture in the finished bake. Toast the walnuts in a dry pan for 4–5 minutes before adding.

Nutritional Highlights (Per Serving — Based on 6 Servings)

CaloriesProteinCarbsFiberFat
~480 kcal17g58g6g20g

Storage

  • Refrigerator: Store cooled lasagna covered in the baking dish or in a sealed container for up to 4 days. The lasagna firms significantly when cold, making it easier to portion cleanly from the refrigerator than when freshly baked.
  • Reheating (individual portions): Reheat in the microwave, covered loosely, with a splash of oat milk for 3–4 minutes until steaming throughout. The splash of oat milk prevents the béchamel from drying out during reheating.
  • Reheating (whole dish): Cover with foil and bake at 180°C fan for 30–35 minutes until heated through. Remove the foil for the final 5 minutes to re-crisp the cheese topping.
  • Freezer: This lasagna freezes very well. Cool completely, then freeze in the baking dish (wrapped tightly in cling film and foil) or in individual portions in sealed containers. Store for up to 3 months. Defrost overnight in the refrigerator and reheat as above.
  • Make-ahead: Assemble the lasagna up to 24 hours in advance, cover tightly with cling film, and refrigerate unbaked. Bake directly from the refrigerator, adding 10–15 minutes to the foil-covered bake time. This is an excellent strategy for entertaining — the lasagna can be fully prepared the day before and simply put in the oven when guests arrive.

Frequently Asked Questions

My white lasagna came out watery — what happened?

Waterlogged lasagna is almost always caused by insufficient drying of the spinach, insufficient browning of the mushrooms (which means they released their water in the oven rather than before), or both. Go back through the steps: the squeezed spinach should feel almost dry before it goes into the dish; the mushrooms should be deeply golden, noticeably reduced in volume, and visibly dry (not wet or shiny with liquid) before assembly. A thin béchamel that was not sufficiently cooked can also contribute — the béchamel should coat the back of a spoon and hold a clear line when a finger is drawn through it.

Can I use no-boil lasagna sheets?

Yes — no-boil (oven-ready) lasagna sheets can be used directly without par-cooking. Increase the béchamel quantity slightly (add an extra 100ml of oat milk to the sauce) as no-boil sheets absorb more liquid during baking than par-cooked standard sheets. Ensure the béchamel covers the pasta sheets fully in each layer, as any exposed no-boil sheet edges will remain hard.

Can I make this gluten-free?

Yes — use certified gluten-free lasagna sheets (Barilla gluten-free works well), replace the plain flour in the béchamel with an equal quantity of a 1:1 gluten-free plain flour blend (or potato starch for a very smooth béchamel), and use tamari in place of soy sauce. All other ingredients are naturally gluten-free.

How do I stop the top layer of pasta from drying out?

The top pasta layer dries if it is not fully covered by béchamel. Make sure the final béchamel layer covers every part of the top pasta sheet all the way to the edges of the dish, and cover the dish tightly with foil for the first phase of baking — the foil traps steam and keeps the top layer moist until the cheese is added and the uncovered browning phase begins.


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!

Lemon Garlic Roasted Eggplant — The Silky, Caramelised Side Dish That Steals the Show

lemon garlic roasted eggplant

Eggplant — aubergine, brinjal, call it what you will — is one of the most misunderstood vegetables in the home kitchen. Cooked wrong, it is soft and oily in an unpleasant way, spongy where it should be yielding, bland where it should be deep and savoury. Cooked right, it is extraordinary: a silky, caramelised, almost meaty vegetable with a flavour so complex and satisfying that it holds the centre of a plate entirely on its own. The difference between the two outcomes is almost entirely a matter of technique — specifically, how you treat the eggplant before it goes into the oven. This lemon garlic roasted eggplant solves the technique problem definitively. It produces eggplant that is deeply golden and caramelised on the cut surface, tender and silky to the point of collapsing at the interior, and finished with a bright, punchy lemon and garlic dressing that cuts through the richness of the roasted flesh and makes the whole dish taste vibrant and alive rather than heavy. It is 100% plant-based, dairy-free, and egg-free — eggplant is naturally vegan. It serves 4 as a side dish or 2 as a main over rice or with flatbread and tahini. It is ready in 45 minutes. It is the side dish that gets finished before anything else on the table, the one where people drag the last of their bread across the tray to catch the juices.

The technique is the salt-draw-score-and-blast method. Eggplant’s cellular structure is a dense, water-filled foam — each cell is essentially a small bubble of water surrounded by a thin membrane, and the spaces between cells are filled with air. This structure is why raw eggplant feels light and spongy: it is mostly air and water. When oil is applied to the surface of raw eggplant and it enters the oven, the heat collapses the air pockets and the eggplant absorbs the oil rapidly — but the water in the cells then begins to steam, creating a humid interior environment that prevents the surface from reaching the high temperature required for caramelisation. The result is eggplant that is cooked through and soft but pale, slightly greasy, and without the deep golden colour and complex flavour that only Maillard browning and caramelisation produce. The salt-draw-score-and-blast method systematically addresses each element of this structural problem. Stage one — score: the eggplant is scored in a deep crosshatch pattern — cuts approximately 1.5–2cm deep in a diamond grid — across the cut surface. The scoring serves two purposes simultaneously: it dramatically increases the surface area exposed to oven heat (more surface area = more caramelisation = more flavour), and it creates channels through which the salt penetrates and the drawn moisture escapes during the salt-draw stage. Stage two — salt draw: fine salt is rubbed generously into the scored surfaces and the eggplant is left cut-side down on a wire rack for 20–30 minutes. During this time, osmosis draws moisture from within the eggplant cells toward the salted surface, where it beads and runs off; the eggplant that has been through the salt-draw stage is measurably drier than unsalted eggplant — the foam-like air-and-water structure contracts slightly, making the flesh denser and less absorptive of oil. Stage three — blast: the dried, scored eggplant is placed cut-side down on a preheated baking tray (the tray is heated in the oven before the eggplant goes on it, acting like a griddle), brushed generously with oil, and roasted at high heat — 220°C fan — for the first 15 minutes. The preheated tray sears the cut surface immediately on contact, initiating the Maillard browning from the first moment of cooking and sealing the surface before significant oil absorption can occur. The blast of high initial heat drives off remaining surface moisture rapidly, creating the hot, dry surface environment in which caramelisation and browning can proceed. The final phase drops the temperature slightly and the eggplant continues to cook through until completely tender and collapsing at the interior.

This recipe serves 4 as a side or 2 as a main.


Recipe Information

Salt-DrawPrep TimeRoast TimeTotal TimeServingsCalories
20–30 mins10 mins30–35 mins~60 mins4 (side)~195 kcal

Ingredients

For the Eggplant

  • 2 large eggplants (aubergines) — approximately 700–800g total; look for firm, heavy eggplants with taut, glossy skin and green, fresh stems; avoid soft, spongy, or wrinkled specimens which indicate age and bitterness
  • 1½ tsp fine salt — for the salt-draw stage; do not use flaked salt at this stage (flaked salt draws moisture less efficiently from the surface; fine salt dissolves into the scored flesh more readily)
  • 3 tbsp olive oil — generous; eggplant is a high-oil-absorbing vegetable and under-oiling produces dry, tough flesh

For the Lemon Garlic Dressing

  • 4 cloves garlic, finely minced or grated on a microplane — the dressing is applied to the hot eggplant immediately after roasting, which gently cooks the raw garlic in the residual heat and softens its sharpness without losing the fresh, pungent character
  • 3 tbsp fresh lemon juice — approximately 1½ lemons; fresh lemon only; bottled lemon juice has a flat, slightly bitter flavour that does not work here
  • 2 tbsp extra virgin olive oil — higher quality extra virgin olive oil is used in the dressing than for roasting; the dressing is not cooked and the flavour of the oil is directly perceptible
  • 1 tsp lemon zest — finely grated; adds the aromatic, volatile top notes of lemon that juice alone does not provide
  • ½ tsp fine salt
  • ¼ tsp ground black pepper
  • ¼ tsp chilli flakes — optional; a small amount adds a pleasant warmth without making the dish spicy; Aleppo pepper or Urfa biber are excellent alternatives with more complexity than standard chilli flakes
  • 1 tsp maple syrup or agave — a very small amount; balances the sharpness of the lemon without making the dressing sweet

For Serving

  • 2 tbsp fresh flat-leaf parsley, finely chopped — scattered over at the last moment; flat-leaf parsley is essential, not decorative
  • 1 tbsp fresh mint leaves, torn — optional but excellent; mint and roasted eggplant is a classic eastern Mediterranean pairing
  • 2 tbsp tahini, thinned with a little water and lemon juice — drizzled over before serving; optional but transforms the dish from a side into something more substantial
  • Pomegranate seeds — optional; beautiful scattered over the finished dish; the sweet-sharp burst of pomegranate against the rich, smoky eggplant is one of the great flavour combinations of the region
  • Toasted pine nuts or flaked almonds — optional; add texture and a nutty richness

Instructions

  1. Score and salt-draw — score stage. Preheat the oven to 220°C fan / 230°C conventional / 425°F with a large, heavy baking tray inside — the tray must be preheating in the oven throughout. Halve the eggplants lengthways. Using a sharp knife, score the cut surface of each half in a deep diamond crosshatch pattern: make diagonal cuts approximately 1.5–2cm deep and 2cm apart, first in one direction and then across at an angle, creating a grid of deep cuts across the entire flesh. Be careful not to cut through the skin. The scoring is deep — deeper than feels comfortable to most cooks the first time; the depth of the scoring is directly related to the caramelisation achieved on the interior surfaces of the cuts.
  2. Salt-draw stage. Rub fine salt generously into the scored surfaces of all four eggplant halves, working the salt into the cuts with your fingers. Place the eggplant halves cut-side down on a wire rack set over a tray or chopping board. Leave for 20–30 minutes — you will see droplets of liquid forming and running off the cut surface. After 20–30 minutes, pat the cut surfaces firmly dry with kitchen paper. The surfaces should look and feel noticeably drier than unsalted eggplant.
  3. Oil and place. Brush the dried, scored cut surfaces generously with olive oil — the oil should visibly coat the entire surface including down into the scored cuts. Season with a few extra twists of black pepper (the salt-draw has already seasoned the flesh; no additional salt is needed at this stage).
  4. Blast roast — blast stage. Carefully remove the preheated tray from the oven using oven gloves. Working quickly, place the eggplant halves cut-side down on the preheated tray — you should hear an immediate sizzle on contact. Return immediately to the oven. Roast at 220°C fan for 15 minutes — the cut surfaces should be deeply golden and charred at the edges when the eggplant is turned to check. Turn the eggplant halves cut-side up. Reduce the oven temperature to 200°C fan and continue roasting for a further 15–20 minutes until the flesh is completely soft and collapsing when pressed gently, the scored cuts have opened and are deeply caramelised, and the skin is wrinkled and pulling away from the flesh at the sides. The interior should be a soft, almost jammy texture.
  5. Make the dressing. While the eggplant roasts, whisk together all the dressing ingredients — minced garlic, lemon juice, extra virgin olive oil, lemon zest, salt, pepper, chilli flakes, and maple syrup — in a small bowl until combined. Taste and adjust: it should be bright, sharp, garlicky, and well-seasoned.
  6. Dress immediately. Remove the roasted eggplant from the oven. Immediately spoon the lemon garlic dressing generously and evenly over the cut surfaces of all four halves — the heat of the eggplant gently mellows the raw garlic in the dressing and drives the lemon and garlic into the flesh. Leave to rest for 5 minutes to allow the dressing to be absorbed.
  7. Serve. Transfer the dressed eggplant halves to a serving plate or serve directly from the tray. Scatter with fresh flat-leaf parsley, torn mint leaves, and any optional garnishes — pomegranate seeds, tahini, toasted pine nuts. Serve immediately.

Pro Tips

  • Preheat the tray — this is the step most home cooks skip and the one that makes the biggest difference to the finished colour; a cold tray produces eggplant that steams in its own moisture for the first 5–6 minutes before the surface temperature rises high enough for browning to begin; a preheated tray contacts the cut surface at high temperature immediately and initiates browning from the first second of cooking. Use your heaviest baking tray for this — a thin tray loses its heat too quickly when the eggplant is placed on it.
  • Score deeply and generously — the scored crosshatch on the cut surface is not decorative; the cuts increase the surface area exposed to oven heat, create channels through which the salt draws moisture, and are the sites of the most intense caramelisation in the finished dish. A shallow score (3–5mm) does very little; a deep score (1.5–2cm) transforms the result. The cooked eggplant will look almost like a lattice where the scored cuts have opened and caramelised.
  • Dress while hot — the lemon garlic dressing applied to cold or warm eggplant sits on the surface; applied to hot eggplant, it is absorbed into the flesh, flavouring the interior as well as the surface. The heat also takes the raw edge off the minced garlic, converting it from sharp and pungent to mellow and fragrant. Apply the dressing within 60 seconds of the eggplant coming out of the oven.
  • Choose the right eggplant — globe eggplants (the standard large, dark purple variety) are the best choice for this dish; they have a generous amount of flesh relative to skin and hold their shape through roasting. Asian eggplants (long and thin, pale purple or white) are more delicate and tender but have less flesh and tend to collapse completely at high roasting temperatures. Italian or graffiti eggplants (smaller, striped) also work well. Avoid buying eggplants that feel light or spongy — these are old and will be bitter and seedy.

Eggplant Across Civilisations: A Vegetable That Travelled the World

The eggplant (Solanum melongena) is among the most widely travelled food plants in the world — a vegetable that originated in the Indian subcontinent, was carried through the Persian empire and across the Arab world, arrived in medieval Europe via North Africa and the Iberian Peninsula, crossed the Atlantic to the Americas with colonisers and enslaved peoples, and eventually became embedded in the food cultures of every continent. The earliest documented cultivation of eggplant appears in Sanskrit texts from ancient India, where it was known as “vatinganah,” a name that traces a remarkable etymological journey across cultures and languages: vatinganah became the Persian “badingan,” the Arabic “al-badinjan,” the Spanish “alberengena,” and eventually the English “aubergine” — a word that arrived in English through French from the Spanish via the Arabic via the Persian via the Sanskrit. The parallel English name “eggplant” derives from the appearance of early European cultivars of the plant, which produced small, white, egg-shaped fruits rather than the large, dark purple globe variety now standard in Western supermarkets. The Arab world was the primary vector through which eggplant spread from Asia to Europe: Arab traders and scholars carried it along the Silk Road trade routes and across the Mediterranean during the Islamic Golden Age (8th–13th centuries CE), and the Arab culinary tradition developed an extraordinary range of eggplant preparations — stuffed, puréed, fried, smoked, preserved — that remain central to the cuisines of the Middle East, North Africa, and the Levant. Medieval European cooks initially regarded eggplant with considerable suspicion: it belongs to the Solanaceae family, which includes the deadly nightshade, and European herbalists associated it with madness, melancholy, and disease — a reputation captured in the Italian name “melanzana,” derived from the Latin “mela insana” (“mad apple”). By the Renaissance, however, eggplant had been rehabilitated in southern European cooking, and it became a foundational ingredient in the cuisines of southern Italy, Greece, Spain, and the Ottoman empire — the tradition from which dishes like moussaka, caponata, imam bayildi, and baba ganoush descend.


Flavor Variations

  • Miso and Sesame Roasted Eggplant: Replace the lemon garlic dressing with a miso glaze: whisk together 2 tablespoons of white miso paste, 1 tablespoon of soy sauce, 1 tablespoon of maple syrup, 1 tablespoon of rice vinegar, and 1 teaspoon of toasted sesame oil. Brush the glaze over the cut surface of the scored eggplant before roasting (not after), and again halfway through cooking. The miso caramelises to a deeply savoury, lacquered glaze and the finished eggplant has a rich, umami character with a beautiful dark, glossy surface. Scatter with toasted sesame seeds and sliced spring onion to serve.
  • Harissa and Preserved Lemon Roasted Eggplant: Mix 2 tablespoons of rose harissa with 1 tablespoon of olive oil and spread over the scored surfaces of the eggplant halves before roasting in place of the plain olive oil. Replace the dressing with a mixture of 1 finely chopped preserved lemon (skin only, flesh discarded), 2 tablespoons of olive oil, and 1 tablespoon of fresh lemon juice. Serve with a cooling vegan yogurt and fresh coriander. The harissa version is more intensely spiced, smoky, and assertive in character — excellent as a main course with flatbread and a simple salad.
  • Balsamic and Herb Roasted Eggplant: Replace the lemon juice in the dressing with 2 tablespoons of good-quality balsamic vinegar. Add 1 tablespoon of fresh thyme leaves and 1 tablespoon of fresh rosemary (finely chopped) to the dressing. The balsamic version is sweeter and more Mediterranean-Italian in character — particularly good alongside pasta or as part of a larger antipasto spread.

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

CaloriesProteinCarbsFiberFat
~195 kcal3g14g7g15g

Storage

  • Best eaten fresh — roasted eggplant is at its best immediately after cooking and dressing, while the flesh is hot and the dressing is freshly absorbed. The texture and flavour diminish somewhat on standing.
  • Refrigerator: Store cooled leftovers in a sealed container for up to 3 days. The flesh continues to absorb the dressing during storage and develops a deeper, more integrated flavour that some people prefer to the freshly dressed version.
  • Reheating: Reheat on a baking tray in a 180°C fan oven for 10–12 minutes until warmed through, or briefly in a hot frying pan. Microwave reheating softens the flesh further and is acceptable for a quick meal but does not restore the caramelised character.
  • Cold use: Cold leftover roasted eggplant, finely chopped or roughly mashed, makes an excellent base for a quick eggplant dip or spread — mash with extra tahini, lemon juice, and garlic, and serve with pitta or crudités.
  • Do not freeze: Roasted eggplant freezes poorly — the already-soft flesh becomes mushy and watery on thawing. This dish is best made fresh or stored in the refrigerator for short-term use.

Frequently Asked Questions

Do I really need to salt the eggplant? I’ve heard modern varieties aren’t bitter.

Modern cultivated eggplant varieties have largely had their bitterness bred out and the primary historical reason for salting — removing bitter compounds — is less relevant than it was 30 years ago. However, in this recipe the salt-draw serves a different purpose entirely: moisture removal for better caramelisation. Whether or not your eggplant is bitter, the salt-draw step produces a measurably drier flesh that caramelises rather than steams in the oven. It is worth the 20-minute wait.

Can I use an air fryer?

Yes — air fryers excel at roasting eggplant because their circulating high-speed heat drives moisture off the surface rapidly and produces excellent caramelisation. Score and salt-draw the eggplant as directed. Brush with oil and air fry at 200°C, cut-side up, for 20–25 minutes until deeply golden and completely soft. No preheating stage is required in an air fryer. Apply the dressing immediately on removal, as with the oven method.

My eggplant came out pale and soft rather than golden and caramelised — what went wrong?

The most common causes are: skipping the salt-draw (wet eggplant steams rather than caramelises); not preheating the tray (a cold tray cannot initiate browning immediately); insufficient oven temperature (below 210°C the surface temperature is not high enough for significant Maillard browning on a vegetable with this much water content); or crowding the tray (multiple eggplant halves pressed together trap steam between them). Run through all four checks for the next batch.

Can I make this ahead for a dinner party?

The eggplant can be scored and salt-drawn up to 2 hours ahead, patted dry and stored uncovered in the refrigerator. The dressing can be made up to 24 hours ahead and refrigerated. Roast and dress the eggplant up to 30 minutes before serving — it is excellent at room temperature and holds its texture well for 20–30 minutes after dressing.


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!

Lemon Garlic Roasted Tofu — The Golden, Flavour-Packed Protein That Goes With Everything

lemon garlic roasted tofu 

There is a version of roasted tofu that most people have encountered — pale, slightly soft, faintly seasoned, a protein that sits on a plate and does very little for the meal it is supposed to anchor. And then there is this version: deeply golden all over, with a lightly caramelised, almost lacquered surface that carries the bright, punchy flavours of lemon and garlic into every bite; firm and satisfying at the exterior, tender and yielding at the centre; the kind of tofu that converts people who claim not to like tofu, not because it is disguised as something else, but because it has been treated with the same care and technique that any good ingredient deserves. This lemon garlic roasted tofu is 100% plant-based, dairy-free, and egg-free. It serves 4. It is ready in 50 minutes including pressing time. It works as a main protein in rice bowls, grain salads, noodle dishes, and stir-fries; as a high-protein addition to wraps and sandwiches; as a salad topper; and as a standalone dish with dipping sauce and steamed greens. It is one of the most versatile recipes on this site, and the technique is the reason it delivers every time.

The technique is the press-marinate-and-high-heat-flip method. The three consistent failure modes of roasted tofu are: a pale, under-caramelised exterior (the surface never reached the high temperature needed for Maillard browning); a soft, water-logged interior (moisture was not removed before roasting); and flavour that is only skin-deep (the marinade coated the surface but did not penetrate the tofu). This method addresses all three simultaneously across three distinct stages. Stage one — press: the tofu is pressed under sustained weight for a minimum of 30 minutes before any other preparation. Extra-firm tofu straight from its packaging contains approximately 80% water by weight; pressing for 30 minutes under a heavy object removes 20–25% of that water, producing a firmer, denser tofu block with a lower moisture content that is capable of browning in the oven rather than steaming. Stage two — marinate with acid: the pressed tofu is cut into cubes and marinated for a minimum of 20 minutes in a mixture containing lemon juice, soy sauce, garlic, olive oil, and a small amount of cornflour dissolved in the marinade. The acid in the lemon juice begins to denature the surface proteins of the tofu, creating a slightly rougher, more porous surface that absorbs the marinade more readily than unacidified tofu; the cornflour in the marinade deposits a fine starch layer on the surface of each cube that serves as the adhesive for the caramelised crust during roasting. Stage three — high-heat flip: the marinated tofu is roasted on a preheated baking tray at 210°C fan — significantly hotter than most roasted tofu recipes specify — and flipped precisely once at the halfway point. The high temperature and the preheated tray together drive the surface temperature of each cube’s contact face above the Maillard browning threshold immediately on placement; the flip at the halfway point exposes the unbrowned upper face to direct contact with the hot tray for the second half of the roast, ensuring deep, even caramelisation on all sides. At the end of roasting, a fresh lemon garlic glaze — made from the same base flavours as the marinade but unapplied until after cooking — is poured over the hot tofu and the tray returned to the oven for a final 3 minutes, during which the glaze reduces and caramelises onto the tofu surface in a concentrated, sticky, deeply flavoured coating.

This recipe serves 4.


Recipe Information

Press TimeMarinateRoast TimeGlazeTotal ActiveServingsCalories
30 mins20 mins25 mins3 mins~20 mins active4~255 kcal

Ingredients

For the Tofu

  • 2 blocks (800g / 28oz total) extra-firm tofu — extra-firm only; firm tofu contains too much residual water for the caramelisation this recipe requires; do not use silken, soft, or medium tofu

For the Marinade

  • 3 tbsp soy sauce or tamari — tamari for gluten-free
  • 3 tbsp fresh lemon juice — approximately 1½ lemons; fresh lemon only
  • 4 cloves garlic, finely minced or grated on a microplane
  • 2 tbsp olive oil
  • 1 tbsp maple syrup — provides a small amount of sugar that accelerates surface caramelisation in the oven
  • 1 tbsp cornflour (cornstarch) — dissolved into the marinade; creates the starch adhesion layer on the tofu surface that anchors the golden crust
  • 1 tsp smoked paprika — adds colour and a subtle smoky depth
  • ½ tsp onion powder
  • ½ tsp ground black pepper

For the Lemon Garlic Glaze (Applied After Roasting)

  • 2 tbsp soy sauce or tamari
  • 2 tbsp fresh lemon juice
  • 1 tbsp maple syrup
  • 2 cloves garlic, finely minced
  • 1 tsp lemon zest — finely grated; the aromatic top notes of lemon that juice alone does not deliver
  • 1 tsp olive oil
  • ½ tsp chilli flakes — optional; adds a pleasant background warmth

For Serving

  • Steamed rice or grain of choice
  • Steamed or stir-fried greens — pak choi, tenderstem broccoli, edamame, or sugar snap peas
  • 1 tbsp toasted sesame seeds — scattered over before serving
  • 2 spring onions (scallions), thinly sliced
  • Fresh lemon wedges
  • Extra soy sauce or tamari for dipping

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 object on top — a cast-iron pan, a chopping board weighted with tins, or a heavy pot. Press for a minimum of 30 minutes. The towel should be noticeably damp when removed. For best results, press for 1 hour or refrigerate overnight with fresh kitchen paper under a weight.
  2. Preheat and prepare. Preheat the oven to 210°C fan / 220°C conventional / 425°F with a large, heavy baking tray inside the oven — the tray must be preheating throughout.
  3. Cut the tofu. Once pressed, cut each block into cubes of approximately 2.5–3cm — large enough to develop a substantial crust without drying out in the oven. Aim for consistency in size so the cubes roast evenly.
  4. Marinate — marinate stage. In a large bowl, whisk together all the marinade ingredients until the cornflour is fully dissolved and the garlic is evenly distributed. Add the tofu cubes and toss gently but thoroughly to coat every surface. Leave to marinate for 20 minutes, tossing once halfway through. Do not marinate for more than 40 minutes — over-marinating in an acid-based marinade begins to break down the tofu surface too aggressively, making it fragile.
  5. Roast — high-heat flip stage. Carefully remove the preheated tray from the oven with oven gloves. Working quickly, spread the marinated tofu cubes in a single layer on the preheated tray with space between each cube — do not crowd; crowded tofu steams rather than caramelises. You should hear a sizzle on contact. Reserve any remaining marinade in the bowl. Roast for 12–13 minutes without opening the oven. Remove the tray, flip each cube with a spatula or tongs, and return immediately to the oven. Roast for a further 12–13 minutes until all sides are deeply golden.
  6. Make the glaze. While the tofu roasts, whisk together all the lemon garlic glaze ingredients in a small bowl until combined.
  7. Glaze and finish. Remove the tray from the oven. Pour the lemon garlic glaze evenly over all the tofu cubes on the tray. Return to the oven for 3 minutes — the glaze will bubble, reduce, and caramelise onto the tofu surface. Watch carefully in this final phase; the sugar in the glaze can burn if left more than 3–4 minutes.
  8. Serve immediately. Transfer the glazed tofu to a serving plate or divide between bowls over steamed rice and greens. Scatter with toasted sesame seeds and sliced spring onion. Serve with lemon wedges.

Pro Tips

  • Preheat the tray — this is the single most impactful equipment decision in the entire recipe; a cold tray produces tofu that takes 5–6 minutes to reach browning temperature while releasing moisture that prevents caramelisation; a preheated tray contacts the tofu surface at high temperature immediately and initiates browning from the first second. Use the heaviest tray available — a thin tray loses its heat too rapidly when the tofu is placed on it. A cast-iron skillet or a heavy rimmed baking sheet are ideal.
  • Flip only once, precisely — the tofu needs sustained, undisturbed contact with the hot tray surface to develop its crust; flipping multiple times or too early interrupts the browning process before the crust has formed and results in tofu that sticks and tears rather than releasing cleanly. Flip exactly once, at the 12–13 minute mark, when the contact face is deeply golden and releases cleanly from the tray without resistance. If the tofu resists when you try to flip it, give it another 2 minutes — it is not ready yet.
  • Space on the tray matters — the gap between tofu cubes is not wasted space; it is the pathway through which the oven’s hot air circulates around each cube. Touching or near-touching cubes create a local zone of trapped steam (from the tofu’s residual moisture) that prevents the adjacent surfaces from reaching browning temperature. Leave at least 1cm between cubes; use two trays if necessary rather than crowding.
  • The glaze goes on last — the maple syrup in the glaze burns at sustained high oven temperatures; applied at the start of roasting it would blacken before the tofu is cooked through. Applied in the final 3 minutes, it has exactly enough time to reduce, caramelise, and bond to the tofu surface without burning. This sequenced approach — neutral marinade first, sugar-containing glaze last — is the structural reason the tofu ends up deeply golden rather than blackened.

Tofu and the Soybean: A Civilisation Built on a Bean

The story of lemon garlic roasted tofu begins, improbably, with a legume — the soybean (Glycine max), one of the most consequential food crops in human history and the raw material of a culinary technology that has sustained hundreds of millions of people across Asia for more than two thousand years. The soybean was first domesticated in northeast China (present-day Manchuria and the Korean peninsula) during the Shang and Zhou dynasties, with archaeological and textual evidence placing its cultivation in the region as early as the 11th century BCE. For most of the first millennium of its cultivation, the soybean was eaten whole — boiled, fermented, or dried — rather than processed into subsidiary products. The transformation of soybean cultivation into a full system of derived foods began during the Han dynasty (206 BCE–220 CE), as Chinese food technology developed a succession of soy-based products — doujiang (soy milk), douchi (fermented black beans), jiang (soy paste, ancestor of miso), and eventually tofu — that extracted, transformed, and concentrated the nutritional and culinary value of the bean in ways that made it central to the diet of a vast population. Tofu specifically — the pressed curd produced by coagulating soy milk — allowed the protein and fat of the soybean to be separated from its fibrous hull and concentrated into a food that was simultaneously high in protein, versatile in texture (from silken to extra-firm depending on how much liquid was pressed out), and capable of absorbing the flavours of whatever it was cooked with. This last property — tofu’s extraordinary receptiveness to flavour — is both the reason for the marinade in this recipe and the reason tofu became the protein foundation of the Buddhist monastic diet across East and Southeast Asia, where the prohibition on meat made a flavour-absorbing plant protein not merely convenient but spiritually essential. The extra-firm tofu in this recipe — pressed to its maximum density, marinated aggressively, and roasted at high temperature to develop a caramelised exterior — represents one end of the spectrum of what can be achieved with this ancient, remarkable food technology.


Flavor Variations

  • Teriyaki Roasted Tofu: Replace the lemon garlic marinade with a teriyaki marinade — 3 tablespoons of soy sauce, 2 tablespoons of maple syrup, 1 tablespoon of rice vinegar, 1 teaspoon of toasted sesame oil, 1 teaspoon of freshly grated ginger, and 2 cloves of garlic (minced), with 1 tablespoon of cornflour dissolved in. Roast as directed. For the glaze, use the same teriyaki formula without the cornflour, reduced in a small pan until syrupy before pouring over the hot tofu. Scatter with sesame seeds and serve over steamed rice with steamed edamame and pickled ginger. The teriyaki version is sweeter and more umami-forward than the lemon garlic version.
  • Harissa Roasted Tofu: Replace the lemon garlic marinade with 2 tablespoons of rose harissa, 2 tablespoons of olive oil, 1 tablespoon of soy sauce, 1 tablespoon of lemon juice, 1 teaspoon of maple syrup, and 1 tablespoon of cornflour. Roast as directed. Glaze with an additional tablespoon of harissa mixed with 1 tablespoon of maple syrup and 1 tablespoon of lemon juice in the final 3 minutes. Serve with flatbread, hummus, and a simple chopped salad of cucumber, tomato, and parsley. The harissa version is spicier, smokier, and more Mediterranean in character.
  • Maple Miso Roasted Tofu: Replace the marinade with a miso-based version — 2 tablespoons of white miso paste, 2 tablespoons of maple syrup, 1 tablespoon of rice vinegar, 1 tablespoon of soy sauce, 1 tablespoon of toasted sesame oil, 2 cloves of garlic (minced), and 1 tablespoon of cornflour. The miso glaze caramelises to an intensely savoury, slightly sweet lacquer during roasting. Serve over soba noodles with cucumber ribbons and spring onion.

Nutritional Highlights (Per Serving — Based on 4 Servings, Tofu Only)

CaloriesProteinCarbsFiberFat
~255 kcal21g14g1g13g

Storage

  • Best eaten fresh — the caramelised crust is at its peak immediately after roasting and glazing. The texture softens on standing as the crust absorbs moisture from the interior and the environment.
  • Refrigerator: Store cooled tofu in a sealed container for up to 4 days. The flavour deepens during storage as the glaze continues to penetrate the tofu. Excellent cold in salads and grain bowls.
  • Reheating: Reheat on a preheated baking tray at 190°C fan for 8–10 minutes, or in a hot dry frying pan for 3–4 minutes, turning once. The crust partially restores with dry heat. Do not microwave — microwave reheating makes the exterior soft and steamy.
  • Air fryer reheating: An air fryer at 190°C for 5–6 minutes restores the caramelised exterior almost completely — the best reheating method available.
  • Meal prep: This tofu is excellent for weekly meal prep — make a double batch (two full recipes) on Sunday and refrigerate; it keeps perfectly for 4 days and elevates every grain bowl, salad, and noodle dish through the week without any additional preparation.
  • Freezer: Not recommended — freezing and thawing cooked tofu changes its texture (the cell structure collapses on freezing), producing a spongier, chewier result. Freeze raw, pressed tofu blocks and marinate and roast from fresh.

Frequently Asked Questions

My tofu came out pale rather than golden — what went wrong?

The most common causes are: tofu was not pressed (excess moisture prevents browning); the tray was not preheated (the tofu steams before it browns on a cold tray); the oven temperature was too low (below 200°C fan, the surface temperature is insufficient for efficient Maillard browning); the tray was overcrowded (touching cubes trap steam between them). Check all four before the next batch — all four must be correct simultaneously for the golden, caramelised result.

Can I cook this in an air fryer?

Yes — air fryers excel at producing caramelised tofu because the circulating high-speed heat removes surface moisture very efficiently. Press and marinate as directed. Air fry at 200°C for 15–18 minutes, shaking the basket or turning the cubes halfway through. Add the glaze for the final 2–3 minutes of the cook time. Do not overcrowd the basket — cook in batches. The air fryer result is slightly drier and crispier than the oven result, which many people prefer.

Can I use firm tofu instead of extra-firm?

Firm tofu works but requires a longer pressing time (at least 1 hour, ideally overnight) to remove enough moisture for good caramelisation. The finished texture is slightly softer at the interior than extra-firm tofu but still very good. Silken and medium tofu are not suitable — they are too fragile and too wet to cube and roast.

How do I stop the tofu from sticking to the tray?

Tofu sticks to the tray when it is not sufficiently caramelised at the contact face — a half-formed crust tears when you try to flip it, leaving half the cube on the tray. The solution is not more oil; it is more heat and more time. Ensure the tray is properly preheated (it should sizzle on contact), ensure the oven is fully up to temperature, and resist the urge to flip before the tofu releases cleanly. A caramelised crust naturally releases from a hot tray surface; an incompletely formed crust does not.


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 Cinnamon Roll Cake — All the Flavour of a Cinnamon Roll, None of the Wait

vegan cinnamon roll cake

A cinnamon roll is one of the great pleasures of vegan baking — the pull-apart spirals, the buttery cinnamon filling, the thick glaze pooling into every crevice. The problem is the timeline. A proper yeasted cinnamon roll requires proofing, rolling, a second rise, and usually the better part of a Sunday morning before the first one is on the table. This vegan cinnamon roll cake gives you everything that matters about a cinnamon roll — the soft, pillowy crumb, the deep swirl of cinnamon sugar and vegan block butter running through the centre, the sweet vanilla glaze dripping down the sides — in a single baking tin, from a batter rather than a dough, with no yeast, no proofing, and no waiting. It is 100% plant-based, dairy-free, and egg-free. It serves 10–12. It is in the oven in 20 minutes and on the table in under an hour. The crumb is tender and bouncy with a tight, moist texture that is closer to a classic American coffee cake than a bread-based roll — which is to say, it is exactly what you want a vegan bake to be: honest about what it is, and genuinely excellent at being that thing.

The technique is the swirl-sink-and-set method. Batter-based cinnamon cakes have a consistent failure mode: the cinnamon filling either dissolves into the batter during baking and disappears entirely (no visible swirl, no distinct cinnamon layer — just a uniformly brown cake), or it sinks to the bottom of the tin and burns while the batter above it remains undercooked and pale. Both failures share the same root cause: the filling is too liquid or too thin relative to the batter, so instead of sitting suspended in the cake as a distinct layer it migrates during the 40–45 minutes in the oven. The swirl-sink-and-set method solves this with three coordinated steps. Step one — the filling is made thick: the cinnamon-sugar-butter mixture uses cold vegan block butter that has been melted and immediately cooled to room temperature, then mixed with a small amount of plain flour and a larger proportion of dark brown sugar and cinnamon, producing a filling that is thick, almost paste-like, rather than liquid. Step two — the swirl is created in two layers: half the batter goes into the tin first, the entire filling is dropped in spoonfuls over the surface and spread gently, then the remaining batter is poured over the top and the filling swirled through both layers with a skewer or butter knife — this sandwiches the filling between two layers of batter rather than sitting it on top where it would cook too fast. Step three — the filling is set before it sinks: the oven is preheated to a higher-than-usual temperature (190°C fan) for the first 10 minutes of baking, which sets the batter around the filling quickly enough to prevent the filling migrating to the bottom; after 10 minutes the temperature is reduced to 170°C fan for the remaining 30–35 minutes to cook the centre through without overbrowning the top. The result is a visible, distinct cinnamon swirl that runs through the entire cake — dark, gooey, and fragrant — surrounded by a pale, tender vanilla crumb.

This recipe serves 10–12.


Recipe Information

Prep TimeBake TimeCool TimeTotalServingsCalories
20 mins40–45 mins20 mins~1 hr 25 mins10–12~385 kcal

Ingredients

For the Cake Batter

  • 300g (2½ cups) plain (all-purpose) flour — spooned and levelled, not scooped; over-measuring flour produces a dense, dry crumb
  • 200g (1 cup) caster sugar (superfine sugar)
  • 2 tsp baking powder
  • ½ tsp baking soda (bicarbonate of soda)
  • ½ tsp fine sea salt
  • 240ml (1 cup) unsweetened oat milk — or soy milk; both provide good structure; avoid coconut milk (too rich) or almond milk (too thin)
  • 120ml (½ cup) neutral oil — sunflower, vegetable, or light rapeseed; not olive oil
  • 2 tsp apple cider vinegar — reacts with the baking soda to provide lift; do not omit
  • 2 tsp vanilla extract — pure vanilla, not vanilla flavouring

For the Cinnamon Filling

  • 80g (⅓ cup) vegan block butter — block only, not tub-style spread; melted and cooled to room temperature before using
  • 150g (¾ cup packed) dark brown sugar — dark brown specifically; the molasses content is what gives the filling its deep, complex flavour; light brown sugar produces a paler, thinner filling
  • 2½ tsp ground cinnamon — use good-quality cinnamon; Ceylon cinnamon (true cinnamon) is sweeter and more delicate than cassia; either works here
  • 2 tbsp plain flour — thickens the filling and prevents it from becoming too liquid during baking
  • Pinch of fine sea salt — heightens the sweetness of the filling

For the Vanilla Glaze

  • 120g (1 cup) icing sugar (powdered sugar), sifted
  • 2–3 tbsp oat milk — added gradually; the glaze should be thick enough to fall in a slow ribbon from a spoon, not runny
  • 1 tsp vanilla extract
  • Pinch of fine sea salt

Instructions

  1. Prepare the tin and preheat. Preheat the oven to 190°C fan / 200°C conventional / 400°F. Grease a 23cm (9-inch) round cake tin generously with vegan block butter or neutral oil and line the base with baking parchment. Do not use a springform tin — the batter is too liquid at the pouring stage and will leak at the seam.
  2. Make the cinnamon filling. In a small bowl, stir together the cooled melted vegan block butter, dark brown sugar, cinnamon, flour, and salt until a thick, uniform paste forms. The mixture should hold its shape when you drop a spoonful — not run. Set aside.
  3. Mix the wet ingredients. In a large jug or bowl, whisk together the oat milk, neutral oil, apple cider vinegar, and vanilla extract. Leave to stand for 2 minutes — the vinegar will begin to curdle the oat milk slightly, creating a vegan buttermilk effect that tenderises the crumb.
  4. Mix the batter. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt. Pour the wet ingredients into the dry ingredients and stir with a spatula until just combined — a few small lumps remaining are fine and preferable to overmixing, which develops the gluten and makes the crumb tough. Do not use an electric mixer.
  5. Build the layers. Pour exactly half the batter into the prepared cake tin and spread level with the back of a spoon or a small offset spatula. Drop the cinnamon filling in spoonfuls over the surface of the batter — approximately 8–10 spoonfuls evenly distributed — then spread the filling gently with the back of a spoon to cover the batter layer in an even layer, leaving a 1cm border at the edge of the tin. Pour the remaining batter over the filling and spread gently to cover.
  6. Swirl. Using a butter knife or a skewer, drag through the batter in wide S-curves or figure-eights to create the swirl pattern — 6–8 passes across the tin. Do not over-swirl; 8 passes is enough. Over-swirling blends the filling completely into the batter and eliminates the visible swirl.
  7. Bake — high-then-low method. Place the cake on the middle shelf of the preheated oven at 190°C fan. After 10 minutes, without opening the oven, reduce the temperature to 170°C fan. Continue baking for a further 30–35 minutes. The cake is done when a skewer inserted into the centre comes out with moist crumbs (not wet batter) and the top is deep golden. The cinnamon swirl areas will look slightly darker — this is correct.
  8. Cool in the tin. Allow the cake to cool in the tin for 20 minutes before attempting to turn it out. Running a thin knife around the edge of the tin helps release it cleanly. Turn out onto a wire rack and allow to cool for a further 10 minutes before glazing — the cake must be warm, not hot, when the glaze is applied; on a hot cake the glaze runs off without setting.
  9. Make and apply the glaze. Whisk together the sifted icing sugar, oat milk (starting with 2 tablespoons and adding more as needed), vanilla, and salt until smooth and thick. The glaze should fall from a spoon in a slow, steady ribbon. Drizzle over the warm cake in a back-and-forth motion, allowing it to drip naturally down the sides. Serve warm.

Pro Tips

  • Cool the melted butter before making the filling — hot butter mixed with dark brown sugar creates a liquid caramel that runs straight through the batter during baking rather than sitting suspended as a distinct layer; the butter must be melted and cooled to room temperature (so it is liquid but not warm) before mixing with the sugar; the slight solidification of the fat as it cools to room temperature is what gives the filling its paste-like consistency that holds position in the batter.
  • Don’t open the oven in the first 10 minutes — the high-temperature initial bake is setting the batter around the filling; opening the oven drops the temperature and interrupts this process, allowing the filling to begin migrating before the batter has set around it; wait until the 10-minute temperature reduction before checking on the cake.
  • Spoon and level your flour — the most common cause of a dense, dry cinnamon cake is too much flour; spooning flour into the measuring cup (rather than scooping the cup directly into the flour bag, which compacts it) and levelling the top with a knife gives the correct measurement; if weighing (which is always more accurate), use 300g exactly.
  • Glaze on a warm, not hot, cake — the glaze must be applied when the cake is warm enough that it runs slightly and settles into the crevices of the cinnamon swirl, but cool enough that it is not immediately absorbed or runs completely off the sides; 10 minutes on a wire rack after turning out is approximately the right window; if the glaze sets before you finish drizzling, stir in a few more drops of oat milk to loosen it.

Cinnamon: The Spice That Drove the Age of Exploration

Of the two or three dozen spices that shaped the history of global trade, cinnamon holds a particular distinction: it is one of the oldest recorded spices in human history and one of the most fought-over commodities in the story of European colonialism. Cinnamon — the dried inner bark of trees in the genus Cinnamomum — is mentioned in Chinese writing as early as 2700 BCE and in the Egyptian Ebers Papyrus (c.1550 BCE), where it appears alongside cassia as a medicinal ingredient; it is listed among the spices used to embalm the bodies of pharaohs. In ancient Rome, cinnamon was so precious that the Emperor Nero, according to Pliny the Elder’s Natural History, burned an entire year’s supply of Rome’s cinnamon at the funeral of his wife Poppaea Sabina in 65 CE — a public display of grief and wealth that Pliny considered excessive even by the standards of imperial Rome. The source of this cinnamon — specifically Ceylon cinnamon (Cinnamomum verum), the true cinnamon native to Sri Lanka — was one of the great secrets of the medieval spice trade. Arab traders who controlled the overland routes to the East maintained elaborate fictions about cinnamon’s origins (including stories of giant birds that built their nests from cinnamon sticks, which traders had to dislodge with weighted spears) to prevent their European customers from attempting to source it directly. It was partly the desire to reach the cinnamon and pepper and nutmeg of South and Southeast Asia directly — cutting out the Arab and Venetian middlemen who controlled the overland routes — that drove Portugal’s maritime exploration of the African coast in the 15th century, ultimately leading Vasco da Gama to India in 1498 and fundamentally reshaping the political and economic geography of the world. The Portuguese seized control of Sri Lanka’s cinnamon trade in the 16th century; the Dutch East India Company (VOC) wrested it from them in the 17th; the British took it in the 18th. The cinnamon in this cake — warming and fragrant, darkening the sugar filling to a deep amber in the oven — carries four thousand years of human history in its flavour.


Flavor Variations

  • Cardamom and Orange Cinnamon Roll Cake: Add 1 teaspoon of ground cardamom to the cinnamon filling alongside the cinnamon, and replace half the cinnamon (so 1¼ teaspoons of cinnamon + 1 teaspoon of cardamom in total). Add the finely grated zest of one large orange to the cake batter with the wet ingredients, and use freshly squeezed orange juice in place of one tablespoon of oat milk in the glaze. The cardamom and orange version is more floral and aromatic than the classic, and works particularly well as a special-occasion cake.
  • Apple and Cinnamon Roll Cake: Fold 150g of peeled, finely diced apple (one medium apple) into the cake batter after mixing, and add ½ teaspoon of ground nutmeg to the cinnamon filling. The apple pieces sink into the lower half of the cake during baking, creating pockets of soft, sweet apple in the crumb beneath the cinnamon swirl. Increase the bake time by 5 minutes to account for the added moisture from the apple.
  • Chocolate Chip Cinnamon Roll Cake: Fold 100g of dairy-free dark chocolate chips into the cake batter after mixing, and add 2 tablespoons of cocoa powder to the cinnamon filling to create a mocha-cinnamon layer. The chocolate chips melt slightly during baking and create pockets of chocolate richness throughout the crumb. Glaze with a simple chocolate glaze — 80g of melted dairy-free dark chocolate thinned with 2 tablespoons of oat milk — rather than the vanilla icing.

Nutritional Highlights (Per Serving — Based on 12 Servings)

CaloriesProteinCarbsFiberFat
~385 kcal4g58g1g16g

Storage

  • Room temperature: Store the cake covered with a clean tea towel or in a cake tin at room temperature for up to 2 days. The glaze will set firm by day two but the crumb remains moist.
  • Refrigerator: Store in a sealed container or covered with cling film for up to 5 days. Bring to room temperature before serving, or warm individual slices in a low oven (150°C) for 8–10 minutes — the cinnamon filling softens again on warming and the cake tastes freshly baked.
  • Freezer: Freeze individual slices (unglazed) wrapped in cling film and then in a zip-lock bag for up to 2 months. Defrost at room temperature for 2 hours and glaze before serving. The crumb texture is very well preserved through freezing and thawing; this is a reliable cake for batch baking and freezing.
  • Reheating: Individual slices reheat beautifully in a microwave for 20–25 seconds — the filling becomes warm and gooey again. Do not microwave the glazed cake for longer than 25 seconds or the glaze will melt off the cake entirely.
  • Make ahead: The cake can be baked the day before needed and stored at room temperature, with the glaze applied on the day of serving for the freshest presentation. The unglazed cake keeps its texture very well overnight.

Frequently Asked Questions

Can I make this in a rectangular tin instead of a round tin?

Yes — a 23cm × 33cm (9-inch × 13-inch) rectangular tin works well and produces a thinner cake with a higher ratio of cinnamon filling to crumb in each slice, which many people prefer. Reduce the bake time to 30–35 minutes total (15 minutes at the high temperature, then 15–20 minutes at the lower temperature) as the thinner batter cooks through more quickly. Check with a skewer from 30 minutes.

Why did my cinnamon filling sink to the bottom?

The most common causes are: the filling was too liquid (the butter was still warm when mixed with the sugar); the batter was too thin (the flour was under-measured); or the oven temperature was not high enough in the initial phase to set the batter around the filling before it migrated. Check all three. The filling must be paste-like, not pourable, before it goes into the tin.

Can I make this without the swirl and just mix the filling through?

Yes, though the result is a different cake — more uniformly flavoured throughout, without the dramatic ribbons of filling. Stir the filling through the completed batter in 3–4 folds rather than layering and swirling, for a marbled effect. The bake time and temperature remain the same.

My cake is golden on top but still wet in the centre — what do I do?

This is the most common issue with deep, moist cakes. Tent the top loosely with a sheet of foil (to prevent further browning) and return to the oven at 160°C fan for 10-minute increments, checking with a skewer each time. A baking tin that is too small (deeper than intended for the volume of batter) is usually the cause of uneven baking — the outer edges set while the centre stays wet. Use the correct tin size for this 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 Chickpea Quinoa Burgers — Hearty, Flavour-Packed Patties That Actually Hold Together

vegan chickpea quinoa burgers

The plant-based burger has a reputation problem, and it is entirely deserved. Not the commercial product — the homemade version, the one that appears in recipe blogs and cookbooks as a promising alternative to meat and arrives at the table as a grey, crumbling disc that falls apart on first contact with the bun, contributes nothing structurally to the burger, and tastes of vaguely seasoned mush. The failure is almost never the ingredients — chickpeas and quinoa are excellent burger bases — and almost always the technique. These vegan chickpea quinoa burgers are built around a technique that solves the structural problem permanently, producing patties that are firm enough to pick up and bite without disintegrating, with a well-seasoned, deeply savoury interior and a genuinely crisped, caramelised exterior. They are 100% plant-based, dairy-free, and egg-free. They make 6 substantial patties. They are ready in 45 minutes including chilling time. They hold together in the pan, on the grill, and in the bun — and they taste like a burger worth making.

The technique is the mash-bind-and-chill method. Plant-based burger patties fail for two structural reasons operating simultaneously: the base is too wet (chickpeas from a tin carry significant residual moisture; quinoa, if not properly dried, adds more) and the binder is insufficient or incorrectly applied. The mash-bind-and-chill method addresses both in sequence. Step one — dry the base aggressively: the drained chickpeas are spread on a baking tray and roasted at 200°C for 15 minutes before any other preparation, which drives off 20–25% of their residual moisture and changes their surface texture from slick and wet to slightly dry and powdery — a surface that accepts the binder and holds it, rather than repelling it. The cooked quinoa is spread on a plate and left uncovered for 10 minutes to steam-dry before being incorporated. Step two — partial mash, not full mash: the dried chickpeas are mashed to approximately 60–70% — most of them broken down, but with a significant number of whole or half chickpeas remaining in the mixture; this creates a patty with textural interest (the whole chickpeas provide bite and structure) rather than a uniform paste that steams in the pan rather than searing. Step three — chill before cooking: the formed patties are refrigerated for a minimum of 30 minutes before hitting the pan. During this time the moisture in the mixture redistributes evenly and the oat flour binder absorbs the remaining surface moisture, creating a patty that is firm and dry to the touch rather than soft and sticky — a dry surface being the prerequisite for the Maillard browning that produces a crisped, caramelised exterior rather than a steamed grey one.

This recipe makes 6 patties.


Recipe Information

Prep TimeRoast ChickpeasChill TimeCook TimeTotalMakesCalories
15 mins15 mins30 mins10 mins~70 mins6 patties~310 kcal

Ingredients

For the Patties

  • 2 × 400g tins (800g / 28oz drained) chickpeas — drained, rinsed, and patted dry; the more moisture removed at this stage, the better the final patty holds together
  • 150g (¾ cup uncooked) quinoa — rinsed and cooked according to packet instructions (approximately 300g cooked); white, red, or tri-colour quinoa all work; the quinoa provides protein, structure, and a subtle nutty flavour
  • 1 medium red onion, very finely diced — approximately 100g; finely diced so it softens quickly in the pan and distributes through the patty without leaving large wet pieces
  • 4 cloves garlic, finely minced
  • 1 tsp olive oil — for softening the onion and garlic
  • 60g (⅔ cup) oat flour — or rolled oats blended to a fine flour in a food processor; the primary binder; oat flour absorbs moisture from the mixture and sets during chilling to hold the patty structure; do not substitute with plain flour (which forms too stiff a dough) or breadcrumbs (which do not absorb moisture as efficiently)
  • 2 tbsp tahini — adds fat, depth of flavour, and acts as a secondary binder; the sesame oils in tahini coat the moisture-absorbing particles of oat flour and help the mixture cohere
  • 2 tbsp soy sauce or tamari — for umami depth; tamari for gluten-free
  • 1 tbsp tomato paste (tomato purée)
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • ½ tsp ground coriander
  • ½ tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp fine sea salt — in addition to the soy sauce; adjust to taste
  • ½ tsp freshly cracked black pepper
  • ½ tsp chilli flakes — optional; adds background warmth
  • 2 tbsp fresh flat-leaf parsley or coriander, finely chopped — optional; adds freshness and colour

For Cooking

  • 2 tbsp neutral oil — sunflower or vegetable; for frying; the pan must be properly preheated and the oil hot before the patties go in

To Serve

  • 6 burger buns — toasted; toasting the cut surface of the bun creates a barrier that prevents the bun from absorbing moisture from the patty and becoming soggy
  • Vegan mayonnaise or chipotle sauce
  • Sliced ripe tomato
  • Thinly sliced red onion
  • Crisp lettuce — iceberg or little gem
  • Sliced avocado or guacamole
  • Sliced gherkins / pickles
  • Your favourite hot sauce

Instructions

  1. Cook the quinoa. Rinse the quinoa in a fine-mesh sieve under cold running water for 30 seconds — this removes the saponins (natural bitter coating) on the quinoa surface. Cook according to packet instructions in lightly salted water. When cooked, spread on a large plate in a thin layer and leave uncovered for 10 minutes to steam-dry. Do not skip this step — wet quinoa in the patty mixture is a structural problem.
  2. Dry-roast the chickpeas. Preheat the oven to 200°C fan / 210°C conventional / 415°F. Spread the drained and rinsed chickpeas on a dry baking tray in a single layer — no oil. Roast for 15 minutes, shaking the tray once halfway through. The chickpeas should emerge slightly dried and lightly golden on the outside. Remove and allow to cool for 5 minutes.
  3. Soften the aromatics. While the chickpeas roast, heat 1 teaspoon of olive oil in a small frying pan over medium heat. Add the finely diced red onion and cook for 5–6 minutes, stirring occasionally, until soft and translucent. Add the minced garlic and cook for a further 1 minute until fragrant. Remove from the heat and allow to cool slightly.
  4. Mash the chickpeas. Transfer the roasted, cooled chickpeas to a large bowl. Using a potato masher or a fork, mash to approximately 60–70% — most chickpeas broken down to a rough paste, but with clearly visible whole and half chickpeas throughout the mixture. Do not use a food processor — it produces too smooth a paste that bakes/cooks into a dense, uniform disc rather than a textured patty.
  5. Combine. Add the cooked, steam-dried quinoa, softened onion and garlic, oat flour, tahini, soy sauce, tomato paste, and all the spices and seasoning to the mashed chickpeas. Stir firmly with a spatula until everything is evenly combined — the mixture should be thick enough to hold its shape when pressed into a ball. If the mixture feels too wet to shape, add an additional tablespoon of oat flour and stir through. Taste and adjust salt, pepper, and spices. Add the fresh parsley or coriander if using.
  6. Shape and chill. Divide the mixture into 6 equal portions — approximately 150g each. With lightly dampened hands (to prevent sticking), shape each portion into a patty approximately 10–11cm in diameter and 1.5–2cm thick. Press the edges firmly to compact. Place the shaped patties on a plate or tray lined with baking parchment. Refrigerate for a minimum of 30 minutes — 1 hour is better; overnight is best. Do not attempt to cook the patties before chilling — they will fall apart.
  7. Cook the patties. Heat 2 tablespoons of neutral oil in a large, heavy frying pan — ideally cast iron — over medium-high heat until the oil is shimmering. Working in batches if necessary (do not crowd the pan), carefully lower the chilled patties into the hot oil. Cook without moving for 4–5 minutes until a deep, golden-brown crust has formed on the underside — resist the urge to check or move the patties during this time; an undisturbed patty forms a crust that holds it together when flipped. Carefully flip once using a wide spatula and cook for a further 4–5 minutes on the second side.
  8. Toast the buns and assemble. While the patties cook, toast the cut surface of the burger buns in a dry pan or under the grill. Spread the toasted buns generously with vegan mayonnaise or chipotle sauce. Build the burger: lettuce, patty, tomato, red onion, avocado or guacamole, gherkins, hot sauce, and the top bun. Serve immediately.

Pro Tips

  • Chill time is the most important step — a freshly made chickpea quinoa patty is soft, slightly sticky, and structurally fragile; 30 minutes in the refrigerator transforms it into a firm, cohesive patty that holds its shape through flipping, pressing, and biting; skipping the chill is the single most reliable way to produce a burger that falls apart; plan the chill time into the recipe timeline and it costs nothing.
  • Do not move the patty for the first 4–5 minutes — the structural crust that holds the patty together forms only through sustained contact with the hot pan; a patty lifted, shuffled, or flipped too early loses the forming crust and falls apart; set a timer and do not touch the patty until it goes off; it will release cleanly from the pan when the crust is properly formed.
  • Use a wide, thin spatula — a narrow spatula inserted under the edge of the patty risks splitting it; a wide spatula — ideally a fish slice or a wide burger flipper — slides under the full diameter of the patty and flips it in one confident motion without losing the edge; the flip is the highest-risk moment; a proper tool reduces that risk significantly.
  • Season generously — chickpeas are inherently mild, and the oat flour binder further dilutes seasoning through the mixture; taste the raw patty mixture before shaping and it should taste noticeably over-seasoned — slightly too salty, slightly too spiced — because cooking and the bun and toppings will bring it back to the correct level; a patty that tastes correct in the bowl will taste under-seasoned in the burger.

Quinoa and the Inca Empire: A Sacred Grain Rediscovered

Quinoa (Chenopodium quinoa) is not, strictly speaking, a grain — it is a seed, from a flowering plant in the amaranth family that happens to be cooked and eaten like a grain in the manner of rice or couscous. This distinction mattered very little to the civilisations of the Andes, who had been cultivating quinoa as a primary crop for somewhere between 3,000 and 7,000 years by the time the Spanish conquistadors arrived in South America in the 16th century. The Inca called it chisiya mama — mother grain — and considered it a sacred crop, one of the four foundational foods of the Andean world alongside maize, potatoes, and ulluco. The Inca emperor himself planted the first quinoa seeds of each season with a golden spade in a ritual that marked the agricultural calendar, and quinoa was among the foods offered to Inti, the sun god, at the major festivals of the Inca religious year. The Spanish, recognising the centrality of quinoa to Andean food culture and the Andean ceremonial year, systematically suppressed its cultivation after the conquest — replacing it with European wheat and barley, and in some accounts reportedly forbidding its growth entirely in an attempt to dismantle the cultural infrastructure of Inca religion. Quinoa persisted in the high-altitude growing regions of the Andes — particularly around Lake Titicaca, at altitudes above 3,500 metres where wheat could not grow reliably — but it remained largely unknown outside South America for the next four centuries. Its re-emergence as a global food began in the 1970s and 1980s, when a small number of American researchers and entrepreneurs began investigating traditional Andean crops for their nutritional properties; quinoa’s exceptional protein content (one of the few plant foods containing all nine essential amino acids) made it of significant interest to the emerging natural foods movement in the United States. By 2013, when the United Nations declared it the International Year of Quinoa, it had become a global commodity — farmed in the Andes, the United States, Europe, and India — and one of the defining ingredients of the plant-based food movement. The quinoa in these burgers connects the kitchen to that 7,000-year arc of cultivation, from the high plains of Bolivia and Peru to the bun.


Flavor Variations

  • Smoky BBQ Chickpea Quinoa Burgers: Add 2 tablespoons of your favourite vegan BBQ sauce to the patty mixture along with an additional ½ teaspoon of smoked paprika and ½ teaspoon of liquid smoke. The BBQ flavour runs through the patty rather than just sitting on top. Serve with extra BBQ sauce, crispy fried onions, sliced pickles, and a wedge of grilled pineapple on toasted brioche-style buns.
  • Spiced Harissa Burgers: Replace the smoked paprika, cumin, and coriander with 2 tablespoons of rose harissa paste and ½ teaspoon of ground caraway. Add 50g of finely crumbled walnuts to the mixture for additional texture. Serve in flatbreads rather than buns, with hummus, thinly sliced cucumber, fresh mint, and a squeeze of lemon. The harissa version is spicier and more Middle Eastern in character than the classic.
  • Mediterranean Herb Burgers: Add 2 tablespoons of finely chopped sun-dried tomatoes (oil-packed, drained), 1 tablespoon of finely chopped Kalamata olives, 1 teaspoon of dried oregano, and ½ teaspoon of dried thyme to the mixture. Replace the soy sauce with 1 tablespoon of lemon juice. Serve on ciabatta with vegan tzatziki (made with vegan yogurt, grated cucumber, garlic, and fresh mint), sliced tomato, and fresh basil.

Nutritional Highlights (Per Patty — Based on 6 Patties, Patty Only)

CaloriesProteinCarbsFiberFat
~310 kcal14g42g8g9g

Storage

  • Cooked patties: Store in a sealed container in the refrigerator for up to 4 days. Reheat in a hot dry frying pan for 3–4 minutes per side to restore the crust — do not microwave, as microwaving softens the exterior and the patty loses its structural integrity.
  • Uncooked patties — refrigerator: Raw shaped patties can be stored, covered, in the refrigerator for up to 24 hours before cooking. The longer chill only improves their structure.
  • Uncooked patties — freezer: The best storage method. Freeze the shaped, raw patties on a parchment-lined tray until solid (approximately 2 hours), then transfer to a zip-lock bag with parchment between each patty. Freeze for up to 3 months. Cook directly from frozen in a covered pan over medium heat for 7–8 minutes per side — the lid traps steam that heats the frozen interior while the pan surface crisps the exterior.
  • Cooked patties — freezer: Freeze cooked, cooled patties as above for up to 2 months. Reheat in a hot dry frying pan or a 180°C fan oven for 10–12 minutes. The texture after reheating from frozen is slightly drier than freshly cooked but still very good.
  • Meal prep: Double the recipe and freeze half the raw patties — this turns a 70-minute recipe into 6 on-demand dinners with only a 15-minute cook time required.

Frequently Asked Questions

My patties fell apart in the pan — what went wrong?

The three most likely causes: the patties were not chilled before cooking (chilling is what sets the oat flour binder and firms the structure); the pan was not hot enough before the patties went in (a pan that is not properly preheated produces slow, steamy cooking rather than a fast sear that sets the surface crust); or the patties were moved too soon (the crust needs 4–5 uninterrupted minutes of contact with the hot pan to form). All three must be correct simultaneously for patties that hold together.

Can I bake these instead of frying?

Yes — baking produces a slightly drier, less caramelised exterior but is an excellent lower-oil option. Place chilled patties on a parchment-lined tray, brush both sides lightly with oil, and bake at 200°C fan for 20–22 minutes, flipping once at the halfway point. The patties baked in the oven are structurally firmer than pan-fried ones because the heat is distributed more evenly around the patty during baking; they are slightly less visually dramatic (less golden-brown exterior) but equally good to eat.

Can I make these gluten-free?

Yes — use tamari instead of soy sauce and certified gluten-free oat flour (standard oats are often cross-contaminated with gluten during processing). All other ingredients are naturally gluten-free. Use gluten-free burger buns to serve.

How do I stop the bun from getting soggy?

Three strategies: always toast the cut surface of the bun before assembling (the toasted surface provides a moisture barrier); apply vegan mayo or sauce to the bun rather than the patty (the sauce on the bun creates a fat barrier between the bun and the patty); and assemble the burger just before eating rather than in advance. A dry layer (lettuce) between the bun and any wet topping (tomato, avocado) also helps — the lettuce absorbs the moisture rather than the bun.


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!