Yes, but only certain foods — and the rules depend on where you're flying

You can pack solid foods in checked luggage on most flights within the United States. The TSA allows items like bread, cheese, chocolate, cookies, dried fruit, and peanut butter. The restriction applies to liquids and gels — anything that spreads, flows, or is wet enough to spill. If you're flying internationally, the rules change sharply: many countries ban fresh produce, meat, dairy, and plants entirely, even in checked bags.

The key difference between checked and carry-on is that checked luggage goes through cargo holds where TSA screeners cannot easily inspect it. This means you have more room for solid foods, but you still cannot pack anything that could spoil and create a safety hazard or anything prohibited by your destination country.

Key Takeaways

  • Solid foods like bread, cheese, cookies, and dried fruit are allowed in checked luggage on domestic US flights.
  • Liquids, gels, pastes, and spreads — including peanut butter, jam, honey, and yogurt — must follow the 3.4-ounce carry-on rule even in checked bags on some airlines.
  • International flights have strict rules: many countries ban fresh produce, meat, dairy, and seafood in both checked and carry-on luggage.
  • Pack perishable foods in a cooler with ice packs if you want them to survive the flight, since checked luggage is not temperature-controlled.
  • Check your airline's specific policy before packing, because rules vary between carriers.

Solid foods allowed in checked luggage on domestic flights

The TSA allows these items in checked bags on flights within the US: bread, rolls, cakes, cookies, crackers, cereal, granola, dried fruit, nuts, seeds, chocolate bars, candy, and most baked goods. You can also pack cheese, hard salami, and other shelf-stable proteins. The rule is straightforward: if it does not leak, spread, or require refrigeration during a flight, it is permitted.

Bring these foods in their original packaging or in sealed containers. If a TSA officer opens your bag for inspection, they need to be able to see what the item is. Loose food scattered through your luggage may trigger additional screening or confiscation.

Foods that count as liquids or gels — even in checked bags

The TSA classifies these as liquids or gels, which means they follow stricter rules: peanut butter, jam, jelly, honey, yogurt, sour cream, cream cheese, butter, oils, sauces, soups, and anything in a spray or pump bottle. On some airlines, these items must stay under 3.4 ounces even in checked luggage, though TSA rules are less strict for checked bags than carry-on.

Check with your specific airline before packing. Most major carriers (United, American, Delta, Southwest) allow larger quantities of gels and pastes in checked bags than in carry-on, but policies differ. If you are packing a large jar of peanut butter or honey, call the airline's baggage line to confirm it will be accepted.

What happens to perishable foods in checked luggage

Checked luggage is not refrigerated or temperature-controlled. A flight from New York to Los Angeles takes five to six hours, and your bag may sit on the tarmac or in a warm cargo area for hours before and after. Meat, fish, dairy, and other perishables will spoil during this time.

If you want to pack perishable food, use a hard-sided cooler with ice packs or frozen gel packs. Wrap the cooler in your clothes to insulate it further. Keep in mind that TSA may open and inspect the cooler, and if ice melts and leaks, it could damage other items in your luggage. For most travelers, it is simpler to buy perishable food at your destination or pack shelf-stable alternatives.

International flights: much stricter rules

When flying out of the United States to another country, you cannot pack fresh fruits, vegetables, meat, poultry, seafood, eggs, dairy, or plants in either checked or carry-on luggage. Many countries have strict agricultural import rules to prevent pests and diseases from entering. Even a single apple or a package of cheese can result in confiscation and a fine.

Processed foods that are shelf-stable and commercially packaged — like granola bars, crackers, chocolate, and dried fruit — are usually permitted, but check the specific rules for your destination. Some countries ban all food imports except commercially sealed items. If you are unsure, contact the customs office of the country you are visiting or ask your airline before you pack.

Flying back into the United States with food

US Customs and Border Protection has strict rules about bringing food back into the country. You cannot bring fresh produce, meat, dairy, seafood, or plants. You can bring commercially packaged snacks, chocolate, and shelf-stable items as long as they are sealed and labeled in English or another language that identifies the contents.

If you buy food at a duty-free shop or airport in another country, it is usually safe to bring back as long as it is commercially packaged and sealed. Homemade food, fresh items, or anything in a container without a label will be confiscated at customs. When you land, declare any food you are bringing back — customs officers can see it on X-ray, and lying about it can result in fines.

How to pack food safely in checked luggage

Use airtight containers or sealed bags to prevent food from spilling onto your clothes. Pack food in the center of your suitcase, surrounded by soft items like socks or sweaters, to protect it from crushing. If you are packing multiple items, group them together so they are straightforward to find if TSA opens your bag.

Label any homemade or unlabeled food clearly, especially if you are flying internationally. Write the contents on a piece of tape or a label. This helps customs officers identify what you are bringing and speeds up inspection. Keep receipts for any food you buy at airports or duty-free shops — they can help prove the item is commercially packaged if there is a question.

Frequently Asked Questions

Can I pack a sandwich or leftover meal in my checked bag?

A sandwich with meat, cheese, or mayo is perishable and will spoil in an unrefrigerated checked bag. You can pack it if you use a cooler with ice packs, but most travelers find it simpler to buy food at the airport or at their destination. If you do pack a sandwich, eat it within a few hours of landing.

Is peanut butter allowed in checked luggage?

Yes, peanut butter is allowed in checked luggage on domestic US flights. It counts as a gel, so some airlines may have size limits, but most allow jars larger than 3.4 ounces in checked bags. Call your airline to confirm before packing a large jar.

What if TSA finds food I did not declare?

On domestic flights, TSA may confiscate undeclared food, but you will not face a fine. On international flights or when returning to the US, customs officers can fine you for bringing prohibited food. The fine varies by country and item, but it is typically $100 to $300 for a first offense. Always declare food at customs.

Can I bring baby food or formula in checked luggage?

Yes. Baby food in jars and unopened formula are allowed in checked luggage on all flights. If the formula is a powder, it is not a liquid and has no size restrictions. If it is liquid formula, check with your airline, as some allow larger quantities for infant feeding than the standard 3.4-ounce carry-on limit.

Are frozen foods allowed in checked bags?

Frozen solid foods like frozen vegetables or ice cream are allowed in checked luggage, but they will thaw during the flight since cargo holds are not freezing. Pack them in a cooler with ice packs if you want them to stay frozen. Frozen gel packs themselves are allowed and can help keep other items cold.