Home › Item verdict

Can I bring food on a plane?

Reviewed by the Can I Fly With It editorial team

Last checked

Sourced to TSA & FAA

Carry-onDepends
Checked bagYes

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

FoodTSA treats it asCarry-onChecked
Sandwiches, chips, cookies, granola barsSolidYes, no limitYes
Whole fruit, cooked meals, dry snacksSolidYes, no limitYes
Solid cheese, chocolate, hard candySolidYes, no limitYes
Yogurt, pudding, Jell-OGel3.4 oz maxYes
Peanut butter, hummus, jam, cream cheese, dipsSpread / paste3.4 oz maxYes
Soup, salsa, sauce, syrup, honeyLiquid3.4 oz maxYes

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.

  1. 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
  2. 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.

Informational only, not legal or airline advice. Rules change and the final decision at the checkpoint is always the TSA officer’s — confirm with your airline before you fly.