In a saucepan, combine filling ingredients. Cook over medium-low heat, stirring constantly, until mixture becomes stiff, 15-20 minutes. Chill.
For dough, cream butter and sugars in a bowl. Add eggs, one at a time, beating well after each addition. Add extract. Combine flour, salt and baking soda; gradually add to creamed mixture and mix well. Chill for at least 1 hour.
On a lightly floured surface, roll out half of the dough to a 12x9-in. rectangle, about 1/4 in. thick. Spread with half of the filling. Roll up, starting with the long end. Repeat with remaining dough and filling. Wrap in plastic; chill overnight.
Cut rolls into 1/4-in. slices. Place 2 in. apart on greased baking sheets. Bake at 375° for 8-10 minutes or until lightly browned. Cool on wire racks.
Every editorial product is independently selected, though we may be compensated or receive an affiliate commission if you buy something through our links. Ratings and prices are accurate and items are in stock as of time of publication.