I am not sure about romantic, but two of the best meals I had in Amsterdam are at the restaurant at OKURA Hotel (I believe there's more than one, I dined at the more formal one) and at TEMPO DOELOE (Indonesian).
Both very different, both excellent, both very memorable.