Tofu Katsu is a crispy, easy Japanese-inspired dish bursting with flavor. A crunchy panko coating and tender tofu make this a satisfying plant-based take on chicken katsu — perfect with rice, vegetables, and a tangy homemade katsu sauce.
Want more flavorful tofu ideas? Try Orange Tofu, Sesame Tofu, or Teriyaki Tofu for quick, tasty dinners that hit the spot when you crave takeout.

This Tofu Katsu is inspired by the classic Japanese chicken katsu, but made plant-based by replacing the egg wash with a simple mix of unsweetened non-dairy milk and cornstarch. That combo helps the panko adhere and yields a crunchy, golden crust while keeping the tofu tender inside.
Serve tofu katsu several ways: over steamed rice with shredded cabbage for a traditional bowl, alongside Japanese curry for a hearty meal, or as finger food with katsu sauce for dipping. No matter how you serve it, this recipe delivers a crunchy, flavorful main that’s easy to prepare.
Ingredients for tofu katsu

- Firm or extra-firm tofu — one block (14–16 oz / 400–450 g). Press to remove excess water for the best texture.
- Unsweetened non-dairy milk — about ½ cup (soy, oat, or almond work well).
- Cornstarch — 2 tablespoons (arrowroot or tapioca starch can be substituted).
- All-purpose flour — for dredging (use whole wheat or a gluten-free blend if needed).
- Panko breadcrumbs — 1 cup for a light, crunchy coating (gluten-free panko or regular breadcrumbs ok).
- Garlic powder, salt, and ground black pepper — to season the tofu.
- Neutral frying oil — canola, vegetable, sunflower, or avocado oil.
- Katsu sauce ingredients — ketchup, vegan Worcestershire or soy sauce, soy sauce, brown sugar, Dijon mustard, garlic powder, and ground ginger (quantities in recipe card below).
See the recipe card below for exact measurements and full instructions.
How to make tofu katsu

Step 1: Press the tofu in a clean towel with a weight to remove excess moisture. This is optional but improves texture and crispiness.

Step 2: Combine all katsu sauce ingredients in a bowl and whisk until smooth. Set aside.

Step 3: Slice the tofu lengthwise into four equal pieces.

Step 4: Season both sides of each piece with garlic powder, salt, and pepper.

Step 5: Set up three shallow dishes: flour in the first, whisked non-dairy milk with cornstarch in the second, and panko in the third. Dredge each tofu piece in flour, dip in the milk mixture, then press into the panko to coat evenly. Use one hand for wet and one for dry to keep coatings tidy.

Step 6: Line a baking sheet with parchment and place a wire rack on top. Arrange the breaded tofu on the rack.


Step 7: Heat about 1 inch (2.5 cm) of neutral oil in a skillet to 350°F (180°C). Fry two pieces at a time for about 3 minutes per side, until golden brown. Transfer back to the rack to drain and keep crisp.

Step 8: Serve hot with steamed rice and katsu sauce. Garnish with shredded cabbage and a sprinkle of sesame seeds if desired.

Storage instructions
Fridge: Store cooked tofu katsu in an airtight container for up to 3 days.
Freezer: For best results, freeze the breaded tofu before frying. Lay pieces on a baking sheet, freeze until solid, then transfer to a freezer bag or container. Keeps up to 2 months.
Reheat from fridge: Warm in a skillet at 350°F (180°C) until hot and crisp — avoid the microwave to prevent soggy coating.
Reheat from freezer: Fry directly from frozen at 350°F (180°C) until golden and heated through; no thawing required.
Frequently asked questions
Pressing is recommended because it removes excess water, firms the tofu, and helps it crisp and absorb more flavor. If you skip it, the result will still be tasty but slightly softer.
Firm or extra-firm tofu are best because they hold their shape during breading and frying. Avoid silken or soft tofu for this recipe.
Aim for about 350°F (180°C). Use a kitchen thermometer if possible. Alternatively, drop a small piece of panko or bread into the oil — if it sizzles and browns within a few seconds, the oil is ready.
Yes. To bake: place breaded tofu on a parchment-lined sheet, lightly brush or spray with oil, and bake at 400°F (200°C) for 25–30 minutes, flipping halfway, until golden. For air fryer: arrange in a single layer, spray lightly with oil, and cook at 375°F (190°C) for 12–15 minutes, flipping once.

More tofu recipes
- Sweet and Sour Tofu
- General Tso’s Tofu
- Spicy Korean-Style Tofu
- Tofu Stir Fry
- Kung Pao Tofu
Tofu Katsu
Ingredients
For the tofu:
- 1 block firm or extra-firm tofu (14–16 oz / 400–450 g)
- 1 tsp garlic powder
- ½ tsp salt
- ½ tsp ground black pepper
- ½ cup unsweetened non-dairy milk (soy recommended)
- 2 tbsp cornstarch
- 1 cup all-purpose flour
- 1 cup panko breadcrumbs
- Neutral oil for frying (canola or vegetable)
For the katsu sauce:
- ½ cup ketchup
- 2 tbsp vegan Worcestershire sauce (or soy sauce)
- 2 tbsp soy sauce
- 1 tbsp brown sugar
- 1 tbsp Dijon mustard
- 1 tsp garlic powder
- ½ tsp ground ginger
Instructions
- Press the tofu in a clean towel with a weight to remove excess moisture. This improves texture but is optional.
- Mix all katsu sauce ingredients in a bowl until well combined.
- Slice the tofu block lengthwise into four pieces.
- Season both sides of each piece with garlic powder, salt, and pepper.
- Set up three shallow dishes: flour; non-dairy milk whisked with cornstarch; and panko. Dredge tofu in flour, dip in the milk mixture, then press into panko to coat.
- Place the breaded tofu on a parchment-lined baking sheet with a wire rack on top.
- Heat about 1 inch (2.5 cm) of oil in a skillet to 350°F (180°C). Fry two pieces at a time for ~3 minutes per side until golden, then transfer to the rack.
- Serve immediately with rice and katsu sauce. Add shredded cabbage and sesame seeds if you like.
Notes
- Keep cooked tofu katsu in an airtight container in the fridge for up to 3 days.
- To freeze: bread the tofu, freeze on a tray until solid, then transfer to a bag or container for up to 2 months. Fry from frozen when ready.
- Reheat from fridge in a skillet at 350°F (180°C) to restore crispness. Avoid microwaving.