diff --git a/bot.go b/bot.go
index 2ba72d8..722e191 100644
--- a/bot.go
+++ b/bot.go
@@ -11,7 +11,19 @@ import (
 	"time"
 )
 
-var canteen *openmensa.Canteen
+var (
+	canteen *openmensa.Canteen
+
+	emojis = map[string][]string {
+		":pizza:": {"pizza"},
+		":fries:": {"pommes"},
+		":hamburger:": {"burger"},
+		":fish:": {"lachs", "filet", "fisch", "kabeljau"},
+		":apple:": {"apfel", "äpfel"},
+		":poultry_leg:": {"hänchen"},
+		":meat_on_bone:": {"schnitzel"},
+	}
+)
 
 func main() {
 	if len(os.Args) <= 0 {
@@ -65,8 +77,23 @@ func sendMealsForDate(s *discordgo.Session, t time.Time, channel string) {
 	var messages = make([]*discordgo.MessageEmbedField, len(meals))
 	var footer = ""
 	for i, meal := range meals {
+		prefix := ""
+
+		outer: for emoji, keywords := range emojis {
+			for _, keyword := range keywords {
+				if strings.Contains(strings.ToLower(meal.Name), keyword) {
+					prefix += emoji
+					continue outer;
+				}
+			}
+		}
+
+		if len(prefix) > 0 {
+			prefix += " "
+		}
+
 		messages[i] = &discordgo.MessageEmbedField{
-			Name: meal.Name,
+			Name: prefix + meal.Name,
 			Value: fmt.Sprintf("%.2f€", *meal.Prices.Students),
 		}
 		if len(meal.Notes) > 0 {