To, co osa spożywa, zależy zarówno od wieku osy, jak i od konkretnego gatunku; niektóre dorosłe osy są drapieżnikami, podczas gdy inne pobierają wszystkie składniki odżywcze z nektaru w taki sam sposób, jak pszczoły. W większości przypadków larwy osy zjadają owady i inną zdobycz, przynoszoną przez dorosłych. U niektórych gatunków dorośli skracają zdobycz larw, podczas gdy inni po prostu je je w całości.
U niektórych gatunków dorosłe osobniki i larwy mają związek symbiotyczny, w tym, że dorosły przynosi ofiarę larwom do jedzenia, po czym larwa odrzuca substancję słodką, którą następnie konsumenci spożywają. Jednak inne larwy osy są wyłącznie wegetarianami i żyją całkowicie poza roślinami, dopóki nie przekształcą się w dorosłe osy.
Niektóre gatunki os są pasożytami w postaci larw. Dorosły składa jaja wewnątrz pająka lub owada, a po wykluciu się jaj larwy karmią się nim od środka aż do śmierci. U większości pasożytniczych gatunków os, dorośli żywią się wyłącznie nektarem po wyjściu z martwego gospodarza.
Osy drapieżne często przyciągają pokarmy wysokobiałkowe, takie jak mięso z martwych zwierząt, podczas gdy wiele innych gatunków przyciąga głównie cukrowe substancje, takie jak owoce.