In a pot or pan, add oil and turn the heat to medium-high. Brown the turkey pieces (about 3-4 minutes per side). Season with salt and pepper. Add the unpeeled garlic cloves and mushrooms.
Add red wine and let cook for 3 minutes.
In a bowl, add all the ingredients to the sauce, including the dark mushroom soy sauce, sugar, water, and stock; stir well until the sugar dissolves.
Turn heat to medium. Add sauce and let simmer for 15 minutes with the lid off.
Turn off heat and put the lid on for 15 minutes, allowing turkey to absorb all flavours without overcooking.
Remove the lid. Serve and garnish with cilantro.
I used a 7.25 Qt Le Creuset French oven. Feel free to get creative with the mushroom variety.