Since the UK left the European Union (Brexit), the rules for taking food into France have become significantly stricter, particularly for travelers arriving from non-EU countries. You are strictly prohibited from bringing any meat or dairy products (including sandwiches containing ham or cheese) from the UK or most non-EU nations into France due to biosecurity regulations designed to prevent animal diseases. This also applies to items like fudge or chocolate that contain a high percentage of dairy. However, there are exceptions: you can generally bring up to 2kg of powdered infant milk or baby food, and up to 20kg of fish products (including prawns and lobsters). Most fruits and vegetables are also restricted and require a phytosanitary certificate, which is impractical for individual travelers. You can freely bring in "processed" shelf-stable goods that do not contain meat or dairy, such as bread, dry pasta, and some baked goods. If you are traveling from within another EU country, there are almost no restrictions on food items. Always check the latest "French Customs" (Douanes) website before traveling to avoid fines or having your snacks confiscated at the border.