Preheat the oven to 350 degrees F (176 degrees C).
With an electric mixer or in the bowl of a stand mixer, beat together the butter and unrefined sugar for about 2 minutes.
5 tablespoons (70 grams) unsalted butter, 1/2 cup + 2 tablespoons (125 grams) raw sugar
Add the egg and lemon extract and beat until well combined.
1 large egg, 1/2 teaspoon lemon extract
Add the remaining ingredients and beat until well combined.
3/4 cup (93 grams) white whole wheat flour, 3/4 cup (93 grams) whole wheat pastry flour, 1/4 teaspoon salt, 1/4 teaspoon baking soda
Roll the dough out onto a lightly floured Silpat or piece of parchment paper. I rolled mine out to a little less than 1/4" but it's up to you (you'll have to adjust the baking time accordingly).
Using cookie cutters, cut out your desired shapes.
With a spatula, remove the cut out cookies to another piece of parchment paper or Silpat lined baking sheet.
Bake the cookies for 5 1/2 – 7 minutes or just until they appeared cooked. They should not be brown at all! If they're brown, they'll come out crunchy.
Remove the cookies from the oven and let them cool on the baking sheet for 3 minutes and then remove to a wire rack to cool completely.
While the cookies are cooling, prepare the cream cheese frosting.
With an electric mixer, beat together the cream cheese and room temperature butter.
4 ounces (113 grams) full-fat cream cheese, 2 tablespoons (28 grams) unsalted butter
Gradually add in the powdered sugar and then the vanilla.
1/4 cup (30 grams) powdered sugar, 1/2 teaspoon vanilla
When the cookies are cool, spread the cream cheese frosting over the cookies, using a knife or a very clean finger (which I find to be way easier).