Les caractéristiques de la cuisine française, variant selon les régions, incluent des saveurs innovantes et une présentation élégante. Les régions du sud présentent des saveurs riches avec de l'ail, des herbes, du canard et des champignons, tandis que la cuisine du nord se compose de plats de style campagnard avec des produits locaux frais, des produits laitiers, des saucisses et de la bière.
La haute cuisine française a une présentation complexe et une technique précise. En revanche, la nouvelle cuisine, entrée en vogue après 1970, propose des plats plus légers avec moins d'ingrédients. De nombreux chefs professionnels considèrent la maîtrise de la cuisine française comme le summum de l'art culinaire.
Dans les régions métropolitaines de France, les citoyens mangent une grande variété de plats régionaux, bien que les citoyens plus âgés aient tendance à privilégier leurs régions d'origine. Certains produits courants en France comprennent les baies, les poireaux, les champignons, les pommes et les courges. Une variété de fromages et de vins artisanaux abonde dans toutes les régions de France, tout comme les baguettes fraîches, les croissants, les yaourts et le café fort.
La sophistication de la cuisine française est due à l'influence de l'Italie. Avant le XVe siècle, la cuisine française était rustique et utilisait des assaisonnements pour masquer le goût des aliments avariés. Au milieu du XVe siècle, avec l'arrivée de Catherine de Médicis, la cuisine de la cour française est devenue plus élaborée dans sa présentation et a utilisé des combinaisons plus créatives d'ingrédients d'autres cultures.