Tofu Katsu Curry Recipe
Introduction
Tofu Katsu Curry is a flavorful, comforting Japanese-inspired dish featuring crispy tofu cutlets served over a rich, spiced vegetable curry. This vegan-friendly recipe combines crunchy textures with warm, aromatic spices perfect for a satisfying meal any day of the week.

Ingredients
- 2 tbsp. extra-virgin olive oil
- 2 tbsp. all-purpose flour
- 2 tbsp. curry powder
- 1 tsp. garam masala
- 1 tsp. coriander powder
- 1/4 tsp. cayenne (optional)
- 2 tbsp. extra-virgin olive oil, divided
- 8 oz. baby bella mushrooms, halved
- Kosher salt
- 1 small yellow onion
- 1 inch fresh ginger, peeled and thinly sliced
- 2 c. low-sodium vegetable broth or water
- 1 russet potato, peeled and cut into sixths
- 1 large carrot, cut into irregular chunks
- 1 medium Fuji apple, peeled and grated
- 2 small Roma tomatoes, chopped into large pieces
- Soy sauce, as needed
- 1 (14-ounce) block firm tofu, frozen in package for 24 hours and defrosted
- 2/3 c. all-purpose flour
- 2/3 c. non-dairy milk
- 3/4 c. panko bread crumbs
- 1 tbsp. Dijon mustard
- 3 tbsp. sesame seeds
- Vegetable oil, for frying
- Cooked rice, for serving
Instructions
- Step 1: Make the curry roux by heating 2 tablespoons olive oil in a small saucepan over medium heat. Gradually whisk in flour and cook, stirring constantly, until golden and fragrant for 1 to 2 minutes. Stir in curry powder, garam masala, coriander powder, and cayenne if using; cook until very fragrant, about 30 seconds to 1 minute. Transfer the roux to a small bowl.
- Step 2: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the mushrooms in a single layer with cut side down. Cook undisturbed until golden, about 4 minutes. Stir, season with salt, and cook another 3 to 4 minutes. Remove from heat.
- Step 3: Prepare the onion by cutting it in half root to tip, then slicing each half into 4 thick slices. Heat remaining olive oil in a large pot over medium heat. Add the onion, season with salt, and cook, stirring occasionally, until softened and golden at the edges, about 4 minutes. Add ginger and cook until fragrant, 1 minute.
- Step 4: Add vegetable broth and a big pinch of salt to the pot. Bring to a boil, scraping the bottom to loosen browned bits. Reduce heat to a simmer. Whisk about 1/2 cup of cooking liquid with a quarter of the curry roux in a small bowl, then stir back into the pot. Repeat until all the roux is dissolved. Add potato and simmer partially covered for 5 minutes.
- Step 5: Add carrots and half the grated apple to the pot. If vegetables aren’t covered, add more broth or water. Simmer partially covered until carrots and potatoes are tender, 8 to 10 minutes.
- Step 6: Stir in cooked mushrooms, chopped tomatoes, and remaining grated apple. Season with soy sauce to taste and set aside.
- Step 7: To prepare the tofu katsu, press the defrosted tofu between doubled paper towels with a flat pan to remove moisture without breaking it. Discard towels, stand tofu on its short side, and slice into thirds for thinner rectangles. Season all sides with salt.
- Step 8: Set up three shallow bowls: one with flour, one with non-dairy milk whisked with Dijon mustard, and one with panko mixed with sesame seeds. Line a baking sheet with paper towels and a rack.
- Step 9: Coat each tofu piece by dredging in flour (shake off excess), dipping into the milk mixture, returning to flour, dipping back in milk, then pressing into panko mixture. Place breaded tofu on the rack. Repeat for all pieces.
- Step 10: Heat about ½ inch of vegetable oil in a large skillet over medium-high heat. When a piece of panko bubbles immediately in the oil, add tofu pieces. Fry until golden on one side, 4 to 6 minutes, then flip and cook the other side until golden, another 4 to 6 minutes. Transfer to rack and season with salt.
- Step 11: Serve sliced tofu katsu over cooked rice with the vegetable curry ladled on top.
Tips & Variations
- Freezing tofu before use helps improve its texture and makes it firmer for frying.
- You can swap baby bella mushrooms with shiitake or cremini mushrooms for different flavor profiles.
- Add a splash of coconut milk to the curry for a creamier texture.
- If you prefer less spice, omit the cayenne pepper.
- Serve with steamed vegetables or a simple salad for a complete meal.
Storage
Store leftover curry and tofu separately in airtight containers in the refrigerator for up to 3 days. Reheat the curry gently on the stove or in the microwave, and crisp the tofu in a hot pan or oven to maintain its texture. Avoid soaking tofu in the curry during storage to keep it crunchy.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular tofu instead of frozen tofu?
Yes, but freezing tofu firms up its texture, making it better for frying and less likely to fall apart. If using fresh tofu, press it well to remove excess moisture before breading.
Is this recipe gluten-free?
Not as written, since it uses all-purpose flour and panko breadcrumbs which typically contain gluten. Use gluten-free flour and gluten-free breadcrumbs to make the recipe gluten-free.
PrintTofu Katsu Curry Recipe
Tofu Katsu Curry is a flavorful vegan twist on the classic Japanese comfort dish, featuring crispy breaded tofu served over a rich, aromatic vegetable curry composed of mushrooms, potatoes, carrots, apples, and warm spices. This recipe balances crunchy textures with a hearty, mildly spiced curry sauce and is perfect for those seeking a wholesome plant-based meal.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour
- Yield: 3 servings 1x
- Category: Main Dish
- Method: Frying
- Cuisine: Japanese Vegan Fusion
- Diet: Vegan
Ingredients
Curry Roux and Vegetables
- 2 tbsp extra-virgin olive oil
- 2 tbsp all-purpose flour
- 2 tbsp curry powder
- 1 tsp garam masala
- 1 tsp coriander powder
- 1/4 tsp cayenne pepper (optional)
- 2 tbsp extra-virgin olive oil, divided
- 8 oz baby bella mushrooms, halved
- Kosher salt, to taste
- 1 small yellow onion
- 1 inch fresh ginger, peeled and thinly sliced
- 2 cups low-sodium vegetable broth or water
- 1 russet potato, peeled and cut into sixths
- 1 large carrot, cut into irregular chunks
- 1 medium Fuji apple, peeled and grated
- 2 small Roma tomatoes, chopped into large pieces
- Soy sauce, as needed
Tofu Katsu
- 1 (14-ounce) block firm tofu, frozen and defrosted
- 2/3 cup all-purpose flour
- 2/3 cup non-dairy milk
- 3/4 cup panko bread crumbs
- 1 tbsp Dijon mustard
- 3 tbsp sesame seeds
- Vegetable oil, for frying
- Salt, to season
To Serve
- Cooked rice
Instructions
- Make Curry Roux: In a small saucepan over medium heat, warm 2 tablespoons of olive oil. Gradually whisk in 2 tablespoons of flour and continue whisking until the mixture turns golden and smells fragrant, about 1 to 2 minutes. Stir in curry powder, garam masala, coriander powder, and optional cayenne pepper and cook until very aromatic, about 30 seconds to 1 minute. The consistency should resemble wet sand. Transfer the roux to a small bowl and set aside while preparing the vegetables.
- Sauté Mushrooms: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add halved mushrooms in a single layer, cut side down, and cook undisturbed until golden brown on the cut side, about 4 minutes. Stir mushrooms, season with kosher salt, and sauté for an additional 3 to 4 minutes until tender. Remove from heat.
- Prepare Onion and Ginger: Cut the yellow onion in half from root to tip, then slice each half into 4 thick pieces, discarding the root and tip. In a large pot over medium heat, heat remaining 1 tablespoon olive oil. Add onion and a pinch of salt, cook until softened and edges are turning golden, about 4 minutes. Add sliced ginger and cook for another minute until fragrant.
- Add Broth and Roux: Pour in the vegetable broth (or water) and add a big pinch of salt. Bring to a boil, scraping up any browned bits from the pot. Reduce heat to a simmer. Transfer about 1/2 cup of hot cooking liquid to a small bowl and whisk in a quarter of the curry roux until dissolved. Return this mixture to the pot and stir to combine. Repeat until all the roux is incorporated. Add the potato pieces and simmer, partially covered, for about 5 minutes.
- Add Vegetables and Apple: Add carrot chunks and half the grated apple ensuring the vegetables are just covered with liquid; add water if needed. Return to a simmer and cook, partially covered, until potatoes and carrots are tender, about 8 to 10 minutes.
- Finish Curry: Stir in the sautéed mushrooms, chopped tomatoes, and the remaining grated apple. Taste and adjust seasoning with soy sauce as needed. Keep warm.
- Prepare Tofu: On a cutting board, place the defrosted tofu between doubled paper towels and press gently with a flat object to remove excess moisture without breaking the block. Discard paper towels, stand tofu on its small side, and cut into 3 thinner rectangular pieces. Season each piece evenly with salt.
- Make Breading Station: Set up three shallow bowls: one with 2/3 cup flour, one with 2/3 cup non-dairy milk whisked together with 1 tbsp Dijon mustard, and one with panko bread crumbs mixed with 3 tbsp sesame seeds. Line a baking sheet with paper towels and place a wire rack on top.
- Bread the Tofu: Working one piece at a time, dredge tofu in flour, shaking off excess, then dip in the milk mixture, return to the flour, dip again in milk, and finally coat with panko-sesame seed mixture, pressing crumbs firmly to adhere. Place breaded tofu on the rack. Repeat with remaining pieces.
- Fry Tofu: Heat about 1/2 inch vegetable oil in a large skillet over medium-high heat. When a piece of panko bubbles immediately upon contact with the oil, carefully add breaded tofu slices. Fry until golden brown on one side, 4 to 6 minutes, then flip and fry the other side until golden, 4 to 6 minutes more. Transfer cooked tofu to the baking sheet rack to drain and season lightly with salt.
- Serve: Slice the fried tofu and serve over cooked rice with generous ladles of the curry sauce.
Notes
- Freezing tofu before use improves its texture, making it firmer and more absorbent for breading.
- Cayenne pepper in the curry roux is optional and can be omitted for a milder flavor.
- If you prefer gluten-free, substitute the all-purpose flour and panko with gluten-free alternatives.
- Use low-sodium vegetable broth and moderate soy sauce to control the sodium level in the dish.
- Press tofu gently to avoid breaking the pieces before breading.
Keywords: tofu katsu curry, vegan Japanese curry, plant-based katsu, crispy tofu recipe, vegan curry, tofu recipes, Japanese comfort food, plant-based dinners

