Le mouvement Food Not Bombs tente d'insuffler un changement social visant à lutter contre des problèmes sociaux tels que la faim, le sans-abrisme et la pauvreté, tout en cherchant à mettre fin aux guerres et à la destruction de l'environnement. Parmi les principes communs au mouvement, on retrouve la coopération sans chef, l'action directe, l'éthique Do It Yourself, le volontariat bénévole, la décision au consensus, la gratuité et le véganisme.
Le réseau Food Not Bombs a adopté une structure décentralisée et horizontale : tous les groupes locaux adhèrent à quelques principes de base et mènent le même type d'action, mais chaque collectif est libre de prendre ses propres décisions, en fonction des besoins de sa communauté.
Concrètement, les groupes s'organisent pour pouvoir récupérer des denrées alimentaires encore comestibles destinées à être jetées ou pour faire du glanage alimentaire. Les denrées récupérées sont ensuite généralement préparées en plats végétariens ou véganes (par cohérence et éthique) et sont offerts aux passants dans les lieux publics, aux personnes sans-abri ou lors d’événements militants. Ces distributions gratuites de nourriture sont régulièrement l'occasion d'ouvrir des espaces de discussion autour de différents sujets comme le gaspillage alimentaire, la guerre, le droit au logement, la solidarité avec les personnes migrantes, la pauvreté ou le soutien aux prisonniers politiques.