อาหารโปรตีนสูงสามารถช่วยเพิ่มระบบเผาผลาญ ลดความอยากอาหาร มีผลให้น้ำหนักตัวลดลงได้ แต่หากเลือกแหล่งของโปรตีนไม่เหมาะสม ร่างกายอาจต้องเสี่ยงกับโรคร้าย เช่น โรคหัวใจ ภาวะไขมันในเลือดสูง เพราะไขมันอิ่มตัวที่แฝงมากับโปรตีน
ถั่วแดงให้โปรตีนสูงในขณะเดียวกันก็มีไขมันอิ่มตัวต่ำมาก กินโปรตีนจากถั่วแดงร่วมกับถั่วหลากชนิดบ่อยครั้ง แทนโปรตีนจากเนื้อสัตว์จะทำให้น้ำหนักตัวลดลงพร้อมช่วยป้องกันปัญหาสุขภาพในระยะยาวได้ ทั้งนี้ ถั่วแดงมีใยอาหารสูง ช่วยดูดซับน้ำ และพองตัวได้ดี ทำให้การย่อยและดูดซึมอาหารช้าลง จึงรู้สึกอิ่มนาน กินจุบจิบลดลง ส่งผลให้หนักตัวลดลงตามมา แตกต่างจากเนื้อสัตว์ที่ไม่มีใยอาหารกินแล้วจึงไม่อิ่มท้องเท่า