Bring a large pot of well-salted water to a boil. Cook the beans in the water until just tender, 4 to 5 minutes. Drain and run under cold water to cool. Drain well.
Put the shallots and olive oil in a cold 12-inch skillet and set the pan over medium-high heat. Cook until the shallots begin to turn golden, stirring to break them into rings, about 2 minutes. Sprinkle the sugar over the shallots and stir constantly until they are golden all over, about 45 seconds. Add the almonds, stir well, and immediately add the beans and smoked paprika. Cook, stirring, until heated through, 2 to 3 minutes. Season to taste with salt and serve.
nutrition information (per serving):
Photo: Scott Phillips