Combine dry ingredients (all purpose flour through cinnamon) in a large bowl.

In the bowl of a stand mixer, beat butter, shortening, and sugars.

Add vanilla extract to butter mixture, and combine.

In a small bowl, whisk canola oil, water, and baking powder in a small bowl. Let it stand a few seconds until mixture is bubbly. This is your egg replacer.

With the stand mixer on low, slowly pour the egg replacer into the butter mixture.

In thirds, pour the flour mixture into butter.

Finally, fold in the white chocolate chips and dried cherries.

Drop by rounded tablespoon onto baking sheet. Using the bottom of a glass or measuring cup, flatten the tops of the cookies slightly. Sprinkle a bit of the sea salt on top, if using.

Bake for 8-10 minutes, or until bottoms of cookies are firm and set.

Allow to cool on a wire rack.

Enjoy!

Notes:
– If you don’t have a stand mixer, no problem! Use a hand-held beater, or simply a whisk.
– To make this slightly healthier, use only a 1/2 cup of granulated sugar, and 1/3 cup packed brown sugar. However, if you’re trying to be healthy, you might want to skip these cookies completely 😉
– The egg replacer recipe should get bubbly, just because of the reaction those ingredients have, but if it doesn’t, don’t worry about it.
– The reason you should pour the flour mixture into the butter in thirds is to prevent over-mixing. Putting all of the flour into the butter at once will make tough cookies (haha…punny….)
– Every time I make these cookies, people rave about the salt on top. You don’t need to include it, but I’m telling you, it brings out the sweetness of every ingredient in them. SO GOOD!
– It might sound kind of weird, but I like to store these in the freezer. They are soooo delicious like that. For regular storage, just keep them in an airtight container. After about three or four days, they start taking on the flavor of their container (if that makes sense), so if they’re not gone in that amount of time, keep them in the freezer and just thaw them as needed 🙂