در یک رژیم غذایی صرفاً گیاهی، دسترسی به منبع کافی برخی مواد مغذی غیرممکن یا دشوار است. از اینرو افراد گیاهخوار باید برای نحوه تامین این مواد مغذی از طریق گیاهان با پزشک خود مشورت کنند.
به عنوان مثال، ویتامین B-۱۲ که معمولا در حیوانات یافت می شود و نقش مهمی در تشکیل سلول های خونی و عملکرد مغز ایفاء می کند، غالبا به مواد غذایی غیرحیوانی، نظیر غلات غنی شده افزوده می شود.
همچنین برای جبران کمبود اُمگا-۳ می توانند از روغن دانه کتان استفاده کنند.