Vegan Crispy Tofu Chicken-Style Burgers
Pressed extra-firm tofu slabs are marinated in a tangy soy milk "buttermilk," coated in crushed cornflakes, and pan-fried until shatteringly crisp. Stacked on toasted buns with spicy mayo, they deliver all the crunch of a fried chicken sandwich with no animal products.
Steps
Before you start
- Use extra-firm (not silken or soft) tofu packed in water; the firmer the block, the crispier the result.
- Allow 40 minutes of passive time: 20 minutes to press the tofu and 20 minutes to marinate it.
- Check that your vegan mayo and buns are vegan; some brands contain egg, milk or honey.
- Preheat the oven to 200°F (95°C) just before you start frying so the first batch stays warm and crisp.
Press the tofu
- Drain both tofu blocks.
- Wrap each in a clean kitchen towel, set them side by side on a plate or board, and place a heavy plate or cast-iron pan on top with a couple of cans on it for extra weight.
- Press for 20 minutes, swapping to dry towels halfway through if they are soaked.
+ Show details− Hide details
Ready when: The towels are damp and the tofu feels noticeably firmer and has lost about ¼ cup (60 ml) of water per block.
Tip: Don't skip pressing; wet tofu makes the coating soggy and causes oil to spatter.
Slice and marinate
- Lay each pressed block flat and slice it horizontally into 2 even slabs, about ¾ inch (2 cm) thick, giving 4 slabs total.
- In a wide shallow dish, whisk ½ cup (120 ml) soy milk, the vinegar, soy sauce, nutritional yeast, 1 tsp garlic powder, the onion powder, 1 tsp smoked paprika, ½ tsp salt and ¼ tsp pepper; the soy milk will thicken slightly as it curdles with the vinegar.
- Add the tofu slabs in a single layer, spoon marinade over the tops, and leave for 20 minutes, flipping once at the 10-minute mark.
+ Show details− Hide details
Ready when: The slabs look evenly tinted with the marinade and the liquid has turned slightly thick and curdled.
Tip: Handle the slabs gently; pressed tofu is firm but can still crack.
Crush the cornflakes
- Put the cornflakes in a large zip-top bag, press out the air, and crush with a rolling pin into coarse crumbs about the size of a pea, with some larger flakes remaining.
- You should have about 1½ cups (60 g).
- Pour into a shallow dish.
+ Show details− Hide details
Ready when: Mostly pea-sized crumbs with a few larger flakes, not a fine powder.
Tip: Over-crushing to dust gives a flat, sandy crust; leave some texture.
Set up coating stations
- In a second shallow dish, whisk the flour with 1 tsp garlic powder, 1 tsp smoked paprika, ½ tsp salt and ¼ tsp pepper.
- In a third dish, whisk ½ cup (120 ml) soy milk, 3 tbsp mayo and the Dijon until smooth.
- Line up left to right: marinated tofu, seasoned flour, mayo batter, cornflakes, then a wire rack set over a baking sheet at the end.
+ Show details− Hide details
Ready when: The batter is smooth and pourable, like thin pancake batter.
Tip: Use one hand for dry stations and the other for the wet batter to avoid clumpy fingers.
Mix the spicy mayo
- In a small bowl, stir together ¼ cup (60 g) vegan mayo, sriracha and lemon juice.
- Taste and add more sriracha if you want extra heat.
- Refrigerate until serving.
+ Show details− Hide details
Ready when: Evenly pale orange with no streaks.
Coat the tofu
- Lift one slab from the marinade, letting excess drip off, and dredge in the seasoned flour on both sides, shaking off extra.
- Dip in the mayo batter to coat fully, let the excess drip off, then press firmly into the cornflake crumbs on both sides and the edges so they stick.
- Place on the wire rack and repeat with the remaining slabs.
- Let them sit 5 minutes so the crust sets.
+ Show details− Hide details
Ready when: Every surface is covered in a thick, even layer of crumbs with no bare patches.
Tip: Press the crumbs on with your palm; they should be packed on, not just sprinkled.
Fry the first batchOven 200°F / 95°C
- Preheat the oven to 200°F (95°C) and place a second wire rack-lined baking sheet inside.
- Heat ½ cup (120 ml) oil in a 12-inch (30 cm) skillet over medium heat for about 3 minutes until a cornflake crumb dropped in sizzles steadily.
- Carefully lay in 2 coated slabs and fry 4 minutes without moving them, then flip with a wide spatula and fry 3–4 minutes more.
- Transfer to the rack in the oven.
+ Show details− Hide details
Ready when: Both sides are deep golden-brown and crisp, and the crust sounds crunchy when tapped with the spatula.
Tip: If the crumbs darken in under 2 minutes, lower the heat; burnt cornflakes taste bitter.
Fry the second batch
- Carefully pour the oil out of the skillet, then wipe out any burnt crumbs with a paper towel.
- Heat the remaining ½ cup (120 ml) oil over medium heat for about 2 minutes until a crumb sizzles.
- Fry the remaining 2 slabs the same way, 4 minutes on the first side and 3–4 minutes on the second.
+ Show details− Hide details
Ready when: Deep golden-brown and crisp on both sides.
Tip: Let the hot oil cool fully before disposing of it; never pour it down the drain.
Toast the buns
- Wipe out the skillet and set it over medium heat.
- Place the split buns cut-side down in the dry pan and toast 1–2 minutes until golden.
- Work in batches if needed.
+ Show details− Hide details
Ready when: Cut sides are evenly golden and slightly crisp.
Tip: Toasting creates a barrier so the buns don't turn soggy under the sauce.
Assemble and serve
- Spread spicy mayo on both cut sides of each bun.
- Layer the bottom bun with a lettuce leaf, 2 tomato slices, a crispy tofu slab and pickles if using.
- Add the top bun and serve immediately while the crust is still crunchy.
+ Show details− Hide details
Ready when: The tofu is hot and crisp, and the burger holds together when gently pressed.
Tip: Put the lettuce directly under the tofu so the crust doesn't touch the wet tomato.
Good to know
Tips
- Press the tofu thoroughly and pat the marinated slabs lightly so they're damp, not dripping; this is the biggest factor in crunch.
- Fry in two batches so the skillet doesn't crowd, which would drop the oil temperature and make the crust greasy.
- Drain fried cutlets on a wire rack, not paper towels, so steam can escape and the underside stays crisp.
- For a plant-based nugget version, cut the slabs into bite-size pieces and shorten the frying time to about 2 minutes per side.
Make ahead
Press, slice and marinate the tofu up to 24 hours ahead and refrigerate it covered. Make the spicy mayo up to 3 days ahead. Coat and fry just before serving for the best crunch.
Storage & reheating
Best eaten right away. Store leftover fried tofu cutlets (without bun or toppings) in an airtight container in the fridge up to 3 days, or freeze on a tray, then bag, for up to 2 months. Reheat from fridge or frozen on a rack-lined baking sheet at 400°F (200°C) for 10–15 minutes until hot and crisp. Spicy mayo keeps in the fridge up to 3 days. Do not store assembled burgers.
Substitutions
- plain unsweetened cornflakes → panko breadcrumbs. Use the same volume uncrushed; the crust will be lighter and slightly less crunchy.
- unsweetened soy milk → unsweetened oat or almond milk. Use the same amount in the marinade and batter; avoid sweetened or vanilla varieties.
- all-purpose flour → gluten-free all-purpose flour. Also use gluten-free cornflakes, tamari for soy sauce and gluten-free buns for a fully gluten-free burger.
- vegan mayonnaise → plain unsweetened vegan yogurt. Swap 1:1 in the batter; it is slightly tangier and a little thinner.