Ground beef may be your kitchen burger staple, but how do you tell your ground beef has gone bad? Changes to color, texture, and smell, along with the expiration date can offer clues.

Ground beef is commonly used to make burgers, meatballs, and sausage, as well as tacos, lasagna, and savory pies. It accounts for about 62% of all beef sold in the United States (1).

However, since grinding the meat exposes more of its surface to air, spoilage organisms have more space to attach to it. Thus, it goes bad faster than steak or other larger cuts (2).

Spoilage and pathogenic bacteria may both affect ground beef.

Spoilage bacteria are generally not harmful but cause food to lose quality and develop a bad odor and taste (3).

On the other hand, pathogenic bacteria are dangerous, as they can lead to food poisoning. Furthermore, spoilage makes it more likely for them to be present in your food.

Therefore, even though spoilage bacteria won’t make you sick, you should always discard spoiled ground beef to avoid consuming disease-causing microorganisms.

Here are 4 ways to tell whether your ground beef has gone bad.

Ground beef may change color due to multiple factors, including temperature, light, microbial growth, and exposure to oxygen (4).

Fresh, raw ground beef should be red due to its levels of oxymyoglobin — a pigment formed when a protein called myoglobin reacts with oxygen (3).

The interior of raw ground meat may be greyish brown due to a lack of exposure to oxygen. This doesn’t indicate spoilage.

Nevertheless, you should throw away ground beef if it has turned either brown or gray on the outside, as this indicates that it’s beginning to rot.

Additionally, mold can spoil cooked ground beef, so you should toss your leftovers if you notice any fuzzy blue, grey, or green spots (5).


Raw ground beef should be bright red on the outside and brownish on the inside. If its surface has turned thoroughly brown or gray or grown mold, it has gone bad and should be discarded.

Another way to check your ground beef is by conducting a touch test.

Fresh ground beef should have a relatively firm consistency that breaks apart when you squeeze it.

However, a sticky or slimy texture — either when cooked or raw — may indicate the presence of spoilage bacteria. You should toss it immediately (14).

To avoid spreading bacteria from one surface to another, wash your hands thoroughly after touching raw meat.


If your ground beef has a sticky or slimy texture when raw or cooked, it has most likely gone bad.

This test is probably the easiest and fastest way to determine whether meat has spoiled. It applies to both raw and cooked ground beef.

Though the scent of fresh ground beef is barely perceptible, rancid meat has a tangy, putrid odor. Once it goes bad, it’s no longer safe to eat.

The scent changes due to the increased growth of spoilage bacteria, such as Lactobacillus spp. and Pseudomonas spp., which may also affect the flavor (1).

If you don’t notice a funny scent but still see signs of spoilage in color or texture, it’s still safest to throw it away, as pathogenic bacteria cannot be smelled (6).


Spoiled ground beef develops a telltale rancid smell that indicates it’s dangerous to eat.

Sell-by and expiration dates are additional guidelines for determining whether your ground beef is good (7).

A sell-by date tells the retailer how long a product can be displayed for sale. Ground beef can be refrigerated and safely eaten up to 2 days past this date (3, 6).

Meanwhile, the expiration date — also labeled as “best before” — tells you when the product is likely to start going bad. Food will have the best taste and quality before this date.

You shouldn’t eat ground beef past its expiration date unless it’s been frozen, in which case it can last up to 4 months (8).

Be sure to carefully read the product label when buying ground beef.


Sell-by and expiration dates tell you the best time to eat ground beef. Freezing can further extend its shelf life.

Spoiled ground beef is dangerous to eat because it may contain pathogenic bacteria, which are responsible for foodborne illnesses. Symptoms include fever, vomiting, stomach cramps, and diarrhea — which may be bloody (9, 10, 11).

Disease-causing microorganisms grow rapidly in food that’s been left at room temperature and are more likely to occur in spoiled food (6).

The most commonly found harmful bacteria in ground beef are Salmonella and Shiga toxin-producing E. coli (STEC). Outbreaks of infections related to these bacteria occur fairly frequently in the United States (1, 3, 12, 13).

It may take several days for symptoms to appear.

To destroy these bacteria and reduce your risk of food poisoning, cook ground beef thoroughly and use a meat thermometer to verify that its internal temperature reaches 160°F (71°C) (3).

It’s safest to never eat raw or spoiled ground beef.


Salmonella and STEC are the most common bacteria associated with food poisoning from ground beef. Cook the meat thoroughly to reduce your risk of infection.

Proper handling and storing are key to avoiding food poisoning from ground beef. Here are a few safety tips (3, 12, 13):

  • To minimize the time that ground beef is left unrefrigerated, buy it last and head home directly from the store.
  • Choose a package that’s cold to the touch and in good condition, without holes or scratches.
  • Check the color and expiration date of the meat.
  • Keep raw meat separately in your cart to avoid cross-contamination, or the spread of bacteria to other food items.
  • Refrigerate or freeze it as soon as you get home or within 2 hours of purchase. Make sure the fridge temperature is below 40°F (4°C).
  • Keep it in a bag on the lowest shelf to prevent its juices from leaking.
  • Thaw frozen beef in the fridge to keep it cold while defrosting. Never leave at room temperature for more than 2 hours.
  • Refrigerate your leftovers within 2 hours of cooking and eat them within 3–4 days.

Remember to wash your hands thoroughly after handling ground beef, and don’t forget to your clean kitchen counters and utensils.


Handling and storing ground beef properly reduces your risk of foodborne illnesses.

Ground beef is very popular but highly perishable.

A few simple techniques, including looking for changes in color, odor, and texture, can determine whether your ground beef has gone bad.

Though the bacteria that cause meat to spoil aren’t generally harmful, other disease-causing microorganisms may proliferate when it goes bad. To reduce your risk of illness, you should always cook meat thoroughly and avoid eating spoiled or undercooked ground beef.