My tofu katsu features thick slabs of extra-firm tofu coated in seasoned panko and pan-fried until golden and impossibly crispy. The coating shatters when you cut into it, but the tofu stays tender inside. I serve it over rice with cool, crunchy slaw and sweet-tangy tonkatsu sauce — it’s one of my favorite weeknight dinners.

Why this crispy panko-crusted tofu works!

Ten years ago, I had a vegetarian katsu in San Francisco’s Japantown that completely changed how I thought about the dish. The trick is to press the tofu properly, get the oil temperature right, and don’t crowd the pan. That’s it.
The three-step breading station (flour, soy milk-cornstarch mixture, seasoned panko) creates a coating that sticks and stays crispy.
I tested a few different wet dips: plain soy milk slid right off, aquafaba worked but meant opening a can of chickpeas just for the liquid (wasteful unless you’re already using them), and egg wash isn’t vegan. The soy milk-cornstarch combo won—the cornstarch thickens the mixture just enough to grab onto the panko without any waste or compromise.
Also, my tofu katsu isn’t trying to mimic pork tonkatsu—it’s its own thing! The tofu stays creamy inside while the panko gets deeply golden and crunchy. The quick-pickled onions and refreshing slaw cuts through the richness, and the tonkatsu sauce brings the whole bowl together. Tastes like takeout, but comes from your own kitchen!

Key ingredients and why they matter
To make my vegan tofu katsu recipe, you’ll need extra-firm tofu, Panko breadcrumbs, flour, soy milk, cornstarch, garlic powder, onion powder, salt, pepper, and tonkatsu sauce.
Full ingredient list and detailed instructions in the recipe card.

- The tofu: Three blocks serves 4 generously. Extra-firm is essential—anything softer won’t hold up. Press it for at least 30 minutes; the drier the tofu, the crispier the coating. I walk through all the methods in my [guide to pressing tofu] or a tofu press makes this completely hands-off.
- The breading: Flour creates the base layer. The soy milk-cornstarch mixture is thicker than a standard egg wash, so more panko adheres. Panko breadcrumbs (not regular breadcrumbs) create that signature shattery texture.
- The slaw: Cabbage and carrot dressed with rice vinegar and toasted sesame oil. Light, crunchy, slightly tangy—perfect contrast to rich fried tofu. Want something a bit more elevated? Try my summer slaw with a peanut-sesame dressing instead.
- The sauce: Store-bought tonkatsu sauce works, or make a quick version with ketchup, Worcestershire, soy sauce, and sugar.
- For serving: Short-grain rice soaks up the sauce. Green onions add freshness, lemon wedges brighten everything.
TIPS & TRICKS
Shruthi’s top tips
- The press matters more than you think. Thirty minutes minimum—overnight is even better. Wet tofu means soggy coating and oil splatter. This is my favorite tofu press (in fact, I have two of it!)
- Pat dry even after pressing. Surface moisture is your enemy. Paper towels, both sides, every piece.
- Use a thermometer. Oil temperature is the difference between crispy katsu and greasy disappointment. 350°F is the sweet spot.
- Don’t crowd the pan. Three to four pieces max. More drops the oil temperature and you lose the crunch.
- Keep finished pieces warm. Hold in a 200°F oven while you fry remaining batches.
- Aquafaba works … if you’re already using chickpeas. Swap the soy milk and cornstarch for ¾ cup aquafaba. Same sticky coating—just don’t open a can only for the liquid.
How to make vegan katsu
- Slice each pressed tofu block crosswise into 4 equal pieces, about ¾-inch thick (12 pieces total). Pat each piece dry with paper towels. Season all pieces on both sides with the salt and pepper.
- Arrange three shallow dishes in a row for breading (flour, soy milk mixed with cornstarch, and seasoned panko). Bread each piece of tofu by coating it in flour, dipping it in the soy milk mixture, then pressing it into the panko. Set aside on a sheet pan and repeat.
- Pour oil into a large skillet and heat over medium heat. Carefully add 3-4 breaded tofu pieces to the hot oil (don’t overcrowd). Deep fry for 3-4 minutes per side, until deep golden brown and crispy.
- Transfer to a paper towel-lined plate or wire rack to remove excess oil. Repeat with remaining pieces in 3-4 batches, letting oil return to temperature between batches.
- Serve the katsu over rice, top with slaw and tonkatsu sauce, and enjoy!





