Crispy Tofu Katsu: Japanese-Style Breaded Tofu Cutlets

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.

Tofu katsu with rice, shredded cabbage, and sesame seeds in a bowl.

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

Ingredients for making 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

Tofu wrapped in a clean towel on a plate with a pot on top.

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

Katsu sauce in a bowl.

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

Tofu pieces on a plate.

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

Seasoned tofu pieces on a plate.

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

Triptych showing a tofu piece being coated in each of the three shallow dishes.

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.

Wire rack on a lined baking sheet.

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

Breaded tofu pieces on a wire rack on a lined baking sheet before cooking.
Cooked tofu pieces on a wire rack on a lined baking sheet.

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.

Bowl of tofu katsu served over rice with cabbage on the side and sesame seeds on top.

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

Japanese-style tofu katsu bowl with rice, cabbage, and sesame seeds.

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

Do I need to press the tofu?

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.

Can I use a different type of tofu?

Firm or extra-firm tofu are best because they hold their shape during breading and frying. Avoid silken or soft tofu for this recipe.

How can I tell if the oil is hot enough?

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.

Can I bake or air-fry the tofu katsu?

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.

Bowl filled with rice, tofu katsu, cabbage, and sesame seed topping.

More tofu recipes

  • Sweet and Sour Tofu
  • General Tso’s Tofu
  • Spicy Korean-Style Tofu
  • Tofu Stir Fry
  • Kung Pao Tofu
Japanese-style tofu katsu bowl with rice, cabbage, and sesame seeds.

Tofu Katsu

Tofu Katsu is a crispy, Japanese-inspired dish with a crunchy panko coating and tender tofu. A great plant-based alternative to chicken katsu, served with rice, veggies, and katsu sauce.
Prep: 25 mins
Cook: 15 mins
Total: 40 mins
Servings: 4 servings

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

  1. Press the tofu in a clean towel with a weight to remove excess moisture. This improves texture but is optional.
  2. Mix all katsu sauce ingredients in a bowl until well combined.
  3. Slice the tofu block lengthwise into four pieces.
  4. Season both sides of each piece with garlic powder, salt, and pepper.
  5. 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.
  6. Place the breaded tofu on a parchment-lined baking sheet with a wire rack on top.
  7. 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.
  8. 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.

Nutrition

Serving: 1 | Calories: 440 kcal | Carbs: 52.4 g | Protein: 14.8 g | Fat: 19.9 g | Sodium: 1307 mg
Did you try this recipe? Leave a comment below and let me know how it turned out!
Course: Main Dish
Cuisine: Japanese
Author: Iosune Robles