Tofu Katsu
on Feb 08, 2023, Updated Aug 14, 2024
This post may contain affiliate links.
Breaded and fried tofu katsu cutlets with a simple sweet and sour sauce, rice, cabbage and cucumber for a satisfying and delicious plant-based meal.

What is tofu katsu?
This tofu katsu recipe is inspired by Japanese chicken katsu, a popular dish that’s actually found around the world. It’s much like schnitzel, or breaded and fried cutlet.
Katsu consists of cutlets of meat, usually chicken, coated in bread crumbs, fried until crispy and eaten with tonkatsu sauce. Chicken katsu is generally served with sauce, shredded cabbage or rice.
This recipe is made vegan and plant-based by using tofu instead of chicken.
This recipe includes not only the tofu katsu but a simple sauce to go along with it and suggestions for serving.
For more tofu recipes you’ll love, you have to try tofu bahn mi, orange tofu, sweet and sour tofu, this bbq tofu bowl and crispy baked tofu.
Ingredients
Please see the printable recipe card at the end of the post for the full recipe with ingredient amounts. This section covers notes on ingredients and possible substitutions.
For the Tofu Katsu
- Tofu: Use extra-firm tofu.
- Panko Breadcrumbs: These are found in a box at the grocery store, usually with other breadcrumbs or in the Asian foods section if you’re in North America.
- Flax: Be sure to use ground flax, not whole flax seeds.
- Flour: You can use all-purpose, whole wheat or gluten-free all-purpose flour.
- Garlic Powder & Onion Powder: You’ll want to use powder here instead of fresh garlic and onion.
- Oil: You can use any neutral oil such as grape seed oil or avocado oil for frying the katsu.
For the Sauce
- Ketchup: Any ketchup will do!
- Chili Garlic Sauce: Like sambal oelek.
- Soy Sauce: Any soy sauce works. Use low-sodium if you prefer.
- Worcestershire Sauce: Use vegan Worcestershire to keep the recipe vegan. This can be found in natural food stores, well-stocked grocery stores or online.
- Maple Syrup: Any maple syrup works or you can substitute agave syrup.
- Garlic Powder: Garlic powder is preferred over raw garlic here so the sauce is smooth.
Alternative sauces would be Ponzu sauce, cashew spicy mayo, this spicy mayo or even just a drizzle of mayo or bbq sauce.
For Serving
These ingredients are technically optional, as is the sauce, but they’re the perfect way to enjoy your tofu katsu as a complete meal. Customize as needed but I would recommend at least the rice and sauce.
- Rice: Any freshly cooked rice works. Try brown rice, basmati or jasmine rice.
- Cabbage: You can use green or purple cabbage or coleslaw mix. If you have a mandolin that works best for slicing, you want it to be as thin as possible.
- Cucumber: Fresh cucumber is a nice addition for crunch and freshness.
- Sesame Seeds and Green Onion: You can use white or black sesame seeds and feel free to toast them for extra flavour if you like! Green onion, or scallion is a nice addition as well.
You could also dress the cabbage for extra flavour. For a quick cabbage slaw, mix 2 tbsp each rice vinegar, soy sauce, mirin and oil with 1/2 tbsp sesame oil and 2 tsp sugar then top it with the shredded cabbage.
How to Make Tofu Katsu
Step 1: Press the Tofu
Start by cutting the tofu into three long, thin rectangular slabs.
Transfer them to a clean kitchen towel and place a baking sheet on top of them. Weigh the baking sheet down with something heavy and let it sit for 10-15 minutes.
This presses the excess moisture out.
Step 2: Make the Katsu Sauce
While the tofu is pressing, mix together the sauce ingredients and set aside.
Step 3: Bread the Tofu
Now to set up your breading station. You will need 3 shallow bowls.
Mix the flax and water in the first bowl, the flour, garlic powder, onion powder, salt and pepper in the second bowl and the breadcrumbs in the third bowl.
For breading, coat both sides of the tofu in the flour mixture first, dip in the flax and finally, coat in the breadcrumbs. You can transfer the pieces to a wire rack on a baking sheet until they’re ready to be fried.
Step 4: Fry the Tofu
Heat the 2 tbsp oil over medium heat in a large pan. Cast iron works well if you have it. Add the slabs to the pan without overcrowding them, you may need to cook them in two batches.
You can keep them warm in the oven until you’re finished drying. Cook the slabs for 3-4 minutes until the golden-brown and crisp on both sides.
Step 5: Serving Tofu Katsu
Add rice to a bowl, then arrange the cabbage and cucumber on top. Slice the tofu cutlets into 1/2-inch slices and add them to the bowl.
Drizzle the bowls with the katsu sauce, sesame seeds and green onions and enjoy!
Recipe Notes
- The tofu katsu was tested in the oven and it does not work well. Please stick to pan-frying or it may work in an Air Fryer though I haven’t tested that.
- The veggies were kept plain as the sauce should provide enough flavour to coat and season everything but if you’d like to dress the cabbage, toss it with 2 tbsp each rice vinegar, soy sauce, mirin and oil, plus 1/2 tbsp sesame oil and 2 tsp sugar.
- For a chewier, meatier texture you can freeze and thaw the tofu before making the recipe. Freeze the block in its packaging until solid then thaw in the fridge until defrosted and proceed.
Recipe FAQs
If you don’t have Worcestershire sauce on hand, you can substitute soy sauce, half soy sauce and half hoisin, vegan oyster sauce or vegan fish sauce.
How to Store
- Tofu katsu is best enjoyed fresh while it’s hot and crispy though it can be stored in an airtight container in the fridge for a few days.
- Leftover katsu can be enjoyed cold or reheated in a pan or in the oven.
- The katsu sauce can be prepared in advance and stored up to 4 days in the fridge.
What to Make Next
Pin this now to find it later
Pin ItTofu Katsu Recipe
Ingredients
For the Tofu
- 1 350g block extra-firm tofu, drained and patted dry
- 1 cup panko breadcrumbs, 60 g
- 2 tbsp ground flax, 14 g
- ½ cup water, 120 mL
- 1/3 cup all-purpose flour, 40 g
- ½ tsp garlic powder
- ½ tsp onion powder
- salt and pepper
- 2 tbsp neutral oil, like avocado or grape seed oil
For the Sauce
- ¼ cup ketchup, 70g
- 2 tsp chili-garlic sauce
- 1 ½ tbsp soy sauce
- 2 tsp vegan Worcestershire sauce
- 1 tsp maple syrup
- ¼ tsp garlic powder
- 2-3 tsp water, to slightly thin sauce
For Serving
- cooked Jasmine or Basmati rice
- 4 cups green cabbage, finely shredded, with a mandolin if possible (215 g)
- cucumber, cut into half-moons
- sesame seeds
- green onion
Instructions
- Drain the tofu and cut into three long, thin rectangular pieces.
- Transfer tofu slabs to a clean kitchen towel and fold it over them. Place a baking sheet on top and weight it down, with a heavy item like a cast iron pan, to press out extra moisture. Press the tofu for 10-15 min.
- Make Katsu Sauce: While the tofu presses, stir all ingredients for the katsu sauce together, until combined.
- In one shallow bowl, combine the ground flax and water, whisk to combine and slightly thicken. In another bowl, stir together flour, garlic powder, onion powder and season with salt and pepper. In a third bowl, add the Panko breadcrumbs. Set your breading station up like an assembly line, first the flour, then the flax mixture and finally the Panko. You may also want a baking sheet with a wire rack on it to transfer the coated tofu to.
- Working with one tofu slab at a time, toss both sides in flour mixture, then dip into flax mixture. Lastly, toss in panko, turning and pressing to coat all sides. Transfer breaded tofu to a wire rack on a baking sheet. Repeat with remaining tofu.
- In a large pan, cast iron works well, heat 2 tbsp oil over medium heat. When the oil is hot, add 1-2 slabs breaded tofu. Avoid overcrowding the pan, you may have to cook the slabs in two batches and add more oil as needed. Cook tofu for 3-4 min per side, until golden-brown and crisp all over. Transfer tofu to a wire rack. Repeat with remaining tofu cutlets. Tip: You can keep tofu warm on the wire rack, in a low temperature oven, until ready to serve.
- Once the slabs are all cooked, slice them into into ½-inch slices. Serve rice in bowls, then arrange cabbage, cucumbers and tofu on top. Drizzle katsu sauce over top, then sprinkle with sesame seeds and green onions.
This was DELISH!! I struggled to get the flax to stick to the tofu however. That aside- big fan & will definitely make again
Did you do the flour before the flax? It should stick to the flour mixture. Glad you enjoyed it, let me know if you try it again!
Made this the other nightโฆit was PHENOMENAL! Pretty easy to make.
We steamed the cabbage with garlic and had sliced cukes and avocado. ย Thanks!
Thank you, Anne! I’m so glad you enjoyed it and I really appreciate the review.
Still a 5!! ย This has become one of our faves!! Thx
Just made this and itโs delicious. I messed up the dredging of the tofu (mixed the flour and panko together), but it still worked out. Iโm not sure Iโve ever had Katsu, so I have no comparison. On the second go-round, I lightly steamed the cabbage and tossed it in a couple drops of sesame oil. Makes for a filling meal!ย
Thanks for trying it out, Jan! Definitely go with flour first, then flax, then panko next time, you’ll get a better coating. Good idea to steam the cabbage!