Skip to Content

Can Pigs Eat Broccoli?

*This post may have affiliate links, which means I may receive commissions if you choose to purchase through links I provide (at no extra cost to you). As an Amazon Associate I earn from qualifying purchases. Please read my disclaimer for additional details.

Pig raising is fun! But is important to plan their diet and know exactly what you should feed them.

If you want your pigs to grow quickly and be healthy, you’ll need to give them the best food. Many farmers feed their pigs grains and vegetables. Is broccoli one of the vegetables pigs can eat?

Can pigs eat broccoli?

Pigs love broccoli and other types of vegetables, so they can eat as much broccoli as you give them.

However, broccoli does not contain enough proteins to enable speedy growth, so the best way to feed pigs broccoli is to add it to other types of feed.

What else can you feed your pigs? What should you know about feeding pigs broccoli? Continue reading.

cute pig peeking outside from his pig pen

Can Pigs Eat Broccoli?

Pigs can eat broccoli and other vegetables.

Broccoli is a type of leafy green, and like other vegetables, it provides your pigs with a lot of vitamins, minerals, and other nutrients. Pigs stand to gain a lot from a broccoli-enriched diet.

Benefits of Broccoli for Pigs

Broccoli is super nutritious and keeps pigs healthy. Here are some benefits of broccoli for pigs:

  • Broccoli is rich in vitamins: Like other leafy greens, broccoli has vitamins and minerals for your pigs. Some examples of vitamins in broccoli are vitamins C, D, and B6.
  • Broccoli is rich in minerals: Some mineral examples are calcium, magnesium, and iron.
  • Broccoli is rich in fiber: Fiber-rich foods can ease the digestion of pigs and other animals. Fiber helps with bowel movements.

There are many benefits to feeding broccoli to pigs, and broccoli is affordable too.

Instead of spending a lot of money on vitamin or mineral supplements for your pigs, why not give them broccoli and other vegetables regularly?

With vegetables, your pigs can get a lot of nutrients at a lower cost.

Can Pigs Feed on Only Broccoli?

fresh broccoli on wooden table

Pigs cannot feed on only broccoli because even though broccoli is super nutritious, it does not contain as many proteins as pigs need.

As a farmer or pet owner, pay attention to the protein content of the foods you offer your pigs because pigs only grow when protein is available.

This is why most formulated pig feeds are rich in proteins.

Broccoli only contains about 5% crude protein, which isn’t enough protein for pigs.

While pigs can eat a lot of broccoli, you need to mix the broccoli with other foods, especially those that are rich in proteins.

Can Piglets Eat Broccoli?

piglets roaming in rural backyard at the farm

As long as pigs can eat broccoli, piglets can eat it too.

However, you still need to consider the protein needs of piglets. Piglets need more protein than mature pigs, so you want to give them less broccoli and more protein-rich food.

Give broccoli to piglets as treats.

This means that you should feed piglets broccoli occasionally and not regularly. Also, ensure that your piglets have a constant supply of pellets and supplements as well as the broccoli you’re providing.

Is Broccoli Completely Safe for Pigs?

fresh broccoli on a wooden board on black background

Broccoli is completely safe for pigs; there is no reason why pigs cannot eat broccoli. However, you should put these factors into consideration:

  • Presence of mold: Ensure that the broccoli is clean so that your pigs do not get sick due to eating moldy vegetables. If you want to feed your pigs with kitchen scraps, ensure that the broccoli and other vegetables are still fresh and there is no presence of mold.
  • Presence of pesticides: If the broccoli is fresh from the farm or garden, ensure that you wash it properly, as there could still be traces of pesticides or chemicals that you used to repel pests and weeds.

As long as the broccoli is clean and fresh, pigs can eat as much broccoli as they want.

What Else Can You Feed Your Pigs?

farmer in uniform feeding the pigs in hog farm

Aside from broccoli, here are some great foods for your pigs:

Pellets and Mash:

These are formulated feeds that come with just the right amount of nutrients for pigs. Make sure that your pigs eat the formula that is suitable for their age.

Grains and Seeds:

Grains can help fatten your pigs, while other foods such as sunflowers, legumes, and pumpkins can give your pigs a lot of proteins and fats.

Insects, Worms, and Other Invertebrates:

Pigs can eat animal products because they are omnivores. These invertebrates are rich in proteins, so ensure that your pigs eat a lot of them.


Give fruits to your pigs occasionally as treats. Pigs love fruits such as apples, bananas, and pineapples. Before giving the seeds of any fruit to your pigs, make sure that it is safe for them.

Always remember to put the protein needs of your pigs into consideration.

Feeding Tips for Pigs

While feeding your pigs broccoli, remember these tips:

1. Don’t Feed Pigs Only One Type of Food

farmer feeding pigs in organic rural farm

Even though you are feeding your pigs pellets that are already rich in every nutrient they need, your pigs still need some treats and a variety of foods to eat.

Giving your pigs one type of food consistently can bore them.

Give them herbs and grains some of the time. Other times, give them insects and worms.

Also, note that the nutritional needs of pigs change as they grow, so the type of feed that you give to your pigs should also change as the pigs get older.

2.  Consider the Specific Protein Needs of Your Pig

If you want your pigs to grow quickly, you must consider their protein needs.

The protein needs of pigs differ according to the age of the pig, so knowing what and when to feed your pigs is very important.

Here is a list of the protein needs of pigs, according to the phase of their growth:

  • Piglets: 18% crude protein.
  • Grower pigs: 14%–16% crude protein.
  • Breeder pigs: 16%–18% crude protein.
  • Nursing sows: 14%–16% crude protein.

Piglets need a lot of protein so that they can grow quickly.

Also, breeder pigs need a lot of protein so that they can produce healthy piglets and milk for them.

If you do not give your pigs as many proteins as they need, they may not be as productive or fast-growing as you want them to be.

3. Consult With a Pig Nutritionist or Experienced Pig Farmer

man talking to a veterinarian or nutritionist holding clipboard with pigs in front of them on his farm

If you are raising pigs for the first time, consult a vet, nutritionist, or experienced pig farmer. They can tell you the best type of feed for your piglets and pigs so that you do not make any mistakes.

A nutritionist knows the exact protein need of your pig according to the pig’s breed and age, so they can help you.

Also, consult a vet if you observe any form of nutrient deficiency in your pigs.

If your pigs are not growing as fast as they should or are losing their appetite quickly, call the vet.


Pigs can eat broccoli, but make sure that they get enough protein to grow. Providing enough protein is only possible when you mix broccoli in with other types of feeds such as pellets. Remember to consult a pig vet or nutritionist to be sure of what you should feed your pigs.