If you have something “useful” to say for the photo (like a photographer’s credit, or something that adds context for the user) then use the caption field. For most bloggers in their recipe posts, this is not necessary. And no, links in captions are not recommended.