Për ata që kërkojnë ta përshtatin këtë recetë me një dietë vegjetariane ose vegane, çështja kryesore është djathi parmixhan i përdorur në pesto. Parmixhani tradicionalisht bëhet me mullëz kafshësh, e cila nuk është vegjetariane. Për fat të mirë, ka disa alternativa vegjetariane për djathin parmixhano të disponueshme në treg, të cilat bëhen duke përdorur mullëz jo shtazore. Këto alternativa shijojnë njësoj si djathi parmixhano, por bëhen pak më ndryshe. Për një version vegan, mund të përdorni maja ushqyese ose një zëvendësues djathi vegan. Maja ushqyese ofron një aromë djathi dhe arra dhe është një zgjedhje popullore në gatimin me bazë bimore për aromën dhe profilin e saj ushqyes: Ofron një dozë të madhe të vitaminave B.
Për më tepër, larja e vezëve e përdorur për pastat e fryra mund të zëvendësohet me qumësht me bazë bimore ose me vaj, të cilat të dyja do t’i japin kthesave një ngjyrë të artë kur të piqen. Për ta bërë recetën plotësisht vegane pa kompromentuar teksturën ose shijen e produktit përfundimtar, gjithmonë sigurohuni që pasta e sfumuar që zgjidhni të jetë vegane, pasi disa marka mund të përdorin gjalpë ose produkte të tjera shtazore. Shumë marka të njohura dhe lehtësisht të disponueshme të ëmbëlsirave, si Pillsbury dhe Pepperidge Farm, janë produkte vegane.