This crispy Tofu Schnitzel is a delicious vegan twist on a pub favorite. It’s simple to make, tastes surprisingly like chicken, and has 20g of protein per serving. You won’t be disappointed if you serve it as a main course with a side salad or use it as a base for Parmigiana or katsu curry. For a complete meal, consider pairing it with a refreshing Sprouted Lentil Salad tossed in a zesty dressing.


Why You’ll Love This Vegan Schnitzel
- Tastes surprisingly like chicken: This tofu schnitzel has a flavor and texture similar to meat schnitzel, making it a great choice for anybody transitioning to a vegetarian or vegan diet.
- Versatile: Serve it on its own, with a side salad and lemon, or as a base for Parmigiana, katsu curry, or your favorite sauce.
- Quick and easy to make: You only need 25 minutes to prepare this delicious meal.
- Budget-friendly: In Australia, where I live, you could easily make this recipe for under $7 – it’s very affordable, especially when compared to chicken!
- Meal-prep friendly: If you want to do the bulk of your cooking beforehand, prepare the schnitzels to be breaded, then freeze, thaw, and cook when ready.
Ingredients
Luckily, tofu cutlets don’t require too many ingredients, and many of these are pantry items. Here is your shopping list:
- Tofu
- Soy sauce
- Chickpeas (aquafaba only)
- Cornstarch
- Panko crumbs
- Nutritional yeast
- Smoked paprika
- Vegetable stock powder
- Sunflower oil (or any oil suitable for frying)
To serve:
- Salad
- Lemon
- Mayonnaise or aioli
How To Make Vegan Schnitzel
Step 1: Press the Tofu
- Place the extra firm tofu on a clean, non-fluffy tea towel or paper towel.
- We can weigh it down with a chopping board and heavy objects such as a cast iron dish or cookbooks.
- Let it sit for 10-20 minutes to press out excess moisture.
Step 2: Marinate the Tofu
- Cut the pressed tofu into 4 large pieces.
- Place them in a tray and cover with soy sauce.
- Let it marinate for a few minutes, flipping the tofu occasionally to ensure even absorption.
Step 3: Prepare the Crumb Coating
- Mix panko crumbs, nutritional yeast, smoked paprika, and vegetable stock powder in a bowl.
- Transfer the mixture to a dinner plate.
Step 4: Coat the Tofu Cutlet in Crumb Coating
- Drain the chickpeas and reserve the aquafaba.
- Place the cornstarch on a separate dinner plate.
- Have a third dinner plate ready for the crumb mixture.
- Dip each marinated tofu piece in cornstarch on both sides, then in aquafaba to form a sticky layer.
- Coat the tofu in the crumb mixture, pressing down to ensure it sticks well.
- Shake off excess crumbs, then transfer the tofu to a separate plate.
Step 5: Fry the Vegan Schnitzels
- Heat up a generous amount of sunflower oil over medium-high heat in a large, shallow frying pan.
- Check if the oil is hot enough by adding a breadcrumb – if it sizzles immediately, it’s ready!
- Fry the tofu schnitzels until golden brown, approximately 2 minutes per side.
- Transfer to a plate lined with paper towel to remove excess oil, then cool it slightly before serving.
Serving Suggestions
There are so many ways to enjoy tofu cutlets. Here are some meal ideas:
- Pub dinner: serve the schnitzel with a side of mashed potatoes, gravy, and steamed vegetables for a classic meal.
- Parmigiana: top with passata or marinara sauce and vegan cheese, then broil/grill to make Parmigiana.
- Burger: pile it high on a vegan burger bun with lettuce, tomato, and pickles for a tasty sandwich.
- Stir Fry: serve on top of a bed of rice and with a side of stir-fried veggies for a filling meal.
- Salad: slice and serve on top of a leafy salad for a crunchy and protein-packed option. I think this would make a great ceaser salad with a creamy mayo or ranch dressing.
- Snack: slice up the schnitzel into bite size strips or squares and serve it with your favourite dipping sauce (sriracha mayo is always my go to). It’s kind of like chicken tenders or nuggets. Great for kids.
- Katsu Curry: whip up a Japanese curry sauce and serve the sliced schnitzel over the top with a bed of white rice. So cosy!
Substitutions
- Panko crumbs: If you don’t have Panko crumbs, you can use regular breadcrumbs as an alternative.
- Soy Sauce: If you prefer not to use soy sauce, you can opt for Tamari or Coconut aminos as a substitute.
- Nutritional Yeast: It can be omitted from the recipe if you can’t find it. It’s normally available online, at health food stores or in the health food aisle of major supermarkets.
Storage Instructions for Vegan Schnitzel Cutlets
Refrigerator
Store Tofu Schnitzel in the refrigerator for up to 3 days. Place the cooked schnitzels in an airtight container and keep them in the refrigerator. You can reheat them in an air fryer or oven to get that crispy texture on the crumb, or if you’re not fussed, microwave them to reheat.
Freezer
These tofu schnitzels are also great for meal prep! You can freeze them after breading but before cooking. Place the crumbed schnitzels on a baking sheet lined with parchment paper and freeze them for 1-2 hours. Once they have frozen, transfer them to an airtight freezer bag or container. Freezing this way stops them from sticking together. When you’re ready to eat them, thaw and cook following the regular cooking instructions from point 7 onwards in the recipe card below.
FAQs
Vegan schnitzel can be made from various ingredients, including seitan, mushrooms, and jackfruit. This particular tofu schnitzel recipe uses extra-firm tofu as the main ingredient.
Aquafaba, the liquid from a can of chickpeas, is used in this tofu schnitzel recipe. The consistency of aquafaba is similar to egg whites and helps the crumb coating stick to the tofu.
Aquafaba is a popular alternative to eggs for breading in vegan cooking. The term “aquafaba” comes from combining “aqua,” meaning water, and “fab,” meaning beans. The liquid from a can of chickpeas works as a binder and helps the crumb coating adhere to the food being breaded.
Yes! To make this recipe gluten-free, use tamari or coconut aminos as an alternative to soy sauce and gluten-free breadcrumbs.

