Last checked: July 2026 — sourced against TSA “What Can I Bring?” and FAA PackSafe. Rules change; re-verify before you fly.
The verdict, in one line
Solid food is fine in both carry-on and checked bags — sandwiches, chips, fruit, granola bars, cooked meals, all good. The catch is liquid, gel, and spreadable food: in your carry-on it counts as a liquid and falls under the 3-1-1 rule, so yogurt, peanut butter, hummus, soup, jam, salsa, and dips must be 3.4 ounces or less. Put larger amounts in your checked bag.
The one test that decides everything
TSA uses a simple rule of thumb, and it settles almost every food question: if you can spill it, spread it, spray it, pump it, or pour it, it’s a liquid — and in carry-on it’s subject to the 3-1-1 limit. If it holds its shape and you’d eat it with your hands or a fork without it running, it’s a solid and there’s no limit.
That is why a solid block of cheese sails through but a tub of cream cheese doesn’t; why a whole apple is fine but a cup of applesauce isn’t. The food’s consistency is what matters to TSA, not whether you’d call it a “drink.”
Solid vs. liquid food, sorted
| Food | TSA treats it as | Carry-on | Checked |
|---|---|---|---|
| Sandwiches, chips, cookies, granola bars | Solid | Yes, no limit | Yes |
| Whole fruit, cooked meals, dry snacks | Solid | Yes, no limit | Yes |
| Solid cheese, chocolate, hard candy | Solid | Yes, no limit | Yes |
| Yogurt, pudding, Jell-O | Gel | 3.4 oz max | Yes |
| Peanut butter, hummus, jam, cream cheese, dips | Spread / paste | 3.4 oz max | Yes |
| Soup, salsa, sauce, syrup, honey | Liquid | 3.4 oz max | Yes |
How 3-1-1 applies to food
The 3-1-1 rule is the same one that governs your toiletries. For any spreadable or pourable food you carry through the checkpoint:
- 3.4 ounces (100 ml) — the maximum size of each container.
- 1 quart-sized bag — all your liquids and gels, food included, share one clear zip-top bag.
- 1 bag per passenger — that’s your whole liquids allowance in the cabin.
So a 1.15-ounce squeeze packet of nut butter is fine in carry-on; a full 16-ounce jar is not. That 6-ounce yogurt cup won’t clear the checkpoint, but a smaller portion under 3.4 ounces will. The size of the container is what’s measured, not how full it is. When in doubt, pack the big jar in your checked bag, where there’s no liquid limit at all.
Baby food, medical, and frozen exceptions
A few food liquids get more room than 3-1-1. Baby formula, breast milk, and toddler food are allowed in carry-on in “reasonable quantities” above 3.4 ounces — you don’t need a child with you for breast milk. Tell the officer at the start of screening; these get inspected separately. Medically necessary food and liquids are also exempt but must be declared.
One clever workaround: if a gel or liquid food is frozen solid at the checkpoint, it’s treated as a solid and passes. If it’s slushy or partially melted, it goes back under the liquid rule.
The airline & international layer
US airlines follow TSA screening, so bringing your own food aboard American, Delta, United, or Southwest is fine — the limits are TSA’s, not the carrier’s. The bigger catch on international trips isn’t security, it’s customs: many countries, including the US on arrival, restrict or ban fresh fruit, vegetables, meat, and other agricultural food across borders. Something you legally carried onto the plane can be seized at the destination if you don’t declare it. When flying internationally, eat or bin fresh produce and meat before you land, and declare anything you’re unsure about.
The liquids limits abroad mirror the US closely — the UK, EU, Canada, and Australia all use a 100 ml cabin limit for liquid and gel foods. And as always, the officer at the checkpoint has the final say on whether a given food is “solid enough” to skip the liquid rule.
Sources & verification
Every claim on this page was checked against the primary sources below and last verified July 2026.
- TSA — Solid food is unrestricted; liquid, gel, and spreadable food is subject to the 3.4 oz carry-on limit, with baby-food, breast-milk, and medical exemptions. tsa.gov/…/food
- TSA — The 3-1-1 rule: each liquid or gel container 3.4 oz / 100 ml or less, in one quart-size bag, one bag per passenger. tsa.gov/…/liquids-aerosols-gels-rule
Related rules: The 3-1-1 liquids rule · Water bottle · Toothpaste · Flying with medication
FAQ
Can I bring food through airport security?
Yes. Solid food goes through with no limit. Liquid, gel, or spreadable food — yogurt, peanut butter, soup, hummus, jam — is limited to 3.4 oz containers in carry-on under the 3-1-1 rule. Any amount is fine in checked baggage.
Is peanut butter a liquid to the TSA?
Yes. Peanut butter is spreadable, so TSA classes it as a liquid/paste. In carry-on it must be 3.4 oz or less; pack the full jar in your checked bag.
Can I bring a home-cooked meal or leftovers on the plane?
Solid meals, yes — no limit in carry-on or checked. If the dish is soupy or saucy, the liquid part falls under 3-1-1, so keep it small or check it.
Can I bring baby food and breast milk over 3.4 oz?
Yes. Formula, breast milk, and toddler food are allowed in reasonable quantities above the limit. Declare them to the officer at the start of screening for separate inspection.