Loaded with fresh mushrooms, onions, sage, and thyme this homemade mushroom stuffing is deeply flavorful and absolutely delicious. The stuffing is savory and soft in the middle, and perfectly crisp on top. It is naturally vegan and you can make it in advance.