Yes, you can pack most solid foods in checked luggage, but liquids and gels are restricted
Solid foods like bread, fruit, vegetables, cheese, and cooked meat are allowed in checked bags on flights within the United States. The TSA (Transportation Security Administration) does not restrict solid foods because they cannot be used to create weapons or explosives. However, spreads, sauces, yogurt, peanut butter, and anything with a consistency thicker than ketchup must follow liquid rules — they count as gels or pastes and are limited to 3.4 ounces per container in checked bags, with a total of 5.7 liters per bag.
International flights have stricter rules. Many countries ban fresh produce, meat, dairy, and plants entirely, even in checked luggage. If you are flying to another country, check the agriculture department website for your destination before packing any food. The consequences of bringing prohibited items can include fines, confiscation, and delays at customs.
Key Takeaways
- Solid foods like bread, fruit, cooked meat, and cheese are allowed in U.S. checked luggage with no restrictions from the TSA.
- Spreads, sauces, yogurt, and anything thicker than ketchup must follow liquid rules — 3.4 ounces per container maximum in checked bags.
- International flights prohibit many foods including fresh produce, raw meat, and dairy, so you must check your destination country's rules before packing.
- Frozen foods are allowed in checked bags only if they remain completely frozen when you arrive, which is difficult on long flights.
- Pack perishable foods in an insulated container with ice packs if you want them to stay fresh, but know that TSA allows ice packs only if they are completely frozen solid.
Solid foods allowed in checked luggage on domestic flights
The TSA allows these solid foods in checked bags on flights within the United States: fresh fruit and vegetables, bread, cooked meat and poultry, cheese, nuts, chocolate, cookies, crackers, dried fruit, cereal, pasta, rice, and canned goods. You can pack as much as your bag can hold. The rule is straightforward: if it does not pour, spread, or squeeze, it is not restricted by TSA liquid rules.
Canned goods are fine, but remember that checked bags are thrown around during loading and unloading. Pack cans in the middle of your bag, surrounded by soft items like clothes, to prevent dents that could damage the seal. A dented can with a hole is a safety risk and may be confiscated.
Cooked foods are safer than raw ones because cooking kills most bacteria. A sandwich, rotisserie chicken, or leftover pasta will last longer than raw fish or raw meat. Still, pack cooked foods in an insulated container with ice packs if your flight is longer than four hours, because bacteria multiply quickly in the "danger zone" between 40°F and 140°F.
Liquids, gels, and spreads that count as restricted items
Foods with a consistency thicker than ketchup are classified as gels or pastes by the TSA and must follow liquid rules. This includes peanut butter, almond butter, hummus, yogurt, sour cream, cream cheese, jelly, honey, maple syrup, and salad dressing. In checked luggage, you can pack up to 3.4 ounces (100 milliliters) of each item, with a total limit of 5.7 liters (1.5 gallons) per bag.
The 3.4-ounce limit applies to each individual container, not to the total amount of one type of food. You could pack three 3.4-ounce jars of peanut butter, for example, as long as the total does not exceed 5.7 liters in the bag. However, most people find it easier to buy these items at their destination rather than calculate and pack multiple small containers.
Oils, vinegars, and sauces also count as liquids. Olive oil, balsamic vinegar, hot sauce, and soy sauce are all restricted. If you are traveling with a small bottle of specialty oil or sauce you cannot find at your destination, pack it in a leak-proof container and place it in a plastic bag inside your checked luggage in case it spills.
Rules for frozen foods and ice packs
Frozen foods are allowed in checked bags, but they must remain completely frozen solid when you arrive. On flights longer than three to four hours, this is nearly impossible without professional refrigeration. Ice packs are allowed in checked luggage only if they are completely frozen solid at the time of packing. Once they begin to thaw, they become a liquid and may be confiscated.
If you want to bring frozen food, pack it in an insulated cooler with multiple ice packs, and wrap the cooler in plastic to contain any meltwater. Place the cooler in the center of your checked bag, surrounded by clothes and other insulation. Understand that airline baggage holds are not refrigerated, and the food will likely thaw during the flight.
A better option is to pack perishable foods in a regular insulated bag with ice packs and plan to eat them within the first day of your trip. This way, you are not relying on them staying frozen for the entire journey.
What you cannot bring on international flights
International flights have much stricter food rules because countries want to prevent the spread of pests and diseases. Most countries ban fresh produce (fruits and vegetables), raw meat, poultry, seafood, eggs, dairy products, and plants. Some countries also ban processed meats like salami and ham, even if they are vacuum-sealed.
Before packing any food for an international flight, check the agriculture or customs website for your destination country. The United States Department of Agriculture (USDA) has a "Know Before You Go" tool on its website that lists what you can bring into the U.S. from other countries. Other countries have similar resources. Fines for bringing prohibited foods can range from $100 to $1,000 or more, and customs officers will confiscate the items.
Some foods are allowed in some countries but not others. For example, the United Kingdom allows chocolate and baked goods but bans fresh fruit and dairy. Canada allows some processed foods but bans fresh produce and raw meat. Do not assume that because a food is allowed in one country, it is allowed in another.
How to pack food safely in checked luggage
Pack perishable foods in an insulated container or cooler bag, not loose in your suitcase. Place the container in the center of your checked bag, surrounded by clothes and other soft items that will cushion it during handling. Wrap the container in a plastic bag to contain any leaks.
Use ice packs or frozen water bottles to keep food cold, but remember that they must be completely frozen solid when you pack them. If you are packing a long flight, bring more ice packs than you think you need — they will melt faster than you expect. Alternatively, pack foods that do not need to stay cold, like nuts, dried fruit, chocolate, and crackers.
Label any containers with your name and contact information in case they are separated from your bag. If you are packing a large quantity of food, weigh your bag before heading to the airport to make sure it does not exceed the weight limit. A bag that is too heavy will incur an overweight fee, which can be $50 to $100 or more depending on the airline.
Foods that are straightforward to pack and travel well
Some foods are better choices for checked luggage because they do not spoil quickly and do not require special handling. Nuts, seeds, and dried fruit last for weeks without refrigeration. Chocolate, cookies, crackers, and granola bars are lightweight and do not break easily if packed carefully. Bread, bagels, and rolls stay fresh for a few days. Canned goods are durable but heavy.
Avoid packing fresh berries, soft cheeses, and deli meats unless you have a reliable way to keep them cold for the entire trip. Berries are fragile and will be crushed in a checked bag. Soft cheeses and deli meats spoil quickly at room temperature. If you want these foods at your destination, buy them when you arrive instead of packing them.
Homemade foods like cookies, brownies, and granola are great choices because they are solid, do not spoil quickly, and are often cheaper than buying them at the airport or at your destination. Pack them in an airtight container to keep them fresh and prevent crumbs from spreading throughout your bag.
Frequently Asked Questions
Can I bring peanut butter in my checked bag?
Yes, peanut butter is allowed in checked luggage because it is classified as a gel or paste, not a liquid. You can pack up to 3.4 ounces per container in a checked bag. However, peanut butter is heavy and takes up space, so most travelers buy it at their destination instead.
Are frozen meals allowed in checked luggage?
Frozen meals are allowed if they remain completely frozen when you arrive, which is unlikely on flights longer than a few hours. Pack them in an insulated cooler with multiple ice packs and understand that they will probably thaw during the flight. It is usually easier to pack shelf-stable foods instead.
What happens if I accidentally pack prohibited food for an international flight?
Customs officers will confiscate the food at your destination. You may also face a fine ranging from $100 to $1,000 or more, depending on the country and the type of food. Always check your destination country's rules before packing any food for an international flight.
Can I bring homemade food in my checked bag?
Yes, homemade solid foods like cookies, bread, and granola are allowed in checked luggage on domestic flights. Pack them in an airtight container to keep them fresh. For international flights, check your destination country's rules, as some countries ban homemade foods or foods without commercial packaging.
Do I need to declare food at airport security?
You do not need to declare solid foods to TSA at U.S. airport security. However, if you are traveling internationally, you may need to declare food to customs at your destination. Check your destination country's customs rules before you travel.