Tofu Katsu Curry Recipe
Introduction
Tofu Katsu Curry is a comforting and flavorful dish that pairs crispy breaded tofu with a rich, spiced vegetable curry. This recipe offers a delightful plant-based twist on a Japanese classic, 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 2 tablespoons flour and cook, whisking constantly, until golden and fragrant, 1 to 2 minutes. Stir in curry powder, garam masala, coriander powder, and cayenne if using, cooking until very fragrant, 30 seconds to 1 minute. Transfer to a small bowl.
- Step 2: In a large skillet over medium heat, warm 1 tablespoon olive oil. Add mushrooms cut side down and cook undisturbed until golden, about 4 minutes. Stir, season with salt, and cook 3–4 minutes more. Remove from heat.
- Step 3: Cut the onion in half root to tip, then slice each half into 4 thick pieces, removing tip and root. Heat remaining tablespoon olive oil in a large pot over medium heat. Add onion, season with salt, and cook until softened and edges turn golden, about 4 minutes. Add ginger and cook 1 minute more.
- Step 4: Pour in vegetable broth and a big pinch of salt. Bring to a boil and scrape up any browned bits with a wooden spoon. Reduce to simmer. Transfer about 1/2 cup cooking liquid to a small bowl and whisk in about a quarter of the curry roux. Return to pot and stir to combine. Repeat this until all roux is dissolved.
- Step 5: Add potato pieces and simmer partially covered for about 5 minutes. Add carrots and half the grated apple, adding water if needed to cover vegetables. Simmer until potatoes and carrots are tender, 8 to 10 minutes.
- Step 6: Stir in cooked mushrooms, tomatoes, and remaining apple. Season to taste with soy sauce.
- Step 7: To prepare tofu, place block between doubled paper towels and press gently with a flat pan to remove moisture without breaking. Discard towels.
- Step 8: Stand tofu on its short side and cut into three thinner rectangles. Season all sides with salt.
- Step 9: Set up breading stations: one bowl 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 place a rack on top.
- Step 10: Coat each tofu piece by dredging in flour, shaking off excess, dipping in milk mixture, returning to flour, dipping again in milk, and finally pressing into panko mixture. Place breaded tofu on the rack.
- Step 11: Heat about ½ inch vegetable oil in a large skillet over medium-high heat. When a piece of panko bubbles immediately in oil, fry tofu until golden on one side, 4 to 6 minutes. Flip and cook other side 4 to 6 minutes. Transfer to cooling rack and season with salt.
- Step 12: Serve sliced tofu over cooked rice topped with the vegetable curry.
Tips & Variations
- Freezing tofu before pressing and cooking helps achieve a firmer, meatier texture that holds up well during frying.
- Adjust cayenne pepper to control the heat level of the curry according to your preference.
- For a gluten-free version, substitute all-purpose flour and panko with gluten-free alternatives.
- Add other vegetables like peas or bell peppers to the curry for added color and flavor.
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 and warm tofu in a skillet or oven to maintain crispiness. Avoid microwaving tofu as it can become soggy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular tofu instead of freezing it first?
Yes, but freezing and thawing tofu improves its texture by making it firmer and better able to hold the breading during frying. If you skip freezing, be gentle when pressing to avoid breaking the tofu.
What can I substitute for non-dairy milk?
You can use any plant-based milk such as soy, almond, or oat milk. If you don’t have non-dairy milk, regular cow’s milk works as well for the breading process.
Print
Tofu Katsu Curry Recipe
- Total Time: 55 minutes
- Yield: 3 servings 1x
- Diet: Vegan
Description
A flavorful and comforting Japanese-style Tofu Katsu Curry featuring golden, crispy breaded tofu served with a rich, mildly spiced vegetable curry sauce made from mushrooms, potatoes, carrots, and Fuji apple, served over steamed rice. This vegan dish balances savory spices and natural sweetness, perfect for a satisfying plant-based meal.
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 (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 for 24 hours 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
- Kosher salt, to taste
Serving
- Cooked rice, for serving
Instructions
- Make curry roux: In a small saucepan, heat 2 tablespoons olive oil over medium heat. Gradually add flour while whisking constantly. Cook the mixture, continuing to whisk, until it turns golden and fragrant, about 1 to 2 minutes. Stir in curry powder, garam masala, coriander powder, and optional cayenne; cook while stirring until very fragrant, about 30 seconds to 1 minute. The mixture should resemble wet sand. Transfer to a small bowl and set aside.
- Sauté mushrooms: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the halved mushrooms in a single layer with cut sides down. Cook without stirring for about 4 minutes until golden. Stir, season with salt, and cook 3 to 4 minutes more. Remove from heat and set aside.
- Prepare aromatics and broth: Slice the onion into thick pieces by halving root to tip, then slicing each half into 4 thick slices, removing tip and root. Heat the remaining tablespoon olive oil in a large pot over medium heat. Add the onion slices, season with salt, and cook, stirring occasionally, until softened and edges turn golden, about 4 minutes. Add sliced ginger and cook for 1 minute until fragrant.
- Add broth and roux: Pour in vegetable broth and add a big pinch of salt. Bring to a boil, scraping the bottom of the pot to loosen any browned bits. Reduce to a simmer. Transfer about 1/2 cup of cooking liquid to a small bowl. Whisk in a quarter of the curry roux until dissolved, then return to the pot. Repeat three more times until entire roux is incorporated. Add potato pieces and simmer partially covered for about 5 minutes.
- Cook vegetables: Add carrots and half of the grated apple to the pot, ensuring vegetables are just covered with liquid; add more water if needed. Return to a simmer and cook partially covered until potatoes and carrots are just tender, about 8 to 10 minutes.
- Finish curry: Stir in the cooked mushrooms, chopped tomatoes, and remaining grated apple. Season to taste with soy sauce. Keep warm on low heat.
- Prepare tofu: Place the defrosted tofu block between doubled paper towels on a cutting board and press gently with a flat pan or cutting board to remove excess moisture without breaking the tofu. Discard paper towels. Stand tofu on its short side and slice into three thinner rectangles. Season all sides with salt.
- Make breading station: Set up three shallow bowls: one with flour, one with nondairy milk whisked with Dijon mustard, and one with panko breadcrumbs mixed with sesame seeds. Line a baking sheet with paper towels and place a wire rack on top.
- Bread tofu: Working with one tofu piece at a time, dredge it first in flour, shaking off excess. Dip into milk mixture, then return to flour. Dip again in milk, and finally coat with the panko and sesame seed mixture, pressing crumbs gently to adhere. Place breaded tofu on rack. Repeat with all pieces.
- Fry tofu katsu: Heat about ½ inch vegetable oil in a large skillet over medium-high heat. Test oil by dropping a piece of panko; it should bubble immediately. Fry tofu pieces until golden brown and crispy on the bottom, about 4 to 6 minutes. Flip and fry the other side until equally golden, 4 to 6 minutes. Transfer to the prepared rack and season with salt.
- Serve: Slice the tofu katsu into strips and serve over cooked rice. Ladle the warm curry sauce on the side or over the rice and tofu for a hearty, comforting meal.
Notes
- Freezing and thawing tofu improves its texture, making it more firm and able to hold up better when breaded and fried.
- You can adjust the spice level by omitting cayenne or adding more curry powder.
- Press tofu gently to avoid breaking it apart.
- Use low-sodium vegetable broth or water to control sodium in the curry.
- For a gluten-free version, substitute all-purpose flour and panko with gluten-free alternatives.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Frying
- Cuisine: Japanese
Keywords: Tofu Katsu Curry, vegan katsu, Japanese curry, tofu recipe, plant-based dinner, crispy tofu, vegetable curry

