What Do Pigs Eat ~ Here’s What to Know

What Do Pigs Eat – There is a common misconception that pigs can eat scraps or thrive on any available food. Swine need a well-balanced diet to grow and reproduce. Pigs are omnivores meaning they eat plants and meat. If you are interested in adding pigs to your farm or just curious, here’s what to know about what pigs eat.

What Do Pigs Eat

In the wild, hogs have access to a more diverse diet and can get the nutritional requirements they require. They forage for their food and eat naturally. They’re omnivorous animals that eat grass, roots, fruits, mushrooms, insects, eggs, and small mammals. Wild hogs don’t have access to feed or slop.

What does a pig eat on a farm? On a farm, it’s different depending on the property. While foraging opportunities are ideal, farm pigs mostly eat feed. This is a way for pigs to reach butcher weight quickly.

Typically, you should feed pigs a diet consisting of corn with soy or alfalfa through to finishing, the last one to two months. From there, with certain breeds, such as the Mangalitsa pig, you can feed them barley to improve the fat quality and the meat marbling. 

Most pig feed includes a mix of:

  • Corn
  • Soybean
  • Grains


An essential staple of a pig’s diet, corn is high in carbohydrates and easy to digest. It’s an affordable source of energy for farm pigs.


Farmers and feed manufacturers use soybeans because of their high protein content. They’re also a good source of carbs and fat, two important nutrients that support growth in pigs.

Pigs need feed that is rich in protein so they can synthesize the amino acids they need. There are 22 amino acids that exist, and ten of these amino acids are crucial for a healthy pig. Amino acids are building blocks that pigs use to develop protein and gain muscle.

While soybeans are rich in protein and amino acids, they don’t contain the ten different amino acids that pigs need.


Farmers feed domesticated pigs farm-grain based feeds. You’ll find ingredients like wheat, sorghum, barley, or oats to introduce a wider range of essential amino acids in hog feed. 

Foraging and Grazing on Pasture

For pigs who forage or graze, they won’t require as many grains as pigs who don’t. As an example, Kunekune pigs are excellent grazers and won’t need as much grain to reach market weight as some other pig breeds. A new pig breed that was created to be a true grazing pig are Idaho Pasture pigs. Also called IPPs, Idaho Pasture pigs are able to eat the grasses instead of uprooting them because they have shorter snouts.

When raising pigs on pasture, it is important they are high in protein. Grazing on a variety of grasses and legumes, including alfalfa, will help them get the nutrients they require. You may need to supplement with feed depending on what they have access to.

What do pigs eat on a farm
Pig eating from a trough

What Do Pigs Eat on a Farm

What to feed pigs depends on why you’re raising pigs and what kind of lifestyle the animals have. For example, a meat pig and farm pigs will eat differently than a pet pig.

You’ll also find different types of feeds adapted to different life stages. When feeding pigs, you should know that these animals can digest a wide range of food.

However, farmers need feed that is cost-effective and that supports growth while reducing risks of health problems. The traditional mix of corn, soybean, and grains achieves this purpose well, but some variations exist in this formula.

It’s important to consider the unique lifestyle and nutritional requirements of farm animals when choosing a feed. For instance, when feeding pigs who have access to a pasture and who graze all day, they will need smaller quantities of grains. On the other hand, a sow that is gestating or lactating will need more water, more nutrients, and a lysine supplement.

What Do Piglets Eat

What do piglets eat? During the first week of their lives, baby pigs only drink milk. They can start eating solid food after a week, but their digestive system doesn’t have the enzymes required for digesting ingredients like corn.

Piglet feed typically includes probiotics and enzyme supplements to support digestion and help young swine develop a healthy digestive system and gut flora.

piglets drink milk from sow
Piglets drink milk from sow

There are different types of feed available for piglets:

  • Creep feed mostly contains milk proteins. This type of feed is a replacement when milk isn’t available.
  • Pre-starter feed contains a mix of milk protein and grains. It’s a good option until piglets reach 15 lbs.
  • You can introduce starter feed or weaning feed shortly after piglets stop drinking milk. This type of feed contains ingredients like sorghum, soybean, peanuts, sunflower seeds, and more. These ingredients provide a mix of protein, fat, and fiber while remaining easy to digest.

You can use starter feed until piglets reach 45 lbs. It’s a great option if you’re looking for fast growth. Farmers often use starter feed for piglets they intend on selling or use as show pigs.

Grower Feed and Commercial Feed

Grower feeds are a type of food that farmers can use to get animals to gain as much weight as possible in a short time frame. Pigs are animals that can grow faster, but they need the right feed to fulfill their potential.

On average, pigs can gain 1.5 to 1.7 pounds a day until they reach 110 pounds. They can eat as much as 5% of their body weight during the first years of their lives. As they get older, they can gain as much as 2 lbs a day.

