What do goats eat? Many people will tell you that they will eat everything, after all goats have a reputation for being garbage guts, eat tin cans and all, but this is actually farm from true.

While they do taste with their tongues and will nibble on your clothes or hair if given the chance, they can be quite picky when it comes to food.

This site contains affiliate links. If you make a purchase using one of these links, I may earn a commission. Please see my disclosure page for more information about cookies collected and our privacy policy.

Goats are ruminants. This means that they have a 4- chambered stomach. Their food undergoes different fermentations to break down the variety of woody and fibrous plants.

Goats are also herbivores and can’t handle any meat or animal byproducts in their food. So make sure they don’t have an access to meat-containing products like your chicken food! These can cause serious problems in their rumen and result in things like scours, bloat, or acidosis.

A properly fed goat will be much healthier and be able to fight off sickness and parasites much more easily.

So let’s dive deeper into the daily feed needs of your goat.


Your complete guide to feeding your goats: What do goats eat? How much should you feed goats? And other commonly asked questions about goat nutrition.


What Do Goats Eat? A Guide to Proper Goat Nutrition


Your goats need the following 4 things to meet their nutrition needs. You need to feed goats:

  • Fresh forage
  • Good quality hay
  • High quality grains
  • Loose minerals


Let’s talk about each of those- what they mean and how you should feed them to your goats.



An ample pasture is much better for your goats, than a small dry lot (though you can raise them on a small lot). Goats are browsers, not grazers, which means they prefer to eat and browse a variety of weedy plants and trees, as opposed to grazing on a pasture of straight grass.

That being said, they will mow down the grass if that is all that is available to them.

If you don’t have access to a large pasture, you can also train your goats to a lead and tie them out in areas of your yard that are not fenced. This is a good option for when you are outside doing other things and can supervise.

You can also feed them forage in the form of cuttings from around your yard. So trim those trees, briars, and weeds and throw them over the fence for the goats to eat. Just make sure you aren’t trimming something that is toxic to them.


boy feeding goats hay

Hay is an important part of feeding goats. They should have access to it daily.


Quality Hay:

Goats need the extra nutrition that comes from feeding hay. They get a good deal of protein and energy from hay, especially in the winter months.

The amount of hay needed will vary depending on how large of a pasture your goats have access to but a good rule is about 5 lbs of hay per goat per day.

You will use less hay in the summer than you do in the winter months if your goats have access to pasture and a lot of forage.

When feeding goat hay remember these things:

  • Quality Matters- poor quality hay gives poor quality nutrition. Alfalfa is the highest in protein and is one of the best to feed does if you have access to it.
  • Goats will waste a lot of hay, so feed it in smaller amount and keep it off the ground in a hay feeder.
  • If you have trouble finding good quality hay in your area you can try a product like Chaffhaye, which is fermented chopped alfalfa in bagged form. Our goats love it!
  • If your goats are on a dry lot they should have access to good quality hay at all times.


Watch the video below to learn more about feeding goats Chaffhaye:

chaffhaye for goats video play button

Feeling overwhelmed with the work that goes into caring for your goats? Check out my Busy Homesteader’s Goat Management Binder to help you manage your time and your herd! **Now with a BONUS: New Goat Owner’s Guide to Feeding Goats!**



Grains are not necessary for all goats, but there are some scenarios in which you will need to supplement your goat’s diet with grains.

We feed grains to the following:

  • Pregnant does
  • Bucks in rut
  • Does in milk
  • Kids under 1 year
  • Underweight goats

During these times, goats benefit from a little added nutrition that they may not be getting from forage and hay alone.

Keep in mind that grain should make up no more than 10% of their diet. We only give adult goats about 1-2 cups of our grain mixture per day, unless they are near the end of pregnancy or milking- then they get extra grain on the milk stand.

You can feed a high quality, high protein pelleted goat feed from your local feed store, but I like to make a mixture from a few different products such as pelleted feed, sweet feed, black oil sunflower seeds, and alfalfa pellets.

I mix this all up and feed it at the rate I mentioned above. If you have any goats that are not keeping weight on with free choice hay, forage, and their grain ration but are otherwise in good health, you can add in a bit more grain, especially if it is a doe nearing the end of pregnancy or a high producing doe in milk.

The key is to not make drastic food changes suddenly or you can cause rumen troubles such as bloat or acidosis.


mineral and baking soda for goats


Loose Minerals:

You need to provide a high-quality, free-choice, loose mineral to your goats. This mineral should be available to them at all times.

Since we have a large herd, we have a field mineral feeder, but we also have small double mineral holders in the barns that we keep filled with both mineral and sodium bicarbonate (another thing that is good to keep available free choice).

It may seem like your goats don’t eat mineral, but it is still good to keep out at all times, just in case. This helps prevent deficiencies.

Check your local feed store for a mineral that is specifically formulated for goats. It is important that the mineral is for goats and not also for sheep, since sheep mineral will not have the copper that goats need.

If you have it available in your area, Sweetlix Meat Maker Goat Mineral is one of the best.

You can read more about some of the nutritional needs and deficiencies in these articles:

8 Must Have Nutritional Supplements for Goats

Diagnosing and Treating Selenium Deficiency

How to Give Your Goat a Copper Bolus


Extras and Treats to Feed Your Goats

In addition to the 4 main categories of goat feed, you may also choose to include extra mix-ins or treats when feeding your goats. These include:

Baking Soda:

Baking soda is actually something you should keep out and feed free choice to your goats. It acts as a buffer in your goat’s rumen and can prevent rumen related illnesses.

Read More: Why Your Goats Need Baking Soda


Black Oil Sunflower Seeds:

Black oil sunflower seeds (BOSS) are a good source of Vitamin E, zinc, and iron. They are great for supporting reproductive health and make your goat’s coat shine.

I throw a handful in each of my goats daily grain ration.



Kelp meal is full of vitamins and minerals. It has lots of benefits for your goat herd such as increasing milk production in lactating goats, helping with weight gain, supporting the immune system, and increasing meat quality. 


Beet Pulp:

Beet pulp is a great supplement for goats to eat. It provide extra protein and energy for your goats.


Apple Cider Vinegar:

Apple cider vinegar can be added to your goats water to help support their rumen and immune system. Make sure it’s organic ACV!



Goats also love treats! While they do love an assortment of junk food like animal crackers or marshmallows, it’s best to give healthier treats. Here are some goat treats to try out:

  • banana peels
  • fresh fruit pieces (ie. sliced apples)
  • Fresh tree leaves (my goats LOVE when we pick off Redbud leaves or seed pods for them!)
  • A handful of sweet feed


white goat with horns eating a tree branch on the ground


What Not to Feed Goats

Of course, just like any animal, there are things you should not give your goats.

Do not feed your goats meat or meat by-products. Goats are herbivores and should not have access to anything with meat in it.

Meat can disrupt a goats rumen and make them very sick.

Don’t feed your goats toxic plants. This includes plants like:

  • Rhododendron
  • Azalea
  • Lantana
  • Laurels
  • Wilted Wild Cherry
  • Oleander
  • more

Chocolate. Just like with dogs, goats should not eat chocolate or it could make them sick.

Non-Food Items. This probably goes without saying, but don’t feed your goats anything that isn’t food. Goats are curious and they will taste things, but it’s best to keep those things out of their yard so they aren’t tempted.

Moldy Hay: You should never give your goats moldy hay. If you suspect mold or have any doubts about your hay, throw it out. Feeding a goat moldy hay can cause illnesses such as listeriosis, goat polio, or even death.