In the bowl of a stand mixer fitted with a dough hook, combine the flour, sugar, salt and yeast. Mix together.
4½ cup all-purpose flour, ⅓ cup granulated sugar, 2 teaspoon instant yeast, ¼ teaspoon salt
In a microwave safe bowl, microwave the milk in 20 second increments until it reaches approximated 110℉. Add the milk, vanilla and almond extract. Cut the softened butter into smaller cubes and add it to the bowl as well. Begin mixing with the dough hook to combine.
1¼ cup whole milk, 1 teaspoon vanilla extract, 1 teaspoon almond extract, 4 tablespoon unsalted butter
Add the egg and continue turning until the dough gently pulls away from the side of the bowl.
1 egg
On a lightly floured surface, knead for about 5-6 minutes. Cover and let rest for about 10 minutes.
Re-flour your surface if needed and roll the dough into a rectangle approximately 20 x 15 inches. Pour the raspberry filling mixture onto the top of the dough and spread evenly. At this stage, you smoosh your berries a little bit to make it a little easier to cover the dough but keep in mind that the juices will make things a bit messy!
Roll up the dough long-ways and pinch the seams closed. Cut into 12 even pieces and place in a lightly greased 9x13 inch pan.
Cover and allow to rise for 2 - 3 hours or until rolls have doubled in size (see below notes if you prefer to make these the night before and let them rise in the morning). Preheat the oven to 375℉ when the rolls are getting close to being ready to bake.
Bake for 25 - 30 minutes. Meanwhile, make the frosting.