Street food of streetfood is een Engelse term voor eten en drinken dat op straat verkocht wordt. Het betreft hier onder andere verkoop vanuit verrijdbare kraampjes op de openbare weg of voedselverkoop op een warenmarkt.
Bij street food is de maaltijduitgifte meestal zodanig dat het eten meteen en zonder bestek (als finger food) genuttigd kan worden.