The sentence that includes a correctly punctuated nonrestrictive clause is:
I asked my best friend, who has great taste in books, for a recommendation.
In this sentence, the nonrestrictive clause "who has great taste in books" is set off by commas, indicating that it provides additional information but is not essential to the meaning of the sentence.