Skip to Content

Vegan Schnitzel

Vegan Schnitzel – a veganized version of a classic Wiener Schnitzel. Textured vegetable protein makes the perfect base for our schnitzel because it has an excellent meat-like texture.

vegan schnitzel served with rice & peas, and potatoes

As an Austrian, schnitzel was part of my childhood. I even had phases where I practically lived off that stuff.  Therefore, when I went vegan I looked for something that could be my equivalent of the traditional schnitzel. And I found it by using TVP slices as a base for the vegan schnitzel.

I usually make a big batch of these mini-schnitzel and use half of them immediately (they taste soft – reminding me more of chicken) and the other half of them cold in a burger or for a cold plate (they’ll get a more pork-like texture).

TVP slices for making vegan Schnitzel
TVP slices

The base: TVP

This is TVP (Textured Vegetable Protein) – the base product we’re working with for this recipe. I really love this stuff as a meat alternative, because the texture is so meat-like and you can store it for months.

I’ve written a whole guide about TVP (what it is and how to use it). Definitely, check it out if you want to learn more about it and I’ve also included my favorite recipes using TVP in that guide.

Alternative: If you can’t get your hands on TVP slices, this Seitan Schnitzel (with homemade Seitan) is a great alternative!

How to make Vegan Schnitzel

The ingredients

You only need a couple of ingredients to make this vegan schnitzel:

  • TVP slices
  • frying oil
  • for the egg replacement: chickpea flour, water, salt, sriracha sauce
  • for the breading: fine breadcrumbs, panko flakes (if you don’t have panko flakes, add more fine breadcrumbs), sesame seeds (optional), spices, and dried rosemary (optional)

The basic steps

cooking tvp slices in water

Step 1: Cook the TVP slices until soft, then gently press excess water out of them.

coating tvp slices in egg substitute

Step 2: Coat the TVP slices in egg replacement made out of chickpea flour, water, salt, and sriracha sauce.

coating tvp slices in breading

Step 3: Coat the TVP slices in breading consisting out of fine breadcrumbs, panko flakes, sesame, spices, dried rosemary.

breaded tvp slices in a pan

Step 4: In a large pan, heat enough oil to cover the pan and pan-fry the vegan schnitzel until golden brown. 

golden brown breaded tvp slices in a pan

Step 5: Then flip, and pan-fry the other side until golden brown as well. Aaaand they’re done! 

vegan schnitzel served with rice & peas, and potatoes

My favorite sides dishes for Schnitzel are rice with peas and potatoes coated in vegan butter and sprinkled with parsley.

How to get the breading to stick without eggs

Breading TVP or any other meat replacements, tofu, veggies etc. without eggs is not hard at all.

For the egg alternative, I mix together chickpea flour (alternatively all-purpose flour does work too), water, salt, and sriracha (optional) until it reaches an egg-like consistency.

You can check out the detailed ratios below in the recipe. If the egg-replacement is too thick, you can always add more water. If it’s too thin, add more chickpea flour.

Then dip the cooked TVP slices or whatever you want to bread in the egg-replacement before you coat it in panko flakes or breadcrumbs.

Works like a charm! No one needs eggs for that (or for anything for that matter) :)

vegan tvp schnitzel
vegan schnitzel with black sesame seeds in the breading

More Veganized Austrian Recipes

I hope you’ll enjoy this veganized version of the classic Wiener Schnitzel as much as I do!

Let me know if you give this recipe a try! I’d love to hear how it turns out for you.

If you don’t want to miss out on new recipes, subscribe to my weekly newsletter and follow me on Instagram and Facebook!

Cheers, Bianca

vegan schnitzel served with rice & peas, and potatoes

Vegan Schnitzel

Elephantastic Vegan
Recipe for vegan Schnitzel made with TVP (Textured Vegetable Protein). So delicious! All vegetarian, vegan and plant-based.
4.78 from 9 votes
Prep Time 30 mins
Cook Time 15 mins
Total Time 45 mins
Course Main Course
Cuisine Austrian, Vegan
Servings 2 (6 schnitzel)
Calories 156 kcal


  • 6 TVP slices (Vegan TVP Chicken Slices)
  • enough canola oil to cover the pan

Ingredients for the egg alternative

  • 1/3 cup chickpea flour , sifted
  • 1/3 cup water
  • 1/4 teaspoon salt
  • 1/4 teaspoon sriracha sauce

Ingredients for the breading

  • 1/2 cup fine breadcrumbs
  • 1/4 cup panko flakes
  • 2 teaspoons white sesame seeds
  • 1/2 teaspoon salt
  • 1/4 teaspoon paprika powder
  • 1/8 teaspoon garlic powder
  • 1/8 teaspoon onion powder
  • 1/2 teaspoon dried rosemary


  • Heat water in a big pot and toss the TVP slices in there once it’s boiling. When the TVP slices are soft, drain them and gently press the water out of them.
  • In a bowl, whisk together the ingredients for the ‘egg’ alternative (it should have the consistency of an egg, add more water or flour if needed). In another bowl, combine the ingredients for the breading.
  • Put one TVP slice after another first in the egg alternative mixture, then in the breadcrumbs.
  • When all TVP slices are coated you can put them in a large hot pan with enough canola oil so the whole pan is coated. Turn them once the side is golden and crispy.
  • Pan-fry it on the other side for 3-4 minutes.
  • Serve with parsley potatoes and rice for example and enjoy!



Calories: 156kcalCarbohydrates: 141gProtein: 6gFat: 61gSaturated Fat: 15gSodium: 865mgPotassium: 198mgFiber: 61gSugar: 62gVitamin A: 125IUCalcium: 46mgIron: 6.6mg
Tried this recipe?Mention @elephantasticvegan or tag #elephantasticvegan!
Affiliate Disclosure: This post may contain affiliate links, which means I may earn referral fees if you make a purchase through my link. While clicking these links won't cost you any extra money, they will help me keep this site up and running!
Recipe Rating


Monday 6th of September 2021

Hii, something that makes a huge difference when it comes to TVP is already cooking it with spices. Through the boiling part a lot of water goes into the „schnitzel”, so flavoring it with soy sauce, chicken or pork seasoning and bay leaves already makes a huge difference.❤️


Saturday 3rd of April 2021

Any suggestions for making this in an air fryer?

Carmen Leira

Friday 12th of April 2019

Is the serving size on schnitzel or three??


Monday 22nd of April 2019

The serving size and estimated nutritional info is for 3 schnitzel per person.


Monday 8th of October 2018

Can you put them in the oven instead of frying


Wednesday 17th of October 2018

I haven't tried that. They might turn out too dry.


Friday 30th of March 2018

I use to buy the TVPs from the shop, I boile and then roast it, served with bread, pilau containing roasted carrot oil and row onion. All this combination just tastes much stronger than proper sunny-side up eggs with the same raw onion. It's just crazy how we can dupe our brain to feel another's food taste!


Tuesday 3rd of April 2018

sounds delicious! :)