Go Back
+ servings
5 from 2 votes
Bowl of Vegan Japanese Curry with rice, scallions and sesame seeds.
Vegan Japanese Curry with Fried Tofu
Prep Time
20 mins
Cook Time
35 mins
Total Time
55 mins

This vegan Japanese curry is pure comfort in a bowl! Made with chunks of carrots, potatoes, peas and fried tofu in a flavor-packed sauce, it's a delicious meal that's super satisfying and easy to make!

Course: Entree
Cuisine: American, Japanese
Servings: 4
Calories: 425 kcal
Author: Alissa
For the Curry
  • 1 tablespoons peanut oil
  • 1 large onion, diced
  • 2 medium carrots, chopped
  • 2 tablespoons all-purpose flour
  • 3 garlic cloves, minced
  • 1 ½ teaspoons freshly grated ginger
  • 4 cups vegetable broth
  • 1 large russet potato, scrubbed and diced
  • 1 apple (I used a Fuji apple), peeled and finely diced
  • 2 tablespoons Japanese curry powder, or to taste (Notes 1 and 2)
  • 1 tablespoon vegan Worcestershire sauce
  • 1 tablespoon soy sauce, plus more to taste
  • 3 tablespoons tomato paste
  • 1 ½ cups frozen peas, thawed
  • Salt and pepper, to taste
For the Fried Tofu
  • 3 tablespoons peanut oil, plus more as needed
  • ¼ cup cornstarch
  • 8 ounces super firm tofu, cut into ½-inch cubes
For Serving
  • Cooked rice
  • Chopped scallions
  • Toasted sesame seeds
  1. To make the curry, start by coating the bottom of a large pot with the oil and placing it over medium heat. Give the oil a minute to heat up, then add the onion and carrots.

  2. Sweat the veggies for about 5 minutes, stirring frequently, until they begin to soften.

  3. Stir in the flour, garlic and ginger. Stir well to coat the carrots and onions with flour. Sauté everything for about 1 minute, until very fragrant.

  4. Stir in the broth, potato, apple, curry powder, Worcestershire sauce, and soy sauce. Raise the heat and bring the sauce to a low boil.

  5. Lower the heat and allow the curry to simmer for about 20 minutes, until the carrots and potatoes are fork tender and the curry sauce has thickened.

  6. Fry the tofu while the curry simmers. First, fill a small bowl with the cornstarch.

  7. Generously coat the bottom of a medium skillet with the oil and place it over medium heat.

  8. While the oil heats up, place a few tofu cubes in the cornstarch and gently roll them around to coat them. Transfer the tofu cubes to the skillet and repeat until all the tofu has been added. Be careful to avoid the tofu cubes touching each other.

  9. Fry the tofu for about 4 minutes on each side, until the pieces are golden brown and crispy, then remove them from the skillet and place them on a wire rack to drain.

  10. When the curry has finished simmering stir in the tomato paste and peas. Let it simmer for just a minute more to heat up the peas.

  11. Remove the curry from heat and season the sauce with salt and pepper to taste. Adjust any other seasonings to your liking.

  12. Divide the tofu into bowls and ladle the curry overtop. Serve each bowl with rice and top with sesame seeds and scallions.

Recipe Notes
  1. If you can't find Japanese curry powder, try a mixture of garam masala and regular (English) curry powder.
  2. Two tablespoons will give you a relatively mild curry. You can start with 1 tablespoon if you prefer it very mild, or use as much as 4 tablespoons. Start with less if you're unsure, then taste-test and add more when the curry has almost finished simmering.
  3. Nutrition information does not include rice.
Nutrition Facts
Vegan Japanese Curry with Fried Tofu
Amount Per Serving
Calories 425 Calories from Fat 167
% Daily Value*
Fat 18.6g29%
Saturated Fat 3g15%
Sodium 716mg30%
Potassium 625mg18%
Carbohydrates 46.9g16%
Fiber 8.5g34%
Sugar 18.2g20%
Protein 13.6g27%
Calcium 93mg9%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.