Preheat oven to 350 degrees F (177 degrees C).
Grease a 7x10 baking dish with oil or butter.
Toast bread for 30 minutes until crispy and lightly brown. Add to a large bowl.
While bread is toasting, cut the onion, shallot, celery, garlic, and shiitake mushrooms.
Melt butter over medium high heat in a large pot. Add the onions, shallots, garlic, mushrooms, celery, salt, and five spice powder. Cook until everything is cooked through (3-5 minutes).
Add the soy sauce, sesame oil, thyme, and parsley and mix until combined.
Add 1 cup of the vegetable broth and bring to a simmer.
Pour over bread and mix until combined.
Whisk together last ½ cup of vegetable broth and egg. Pour over stuffing and mix until combined.
Pour into prepared baking dish.
Bake for 55 minutes to an hour until internal temperature is 160 degrees F.
Optional: Garnish with extra parsley and serve!