Implementations provide an expandable vertical garden system comprising a frame; drip irrigation pipe(s); drainage pipe(s); a drain tray; and optionally pots or plant containers. The frame of the expandable vertical garden may comprise: holes for inserting screws which get drilled into the support wall/framework; cavities wherein pots can be snapped in and snapped out; a support element in each cavity for the pots to get good anchorage; small holes above each cavity, wherein clips to hold a horizontal irrigation pipe can be fixed in; a large hole at the bottom of the frame for inserting the drain tray; a cavity on a rear side of each frame wherein the drainage pipe can be fixed.