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


