Heat 1 tablespoon butter in a pan. Add spinach over high heat and cook for 2-3 minutes. Let sit.
Cook onion in the butter in a saucepan until softened. Add bulgur, saute for 1-2 minutes. Add the wine and stir. Add broth cup by cup and continue stirring. Cook until bulgur is tender and creamy, about 20 minutes. Stir in spinach and Parmesan cheese, add salt, sugar, pepper, and olive oil. Serve risotto warm, sprinkled with grated Parmesan on top.