Solid snacks pass through TSA security; liquids and gels do not
You can bring solid snacks through TSA checkpoints without restriction. Crackers, granola bars, cookies, nuts, dried fruit, candy, and similar items go straight through in your carry-on or checked bag. The rule is straightforward: if it does not spread, pour, or squeeze, TSA treats it as a solid food and allows it.
Anything that looks like a liquid, gel, cream, or paste gets stopped at security, even if you think of it as food. Peanut butter, hummus, yogurt, jam, honey, chocolate spread, and pudding all fall into this category. These items must either go in checked luggage or stay home. The TSA applies the same liquid rules to food that it applies to shampoo and toothpaste.
The reason is practical: TSA screeners cannot easily test whether a jar of peanut butter actually contains peanut butter or something else. Treating all gels and pastes the same way keeps the line moving and keeps security consistent across all airports.
Key Takeaways
- Solid snacks like granola bars, nuts, crackers, and dried fruit move through security with no questions.
- Anything spreadable, pourable, or squeezable—including peanut butter, jam, yogurt, and honey—must go in checked luggage or be left behind.
- TSA applies the same liquid rules to food as to other items, so a container that would be confiscated if it held shampoo will be confiscated if it holds hummus.
- Frozen items are allowed only if they are completely solid when you reach the checkpoint; partially thawed items may be treated as liquids.
Solid foods that always pass through security
Bring as much as you want of these items: granola bars, protein bars, crackers, cookies, pretzels, popcorn, nuts, seeds, dried fruit, fresh fruit, beef jerky, chocolate bars, hard candy, mints, gum, and cereal. None of these require any special declaration or packaging. You can pack them loose in your bag or in their original containers.
Sandwiches, wraps, and other prepared foods made from solid ingredients are also fine. A turkey sandwich, a burrito, or a container of pasta salad will pass through. The key is that nothing in it should be a spreadable or pourable substance. If your sandwich has mayo or mustard, it still passes—those are in small enough amounts that TSA does not flag them.
Fresh produce travels freely too. Apples, oranges, bananas, carrots, and other whole fruits and vegetables have no restrictions. You can bring them in carry-on or checked bags without limit.
Foods and spreads that get stopped at security
Do not pack these items in carry-on luggage: peanut butter, almond butter, any nut butter, hummus, guacamole, yogurt, pudding, jam, jelly, honey, chocolate spread, cream cheese, sour cream, salsa, or any other food that is thick enough to spread or pour. These are all classified as gels under TSA rules, regardless of whether you think of them as food.
The restriction applies even to small containers. A single-serve packet of peanut butter will be confiscated just as a full jar would be. If you want to bring any of these items, pack them in your checked bag instead. They are perfectly legal in checked luggage because TSA does not screen checked bags the same way.
Soups, sauces, and dressings also count as liquids. If it would spill if you tipped the container, TSA will stop it at the checkpoint.
Frozen foods and ice packs
Frozen solid foods are allowed in carry-on bags, but only if they remain completely frozen when you go through security. A frozen burrito, frozen pizza, or block of frozen meat will pass through if it is rock-hard. The moment it begins to thaw and becomes soft or wet, TSA may treat it as a liquid.
In practice, this is difficult to manage. If you are traveling in warm weather or have a long wait at the airport, your frozen item may thaw before you reach the checkpoint. To be safe, pack frozen foods in checked luggage instead, where they can thaw without causing a problem.
Ice packs and frozen gel packs are treated as liquids in carry-on bags, even if they are solid when frozen. Leave them at home or pack them in checked luggage. You can buy ice or ice packs at the airport after security if you need to keep something cold during your flight.
What to do if you are unsure about a snack
Before you pack something, ask yourself: would this spill if I turned the container upside down? If the answer is yes, it is a liquid or gel and cannot go in your carry-on. If the answer is no, it will pass through.
If you are still uncertain, pack the item in your checked bag instead. Checked luggage has no restrictions on food, so anything you cannot bring through security can go there. The only downside is that you cannot eat it during the flight.
You can also call the airport's TSA information line before you travel if you have questions about a specific food item. Most airports have a phone number listed on their website, and TSA staff can give you a quick answer.
Snacks to buy after you pass through security
If you want to bring snacks but are not sure what will pass through, buy them after security instead. Most airports have convenience stores, newsstands, and food vendors past the checkpoint. You will pay more than you would at a grocery store, but you avoid the risk of having something confiscated.
This is especially useful if you want items like yogurt, cheese, or other perishables that would not survive a long trip anyway. Buy them fresh after security and eat them on the plane or shortly after landing.
Snacks for international flights
The same TSA rules explore to international flights leaving the United States. Solid snacks pass through; liquids and gels do not. However, some countries have their own rules about what food you can bring into them. A jar of peanut butter that passes through TSA security might be prohibited when you land in your destination country.
If you are traveling internationally, check the customs rules for your destination before you pack. Most countries allow solid snacks like granola bars and nuts, but some restrict fresh fruit, meat products, or dairy. Your airline or the destination country's customs website will have this information.
Frequently Asked Questions
Can I bring a peanut butter sandwich through security?
Yes. A sandwich with peanut butter passes through because the peanut butter is part of a solid food item. TSA does not separate components of prepared foods. However, a container of peanut butter by itself would be stopped.
What about protein powder or meal replacement shakes?
Protein powder in powder form is allowed in carry-on bags. Liquid meal replacement shakes follow the same rules as other liquids and must go in checked luggage or be purchased after security. If you want to bring powder, pack it in a container and mix it with water after you board.
Can I bring chocolate through TSA security?
Solid chocolate bars and chocolate candies are fine. Chocolate spread, chocolate sauce, or melted chocolate in any form is treated as a liquid or gel and cannot go in carry-on luggage.
Are there any snacks that are banned entirely?
TSA does not ban any foods outright. The only restriction is the liquid and gel rule. However, some countries prohibit certain foods at their borders, so check your destination's customs rules if you are flying internationally.
What if my snack melts or leaks during the flight?
Pack snacks in sealed containers or bags to prevent spills. If something does leak, it is your responsibility to clean it up. Bring a small bag or napkins to contain any mess.