שירי חנוכה הם קבוצה רחבה של שירי חג, ולא רפרטואר של אמן אחד. חלקם שירים מסורתיים ותפילתיים כמו ״מעוז צור״, וחלקם שירי ילדים וחג מוכרים כמו ״נר לי״, ״סביבון סוב סוב סוב״, ״באנו חושך לגרש״ ו״ימי החנוכה״. מבחינה סגנונית הם נעים בין מוזיקה יהודית מסורתית לבין שירי ילדים פשוטים, שירי מקהלה ושירי חג ישראליים קצביים. ברובם הדגש הוא על מלודיה ברורה, טקסט שקל לזכור ואווירה חגיגית.
מבחינת יוצרים, חלק משירי חנוכה הם עממיים או מסורתיים, וחלקם נכתבו והולחנו בידי יוצרים מרכזיים בזמר העברי ובשירי הילדים. לוין קיפניס, למשל, מזוהה עם שירי ילדים וחגים רבים, ובהם גם שירי חנוכה מוכרים. בשירים מסוג זה הכתיבה בדרך כלל משרתת מטרה חינוכית וחגיגית: שהילדים יוכלו לשיר בקלות, לזכור את המילים ולהשתתף בטקסים, במסיבות גן ובבית הספר.
לתלמידי נגינה, שירי חנוכה הם בדרך כלל חומר מצוין למתחילים. רבים מהם מבוססים על מספר קטן של אקורדים, מבנה קצר וחוזר, מקצב ברור ומלודיה פשוטה. שירים כמו ״נר לי״ או ״סביבון סוב סוב סוב״ יכולים להתאים לשלבים הראשונים ממש של לימוד גיטרה, פסנתר או אורגנית. עם זאת, שירים מסורתיים יותר כמו ״מעוז צור״ יכולים להיות מעט מורכבים יותר מבחינת אופי, סולם, ליווי והרמוניה, במיוחד אם מנגנים עיבוד מלא ולא רק גרסה פשוטה. לכן רוב שירי חנוכה קלים מאוד לליווי בסיסי, אך אפשר גם לעבד אותם בצורה עשירה ומאתגרת יותר לרמות מתקדמות.