Most solid snacks pass through TSA security, but liquids and gels do not
You can bring solid snacks through TSA checkpoints in your carry-on bag. Crackers, granola bars, cookies, nuts, dried fruit, and candy all move through security without issue. The rule is straightforward: if it is solid at room temperature, it goes through. If it is liquid, gel, peanut butter, or yogurt, it does not — those fall under the liquid rule, which limits you to 3.4 ounces per container in a quart-sized bag.
TSA does not restrict solid snacks by type or quantity in your carry-on. You can pack an entire suitcase of granola bars if you want. The only catch is that some airports have their own rules about what you can eat in the terminal or on the plane, so check with your airline before boarding.
Checked baggage has no snack restrictions at all. You can pack liquids, gels, peanut butter, and anything else in your checked bag without the 3.4-ounce limit or the quart-sized bag requirement.
Key Takeaways
- Solid snacks like crackers, granola bars, nuts, and dried fruit pass through TSA security in carry-on bags with no restrictions.
- Peanut butter, yogurt, honey, and other spreads or gels count as liquids and must follow the 3.4-ounce rule in a clear quart-sized bag.
- You can pack unlimited solid snacks in your carry-on — TSA does not limit quantity or type.
- Checked baggage has no snack restrictions, so pack any liquid or gel snacks there if you want to avoid the carry-on liquid rule.
Snacks that pass through security without a bag
Solid snacks do not need to go in a special bag or be removed from your carry-on at the checkpoint. TSA screeners will see them on the X-ray machine, but they will not stop you. You can keep granola bars, trail mix, beef jerky, pretzels, and similar items packed normally in your bag.
If a snack is wrapped or sealed, leave it that way. You do not need to open it for inspection unless a screener asks. Most of the time, they will not.
Snacks that do not pass through security in carry-on
Anything that spreads, flows, or is thick enough to hold its shape only when contained counts as a liquid or gel under TSA rules. This includes peanut butter, almond butter, hummus, yogurt, honey, jam, and cream cheese. These items must stay in your checked bag or follow the 3.4-ounce carry-on rule.
If you want to bring a small amount of peanut butter or similar spread in your carry-on, it must be 3.4 ounces or smaller and packed in your clear quart-sized liquid bag along with other liquids like shampoo or lotion. Most travelers find it easier to pack these snacks in checked baggage instead.
Frozen snacks are treated as liquids if they are still frozen when you reach the checkpoint. Once they thaw into a liquid or gel state, they fall under the liquid rule. If you freeze a yogurt or peanut butter cup solid and it stays frozen through security, it may pass — but TSA screeners have final say, and policies vary by airport.
What happens if you accidentally bring a restricted snack
If a TSA screener finds a restricted snack like peanut butter in your carry-on, you have three choices: throw it away, pack it in your checked bag if you have time, or leave it with a companion who is not flying. TSA will not let you take it through security.
This happens most often with snacks bought at home and forgotten in a bag. The screener will point it out, and you decide what to do. There is no fine or penalty — it is straightforward not allowed in carry-on baggage.
Bringing snacks from home versus buying at the airport
You can bring snacks from home through security as long as they are solid. Once you pass the checkpoint, you can also buy snacks at airport shops and restaurants and bring them on the plane. There is no difference in what you can carry once you are past security.
Many travelers pack snacks from home to save money and have familiar options. Airport snacks are more expensive and limited in variety. If you pack your own, just remember the liquid rule for spreads and soft items.
Snacks for international flights
The TSA liquid rule applies to flights leaving the United States, but some countries have different rules for what you can bring into their airports. If you are flying internationally, pack solid snacks in your carry-on and any restricted items in your checked bag. When you land, you may face customs rules about bringing food into that country — many nations restrict fresh fruit, meat, and dairy products.
For the flight itself, solid snacks from home are always safe. Spreads and gels still follow the 3.4-ounce rule in your carry-on, regardless of destination.
Frequently Asked Questions
Can I bring peanut butter through TSA security?
No, peanut butter is classified as a gel and must follow the 3.4-ounce carry-on rule. Pack it in your checked bag instead, or bring a small container (3.4 ounces or less) in your clear quart-sized liquid bag at security.
Are protein bars and granola bars allowed through security?
Yes. Protein bars and granola bars are solid snacks and pass through TSA security without restriction. You can pack as many as you want in your carry-on.
What about frozen snacks like ice cream or frozen yogurt?
Frozen snacks are treated as liquids if they are still frozen at the checkpoint. If they thaw into a liquid state, they fall under the liquid rule. TSA screeners have final say on whether a frozen item passes, so policies vary by airport and screener.
Can I bring homemade cookies or brownies on a plane?
Yes. Baked goods like cookies, brownies, and cakes are solid snacks and move through security without issue. Pack them normally in your carry-on or checked bag.
Do I need to declare snacks to TSA?
No. Snacks do not need to be declared to TSA. They will show up on the X-ray machine, but you do not need to tell the screener about them unless asked.