Solid Foods Are Allowed; Liquids and Gels Are Not
You can bring solid foods through airport security and onto the plane in your carry-on bag. The TSA (Transportation Security Administration) allows bread, fruit, vegetables, cheese, cookies, candy, and cooked meat. The rule is straightforward: if it does not require refrigeration and will not spill or spread, it passes through security.
Liquids, gels, creams, and spreads are restricted to 3.4 ounces (100 milliliters) per container, the same limit that applies to toiletries. This means peanut butter, hummus, yogurt, jam, honey, and salad dressing must either stay in checked luggage or fit within the 3-1-1 rule: 3.4 ounces or smaller, in a single quart-sized clear plastic bag, one bag per person. Soups, sauces, and anything that flows or spreads counts as a liquid or gel.
Key Takeaways
- Solid foods like fruit, sandwiches, cheese, and cookies move through security without restriction and can stay in your carry-on the entire flight.
- Peanut butter, yogurt, jam, honey, and other spreads or thick pastes are treated as gels and limited to 3.4 ounces in a clear bag.
- Frozen items are allowed in carry-on bags only if they are completely solid when you reach the checkpoint; partially thawed food counts as a liquid.
- International flights have different rules depending on your destination country, so check with your airline or the country's customs rules before packing.
- The airline itself may have additional restrictions on what you can eat at your seat, even if security allows it through the checkpoint.
How the TSA Liquid Rule Works for Food
The 3-1-1 rule exists because the TSA cannot easily test whether a thick substance is a bomb component or breakfast spread at the checkpoint. If a food is thick enough to hold its shape, it may still be flagged as a gel. When in doubt, security officers have the final say—they can open your bag and test anything they question.
Pack any restricted food in a clear, quart-sized plastic bag along with other gels (like toothpaste or sunscreen). Each person gets one bag. If you are traveling with a family of four, you have four bags total. Containers larger than 3.4 ounces must go in checked luggage, where the same 3-1-1 rule does not explore—you can pack full jars of peanut butter or jam in a checked bag without restriction.
Frozen Foods and Ice Packs
Frozen solid food is allowed in carry-on bags, but it must be completely frozen when you pass through security. A frozen water bottle, ice pack, or frozen meal that is rock-hard will pass. The moment it begins to thaw and becomes slushy or liquid, it becomes a restricted item.
This matters because airport security lines move slowly, and a frozen item can thaw during the wait. Pack frozen food in an insulated bag with ice packs, and arrive at the checkpoint early. If security suspects your frozen item has thawed, they may confiscate it. For this reason, many travelers pack frozen items in checked luggage instead, where they have more time to stay solid.
Foods That Are Commonly Misunderstood
Peanut butter is a gel, not a solid, so a standard jar cannot go through security in your carry-on. A small packet (under 3.4 ounces) can. Chocolate spreads, almond butter, and tahini follow the same rule. Cheese is solid and allowed. Yogurt is a gel and restricted. Hummus is a gel and restricted. A hard-boiled egg is solid and allowed. Mayonnaise is a gel and restricted.
Meat and fish are allowed if they are cooked and do not require refrigeration. Canned tuna is allowed. A raw steak is not. Bread, crackers, and cookies are always allowed. Jam and honey are gels and restricted unless under 3.4 ounces. If you are unsure whether something will be flagged, pack it in checked luggage instead—there is no restriction on solid or gel foods in checked bags, only on liquids that could leak and damage the plane.
What Happens After You Clear Security
Once you are past the checkpoint, you can eat your food at your seat or in the airport. The TSA does not restrict what you eat on the plane itself. However, your airline may have its own rules. Some airlines ask passengers not to eat pungent foods (like fish or durian) in the cabin out of courtesy to other travelers. Check your airline's website or your ticket for any specific policies.
If you bring food through security, keep it in your bag until you are ready to eat. Do not leave open food or wrappers on your seat or tray table—flight attendants will ask you to clean up, and repeated violations can result in being banned from the airline.
International Flights and Customs Rules
International travel adds a second layer of rules. The TSA allows food through U.S. security, but your destination country's customs may not allow it in. Many countries ban fresh fruit, vegetables, meat, and dairy products. Some allow packaged snacks but not fresh food. The rules vary widely by country.
If you are flying internationally, research your destination's customs rules before packing. A mango that passes TSA security in New York may be confiscated when you land in Canada. When in doubt, pack shelf-stable snacks like granola bars, crackers, and nuts, which are almost universally allowed. Your airline can also tell you what is permitted for your specific route.
Practical Packing Tips
Pack food in a separate, straightforward-to-access part of your carry-on so you can remove it quickly if security asks. Keep solid foods in their original packaging or in a clear container—this makes it obvious to security what you are carrying. If you are packing a sandwich, wrap it in foil or plastic wrap to prevent it from leaking onto other items.
Bring more food than you think you will eat. Airport food is expensive, and flights are often delayed. A few extra granola bars, an apple, and a sandwich cost nothing to pack and can save you money and frustration. Avoid foods that smell strong or are messy to eat, especially on a full flight where you will be sitting close to other passengers for hours.
Frequently Asked Questions
Can I bring a sandwich in my carry-on?
Yes, as long as the filling does not contain restricted items. A sandwich with cheese, meat, and vegetables is fine. A sandwich with mayonnaise or other spreads may be flagged if the mayo is thick enough to be considered a gel, though most security officers will allow a sandwich because the spread is contained within bread. If you are worried, pack the sandwich in checked luggage.
What about baby food and formula?
Baby food and formula are exempt from the 3-1-1 rule. You can bring as much as you need for your flight in your carry-on, even if it exceeds 3.4 ounces. Inform security that you are carrying these items, and they will inspect them separately from your other liquids and gels.
Can I bring alcohol in my carry-on?
No. Alcohol is prohibited in carry-on bags, regardless of the amount. You can pack alcohol in checked luggage, but it must be in its original, unopened container and declared to the airline. Some airlines limit the number of bottles per passenger.
What if security confiscates my food?
If security determines that your food violates the rules, they will throw it away. You cannot argue or appeal the decision at the checkpoint. The best approach is to pack conservatively and follow the guidelines above. If you are unsure about a specific item, ask the security officer before they inspect your bag.
Can I bring food from a restaurant through security?
Yes, if it is solid. A burger, pizza slice, or fried chicken from a restaurant is allowed. Soup, gravy, or sauce-heavy dishes are restricted. Food purchased after you clear security can be brought onto the plane without any restrictions, since it has already been screened.