In a bowl, salt the chicken thighs and let them sit for at least 10 minutes.
Heat your Dutch oven over medium-high heat. Add in 2 tbsp of oil followed by the chicken thighs. Sear the chicken thighs for 5 minutes, until some color has formed.
Add in the onions and mushrooms and cook until the onions are soft, translucent and just starting to caramelize, roughly 5 minutes. Deglaze with a little bit of water if needed to scrape up the brown bits.
Stir in garlic and ginger and cook for 1-2 minutes.
Stir in the curry powder and garam masala. Allow the spices to toast for 1 minute and then add in the butter.
Allow the butter to melt fully and then stir in the flour. Cook for one minute and then add in the stock and dashi powder. Bring the pot to a simmer.
Add in the potatoes, carrots, soy, Worcestershire and honey.
Give everything a nice stir and the cover and simmer on medium-low heat for 15-20 minutes stirring occasionally. When the vegetables are tender, the soup is ready. Adjust seasoning or consistency if needed with salt and stock. Serve with Japanese rice.