Crispy Tofu Katsu Curry
Crispy breaded tofu cutlets on a bed of soft rice, drenched in a thick, savory Japanese curry sauce. It’s a filling, deeply comforting dinner that turns a weeknight into something that feels a bit more special.

The panko crust stays crunchy even under the warm curry, and the sauce is rich with onion, carrot, and a gentle spice that’s cozy rather than hot. It’s the kind of meal you’ll want to make again as soon as the bowls are empty.
What Makes This Tofu Katsu So Good
The contrast between the shatteringly crisp panko shell and the tender, mild tofu inside is what sells it every time. The sauce isn’t spicy hot, it’s savory and slightly sweet, just like the classic Japanese curry you’d get at a restaurant.
I keep coming back to this version because the curry comes together on the stovetop while you bread and fry the tofu, so everything lands on the table hot. It feels indulgent without being heavy, and the leftovers are just as good the next day.
Ingredients

- 14 oz block extra-firm tofu, pressed: pressed for at least 15 minutes to remove excess moisture
- 1 cup panko breadcrumbs: panko gives a much lighter, crunchier crust than regular breadcrumbs
- ¼ cup all-purpose flour: for the first dredge
- 2 tbsp cornstarch: mixed into the flour to keep the coating extra crisp
- ½ tsp salt: for seasoning the flour
- ½ cup plant-based milk (or water): any unsweetened variety works; forms the wet dip
- Vegetable oil for frying: enough for about ½ inch depth in a skillet
- 1 tbsp vegetable oil: for the curry base
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 tsp grated fresh ginger
- 2 tbsp all-purpose flour: for the curry roux
- 1 tbsp mild curry powder
- 1 tsp garam masala
- ½ tsp ground turmeric
- 2 cups vegetable broth
- ¼ cup grated apple (about half a small apple): adds the signature subtle sweetness
- 1 tbsp soy sauce
- 1 tbsp ketchup
- 1 tsp vegan Worcestershire sauce
- 1 medium carrot, peeled and cut into bite-size chunks
- 1 medium Yukon Gold potato, peeled and cut into bite-size chunks
- Steamed rice and sliced scallions: for serving
Variations / Substitutions
- Make it gluten-free: use a gluten-free flour blend, tamari instead of soy sauce, and gluten-free panko.
- Turn up the heat: add ¼ tsp cayenne or a minced fresh chili to the curry base when you sauté the aromatics.
- No Worcestershire: a dash more soy sauce and a tiny pinch of sugar will work, though the depth won’t be quite the same.
- Other proteins: chicken or seitan cutlets work beautifully with the same breading method. You might enjoy Chicken Katsu Curry if you eat meat.
How to Make Crispy Tofu Katsu Curry
Step 1: Sauté the Aromatics

Heat 1 tablespoon of vegetable oil in a medium saucepan over medium heat. Once the oil shimmers, add the diced onion and cook, stirring occasionally, for about 5 minutes, until it turns translucent and starts to soften.
Stir in the minced garlic and grated ginger, and cook for 30 seconds more. The kitchen will smell wonderful right about now, and the onion should have no raw bite left.
Step 2: Build the Curry Sauce

Sprinkle the 2 tablespoons of flour, the curry powder, garam masala, and turmeric over the onions. Stir constantly for 1 minute to toast the spices and cook the flour. This step deepens the flavor and removes any raw pastiness.
Slowly pour in the 2 cups of vegetable broth while whisking to prevent lumps. Add the grated apple, soy sauce, ketchup, Worcestershire sauce, carrot chunks, and potato chunks. Bring it to a boil, then lower the heat to a gentle simmer. Cook for 20 minutes, stirring a few times, until the carrot and potato are fork-tender and the sauce has thickened. If you like it even thicker, let it bubble for an extra 5 minutes.
Step 3: Coat the Tofu in Panko

While the curry simmers, slice the pressed tofu block in half horizontally, then cut each slab into a total of 4 even cutlets about ½ inch thick. Mix the ¼ cup flour, 2 tablespoons cornstarch, and ½ teaspoon salt in a shallow bowl. Pour the plant-based milk into a second shallow bowl, and spread the 1 cup panko in a third.
Working with one cutlet at a time, dip it first in the flour mixture, shake off the excess, then into the milk, letting the extra drip off. Press it firmly into the panko on both sides so the crumbs really stick. Set the coated cutlets on a plate.
Step 4: Fry the Tofu Cutlets