You can introduce grower feed once a pig is 12 weeks old. It’s a cost-effective way to feed swine while achieving fast growth for meat production.

Grower feed provides a mix of protein and fat to help pigs gain weight fast. It’s low in fibers and usually includes a lysine supplement to promote muscle development. You’ll often find ingredients like sorghum and soybean because of their high protein supplement, and some grower feed manufacturers use additional protein supplements.

Commercial feed is somewhat similar to grower feed. However, the main priority is to offer an affordable feed that farmers can use to raise pigs and offer reasonably-priced meat to consumers.

This feed supports healthy growth, but pigs won’t gain weight as quickly as they can with grower feed. Commercial feed typically uses a mix of ground corn and soybean. You might find sorghum and other grains, but corn remains the main source of energy since it’s more affordable.

On average, farm pigs eat 6 – 8 pounds of feed each day. 

What Do Pigs Eat Outside of Grower or Commercial Feed

Other types of feed are a healthier option when cost-effective meat production isn’t the objective. You can, for instance, find a high-quality feed with high levels of crude protein that support muscle definition. It’s a popular option for show pigs or for producing lean pork. Some manufacturers offer feed additives that can boost lean muscle mass production by more than 30%.

Different pig breeds have different requirements.

Foraging breeds like Berkshire, Choctaw, Mulefoot, or Hampshire pigs have a more diverse diet. They need grain to supplement their grazing, but their diet can include grass, peas, turnips, acorns, berries, and legumes. This makes raising Berkshire pigs and other good foragers a good return on investment.

In the wild, hogs will eat plants and animal proteins and overall will have a much more diverse diet.

Pet pigs have very different nutritional requirements compared to farm animals. You can find pellets that use ingredients like ground corn, soybean, oatmeal, flaxseed, alfalfa, wheat, and more. Many mini pig owners supplement their pet’s diet with hay, fruits, and vegetables.

pigs foraging for food
Pigs who forage for food need less grain feed

Pigs and Supplements

Farmers often use supplements to introduce more minerals and vitamins and make up for any nutritional deficiencies in the pig feed they are using.

These vitamins and minerals support important metabolic functions. There are a total of ten crucial minerals that pigs need to be healthy, including sodium, chloride, iron, zinc, iodine, selenium, copper, and more.

Farmers can adjust the levels of these different minerals. For instance, they can add more chloride to support a healthy fluid balance or introduce an iron supplement to prevent anemia, a common issue in piglets who drink milk.

Zinc is an important mineral for skin health and reproductive functions, so farmers sometimes increase zinc intake in pigs used for breeding.

How Much Water Does a Pig Need Each Day?

Access to clean water is crucial for raising healthy swine. Over 50% of a pig’s body weight is water. On average, pigs drink two to three kilos of water for each kilo of dry feed they eat, and this amount increases for lactating sows.

Water quality is important. It shouldn’t contain high levels of minerals or sulfates.

You can give a pig water by making sure you have access and space around the waterer. Provide one waterer for every 10 pigs. These can be automatic nipple waterers or large drink bowls. They should be convenient and easy to fill as well as to clean.


What do pigs eat naturally?

Pigs are omnivores and eat plants and animals. When permitted to forage and scavenge, pigs eat grasses, leaves, roots, and flowers. They will also eat small animals and fish.

Do pigs actually eat anything?

They will eat anything edible. Pigs eat vegetables, table scraps, meat, bread, fruit, pig pellets, and more. However, just because they will eat anything doesn’t mean you should feed them anything. Don’t feed them rotting compost or garbage. Pigs can eat meat. 

What is the best food for pigs?

Feeding pigs a diet filled with carbohydrates for energy, protein, and so they put on weight quickly is important for most pig farmers. Corn-based feeds are popular. Pet pigs and pigs raised in backyards often enjoy the bounties of table scraps and fruits and vegetables as well. 

Can you feed pigs slop?

Many hog farmers will supplement with pig slop. 

What can pigs not eat?

When feeding pigs, it’s tempting to toss them table scraps and leftovers. However, pigs shouldn’t eat pits, avocado peels, nightshades such as eggplant, chocolate, raw meat, raw eggs, or kale.

Is it bad to feed pigs meat?

Cooked meat in moderation is fine for pigs. They shouldn’t eat it raw due to the risk for disease.  


What do pigs eat? In most cases, meat pigs eat feed designed to help them gain weight fast with a mix of corn, soybean, and grains. When they are young, they will eat grower feed.

When raising meat pigs versus a pet pig, you’ll want to fatten them up to get ready for slaughter. Grain feeds such as barley, oats, wheat, and corn are ideal as they provide energy. 

If you’re looking for feed to raise farm pigs, keep in mind that it’s important to consider growth and meat production goals as well as whether they will be foraging for leaves, roots, stems, flowers.

Why do pigs like mud

Basics of caring for livestock