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.

Prep
34 min
Cook
23 min
Wait
40 min
Total
1 hr 37 min
Makes
4 burgers
Share

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.
  1. 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

    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.

  2. 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

    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.

  3. 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

    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.

  4. 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

    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.

  5. 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

    Ready when: Evenly pale orange with no streaks.

  6. 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

    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.

  7. 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

    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.

  8. 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

    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.

  9. 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

    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.

  10. 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

    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.

More veggie burgers

See all →

Find more like this

Meal
Lunch
Cuisine
American
Main ingredient
Tofu
Method
Stovetop

Reviews (0)