Solid foods like sandwiches are allowed through TSA checkpoints in both carry-on and checked bags

You can bring a sandwich through airport security in your carry-on bag. TSA does not restrict solid foods — only liquids, gels, and spreads that are thicker than peanut butter. A turkey sandwich, a PB&J, a ham and cheese on rye, or any other sandwich made with solid ingredients will pass through the checkpoint without issue.

The rule is straightforward: if it is solid, it goes through. If it is liquid or gel-like, it follows the 3.4-ounce liquid rule. This means the sandwich itself is fine, but condiments packed separately — mayo, mustard, hummus, or salsa — need to follow liquid rules or be packed in checked luggage instead.

Key Takeaways

  • Solid sandwiches with bread, meat, cheese, and vegetables pass through TSA checkpoints without restriction in carry-on bags.
  • Liquid or gel condiments like mayo, mustard, and salsa must be 3.4 ounces or smaller if packed in carry-on, or placed in checked baggage.
  • Peanut butter, hummus, and other thick spreads count as gels and follow the 3.4-ounce limit for carry-on bags.
  • TSA officers may open and inspect your sandwich at the checkpoint, so pack it in a way that is straightforward to unwrap if asked.
  • Frozen foods including frozen sandwiches are allowed in carry-on bags as long as they are completely solid when you reach the checkpoint.

Which sandwich fillings are treated as liquids or gels

Spreads and condiments are where the rules change. Peanut butter, almond butter, hummus, cream cheese, mayo, and any spread thicker than peanut butter is classified as a gel by TSA. This means a 3.4-ounce container is your limit in a carry-on bag. If your sandwich already has these spreads inside it, the sandwich itself is still solid food and passes through — you are not carrying the spread separately.

Liquid condiments like mustard, ketchup, hot sauce, salsa, and oil-based dressings follow the same 3.4-ounce rule. If you want to bring these in your carry-on, pack them in containers of 3.4 ounces or smaller. A better option is to pack condiments in your checked bag, where there is no size limit, or to buy them after you clear security.

Cheese, lettuce, tomato, pickles, olives, and other solid or semi-solid fillings have no restrictions. The sandwich does not need to be deconstructed or inspected for these items — they are all allowed.

How TSA screening works for food items

When you go through the checkpoint, your sandwich will likely go through the X-ray machine along with your bag. TSA officers can see it on the screen and usually wave it through without opening it. If an officer wants to inspect it more closely — which happens occasionally — they will ask you to unwrap it or open the container so they can see inside.

Pack your sandwich in a way that makes this straightforward. Use a clear container or wrap it in foil or plastic wrap that comes off quickly. Do not seal it in a way that requires scissors or a knife to open. If an officer does inspect it, they may touch it or swab it for explosive residue, which is a standard security procedure. After inspection, you can repack it and take it with you.

TSA does not confiscate solid food items. If your sandwich passes the X-ray, you keep it. The only reason an officer would ask you to throw it away is if it contains a restricted liquid or gel that exceeds the 3.4-ounce limit, or if you are traveling to a destination with agricultural restrictions (see below).

Agricultural restrictions at your destination

Some states and countries have rules about bringing food across their borders. These are not TSA rules — they are enforced by the U.S. Department of Agriculture (USDA) or the destination country's customs agency. Hawaii, for example, restricts many fresh fruits and vegetables from the mainland. If you are flying from California to Hawaii, a sandwich with fresh tomato or lettuce may be confiscated at your destination, not at your departure airport.

Check the USDA website or your destination state's agriculture department before packing. If you are flying domestically within the continental United States, most foods are fine. If you are flying to Hawaii, Puerto Rico, or internationally, research what is allowed first. When in doubt, pack the sandwich after you arrive or buy one at your destination airport.

Frozen sandwiches and ice packs

A frozen sandwich is allowed in your carry-on as long as it is completely solid when you reach the checkpoint. If it has thawed and become slushy or liquid, TSA may treat it as a liquid and confiscate it. Pack frozen items in an insulated bag with ice packs, and try to go through security as soon as possible after arriving at the airport so the sandwich stays frozen.

Ice packs themselves are allowed in carry-on bags if they are completely frozen solid. If they have started to thaw and become slushy, they are treated as liquids and subject to the 3.4-ounce rule. Frozen gel packs are safer than ice because they stay solid longer, but check them at the checkpoint to be sure.

Bringing sandwiches on international flights

TSA allows sandwiches on international flights leaving the United States. However, your destination country may have its own food import rules. The European Union, Canada, Australia, and many other countries restrict or prohibit fresh meat, dairy, and produce from entering. A sandwich with ham and cheese may be confiscated when you land, even though it passed through U.S. security.

Before packing a sandwich for an international flight, check the customs rules for your destination. Most countries allow packaged foods but restrict fresh foods. A sandwich made with deli meat and cheese from a sealed package is more likely to be allowed than one made with fresh ingredients. When in doubt, plan to buy food after you arrive or pack shelf-stable items like granola bars or crackers instead.

What to pack instead if you want to be safe

If you want to avoid any risk of inspection or confiscation, pack foods that are clearly solid and shelf-stable: granola bars, crackers, nuts, dried fruit, cookies, or candy. These items have no restrictions domestically or internationally and will never be flagged at security. You can also buy a sandwich at an airport restaurant or shop after you clear security — most airports have food vendors in the terminal.

If you do pack a sandwich, keep condiments separate and in small containers, or build the sandwich after you arrive. This removes any question about whether spreads exceed the liquid limit and makes your bag easier to screen.

Frequently Asked Questions

Will TSA confiscate my sandwich if it has mayo or mustard in it?

No. If the mayo or mustard is already inside the sandwich as part of the solid food, it is not treated as a separate liquid. TSA only restricts condiments you are carrying separately. A sandwich with mayo built in passes through security without issue.

Can I bring a sandwich in my checked bag?

Yes. Checked bags have no food restrictions — you can pack sandwiches, spreads, liquids, and fresh produce without limits. The only concern is spoilage during travel. Pack perishable items in an insulated bag with ice packs if your flight is longer than a few hours.

What if my sandwich has peanut butter and I am flying with a child who has a peanut allergy?

Pack your sandwich in a sealed container and keep it in your bag during the flight. Do not open it near other passengers. TSA has no restrictions on peanut products, but airlines may ask you to be considerate of other travelers with allergies. Check your airline's policy before boarding.

Can I bring a sandwich through security if I am connecting to another flight?

Yes. Once you clear security at your first airport, you can carry the sandwich through the terminal and onto your connecting flight. You do not go through security again for a domestic connection. For international connections, check the rules for your destination country.

Are there any foods TSA completely bans?

TSA does not ban specific foods. The only restrictions are on liquids and gels over 3.4 ounces. Some foods may be confiscated at your destination due to agricultural or customs rules, but TSA itself allows all solid foods in carry-on and checked bags.