Tofu Katsu Curry
If you think tofu is boring, tofu katsu curry is here to completely prove you wrong.
Crispy golden tofu, silky curry sauce, and fluffy rice all come together in one of those meals that feels like a big warm hug in a bowl.

I have a real soft spot for katsu curry, and this tofu version is the one I keep coming back to.
There’s just something about that contrast: crunchy, golden-coated tofu on the outside, soft and tender on the inside, all sitting on top of a rich, slightly sweet curry sauce that clings to every bite.
And then the rice, of course, because you need something to soak up all that sauce and make it feel like a proper, comforting meal.
It’s the kind of dinner that looks impressive but is actually very straightforward once you get into it.
A bit of coating, a quick fry or bake, and a simple curry sauce that comes together in one pan.
This tofu katsu curry is cozy, satisfying, and exactly what you want when you’re craving something warm, filling, and a little bit special without any fuss.
Page Contents
ToggleWhy This Recipe Works
The best part of tofu katsu curry is the contrast.
The tofu is crunchy outside and soft in the middle.
The curry sauce is silky and rich.
The rice is plain on purpose because it gives the sauce somewhere to go.
Then the salad comes in cold and crisp and quietly saves the plate from becoming too heavy.
I also like that the curry sauce stays smooth rather than chunky here.
That gives it the right texture for spooning around the sliced tofu without burying it completely.
You still want to see that golden crust.
Ingredients
This serves 4.
For the tofu katsu
- 2 blocks extra-firm tofu
- 4 tablespoons plain flour
- 6 tablespoons water
- 120g panko breadcrumbs
- ½ teaspoon fine salt
- ¼ teaspoon black pepper
- Neutral oil, for shallow frying
For the curry sauce
- 1 tablespoon neutral oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 1 teaspoon fresh ginger, grated
- 1 medium carrot, finely chopped
- 1 tablespoon medium curry powder
- 1 teaspoon garam masala
- ½ teaspoon turmeric
- 1 tablespoon plain flour
- 500ml vegetable stock
- 1 tablespoon soy sauce
- 1 tablespoon ketchup
- 1 teaspoon maple syrup or sugar
- 1 teaspoon Dijon mustard
- Salt, to taste
- Black pepper, to taste
For the rice
- 250g jasmine rice or short grain white rice
- Water, according to packet instructions
- Small pinch of salt
For the salad
- 4 generous handfuls mixed salad leaves
- ½ cucumber, thinly sliced into rounds
- 1 small carrot, cut into fine matchsticks
- 8 cherry tomatoes, halved
For the salad dressing
- 1 tablespoon olive oil
- 1 tablespoon rice vinegar or white wine vinegar
- ½ teaspoon honey or maple syrup
- Small pinch of salt
- Black pepper, to taste
To finish
- 1 teaspoon black sesame seeds, optional
Start with the Tofu
Extra-firm tofu is the only one worth reaching for here.
Anything softer is going to fall apart the second you start coating it.
- Drain the tofu well.
- Wrap both blocks in a clean tea towel or several sheets of kitchen paper.
- Set something heavy on top.
- Leave them to press for 20 to 30 minutes.
- Cut each block into 2 large rectangular pieces.
That gives you four nice thick cutlets.
After that, you can leave them whole until frying, then slice them just before serving.
That final slicing makes the plate look much nicer and also means more crispy edges, which nobody has ever complained about.
Cook the Rice
Rice is the easy part, so it makes sense to get it going early.
- Rinse the rice in cold water until the water runs mostly clear.
- Add it to a saucepan with the right amount of water for your type of rice.
- Add a small pinch of salt.
- Bring to the boil.
- Cover and cook according to the packet instructions.
- Once cooked, let it sit with the lid on for 5 to 10 minutes.
- Fluff it gently with a fork.
You want soft separate grains, not a pan of rice paste.
Make the Curry Sauce
This sauce is what pulls the whole meal together.
It should be smooth, savoury, gently sweet, and thick enough to coat a spoon.
- Heat 1 tablespoon oil in a saucepan over medium heat.
- Add the chopped onion and carrot.
- Cook for 7 to 8 minutes, stirring now and then, until softened.
- Add the garlic and ginger.
- Cook for 1 minute.
- Add the curry powder, garam masala and turmeric.
- Stir for 30 seconds.
- Sprinkle in 1 tablespoon flour.
- Stir well so it coats the vegetables.
- Gradually pour in the vegetable stock, stirring as you go.
- Add the soy sauce, ketchup, maple syrup or sugar, and Dijon mustard.
- Bring the sauce to a gentle simmer.
- Cook for 15 to 20 minutes, until the carrot is very soft.
Once everything is tender, blend the sauce until smooth.
- Use a stick blender directly in the pan, or carefully transfer the sauce to a blender.
- Blend until silky.
- Return to low heat if needed.
- Taste and season with salt and black pepper.
If it seems too thick, add a splash of water or stock.
If it feels thin, let it simmer for a few more minutes.
The goal is a smooth sauce that spreads easily on the plate and lightly hugs the tofu.
Make the Salad
The salad is simple, which is exactly the point.
It needs to be fresh and crisp, not complicated.
- Add the mixed leaves to a bowl.
- Add the cucumber slices.
- Add the carrot matchsticks.
- Add the halved cherry tomatoes.
Now make the dressing.
- In a small bowl, whisk together the olive oil, vinegar, honey, salt and black pepper.
- Drizzle it over the salad.
- Toss lightly.
Do not drown the salad.
It only needs a light coating.
The curry and fried tofu are already bringing plenty of richness to the plate.
Bread the Tofu
Now for the part that turns plain tofu into something worth getting excited about.
- In one shallow bowl, mix the flour and water into a smooth paste.
- Season it with the salt and black pepper.
- Place the panko breadcrumbs in a second shallow bowl.
- Dip each tofu cutlet into the flour mixture.
- Coat it well on all sides.
- Press each piece into the panko until fully covered.
I like pressing the breadcrumbs on fairly firmly so you get an even crust.
Set the coated tofu on a plate while you heat the oil.
Fry the Tofu Katsu
A shallow fry works perfectly well here.
You do not need a vat of oil bubbling away like a chip shop.
- Pour enough neutral oil into a frying pan to cover the base generously.
- Heat over medium heat.
- Add the tofu cutlets carefully.
- Fry for 3 to 4 minutes per side.
- Turn gently and cook until both sides are deep golden and crisp.
- Transfer to a plate lined with kitchen paper.
If the pan feels crowded, fry in batches.
Trying to squeeze everything in at once is a great way to end up annoyed and holding a pale piece of breaded tofu.
Once the tofu has rested for a minute, slice each cutlet into thick strips.
Assemble the Bowls
This is where dinner starts looking very put together.
- Spoon a mound of rice into one side of each bowl.
- Add a generous handful of the dressed salad beside it.
- Arrange the sliced tofu katsu alongside the rice.
- Spoon the curry sauce around and partly over the tofu.
- Sprinkle a few black sesame seeds over the sauce if using.
Leaving some of the tofu uncovered matters.
You want that golden crust still visible and still crisp in places.
That contrast between crunchy coating and smooth sauce is half the charm.

