ایران کشوری است که در سبد غذایش گوشت، مرغ، ماهی، برنج و لبنیات نقش اصلی را بازی میکنند؛ پس طبیعی است که گیاهخواری در ایران خیلی جای خود را باز نکرده باشد. اما به مرور رستورانهایی هم برای گیاهخواران راهاندازی شدهاند.
یکی از مناطقی که از گذشته به دلیل موقعیت جغرافیاییاش غذاهای گیاهی در سفرهشان حضور داشته و گوشت نقش کمتری داشته است، منطقه شمالی ایران و به ویژه استان گیلان است. علاوه بر تنوع غذایی بالا، میتوانید منویی بلند بالا از غذاهای گیاهی را در این منطقه بیابید. سایر مناطق ایران به دلیل ماهیت دامدار بودن مردم گوشت و لبنیات بخش عمده غذاها را تشکیل میدهند ضمن این که غذای رسمی سفره ایرانی دارای گوشت است.
در حال حاضر بیشتر اقامتگاههای بومگردی غذای گیاهی یا متناسب با رژیم گردشگر را فراهم میکنند.