Solid Foods Are Generally Allowed in Carry-On Luggage
Yes, you can pack solid foods in your carry-on bag. The Transportation Security Administration (TSA) allows solid foods through airport security checkpoints without restriction. This means items like sandwiches, fruit, vegetables, cheese, crackers, cookies, granola bars, and nuts all pass through security with no problem.
The key rule is that the food must be solid. Liquids, gels, and spreads follow different rules—those are limited to 3.4 ounces per container in a single quart-sized bag. If you are unsure whether something counts as a liquid or solid, the TSA uses a straightforward test: if it would spill or spread if you turned the container upside down, it is a liquid or gel.
Key Takeaways
- Solid foods like fruit, sandwiches, and crackers move through security without limits and can stay in your carry-on the entire flight.
- Spreads, sauces, peanut butter, yogurt, and honey count as liquids or gels and must follow the 3.4-ounce limit in a quart-sized bag.
- Frozen foods are allowed if completely solid when you reach the checkpoint, but they will thaw during your flight and may leak into your bag.
- Some countries and airlines have their own food rules, so check your destination and airline before packing perishable items.
- Pack foods that will not spoil quickly or create strong odors, since your carry-on will be at room temperature for hours.
Foods That Count as Liquids or Gels
Even though they are foods, certain items are classified as liquids or gels by the TSA because of their consistency. Peanut butter, hummus, yogurt, sour cream, jam, honey, maple syrup, and salsa all fall into this category. You can bring these items in your carry-on, but only in containers of 3.4 ounces or smaller, and all containers must fit inside one clear quart-sized plastic bag.
Soups, gravies, and sauces also count as liquids. If you want to bring a homemade meal with sauce, pack the sauce in a checked bag instead, or wait until you reach your destination to add it to solid components. Butter and cream cheese are borderline—soft butter is often treated as a gel, while harder cream cheese may pass as a solid, but TSA officers have final say at the checkpoint, so expect possible delays if you pack these items.
Frozen Foods and Ice Packs
Frozen solid foods are allowed through security, but there is a practical catch: they will thaw during your flight and may leak into your carry-on bag. A frozen steak, frozen vegetables, or a pint of ice cream in a sealed container can go through the checkpoint if it is completely solid when you arrive. However, by the time you land a few hours later, it will likely be thawed and wet.
Ice packs and frozen gel packs are allowed in carry-on bags only if they are completely frozen solid when you reach the checkpoint. Once they begin to thaw and turn into liquid, they become subject to the 3.4-ounce liquid rule. For this reason, most travelers pack ice packs in checked luggage instead, where they can thaw without damaging the bag's contents.
Foods That Are Not Allowed
The TSA does not restrict foods based on type or origin, but some foods are banned by the country you are flying to or the airline itself. Meats, dairy, fresh produce, and other perishables from outside the United States cannot enter many countries, including Canada, the United Kingdom, and Australia. If you are flying internationally, check the customs rules for your destination before packing any animal products or fresh foods.
Some airlines also restrict foods with strong odors in the cabin—not because of TSA rules, but because of passenger comfort. Durian fruit, fermented fish, and very pungent cheeses may be asked to go into checked luggage. Call your airline ahead of time if you plan to bring something with a strong smell. Additionally, foods that require heating (like when ready ramen that needs hot water) are not practical in carry-on unless you can access hot water at your gate or on the plane.
Packing Food So It Does Not Spoil or Leak
Solid foods in carry-on bags will sit at room temperature for several hours, so choose items that hold up well without refrigeration. Hard cheeses, nuts, dried fruit, granola bars, and shelf-stable crackers are safe choices. Fresh fruit like apples and oranges travel well. Sandwiches with deli meat should be eaten within a few hours, so pack them only if your flight is short or you plan to eat soon after takeoff.
Use airtight containers or sealed plastic bags to prevent leaks and keep your bag clean. If you pack anything wet or oily, wrap it in paper towels or plastic wrap first. Place heavier items at the bottom of your bag and lighter foods on top so nothing gets crushed. If you are packing liquids or gels (like peanut butter or jam), seal them in a separate quart-sized bag and keep that bag easily accessible in case TSA wants to inspect it at the checkpoint.
International Travel and Customs Rules
The TSA allows foods through U.S. security checkpoints, but your destination country may not. Many countries prohibit fresh produce, meat, dairy, and eggs to prevent the spread of pests and diseases. The European Union, Canada, Australia, and New Zealand have strict rules about what foods can enter. Japan and South Korea also have detailed restrictions on fresh foods and animal products.
If you are flying internationally, research your destination's customs website before packing food. Some countries allow packaged, shelf-stable foods but ban fresh items. Others prohibit all outside food entirely. Bringing prohibited food into a country can result in fines or confiscation at customs. When in doubt, pack only foods you plan to eat before landing, or buy food after you clear customs at your destination.
What Your Airline Allows in the Cabin
While the TSA does not restrict most foods, your airline may have its own rules. Most airlines allow passengers to bring their own food on board, but some restrict eating in the cabin or ask that you eat only foods that do not create mess or odor. Budget airlines sometimes prohibit outside food entirely and want you to buy from their in-flight menu instead—check your airline's website or ticket confirmation before you pack.
If you are flying a long international flight, the airline will serve meals, so you may not need to bring much food. For short flights or budget airlines that do not serve food, bringing your own snacks is practical and saves money. Pack foods that are straightforward to eat without making crumbs or spilling, and avoid anything that will make your seat area sticky or smelly for the next passenger.
Frequently Asked Questions
Can I bring peanut butter in my carry-on?
Peanut butter is classified as a gel, so you can bring it only in a container of 3.4 ounces or smaller, and it must go in your quart-sized liquid bag. A full jar will not fit. If you need more peanut butter, pack a larger jar in your checked bag instead.
Are there foods I should pack in checked luggage instead of carry-on?
Pack large jars of spreads, sauces, and liquids in checked luggage to avoid the 3.4-ounce limit. Frozen foods are technically allowed in carry-on but will thaw and leak, so checked luggage is safer. Anything with a strong smell is better in checked luggage to avoid bothering other passengers.
What happens if I pack food the TSA does not allow?
TSA officers will confiscate the item at the checkpoint. You will not face a fine for a first offense with food, but you will lose the item. If you are unsure whether something is allowed, ask a TSA officer before you go through the scanner.
Can I bring food through security and then buy more food after the checkpoint?
Yes. Many travelers bring solid foods through security and then buy additional items (like drinks or fresh sandwiches) after clearing the checkpoint, since prices are higher in the airport terminal.
Do I need to declare food at customs when flying internationally?
Yes, you must declare all food items on your customs form when entering most countries. Even if you think the food is allowed, declare it. Customs officers will then tell you whether you can keep it or must throw it away. Failing to declare food can result in fines.