This recipe can be made in a stand mixer or by hand. I recommend making it by hand because it's such a small portion of dough! A stand mixer might struggle to properly mix everything together, especially if you have a large stand mixer.
In a large bowl or the bowl of a stand mixer, whisk together 2 cups of flour, 1 packet of instant dry yeast and 1/2 tsp salt.
In a separate bowl, combine 1/2 cup milk, 1/4 cup softened butter and 1/4 cup granulated sugar. Heat for 45 seconds in the microwave and stir to combine the ingredients. The butter should be fully melted, and the liquid should be warm to the touch but not hot. If it's too hot, it will kill the yeast!
Slowly pour the warm milk mixture into the flour mixture and mix on medium speed with a dough hook or by hand. Scrape around the edges with a rubber spatula to make sure all the flour gets incorporated. Mix until fully combined.
Add in 1 large egg. Mix together until a sticky dough ball forms. If you're using a stand mixer, you may need to stir the egg and the dough together with a dough whisk or spoon during this stage.
Mix the dough for another 5 minutes by hand, or mix the dough on a medium-low speed for 2-3 minutes with a mixer. The dough should become elastic and smooth.
Keep mixing the dough and add additional flour 1 Tbsp at a time until the dough is tacky but no longer sticky (usually takes me anywhere from 1-3 additional Tbsp of flour). It should pull away / no longer stick to the sides of your mixing bowl once it's ready to rest. I like to poke the dough with my finger and see if it leaves any residue. If it's still super sticky, keep adding in additional flour. If it feels tacky but doesn't leave any residue on your finger, it's ready to go!
Cover your bowl with plastic wrap and set aside to allow the dough to rest for 10-20 minutes to allow the gluten to relax. This will make it easier to roll out.
Place the dough on a lightly floured surface and roll it into a large rectangle that's about 16 in x 8 in. It should be about 1/2 cm thick.
Spread 3 Tbsp of room temperature butter on the dough, leaving 1/4 inch of dough on the long side of the rectangle uncovered (this will help you seal off the roll and keep it tight). Spread the filling over the buttered section of the dough in an even layer. Dip your finger in a little bit of water and run it along the uncovered strip.
Roll the dough horizontally, toward the uncovered strip. Cut 16 equal pieces using dental floss. It sounds weird but it gives you super clean cuts! Each cinnamon roll should be 1 inch tall. Place the mini cinnamon rolls in either a greased 8 in x 8 in pan or in a mini cupcake pan.
If you make these the morning of, proof them in a warm place for about 20 minutes. I like to preheat my oven to 200 F, turn it off, then place my cinnamon rolls into the oven to proof because my apartment is always cold.
Or if you are making these cinnamon rolls the night before, cover the cinnamon rolls tightly with plastic wrap and place them in the fridge overnight. Then take them out of the fridge an hour before you want to bake them. Place the rolls in a warm place to thaw and proof.
Once they have risen, preheat your oven to 350 F / 175 C. If you make these in an 8- x 8-inch pan, bake them for 23-26 minutes. If you bake these in a mini muffin tin, bake them for 18-22 minutes or until rolls are golden brown. Rotate the pan halfway through to help them bake evenly.