Our modern rendition of carrot pudding is moist, dense, and fragrant with cinnamon, cardamom, and vanilla -- and topped with toffee sauce and candied carrot ribbons.
Preheat oven to 350 degrees, with rack in middle. Lightly butter 8 (6-ounce) ramekins.
Soak raisins in the hot water until plump, about 15 minutes. Drain.
Whisk together flour, salt, cinnamon, cardamom, and pepper; set aside.
Put butter and sugar in the bowl of an electric mixer fitted with the paddle attachment. Mix on high speed until pale and fluffy, about 2 minutes. Mix in eggs, 1 at a time. Mix in vanilla. Reduce speed to low. Mix in flour mixture. Mix in carrots, nuts, and raisins.
Pour into ramekins, filling each three-quarters full. Bake on a rimmed baking sheet until just set, about 30 minutes.
Transfer ramekins to a wire rack. Let cool slightly, about 5 minutes. Turn puddings out onto dishes. Spoon about 1/4 cup toffee sauce over each, and garnish with carrot ribbons.