Desde mi casa puedo decir que mi abuela sigue haciendo la misma sopa de lentejas cada 31 de diciembre desde hace décadas, y honestamente el rito cuenta más que la comida. Pero si quieres saber qué hay detrás: las lentejas son lo clásico porque se parecen a monedas (así que dinero), la uva blanca o la pasa representan los 12 meses del año, la granada es rica en semillas que simbolizan abundancia. En algunas regiones comen cotechino con lentejas, en otras pescado. No es que uno sea correcto y el otro incorrecto, cambia de Norte a Sur y también de familia en familia.
Lo que me parece acertado en las respuestas anteriores es el punto sobre la convicción personal. Si creces comiendo ciertos platos el 31 de diciembre, esos se convierten en "tus" platos afortunados, no porque tengan poderes mágicos sino porque representan continuidad y tradición. Dicho esto, si quieres agregar algo nuevo o mezclar costumbres diferentes, no pasa nada. La superstición funciona cuando crees en ella, no cuando sigues una receta al azar. Lo importante es elegir y respetar lo que eliges, no cambiar cada año.
Si de verdad quieres hacerlo bien, come lo que come tu familia, y si quieres agregar otras cosas simbólicas (lentejas, granada), hazlo. Pero no esperes que el 1 de enero se despierte todo mágicamente diferente. La fortuna depende también de otras cosas: la actitud, lo que haces durante el año, cómo enfrentas las cosas. La comida es solo el ritual que te ayuda a entrar en ello de verdad.