1. Whisk together flour, sugar, baking powder, baking soda, salt, and spices in a large bowl. Whisk together eggs, butter, milk, sour cream, and molasses in a medium bowl. Add egg mixture to flour mixture, and whisk until smooth.
2. Heat a waffle iron. Spoon 1/3 cup batter into each mold, and cook until golden brown. Serve warm waffles with sour cream and preserves.