Kasvisruokavalio on ruokavalio, jossa lihaa, siipikarjaa ja kalaa ei kuluteta. Tiukempi versio ruokavaliosta tunnetaan vegaanina, ja se kieltää maitotuotteiden, munien tai muiden eläimistä saatavia sivutuotteita sisältävien tuotteiden syömisen. Ihmiset voivat halutessaan olla kasvissyöjiä monista syistä, kuten uskonnosta, henkilökohtaisista eettisistä vakaumuksista tai terveydestä tai laihtumisesta. Koska liha ja eläinperäiset tuotteet ovat yleensä yleisimpiä ja saatavilla olevia proteiininlähteitä, ravintoaine, jota keho käyttää elinten, lihasten, ihon ja luiden toiminnan ylläpitämiseen, ihmiset, jotka eivät syö eläinperäisiä tuotteita, voivat valita kasvissyöjän runsaasti proteiinia sisältävä ruokavalio. Tämäntyyppisellä ruokavaliolla on taipumus korostaa vihanneksia, hedelmiä ja muita kuin lihan proteiinilähteitä samalla kun rajoitetaan hiilihydraattien määrää, tärkkelyksessä ja sokerissa usein esiintyvää ravintoainetta, jonka joidenkin ihmisten mielestä vaikuttaa painonnousuun tai terveysongelmiin syödessä suuria määriä .
Yksi proteiinipitoisen kasvisruokavalion tärkeimmistä osista on eläinperäiset proteiinilähteet, jotka eivät ole lihaa. Tällä ruokavaliolla munia voidaan suositella lihatuotteiden korvaajaksi. Munat ovat yleensä verrattavissa oleva proteiinin lähde lihaan, siipikarjaan tai kalaan. Lääkärit suosittelevat myös maitotuotteita kasvissyöjille proteiinin ja kalsiumin lähteenä. Ne, jotka noudattavat tiukasti vegaanista ruokavaliota, eivät syö munia tai maitotuotteita ja etsivät yleensä muita proteiinilähteitä.
Yleinen ei-eläinproteiinin lähde, jota suositellaan henkilölle, joka noudattaa proteiinipitoista kasvissyöjää, ovat soijatuotteet. Soija on valmistettu soijapavuista, jotka voidaan yhdistää nesteen kanssa ja käsitellä tempervaltaiseksi tuotteeksi, jonka on tarkoitus jäljitellä lihan rakennetta ja tarjota samalla proteiinia. Jalostettua soijaa on usein saatavana arkkeina tai tiilinä, jotka voidaan pilkkoa tai murentaa ja käyttää useimmissa resepteissä, joissa vaaditaan lihaa. Se on usein perusta vegaanisille maitotuotteille, kuten soijajuustolle, jäätelölle tai maidolle.
Kasvisruokavalio, jossa on runsaasti proteiineja, edistää tyypillisesti proteiinin kulutusta pitäen hiilihydraatteja rajoitetusti. Tämä voi olla vaikeaa kasvisproteiinilähteiden tapauksessa, jotka sisältävät myös suuren määrän hiilihydraatteja. Tarkat ohjeet riippuvat yleensä noudatettavasta ruokavalion versiosta; monet suunnitelmat sallivat kuitenkin hiilihydraattipitoiset elintarvikkeet, jos ne ovat myös hyvä proteiinin lähde. Kasvissyöjä proteiinin ja hiilihydraattien lähteitä ovat palkokasvit, pavut, pähkinät, siemenet ja täysjyväviljat välttäen sokeria, valkoisia jauhoja, alkoholia tai muita vähäproteiinisia tuotteita, joissa on paljon hiilihydraatteja.