Solid foods are allowed in carry-on luggage; liquids and gels are not

You can bring solid food through airport security and onto the plane in your carry-on bag. The Transportation Security Administration (TSA) does not restrict solid foods — sandwiches, fruit, vegetables, cheese, cookies, crackers, and similar items pass through security without issue. The restriction applies only to liquids and gels, which includes peanut butter, yogurt, hummus, jam, honey, and anything else that spreads, pours, or flows.

The rule exists because the TSA cannot easily test liquids and gels at security checkpoints to confirm they are what you say they are. Solid foods do not pose the same detection problem, so they remain unrestricted. This means you can pack a full meal in your carry-on as long as it contains no liquid or gel components.

International flights follow the same TSA rule for items originating in the United States. However, if you are flying into another country, that country's customs rules may restrict certain foods — fresh produce, meats, and dairy are often prohibited on arrival. Pack foods that will be consumed during the flight or that are shelf-stable and permitted by your destination country.

Key Takeaways

  • Solid foods like sandwiches, fruit, vegetables, and baked goods are allowed in carry-on bags and do not need to be declared at security.
  • Liquids and gels including peanut butter, yogurt, jam, and honey are restricted to 3.4 ounces per container in a quart-sized bag, the same as other liquids.
  • Foods purchased after you pass through security can be brought onto the plane without restriction, even if they contain liquids.
  • International destinations may prohibit certain fresh foods at customs, so check your arrival country's rules before packing perishables.
  • Checked baggage has no food restrictions beyond what customs allows, so you can pack liquids and gels there if you prefer.

How the TSA defines liquids and gels at security

The TSA uses a practical test: if a substance is spreadable, pourable, or flows, it counts as a liquid or gel for security purposes. This includes obvious liquids like soup and juice, but also thick substances like peanut butter, cream cheese, yogurt, and hummus. Jelly, honey, and salad dressing fall into the same category. Even a container of applesauce or baby food is treated as a liquid because it does not hold a solid shape.

Solid foods that happen to be moist — like a tuna sandwich or a piece of fruit — are not considered liquids. The distinction is whether the food itself is a liquid or gel, not whether it contains moisture. A wet apple is still a solid food. A container of apple juice is a liquid.

If you are unsure whether something will be flagged, the safest approach is to pack it in checked baggage or purchase it after security. TSA officers at individual airports sometimes interpret borderline items differently, and a food that passes at one airport might be questioned at another.

Liquids and gels in carry-on: the 3.4-ounce rule

If you want to bring a liquid or gel food in your carry-on, it must be 3.4 ounces (100 milliliters) or smaller per container, and all containers must fit inside a single quart-sized clear plastic bag. This is the same rule that applies to shampoo, toothpaste, and other liquids. You can pack multiple small containers as long as they all fit in the bag and each one is 3.4 ounces or less.

Common foods that fall under this rule include peanut butter, almond butter, jam, honey, yogurt, pudding, and salad dressing. You could bring a 3.4-ounce container of peanut butter, a 3.4-ounce jar of jam, and a 3.4-ounce container of hummus, as long as all three fit in the quart bag. Once you exceed 3.4 ounces in a single container, it must go in checked baggage.

The quart bag itself is free and available at most airport security checkpoints if you do not have one. You do not need to buy a special container — any clear plastic bag roughly the size of a quart works.

Foods you can buy after security and bring onto the plane

Once you pass through the security checkpoint, you can purchase food at airport restaurants, cafes, and shops and bring it onto the plane without any restrictions. This includes items with liquids and gels — a yogurt cup, a container of soup, a jar of peanut butter, or a bottle of juice purchased after security can all go into your carry-on bag. The TSA does not restrict food purchased in the find area of the airport.

This is often the easiest solution if you want to bring a meal with liquid components. You can pack a solid sandwich and fruit in your carry-on before security, then buy a yogurt or soup after you clear the checkpoint. You will have a complete meal without worrying about the 3.4-ounce limit.

Be aware that airport food prices are typically higher than outside the airport, and selection varies by location. Some smaller airports have limited options. If you know you will want specific items, packing them before security (as solids) or buying them at a larger airport with more vendors may be worth planning for.

What happens to food in checked baggage

Checked baggage has no TSA restrictions on food. You can pack liquids, gels, solids, fresh produce, and perishables in a checked bag without limit. The only constraint is your destination country's customs rules — many countries prohibit fresh fruits, vegetables, meats, and dairy products on arrival, regardless of whether they are in carry-on or checked baggage.

If you are checking a bag and want to bring foods with liquids or gels, checked baggage is a straightforward option. Pack them in leak-proof containers to prevent damage to other items in your bag. Perishable foods should be packed with ice packs or frozen gel packs if the flight is long or the cabin will be warm.

Keep in mind that checked baggage is not temperature-controlled, and items can shift or break during handling. Foods that are fragile or sensitive to temperature — like chocolate, certain cheeses, or fresh berries — may not survive the journey in good condition.

International travel and customs food restrictions

The TSA rules explore to flights departing from the United States. When you arrive in another country, that country's customs and border protection agency enforces its own food rules, which are often stricter than the TSA's. Many countries prohibit fresh fruits, vegetables, meats, dairy, and eggs to prevent the introduction of pests and diseases.

If you are flying internationally, research your destination country's customs rules before packing food. The U.S. Customs and Border Protection website lists prohibited items for entry into the United States. For other countries, check the customs agency's website or contact the embassy of your destination country. Some foods are prohibited entirely; others are allowed only if they are commercially packaged and unopened.

Foods purchased in the airport after you clear security in your departure country are subject to the same customs rules as foods you packed. If your destination prohibits fresh fruit, a banana you bought at a U.S. airport will still be confiscated at customs. Plan to consume perishable foods during the flight or before you land.

Frequently Asked Questions

Can I bring a sandwich with mayo or mustard in my carry-on?

Yes. A sandwich is a solid food, even if it contains spreads like mayo, mustard, or lettuce with moisture. The sandwich itself is solid, so it passes through security without issue. If you want to bring mayo or mustard as separate containers, those are liquids and must follow the 3.4-ounce rule.

What about frozen food or ice packs?

Frozen solid foods are allowed in carry-on bags. Frozen gel packs and ice are also allowed, but only if they are completely frozen solid when you go through security. If they have begun to thaw and are slushy or liquid, they may be confiscated. Pack them in an insulated bag with other cold items to keep them frozen.

Can I bring baby food or formula in my carry-on?

Baby food in jars or pouches is treated as a liquid or gel and must follow the 3.4-ounce rule per container. However, the TSA makes an exception for baby formula, breast milk, and juice in reasonable quantities — you do not need to follow the 3.4-ounce limit for these items. Inform the TSA officer at security that you are carrying them.

Will airport security open my food containers to inspect them?

TSA officers may open solid food containers if they cannot see inside them or if the item looks unusual on the X-ray. This is rare, but it can happen. Packing food in clear or semi-transparent containers can speed up the process. If an officer does open your food, you can still eat it on the plane.

Can I bring food from home to eat on an international flight?

Yes, you can bring solid foods from home onto an international flight. However, you cannot bring them into the destination country if that country prohibits them. Plan to eat the food during the flight or dispose of it before you land and go through customs.