Βάζουμε όλα τα υλικά για το σιρόπι σε μια κατσαρόλα και βράζουμε για 5 λεπτά.
Έχουμε ετοιμάσει το σιρόπι μας και το αφήνουμε να κρυώσει.
Σ’ ένα μεγάλο μπωλ βάζουμε όλα τα υλικά μαζί, εκτός από το αλεύρι, το μπέικιν, τη σόδα,τα καρύδια και το σιμιγδάλι.
Ανακατεύουμε καλά τα υλικά μας με το χέρι ή με σύρμα.
Στη συνέχεια προσθέτουμε το αλεύρι με το μπέικιν και τη σόδα.
Φροντίζουμε να ενωθούν καλά τα υλικά μας, προσθέτουμε τα καρύδια, το σιμιγδάλι και ζυμώνουμε με το χέρι.
Ίσως χρειαστεί να προσθέσουμε λίγο ακόμα αλεύρι, ώστε η ζύμη μας να είναι μαλακή αλλά «σταθερή» για να πλάθονται ωραία τα μελομακάρονά μας.
Πλάθουμε κάθε κομμάτι σε οβάλ σχήμα.
Βγαίνουν περίπου 50 έως 60 κομμάτια.
Στρώνουμε λαδόκολλα στο ταψί μας, τοποθετούμε τα μελομακάρονα και «περνάμε» απαλά μ’ ένα πιρούνι για να δώσουμε ανάγλυφο σχήμα.
Ψήνουμε σε φούρνο που έχουμε προθερμάνει στους 180ο C για 25 έως 30 λεπτά.
Μόλις τα βγάλουμε από το φούρνο, τα ρίχνουμε στο κρύο σιρόπι για να «μελώσουν».
Τοποθετούμε σε πιατέλα και πασπαλίζουμε με τριμμένο καρύδι.