Preheat oven to 350 degrees F. Lightly coat a baking sheet with canola oil.
In a large mixing bowl, cream butter, cream cheese, and brown sugar on low speed with an electric mixer. Add egg yolks and vanilla and mix on low until just combined.
In a medium bowl, combine remaining ingredients. Add to butter mixture and mix by hand until combined. Portion heaping teaspoonfuls (or use a 3/4 ounce scoop) onto baking sheet about 1 1/2 inches apart. Bake for 7 minutes. Lightly flatten cookies with finger. Rotate baking sheet and bake an additional 3 minutes.
Recipe courtesy of Canyon Ranch