In a saucepan, combine sugar, lemon, honey, and 2 cups (500ml) water. Bring to a gentle boil over medium heat, then simmer on low for 15 minutes until the syrup slightly thickens. Allow to cool completely before using.
In a large bowl, mix the yeast and water together and let it sit for 5 minutes until it becomes frothy.
Combine flour, milk, honey, and salt in a bowl. Use an electric mixer with a dough hook to beat on medium speed for 5 minutes until the dough is smooth and elastic. Transfer the dough to a greased bowl, cover with a clean tea towel, and let it rise in a warm, draft-free place for 45 minutes until doubled in size.
Fill a large saucepan with oil until it reaches 6cm up the side of the pan. Heat over medium-high heat to 180°C (you'll know it's ready when a bread cube turns golden brown in 15 secs). Carefully fry spoonfuls of the dough in batches for 3 mins until golden. Drain on paper towel-lined plate. For extra crunch, fry the loukoumades a second time. Enjoy!
Dip the loukoumades in the syrup for a thorough coating, then transfer to serving plates. Sprinkle with sesame seeds, walnuts, and cinnamon, and serve with a scoop of ice cream.