上海不是不能种菜的。要看在上海什么地方的。如果住在市里面,寸土寸金的地方,基本种不了菜的,除非自己在阳台上种一点,大面积种是不可能的,太不划算了。但郊区是可以找到种菜的地方的,尤其南汇那边,大片的菜地。宝山,青浦,金山这些区也可以找到种菜的地方的。