What to Feed a Baby Lamb? During their youth, lambs will eat three different types of food: milk, roughage and grain. Each step in this nutritional process is important to their growth and development, and must be monitored carefully. As soon as a lamb is able to stand -- about 30 minutes after being born -- his first instinct is to find milk.