Pour enough vegetable oil into a large skillet to reach about ½ inch up the sides. Heat it over medium-high until the oil reaches 350°F (175°C), or until a panko crumb dropped in sizzles immediately.
Gently lay the cutlets in the hot oil, taking care not to crowd the pan. Fry for about 3 to 4 minutes per side, until they are deep golden brown and the crust looks shaggy and crisp. Transfer to a paper-towel-lined plate and immediately sprinkle with a tiny pinch of salt.
Step 5: Slice and Serve Over Rice

Spoon a mound of steamed rice into warm bowls, ladle the curry sauce around the rice, then slice each crispy tofu cutlet into strips. Arrange the slices right on top, letting them peek out from the sauce.
Scatter sliced scallions over everything and serve while the tofu is still hot and crunchy. The sauce will soften the bottom edge just enough to make each bite perfect.
Tips for the Crispiest Tofu Katsu
- Use a thermometer for the frying oil, 350°F (175°C) is the sweet spot. Too cool and the panko soaks up oil; too hot and it burns before the tofu warms through.
- Let the breaded cutlets rest on the plate for 10 minutes before frying. This gives the coating a chance to hydrate just slightly, which helps it stick.
- Don’t skip the apple in the curry. It melts into the sauce and adds a quiet sweetness that balances the savory notes.
- If you want a richer, thicker curry without more simmering, mash a few pieces of the cooked potato right in the pot with the back of a spoon before adding the broth.
Fry times by thickness:
| Tofu cutlet thickness | Fry time per side |
|---|---|
| ½ inch | 3 to 4 mins |
| ¾ inch | 4 to 5 mins |
Storing Leftover Tofu Katsu Curry
- Refrigerate: Store the curry sauce and fried tofu separately in sealed containers. The sauce will keep for up to 4 days, and the tofu for up to 3 days, though the crust will soften.
- Reheating: Warm the curry sauce gently in a saucepan over low heat, adding a splash of water if it’s too thick. Re-crisp the tofu in a 375°F oven or air fryer for 5 to 7 minutes, flipping once.
What to Serve With Crispy Tofu Katsu Curry
A simple cucumber salad tossed with rice vinegar and a pinch of sugar cuts through the richness of the curry beautifully. Steamed edamame with flaky salt adds a bright, pop-able contrast. Quick pickled radish or daikon bring a tangy crunch that rounds out the bowl.
Frequently Asked Questions
Can I bake the tofu instead of frying it?
Yes, bake the breaded cutlets on a greased sheet pan at 425°F (220°C) for 20 to 25 minutes, flipping halfway. They won’t be as shatteringly crisp, but they will still have a pleasant crunch.
What’s the best way to press tofu if I don’t have a press?
Wrap the block in a clean kitchen towel, set it on a plate, and place a heavy skillet or a few cans on top. Leave it for at least 15 minutes. That’s usually enough to get the right texture for katsu.
How do I keep the panko from falling off during frying?
After breading, let the cutlets rest on the plate for 10 minutes. Press the panko on firmly and try not to move them around too much once they hit the oil. A gentle flip with a thin spatula is all they need.
Can I freeze the curry sauce?
Yes, cool it completely and freeze in an airtight container for up to 2 months. Thaw overnight in the fridge and reheat gently. The texture might be slightly grainier, but a quick whisk smooths it right out.

Crispy Tofu Katsu Curry Recipe
Ingredients
Method
- Sauté onion in 1 tbsp oil over medium heat for 5 minutes. Add garlic and ginger, cook 30 seconds.
- Stir in 2 tbsp flour, curry powder, garam masala, and turmeric; cook 1 minute. Whisk in broth, then add apple, soy sauce, ketchup, Worcestershire, carrot, and potato. Simmer 20 minutes until thickened.
- Slice tofu into 4 cutlets. Dredge in flour-cornstarch mix, dip in milk, press into panko. Rest 10 minutes.
- Fry cutlets in ½ inch of oil at 350°F for 3 to 4 minutes per side until deep golden. Drain on paper towels and salt lightly.
- Serve rice in bowls, ladle curry around it, slice tofu, and place on top. Scatter with scallions.
