Jump to Recipe
This homemade vegan Japanese curry is rich, hearty comfort in a bowl. It’s healthier than boxed roux but still deliciously addicting.
Curry is a staple in Japanese home cooking because it is delicious, filling, and can be made easily with boxed roux. While boxed roux is very convenient and, I’ll admit, delicious, it’s also very high in sodium and oil and usually many ingredients that no one’s ever heard of or can pronounce. Also, some brands include dairy (typically whey protein/milk powder) and other animal products. So I decided to test out making my own Japanese curry from scratch, with all plant-based ingredients.
To start off, we make the roux by toasting flour in oil until it becomes a nice dark brown. This typically takes 15-20 minutes, and you need to stir constantly because the flour will burn very easily. I recommend all purpose flour (gluten-free all purpose would probably also work), as well as the S&B brand curry powder. Other curry powders contain different ratios of spices so will not necessarily produce that Japanese curry flavor. You will also need:
- Japanese Worcestershire sauce, such as the Bull-Dog brand
- ketchup or tomato paste
- soy sauce or tamari
- green beans (can be left out)
- red lentils
- maple syrup/sugar for extra sweetness, if needed
Once the roux turns a nice dark brown, add in the curry powder and mix briefly to combine, about 30 seconds, then take off from the heat and set the roux aside to use later. You can make the roux in a small pan or the same pot you will use for the curry. Add in your onions and carrots, and garlic too if desired, and cook until onions turn translucent. You can also add chopped potatoes here, a common ingredient in Japanese curry (but not my favorite haha).
Add in green beans and lentils along with the roux and 2 cups of water or vegetable broth. Then add in the rest of the ingredients.
Bring to a boil and simmer covered until thickened, checking after 10 minutes. You can add more water/vegetable broth if you want it thinner.
Taste the curry and add a little bit of sugar/maple syrup if you want it sweeter. Serve hot over rice and dig in! Store leftovers in the fridge. This makes about 4-6 servings, depending on how much you eat (my boyfriend and I finish it all over 2 separate meals — dinner and lunch the next day hehe).
Check out these other plant-based Japanese dishes!
- Japanese Jackfruit Curry
- Sesame Miso Soup
- TVP Hamburger Steak
- Air-Fryer Vegan Karaage
- Sesame Green Beans (Goma-ae)
- Kinpira Gobo (Braised Burdock Root)
- Miso Dengaku Tofu Katsu
While this curry doesn’t taste exactly like the boxed roux, it is much healthier and delicious in its own right. Plus it’s fun making everything from scratch 😉 If you do try out this recipe (and I really hope you do!), please let me know what you think in the comments down below, and tag me in your recreations on instagram @ellielikes.cooking! I looove getting feedback 🙂
Vegan Japanese Curry with Lentils
- 2 tbsp olive oil
- 3 tbsp all purpose flour
- 2 tbsp S&B curry powder
- 1 onion sliced
- 2 carrots chopped
- 1 zucchini sliced
- 1 cup trimmed green beans cut in half
- ½ cup red lentils
- 2 tbsp Japanese Worcestershire sauce
- 2 tbsp ketchup
- salt to taste
- ¼ cup applesauce
- 3 cups water or vegetable broth
- a pinch of cayenne or red chili pepper optional
- Heat oil in a pan over medium low heat. When hot, add in flour and stir constantly until it turns a darkish brown, about 15-20 minutes.
- Once brown, add in curry powder and mix briefly, about 30 seconds. Take off from the heat and set aside the roux.
- Add onions and carrots to a large pot with oil or a splash of water. Cook until onions turn translucent.
- Add zucchini, green beans, red lentils, water/vegetable broth, roux, and the rest of the seasonings/spices. Bring to a boil then reduce to a simmer, stirring occasionally until curry thickens and lentils and veggies are cooked. Taste and add sugar, a teaspoon at a time, if not sweet enough. Serve hot with rice.
Save for later!