I would have to agree, I don't recall gift card options. Visa gift cards work like a charm!
You're probably better off purchasing an Amex gift card so the recipient can order and eat at Sugarfish. I don't believe they provide their own gift cards.
Thanks! Your answer is awaiting moderation.