Tofu Katsu (豆腐カツ, Tōfu Katsu) is a delicious vegetarian version of the classic Japanese Tonkatsu. Instead of pork, firm tofu is coated in flour, egg (or a vegan alternative), and crispy Japanese panko breadcrumbs before being fried until golden brown. The result is a crunchy exterior with a soft, creamy center that absorbs the savory flavors of tonkatsu sauce and traditional Japanese seasonings.

Popular in Japanese vegetarian restaurants and home kitchens, Tofu Katsu is a wholesome, protein-rich meal that pairs perfectly with steamed rice, shredded cabbage, and miso soup.


What Is Tofu Katsu?

Tofu Katsu is a Japanese breaded tofu cutlet made with extra-firm tofu that has been pressed to remove excess moisture. The tofu is coated in a classic katsu breading of flour, egg, and panko breadcrumbs, then fried until crispy. It offers the satisfying crunch of traditional katsu while remaining light and suitable for vegetarian diets.

For a vegan version, replace the egg with a plant-based batter made from flour and water or unsweetened plant milk.


Ingredients

For the Tofu

  • 400g extra-firm tofu
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

For the Breading

  • ½ cup all-purpose flour
  • 2 large eggs, beaten (or vegan batter)
  • 2 cups Japanese panko breadcrumbs

Vegan Batter (Optional)

  • ½ cup all-purpose flour
  • ½ cup unsweetened soy milk or water
  • 1 teaspoon cornstarch

For Frying

  • Vegetable or canola oil

For Serving

  • Shredded cabbage
  • Steamed Japanese rice
  • Tonkatsu sauce
  • Lemon wedges
  • Japanese mustard (optional)
  • Chopped green onions
  • Sesame seeds

Kitchen Equipment

  • Heavy plate or tofu press
  • Paper towels
  • Mixing bowls
  • Deep frying pot or frying pan
  • Tongs
  • Wire rack

How to Make Tofu Katsu

Step 1: Press the Tofu

Wrap the tofu in paper towels.

Place a heavy plate or tofu press on top.

Press for 20–30 minutes to remove excess moisture.

Cut into thick rectangular slices.

Season lightly with salt and black pepper.


Step 2: Prepare the Breading

Coat each tofu slice in flour.

Dip into the beaten eggs or vegan batter.

Cover evenly with panko breadcrumbs, pressing gently so they adhere.

Allow the breaded tofu to rest for 5 minutes.


Step 3: Heat the Oil

Heat vegetable oil to 170–175°C (340–350°F).

Maintain a steady temperature for even browning.


Step 4: Fry the Tofu

Carefully place the tofu into the hot oil.

Fry for 2–3 minutes per side, or until golden brown and crispy.

Transfer to a wire rack to drain excess oil.


Step 5: Serve

Slice the Tofu Katsu into strips.

Serve with steamed rice, shredded cabbage, tonkatsu sauce, lemon wedges, and Japanese mustard if desired.

Garnish with chopped green onions and sesame seeds.


Tips for Perfect Tofu Katsu

  • Use extra-firm tofu to help it hold its shape during frying.
  • Press the tofu thoroughly to remove excess water.
  • Japanese panko breadcrumbs provide the lightest and crispiest coating.
  • Fry in small batches to maintain the oil temperature.
  • Serve immediately for maximum crispiness.

Popular Variations

Vegan Tofu Katsu

Use the flour and soy milk batter instead of eggs for a completely vegan dish.

Cheese Tofu Katsu

Stuff two thin tofu slices with vegan or dairy cheese before breading and frying.

Curry Tofu Katsu

Serve over steamed rice with Japanese curry.

Spicy Tofu Katsu

Add Japanese shichimi togarashi or cayenne pepper to the breadcrumb mixture.

Air Fryer Tofu Katsu

Lightly spray with oil and cook at 200°C (390°F) for 12–15 minutes, flipping halfway through.


What to Serve with Tofu Katsu

Complete your Japanese-inspired meal with:

  • Steamed Japanese Rice
  • Miso Soup
  • Seaweed Salad
  • Pickled Vegetables (Tsukemono)
  • Edamame
  • Japanese Potato Salad
  • Green Tea

For dessert, enjoy fresh fruit or matcha pudding.


Storage Tips

  • Refrigerate leftovers in an airtight container for up to 3 days.
  • Reheat in an oven or air fryer at 180°C (350°F) for 5–8 minutes.
  • Avoid microwaving if you want to keep the coating crispy.
  • Breaded uncooked tofu can be refrigerated for up to 24 hours before frying.

Nutritional Information (Per Serving)

  • Calories: 410
  • Protein: 18g
  • Carbohydrates: 28g
  • Fat: 24g
  • Saturated Fat: 3g
  • Fiber: 3g
  • Sodium: 620mg

Nutrition values are approximate and may vary depending on the ingredients and cooking method.


Health Benefits

  • Tofu is an excellent source of plant-based protein.
  • Naturally contains calcium, iron, and essential minerals.
  • Lower in saturated fat than many meat-based katsu dishes.
  • Cabbage adds fiber, vitamin C, and freshness.
  • Easily adapted for vegetarian and vegan diets.

Frequently Asked Questions

What type of tofu is best for Tofu Katsu?

Extra-firm tofu is the best choice because it holds its shape well during breading and frying.

Can I make Tofu Katsu vegan?

Yes. Replace the egg with a batter made from flour, soy milk, and cornstarch, and ensure the panko breadcrumbs are vegan-friendly.

Why should I press the tofu?

Pressing removes excess moisture, helping the tofu become firmer and allowing the breading to stick better.

Can I bake Tofu Katsu instead of frying?

Yes. Bake at 220°C (425°F) for 20–25 minutes, flipping halfway through, until the coating is crisp and golden.

What sauce is best with Tofu Katsu?

Traditional tonkatsu sauce is the classic choice. Ponzu sauce, Japanese curry, spicy mayonnaise, or sesame dressing also pair beautifully with crispy tofu.


Final Thoughts

Tofu Katsu is a crispy, satisfying Japanese dish that proves vegetarian cooking can be just as comforting and flavorful as traditional katsu. With its crunchy panko coating, tender tofu center, and classic Japanese accompaniments, it's an easy meal that's perfect for weeknight dinners, lunch boxes, or anyone looking for a delicious plant-based alternative. Whether served with tonkatsu sauce, curry, or fresh vegetables, Tofu Katsu brings authentic Japanese flavors to your table with every bite.