Video – Watch Me Make This Recipe
More Recipes
If youโre after more plant-based protein recipes that are tasty, simple to make, and full of flavor, check out my favorites below:
This tofu schnitzel is one of my most popular recipes and is so versatile. Chop it up and throw it onto a salad, in a sandwich, serve it over curry sauce (think Japanese katsu) or top it with cheese and napoli sauce to make it into a parmigiana. It’s filling, cosy and tastes surprisingly like chicken.
If you make this schnitty, I would love to see how it turns out! You can post a photo to Instagram and tag me @glowdiaries___ and I will reshare your posts to stories. I have all your creations proudly displayed under this highlight ๐
Crispy Vegan Schnitzel Cutlet – Made from Tofu!
Ingredients
Tofu Schnitzel
- 1 block extraโfirm tofu pressed; approx. 16โฏoz (450โฏg)
- ยผ cup soy sauce approx. 60โฏml
- 15โฏ oz chickpeas 1 can; (400โฏg), drainedโreserve aquafaba; discard beans or save for another recipe
- ยผ cup cornstarch approx. 30โฏg
- sunflower oil as needed; for shallow frying
Crumb mix
- 2 cups Japanese panko breadcrumbs approx. 100โฏg
- ยผ cup nutritional yeast approx. 15โฏg
- 1 tsp smoked paprika approx. 2โฏg
- 1 tsp vegetable bouillon powder
- 1 tsp ground sage approx. 1โฏg
- 1 tsp dried thyme approx. 1โฏg
Instructions
Press & Marinate Tofu
- Press a 16โฏoz block of extraโfirm tofu between paper towels under a heavy cutting board for about 10โฏminutes to remove excess moisture.
- Slice the block into four even slabs and arrange them in a shallow dish. Pour ยผโฏcup soy sauce over the tofu, let it sit for 3โฏminutes, then gently flip each piece so both sides absorb the marinade evenly.
Coat the Tofu
- Use three shallow plates: one with ยผโฏcup cornstarch, one with the reserved aquafaba from a 15โฏoz can of drained chickpeas, and one with the panko mixture (combine 2โฏcups panko, ยผโฏcup nutritional yeast, 1โฏtsp smoked paprika, 1โฏtsp vegetable bouillon powder, 1โฏtsp ground sage, and 1โฏtsp dried thyme).
- Working one tofu slab at a time, dust it thoroughly in the cornstarch and shake off any excess. Dip the tofu into the aquafaba, letting any extra drip off, then press firmly into the panko mixture on both sides until evenly coated.
Fry
- Heat sunflower oil in a large skillet until itโs about ยผโฏinch deep and shimmering over mediumโhigh heat (itโs ready when a few panko crumbs sizzle on contact). Carefully place each coated tofu cutlet in the oil and fry for 2โฏminutes per side, or until both sides are deep golden brown. Transfer the schnitzels to a paperโtowelโlined plate to drain any excess oil.
Serve and Enjoy
- Serve the crispy tofu schnitzel hot, alongside a simple green salad and lemon wedges for squeezing. Offer vegan mayonnaise or aioli on the side for dipping, and enjoy immediately for best crunch.
Jess says
Amazing, my family loved it
Lauren Batres says
This was delicious!! Will definitely add to my recipe staples.
Liz Douglas says
It’s such a handy hack right?! Thanks for taking the time to leave a review ๐
Charlotte says
It’s sooo easy and just tastes way too good. That’s one of my go to food when I want something delicious. Thank you so much for this recipe!!!
Lizanne Gordon says
Love this recipe. Thanks and HB ๐
mikey says
very nice recipe ๐ฅ
Elli says
Such a great recipe, will definitely make these on tge regular. Thank you so much for the clear instructions!
Liz Douglas says
They’re such a nice easy meal hey!! Thanks for taking the time to leave a review Elli ๐
Rosie says
I canโt wait to try this!!!
Anna says
Totally going to try this!!! Looks delicious ๐ will update soonโฆ. Lol
Allison says
Next level crunchy! A little bit more effort than just tossing in breadcrumbs but very worth it ๐
Amelia Oates says
Yummy
Nika says
Looking tasty!
Tiffany Castle says
I’m just starting out as vegan – about one month. So far I haven’t missed animal products at all. This sounds great. I’ve always loved tofu, even in my meat eating days.
Brodie says
You have to try this recipe! My partner and I are both vegan and he is also coeliac which makes getting his favourite thing a โchickenโ schnitzel so hard. I tried this recipe with gluten free bread crumbs and itโs honestly a game changer. Weโve had it nearly every week since I first made it ๐๐ผ๐
Inรชs says
So good!
Sarah says
Itโs so yummy! Canโt wait to share this recipe with my family.
Lyn Doering says
Oh my gosh I am not one to write recipe reviews however, this was excellent I just bought double the ingredients to make a double batch this week ๐ I have shared this recipe with everyone I care about because it was just so so delicious it tasted like and was the texture of fried chicken, crunchy crispy. Perfect texture and taste love love love it. Thank you so much. Not to mention all the fun things you can do with the leftover chickpeas.๐
Karen says
Looks so delicious!! I will be trying this recipe. Thank you:)
Louise says
This looks so tasty!! Definitely on my โNeed to make soonโ list.
Robin says
This tofu schnitzel is absolutely delicious! One thing I’ve missed since going veg has been the guilty pleasure of tonkatsu, and this recipe absolutely scratches the itch. Crispy, salty, just the right amount of chew in the tofu, but still tender. 10/10, I’ve already made it twice and will definitely be making it again on Friday nights or weekends.
Sarah says
Been trying your recipes all week and I’m hooked! This one tops the list.
Hong Nguyen says
Youโve inspired me to get back in the kitchen again with your recipes
Cassandra George says
Yum, the kiddies love this!
Bruno says
This recipe is amazing !!
Thank you so much for sharing it !!
xx
Glynn Jarrett says
I have been vegan for many years, and have tried so very many recipes with Tofu. This one is easily the best I have ever made. Using the chickpea aquafaba is an idea I have never heard of before, and it is excellent. I will apply this idea to several other Tofu recipes I like. Thank you very much <3
Liz Douglas says
this is the sweetest feedback, thank you Glynn!! so glad you loved the schnitzel. love that youโll be using the trick in other recipes too ๐
Jacki Dorรฉ says
Absolutely divine
Meritxell Villar Sรกnchez says
What a great recipe! would it be possible to cook in the airfryer to avoid frying them? my stomach cannot digest fried food very well…
Liz Douglas says
hi Meritxell, yes air frying works here too. just give the schnitzels a light spray of oil and cook at 375ยฐF (190ยฐC) until golden and crispy on the outside. ๐
S says
Looks yummy! Do you think this would work in the air fryer?
Liz Douglas says
hi! air frying should work. just give them a light spray of oil and cook at 375ยฐF (190ยฐC) until theyโre golden and crispy, flipping halfway.
Deb says
Can this be baked?
Liz Douglas says
yes you can bake them, but they wonโt turn out quite as crispy as frying or air frying ๐
Lucy O'Sullivan says
Can these be frozen once theyโre cooked?
Liz Douglas says
hey Lucy, iโd recommend freezing them after theyโve been crumbed, before frying. if you fry first then freeze, theyโll soak up oil and go soggy. way better to fry or air fry straight from frozen so they stay crisp ๐
Tine says
its crunchy and satisfying, felt just like the real deal โฅ๏ธ