beginning of content

Foods high in zinc

8-minute read

Key facts

  • Zinc is needed for healthy skin and your immune system.
  • It’s important to make sure you have enough zinc to support normal growth during pregnancy, childhood and early adulthood.
  • It’s easier for your body to absorb zinc from animal-based foods such as seafood and red meat.
  • Other good sources of zinc are nuts and whole grains.
  • If you have low levels of zinc, your doctor may prescribe you a zinc supplement.

What is zinc?

Zinc is a mineral that is important for many of your body's normal functions, including:

Where does zinc come from?

The body does not produce zinc, so it must be absorbed from food. It is then stored in your muscle and bone.

Zinc is found in many foods. Your body can absorb zinc better from animal-based foods, rather than plant-based foods.

Babies can get zinc from breastmilk, but only in small amounts.

What foods are high in zinc?

The best source of zinc is oysters, but red meat and poultry are also good options. Other sources of zinc are:

Here are some good sources of zinc:

Common foods and their zinc content. Source: Australian Food Composition Database
Food Serving size Zinc content in milligrams (mg)
Oysters 90 grams 15 mg
Crab 100 grams 6 mg
Sardines 100 grams 3 mg
Oats (rolled, uncooked) 120 grams 3 mg
Pumpkin seeds (pepitas) 30 grams 2 mg
Eggs 2 large 1.5 mg
Cheese (cheddar) 2 slices 1 mg
Milk (1% fat) 1 cup 1 mg
Peanuts 30 grams 0.9 mg
Beef (steak) 65 grams 0.8 mg
Rice cooked (white) ½ cup 0.6 mg
Salmon (cooked) 100 grams 0.5 mg
Bread (white) 1 slice 0.3 mg

How much zinc do I need?

Most people will get enough zinc by eating a healthy, balanced diet that includes adequate animal foods and a good range of plant foods.

You are more likely to have low zinc levels:

Most adult males need 14 milligrams (mg) of zinc a day, and most females need 8mg.

Find out how much zinc you need.

Should I take a zinc supplement?

Your doctor may recommend a zinc supplement if you have a zinc deficiency.

Adults can safely supplement with up to 50mg of zinc per day, but it is important to follow the instructions of your doctor.

Your doctor will organise a blood test after about 2 months of taking the supplement. If your zinc levels have returned to normal, you can stop taking the supplement.

Do zinc supplements cause side effects?

Taking too much zinc can cause side effects such as:

Having too much zinc can also affect your body’s ability to absorb other nutrients, such as copper.

Always talk to your doctor or pharmacist before taking a supplement.

FIND A HEALTH SERVICE — The Service Finder can help you find doctors, pharmacies, hospitals and other health services.

ASK YOUR DOCTOR — Preparing for an appointment? Use the Question Builder for general tips on what to ask your GP or specialist.

Resources and support

Visit Nutrition Australia for information about healthy eating.

Eat for Health uses the Australian dietary guidelines to provide advice about the amount and types of food you need.

You can also call the healthdirect helpline on 1800 022 222 (known as NURSE-ON-CALL in Victoria). A registered nurse is available to speak with you 24 hours a day, 7 days a week.

Check your symptoms Find a health service

Healthdirect 24hr 7 days a week hotline

24 hour health advice and information you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information