How to serve breaded tofu katsu
For a full-style Japanese meal, serve with miso soup and pickled ginger. I also love serving it with Hawaiian macaroni salad, daikon salad, or roased vegetable salad.
You can also turn it into katsu sando: layer sliced katsu, tonkatsu sauce, and slaw between thick-cut white bread.
Variations:
- Gluten-free: Rice flour instead of all-purpose, gluten-free panko, and tamari instead of soy sauce.
- Curry katsu: Serve with Japanese curry sauce instead of tonkatsu for katsu curry.
- Spicy version: Add ½ teaspoon cayenne to the panko, or drizzle with sriracha mayo.

Storage and reheating suggestions
Refrigerate leftover tofu katsu in an airtight container for up to 3 days. Store slaw and sauce in a separate container.
Reheat in a 400°F oven or air fryer for 8-10 minutes to restore crispness (microwave will make it soggy). I don’t recommend freezing, since the breading becomes soggy.
More crispy tofu recipes
Just can’t get enough of tofu? We’ve got lots of flavorful recipes to choose from!
Kung Pao Tofu
Tofu Lettuce Wraps
Buffalo Tofu
Tofu Bowl

Tofu Katsu
Equipment
- 1 Instant Read Thermometer optional
Ingredients
For the tofu:
- 2 14-oz blocks extra-firm tofu, pressed
- ¾ teaspoon kosher salt
- ½ teaspoon black pepper
For the breading:
- ¾ cup all-purpose flour
- ¾ cup unsweetened soy milk
- 1½ tablespoons cornstarch
- 2 cups panko breadcrumbs
- ¾ teaspoon garlic powder
- ¾ teaspoon onion powder
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
For frying:
- Neutral oil, such as avocado or vegetable, for frying
For the slaw:
- 1 medium head green cabbage, shredded (~4 cups)
- 1 medium carrot, grated
- 1 tablespoon rice vinegar, unseasoned
- 1 teaspoon toasted sesame oil
- ¼ teaspoon kosher salt
For serving:
- 2 cups short-grain rice, cooked
- ¼ cup vegan tonkotsu sauce, store-bought or homemade, see notes
- 2 green onions, thinly sliced
- 1 medium lemon, cut into 4 wedges
Instructions
- Toss the cabbage, carrot, rice vinegar, sesame oil, and salt in a medium bowl. Set aside while you prepare the tofu (the slaw will soften slightly as it sits).
- Slice each pressed tofu block crosswise into 4 equal pieces, about ¾-inch thick (12 pieces total). Pat each piece dry with paper towels. Season all pieces on both sides with the salt and pepper.
- Arrange three shallow dishes in a row:Dish 1: FlourDish 2: Soy milk whisked with cornstarch until smoothDish 3: Panko mixed with garlic powder, onion powder, salt, and pepper
- Working with one piece at a time: coat in flour, shaking off excess. Dip in the soy milk mixture, letting excess drip off. Press firmly into the seasoned panko, coating both sides and edges thoroughly. Press the panko onto the tofu to help it adhere. Set aside on a sheet pan and repeat with remaining pieces.
- Pour oil to a depth of ¼ inch in a large skillet and heat over medium heat until it reaches 350°F on an instant-read thermometer, or until a pinch of panko sizzles immediately when dropped in.I use an instant-read thermometer but you can test with a pinch of panko — it should sizzle immediately but not brown instantly.
- Carefully add 3-4 breaded tofu pieces to the hot oil (don’t overcrowd). Fry for 3-4 minutes per side, until deep golden brown and crispy. Transfer to a paper towel-lined plate. Repeat with remaining pieces in 3-4 batches, letting oil return to temperature between batches.
- Divide rice among 4 bowls. Top each with slaw and 3 pieces of tofu katsu. Drizzle with tonkatsu sauce, sprinkle with green onions, and serve with a lemon wedge.
Notes
- Press tofu 15–30 minutes (or overnight) to remove excess moisture. This is my favorite tofu press [affiliate]. Even after pressing, surface moisture affects how well the flour adheres. So make sure to pat dry!
- Too cool and the coating absorbs oil and turns greasy. Too hot and it burns before heating through. Use a thermometer, or test with a pinch of panko—it should sizzle immediately but not brown instantly.
- Hold finished pieces in a 200°F oven while frying remaining batches.
- Overcrowding drops the oil temperature and results in soggy, uneven coating.
- To make a quick tonkatsu sauce at home, whisk together 3 tablespoons ketchup, 2 tablespoons vegan Worcestershire sauce, 1 tablespoon low-sodium soy sauce, and 1 teaspoon granulated sugar.
- If using an air fryer, spray the breaded tofu with oil, then air fry at 400°F for 12-14 minutes, flipping halfway through. Less crispy but much less oil.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














