השמנת יתר מהווה גורם סיכון למחלות לב וכלי דם, סוכרת, מחלות סרטן מסויימות ועוד. אחד מהמדדים להערכת עודף משקל הינו מדד מסת הגוף - BMI - BODY MASS INDEX, המחושב לפי הנוסחה: משקל (ק"ג) המחולק לגובה (מטר) המועלה בריבוע. 2(גובה)/משקל. משקל תקין מוגדר לפי 25-18.5 BMI, עודף משקל מוגדר לפי 30-25 ואילו השמנה מוגדרת מעל BMI 30. יש לזכור שזהו רק אחד מהמדדים להערכת עודף משקל.
במספר מחקרים נצפה קשר בין BMI נמוך יותר לבין תזונה צמחונית. במחקר הצמחוני של אוקספורד היו ערכי ה-BMI גבוהים יותר אצל לא-צמחונים לעומת צמחונים בכל קבוצות הגילאים, הן בקרב גברים והן בקרב נשים.
במחקר חתך בקרב 37,875 מבוגרים היה ה-BMI של אוכלי הבשר הגבוה ביותר, ושל הטבעונים הנמוך ביותר, כאשר לשאר סוגי הצמחונים היו ערכים באמצע הסקאלה. במחקר בריטי גדול ראו, שבקרב אלה שהפכו להיות צמחונים בבגרותם, לא היה הבדל ב-BMI בהשוואה לאלה שהיו צמחונים כל חייהם. עם זאת, ה-BMI של אלה שהיו צמחונים במשך חמש שנים לפחות, היה בדרך-כלל נמוך יותר.
במחקר שני שבוצע השנה בארה"ב, רצו לבדוק את השפעת התזונה הטבעונית על עודף משקל, סיכון למחלות לב (שנבדק באמצעות רמות כולסטרול ורמות LDL) ואיזון מחלת הסוכרת. חילקו את הנבדקים לשתי קבוצות, האחת קיבלה על עצמה תזונה טבעונית דלה בשומן, כלומר ללא אכילת מוצרים מן החי (בשר, דגים, מוצרי חלב וביצים) ומוגבלת ברמת השומן והשנייה המשיכה את אורח החיים הרגיל, שכלל בין השאר גם מוצרים מן החי. בתום 4.5 חודשים, כאשר השוו בין שתי הקבוצות, הבחינו כי הקבוצה הטבעונית ירדה יותר במשקל, הייתה יותר מאוזנת מבחינת רמות הסוכר בדם וכן רמת הסיכון למחלות לב ירדה אצלה לעומת הקבוצה שהמשיכה באורח חייה הרגיל.
אפשר להבין מהמחקר, שתזונה טבעונית דלה בשומן, אכן יכולה לסייע בירידה במשקל ובנוסף באיזון מחלות כרוניות כדוגמת סוכרת. ייתכן שלצמחונים יש BMI נמוך יותר, הודות לצריכה גבוהה יותר של מזונות עתירי-סיבים ודלי-אנרגיה (קלוריות), כגון פירות וירקות. עם זאת, חשוב לציין, שכדי לאכול תזונה צמחונית או טבעונית מאוזנת, יש פרמטרים חשובים שחייבים לשים לב אליהם בתכנון התפריט היומי.