The first choice for me would be Spitalfields market (nearest tube: Liverpool Street), and the next in line would probably be Camden Lock (nearest tube: Camden Town).
I suggest Camden Lock market. Especially when they are close to end of the day. The food is really good and really cheap in the afternoon. Plus Camden is so COLORFUL and STYLIH!