Prep: Preheat the oven to 350°F and line a few cookie sheets with silicone baking mats or parchment paper.
Make the cinnamon sugar filling: In a small bowl, combine the brown sugar, softened butter, cinnamon, and salt until smooth. Set aside.
1¼ cup brown sugar (light or dark), 1/2 cup unsalted butter, 2 Tbsp. cinnamon, Pinch of salt
Whisk dry ingredients: In a large bowl, combine the flour, cake flour, cornstarch, baking soda, baking powder, salt, and ground cinnamon. Set aside.
2½ cups all-purpose flour, 1½ cups cake flour, 2 tsp. corn starch , 1 tsp. baking soda, 1 tsp. baking powder, 1 tsp. salt, 1 tsp. ground cinnamon
Cream the butter: Place the cubed butter into the bowl of a stand mixer and secure the paddle attachment. Turn the mixer to medium speed and cream for about 1 minute Start Timer.
1 cup cold, unsalted butter, 1¼ cup granulated sugar
Add the sugar: Then add in the granulated sugar and cream until smooth, about 1-2 minutes Start Timer. It should look almost like a paste. Scrape down the sides of the bowl as needed.
Add wet ingredients: Add the eggs, egg yolks, and vanilla extract, and blend until mixed. Scrape down the sides of the bowl again.
2 large eggs, 2 large egg yolks , 1 tsp. vanilla extract
Combine ingredients: Gradually add in the dry ingredients, about 1/4 cup at a time. Being careful not to over mix.
Roll dough: On a clean, lightly floured surface, press the cookie dough into a long rectangle. (For sizing, you can use a 9x13-inch dish for reference.) Flatten it out using your hands; no rolling pin necessary.
Add filling: Spoon the cinnamon sugar filling onto the dough and into an even layer.
Roll: Roll the dough up, starting on the long edge, being careful not to tear the dough. (If you floured your work surface this shouldn't be an issue but if it does tear a little, it's out the cookie dough is forgiving and you'll be rolling into balls anyways).
Cut: Cut the cookie dough into equal slices. You should be able to get about 20-24 cookies.
Form into balls: Roll cookies into balls, being sure to seal the filling inside so it doesn't ooze out. I like to pinch the bottom so it's sealed, and then leave some of the swirl on top. Place on a prepared cookie sheet and press down slightly to flatten the cookie a little.
Bake: Bake for 8-11 minutes Start Timer or until edges are lightly golden brown. I always underbake just a little for perfectly soft, tender cookies.
Cookie scoot: If desired, use a round cookie cutter or the back of a spoon to gently “cookie scoot” around the edges right after baking to create perfectly round cookies, especially if some of the filling oozed out or escaped. Cool cookies on the baking sheet for ~10-15 Start Timer minutes, then transfer to a cooling rack. Make the cream cheese frosting: In a medium-sized bowl, mix together the softened cream cheese and butter using a hand mixer. Then add in the powdered sugar, vanilla, and salt. Mix until smooth. Add more powdered sugar or a splash of heavy cream, as desired, for perfect consistency.
8 oz. full-fat cream cheese, 1/2 cup unsalted butter, 2½ cups confectioners sugar, 1 tsp. vanilla extract, 1/2 tsp. salt, Splash heavy cream
Add frosting: Spread or pipe frosting on top of cooled cookies; sprinkle with cinnamon if desired and enjoy!