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. Sandwiches, fruit, vegetables, cheese, crackers, cookies, and nuts all pass through security without restriction. The rule is straightforward: if it does not spread, pour, or squeeze, the TSA (Transportation Security Administration) treats it as a solid and lets it through.

Liquids, gels, creams, and spreads cannot go in carry-on luggage. This means no peanut butter, hummus, yogurt, jam, honey, or salsa. These items must either go in checked baggage or stay behind. The restriction exists because the TSA classifies anything that flows or has a gel-like consistency as a liquid, regardless of whether it is technically a food.

The 3.4-ounce liquid rule applies to food items that are liquids or gels. If you have a small container of peanut butter or cream cheese under 3.4 ounces, it still cannot go in carry-on — the size does not matter for gels and spreads. However, you can pack these items in checked baggage without any size limit.

Key Takeaways

  • Solid foods like sandwiches, fruit, cheese, and crackers move through security without restriction in carry-on bags.
  • Spreads, pastes, and anything with a gel or liquid consistency — including peanut butter, yogurt, and honey — are banned from carry-on luggage.
  • Liquids and gels can go in checked baggage with no size limit, so pack them there if you want them on your trip.
  • International flights have the same TSA rules for carry-on food, but some countries have their own restrictions on what you can bring into the country.

Which solid foods pass through security

Bread, meat, cheese, and produce all move through security without a second look. You can pack a sandwich, a rotisserie chicken, deli meat, hard cheeses, apples, carrots, berries, and leafy greens. Baked goods like cookies, brownies, and muffins are fine. Nuts, seeds, dried fruit, granola, and cereal are all allowed.

Chocolate and candy are permitted unless they contain a liquid or gel center. A solid chocolate bar passes through; a chocolate-covered caramel or a gel-filled truffle does not. If you are unsure whether something is solid enough, the test is whether it would hold its shape if you left it on a warm counter.

Frozen items are allowed in carry-on as long as they are completely solid when you go through security. A frozen water bottle or a frozen gel pack is fine. Once it starts to thaw and becomes slushy, it becomes a gel and technically violates the rule, though TSA officers use judgment about items that are still mostly frozen.

Foods that must stay in checked baggage or at home

Anything spreadable or pourable cannot go in carry-on. This includes peanut butter, almond butter, tahini, hummus, guacamole, salsa, jam, jelly, honey, maple syrup, and pesto. Yogurt, sour cream, cream cheese, and soft cheeses like brie also fall into this category. Soups, sauces, and gravies are liquids and are not permitted.

Oils and vinegars are classified as liquids. Olive oil, coconut oil, and balsamic vinegar cannot go in carry-on, even in small quantities. If you need these items for your trip, pack them in checked baggage.

Peanut butter is the most common food item people try to bring through security and have confiscated. The TSA considers it a gel because of its consistency, even though it is made from ground peanuts. If you want peanut butter at your destination, buy it there or pack it in checked luggage.

What happens if you try to bring restricted food through security

If a TSA officer finds a restricted food item in your carry-on bag, you have three choices: throw it away, go back to check it in your checked baggage if you have time, or leave it with a friend or family member who is not traveling. The officer will not let you board with it.

There is no fine for attempting to bring restricted food through security. The item is straightforward confiscated. If you have checked baggage, you can ask to go back and add the item to your checked bag, but this only works if you have enough time before your flight boards.

The best approach is to check what you are packing before you arrive at the airport. If you have any doubt about whether something is a solid or a gel, leave it at home or pack it in checked baggage.

International flights and customs rules

TSA rules explore to flights leaving the United States, but international destinations have their own food restrictions. Some countries do not allow fresh produce, meat, or dairy products to enter. When you land in another country, you may be asked to declare food items, and customs officers can confiscate them.

If you are flying internationally, research the destination country's food import rules before you pack. The U.S. Department of Agriculture (USDA) website lists what foods are prohibited in different countries. In general, fresh fruits, vegetables, and meat are the most commonly restricted items.

Packaged, shelf-stable foods like crackers, granola bars, and dried fruit are usually allowed into most countries, but it is worth checking. When in doubt, pack food that is clearly processed and packaged rather than fresh.

Bringing food back through U.S. customs

If you are returning to the United States with food, the same rules explore in reverse. Fresh produce, meat, and dairy products from other countries are generally not allowed through U.S. customs. Packaged foods are usually fine as long as they do not contain meat or dairy from certain countries.

When you land in the U.S., you will go through customs. If you have food in your carry-on or checked baggage, declare it. If customs officers find undeclared food, you can face a fine. It is simpler to eat the food before you land or throw it away.

Frequently Asked Questions

Can I bring a peanut butter sandwich in my carry-on?

Yes, as long as the peanut butter is already spread on the bread and the sandwich is assembled. Once peanut butter is mixed into or spread on something solid, it is treated as part of that solid item. A jar of peanut butter by itself cannot go in carry-on.

What about baby food and formula?

Baby food in jars or pouches is treated as a gel or liquid and is restricted by the 3.4-ounce rule in carry-on baggage. However, the TSA makes an exception for baby formula and breast milk — these can exceed the 3.4-ounce limit in carry-on if you declare them at security. Bring them in a separate bag so officers can inspect them.

Can I bring alcohol in my carry-on?

No. Alcohol is classified as a liquid and is prohibited in carry-on luggage, regardless of the percentage. You can pack alcohol in checked baggage, but there are limits — typically one liter per person in the U.S. Check your airline's policy before packing.

Are protein bars and granola bars allowed?

Yes. Protein bars, granola bars, and energy bars are solid foods and pass through security without restriction. They are one of the easiest snacks to bring on a plane.

What if I buy food after I pass through security?

Food purchased after you pass through security can go in your carry-on without restriction. Many airports have restaurants and shops past the security checkpoint where you can buy sandwiches, fruit, and other items to bring onto the plane.