Was eine Wespe frisst, hängt sowohl vom Alter der Wespe als auch von der jeweiligen Art ab; einige ausgewachsene Wespen sind Fleischfresser, während andere wie Bienen ihre gesamte Nahrung aus Nektar beziehen. In den meisten Fällen fressen Wespenlarven Insekten und andere Beutetiere, die ihnen von den Erwachsenen gebracht werden. Bei einigen Arten verflüssigen die Adulten die Beute für die Larven, während andere sie einfach ganz fressen.
Bei einigen Arten gehen die ausgewachsenen Larven und die Larven eine symbiotische Beziehung ein, indem die ausgewachsenen Tiere den Larven Beute zum Fressen bringen, woraufhin die Larven eine zuckerhaltige Substanz erbrechen, die die ausgewachsenen Tiere dann fressen. Andere Wespenlarven sind jedoch reine Vegetarier und ernähren sich vollständig von Pflanzen, bis sie sich in erwachsene Wespen verwandeln.
Einige Wespenarten sind als Larven parasitär. Der Erwachsene legt Eier in eine Spinne oder ein Insekt, und nachdem die Eier geschlüpft sind, ernähren sich die Larven von innen bis zum Tod. Bei den meisten parasitären Wespenarten ernähren sich die Adulten nur von Nektar, nachdem sie ihren toten Wirt verlassen haben.
Raubwespen werden oft von proteinreichen Lebensmitteln wie Fleisch von toten Tieren angezogen, während viele andere Arten hauptsächlich von zuckerhaltigen Substanzen wie Früchten angezogen werden.