Grammatically both are correct. You usually see these expressions in cooking recipes, when they report how much of each ingredient you need. The meaning of the two expressions is different, because the denote different quantities. If a recipe asks for "a cup of sugar", you need as much sugar as a cup would hold. If it asks for "a spoonful of sugar", you need as much sugar as a spoon can hold. You use them in sentences when you talk about quantity, e.g.:
"A spoonful of sugar is enough to sweeten a whole pot of tea"
"A cup of sugar isn't enough for this cake. You need two cups."
Spoonful certainly is used in British English. I am not sure about American English but I expect it would be understood, at the very least.
Finally, you spell "sugar" with an "a", not an "e" 😊