يتغذى خروف البحر على النباتات المائية في المياه المالحة أو العذبة، وتنقسم شفته العليا إلى نصفين ينطبقان على النبات مثل الكمّاشة. ويمكن لخروف البحر أن يلتهم أكثر من 45 كجم من النباتات المائية في اليوم. وهذه الميزة تمت الاستفادة منها في تنظيف الممرات المائية من الأعشاب والنباتات المائية في غايانا بغربي أمريكا الجنوبية.
وتميل الخراف إلى تفضيل الأعشاب البحرية، عندما يعيشون في الأنهار، ويمكنها أن تستهلك الغطاء النباتي في المياه العذبة، أيضا تأكل الخراف الطحالب، ويستطيع الخروف أن يأكل عشر وزنه خلال 24 ساعة، أي ما يعادل 59 كجم .