Yesterday a flask of olive oil accidentally dropped on our teak dining table. My spouse quickly used some paper towels to soak up most of the oil. The rest was evenly rubbed in to prevent spots. Naturally the wood now has changed color, it's gotten more reddish. Now my question is: will the olive oil smell after some time? Should I remove it? If so, how? Wood soap?
It could go rancid and smell for sure since it's a vegetable oil. It's definitely not used for finishing things like cutting boards for this very reason.
Soap and water are useful in getting oil off of things that are sealed, but if it's discolored the table I'm guessing it's not very well protected. That makes the problem difficult since any kind of oil seeps deeply into wood fibers. I'm not sure how far oil penetrates into Teak since it's a naturally oily wood in the first place.
If you do manage to get it cleaned up (which probably involves sanding and refinishing at the very least), it might be worthwhile to build a nice protective finish next time.
Check out this post for more information: How do I fix up an unfinished, oil-stained pine table?