Is a Rainbow Sheen on Your Ham Normal? What You Need to Know Before Eating It

Ham, we all enjoy the taste and the convenience of cooked ham. It can be used straight from the fridge and can make any number of quick, easy meals.

From a simple ham sandwich to ham and eggs, you can get a nutritious meal in seconds. Plus, as it’s cured, it lasts for quite a while in the fridge before you need to consume it.

However, it can be quite worrying if you notice a rainbow sheen on your ham. You start to wonder whether it’s safe to eat or not. Which is where this article comes in. In this article we’ll tell you what that rainbow effect is on your ham and how to tell if it’s safe to eat or not. Keep reading to find out more.

What Is That Rainbow Sheen On Your Ham?

If you have ever noticed that greenish slightly iridescent sheen on your slices of ham you probably thought it might be spoiling. However, that iridescence is not necessarily a sign of decay, rot or even bacterial growth.

You have probably also seen this same iridescence on roads after rain showers. This is caused by oil or petrol that’s been spilled onto the road surface reacting with light. As oil and water don’t mix, the oil forms a thin layer floating on top of the water and the iridescence is formed by the differing layers of oils reflecting a different band of light.

A similar event takes place when you’re looking at that slice of ham in your fridge. A thin layer of fat or oil sits on the surface of the cooked ham making it reflect light differently.

When deli meats like ham are cut, they are cut against the grain of the tissue. Which leads to exposed cut fibres that diffract light and cause that rainbow sheen.

The Science Behind Light Diffraction In Meat

This rainbow appearance isn’t just about oils,  it’s also to do with the muscle structure of the meat. When meat is sliced, the layers of muscle fibres act almost like a prism. 

As light hits these layers, it bends (or refracts) and separates into various colours, much like light passing through a soap bubble or a CD. This natural process can occur even in lean slices of meat and is completely normal.

Hams also use nitrates and nitrites as curing agents which makes the meat have pigment changes when exposed to light and air because of chemical reaction. It’s those same nitrates and nitrites that cause the meat to go a pinkish red colour when fully cooked.

What Exactly Are Nitrates & Nitrites?

person slicing ham on a cutting board

Sodium nitrates (NaNO3) and sodium nitrites (NaNO2) occur naturally and are commonly used for curing meat products like ham and hot dogs. They are also used to cure some fish products too.

Sodium nitrate and sodium nitrite are found in a number of vegetables including carrots, leafy greens, spinach and celery. When we consume foods that contain sodium nitrates, our digestive system converts them into sodium nitrites.

If A Rainbow Sheen Appears On Ham, Does It Mean It’s Bad?

The presence of a rainbow sheen on your cooked meats might look slightly off putting to you, but it doesn’t mean there’s anything wrong with the meat. The diffraction of light on the surface of the meat doesn’t mean that it’s bad.

How Packaging And Storage Can Influence Appearance

The way your ham is stored can also affect how it looks. Vacuum sealed or shrink wrapped ham is less likely to develop a sheen than slices exposed to air.

Once opened, exposure to oxygen and light can cause harmless surface reactions that make the sheen more noticeable. Temperature also plays a role. Meats stored at the back of the fridge (where it’s colder and darker) often keep their original appearance longer than meats stored on the door or higher shelves.

To reduce discolouration;

  • Always store cooked meats in an airtight container
  • Keep your fridge at or below 4°C (40°F)
  • Avoid leaving sliced meats uncovered for long periods

How To Tell If The Meat Has Spoiled

If cooked deli meats like ham or beef have spoiled they will have a sticky or slimy feel and smell bad too. Ham that’s gone off usually has a rancid, sour or sulfur like smell. It will also change its appearance too, turning a grey, green or blue colour.

Cooked deli meats should be kept in the fridge and used within three to five days of purchase. If you have shrink wrapped ham or cooked meats you should always adhere to the use by date and throw any expired cooked meats away.

Common Myths About Ham Spoilage

sandwich with lettuce tomatoes and ham

Here are a few common misconceptions that are not true;

  • Myth
    A rainbow sheen means the meat is full of chemicals.
  • Fact
    It’s simply light interacting with natural muscle fibres or surface oils.
  • Myth
    Cured ham can’t go off.
  • Fact
    Curing extends shelf life, but all meats spoil eventually. Always follow storage guidance.
  • Myth
    You can rinse spoiled ham and it will be safe to eat.
  • Fact
    If it’s spoiled, no amount of rinsing can make it safe. Discard it.

How To Dispose Of Rancid Cooked Meats

With some foods, mould can be cut away and the unaffected parts can still be eaten. This is particularly true of some cheeses like Cheddar for example.

However, if you notice any of the tell tale signs of spoilage in cooked meats, they should be thrown out. It’s really not worth the risk for the sake of a couple of slices of ham or beef.

Before throwing any out of date cooked deli meats, you should wrap them in a plastic bag to prevent the spores from getting into the air and causing illness in your home. Then, any containers or plates that the affected meats were stored in need to be thoroughly washed in hot soapy water.

Trust Your Senses & Store Smart

While the rainbow sheen on ham might seem strange at first glance, it’s usually nothing more than a harmless optical effect caused by light interacting with the meat’s structure and curing compounds. Understanding this phenomenon can save you from unnecessary food waste, but it’s equally important to stay alert to the real signs of spoilage. 

When in doubt, trust your senses, smell, texture, and colour changes are far more reliable indicators of freshness than appearance alone. By storing ham properly and eating it within safe timeframes, you can continue to enjoy it confidently and safely as part of your meals.

If you found this article interesting, please share it with your socials so others can enjoy their cooked meat products safely.

SEE ALSO: Can You Put Ham In An Air Fryer? (read this first)

Frequently Asked Questions

Is it normal for ham to have a rainbow sheen?

Yes, it is normal for ham to have a rainbow sheen, it’s a common and harmless effect caused by light reflecting off muscle fibres and surface fats.

What causes the rainbow effect on sliced meats?

The rainbow effect on sliced meats is due to light diffraction when the meat is sliced against the grain, sometimes enhanced by surface moisture or curing agents.

How can I tell if ham has actually gone off?

You can tell if ham has gone off because spoiled ham will usually smell sour or sulphurous, feel slimy, and may turn grey, green or blue.

How long can I keep cooked ham in the fridge?

Once opened, it’s best to eat it within 3 to 5 days. Always follow the use by date if it’s pre-packaged.

Also, follow us on Pinterest ...

Leave a Reply

Your email address will not be published. Required fields are marked *