A Few Helpful Tips
Press the tofu, but don’t flatten it into misery
You want excess water out.
You do not want a rubbery brick.
Twenty to thirty minutes is plenty.
Keep the sauce smooth
A silky curry sauce makes the whole bowl feel much more polished.
Take the extra minute to blend it properly.
Use panko, not fine breadcrumbs
Panko gives you the lighter, crisper crust that works so well for katsu.
Regular breadcrumbs will do the job, but the texture is not quite as good.
Dress the salad lightly
The salad is there to freshen things up.
A heavy creamy dressing would make the whole meal feel far too rich.
Q&A
Can I bake the tofu instead of frying it?
Yes, absolutely.
Brush or spray the breaded tofu with oil and bake at 220°C for about 20 to 25 minutes, turning once halfway through.
It will still crisp up nicely, though fried tofu gives the most classic texture.
Can I air fry the tofu?
Yes.
Air fry it at 200°C for 12 to 15 minutes, turning halfway through, until crisp and golden.
What kind of curry powder should I use?
A medium curry powder works best.
You want warm, mellow spice rather than something aggressively hot.
Can I make the curry sauce ahead?
Yes, and it reheats very well.
Make it a day ahead, cool it, then store it in the fridge.
Warm it gently on the hob before serving.
What rice works best?
Plain white rice is ideal here.
Jasmine rice works beautifully, and short grain rice also fits the style of the dish really well.
Can I skip the salad?
You can, but I wouldn’t.
That cool, crunchy side really balances the rice, sauce and fried tofu.
Storage and Leftovers
If you have leftovers, store the components separately if possible.
Keep the tofu in one container, the rice in another, the curry sauce in another, and the salad on its own.
The tofu will soften in the fridge, but you can bring back a lot of the crispness by reheating it in the oven or air fryer.
The curry sauce will keep for up to 3 days in the fridge.
The rice should be cooled quickly and reheated thoroughly.
The salad is best eaten fresh, especially once dressed.
Final Thoughts
Tofu katsu curry is one of those meals that manages to be comforting without feeling clumsy.
The rice keeps it grounded.
The salad keeps it fresh.
The curry sauce brings everything together.
And the tofu, properly crisp and golden, gives the whole bowl some real personality.
Once you’ve made it once, it stops feeling like restaurant food and starts feeling like a very solid answer to the question of what to make for dinner when you want something a bit more exciting than pasta again.
