Combine the flour, baking soda, and salt in a small bowl and set aside.
In your mixing bowl, cream the butter, granulated, and brown sugar until they are light and creamy. This will take about 2 minutes.
Add in the eggs and vanilla. This time only mix to combine. You don't want to overmix once the eggs are added in. Scrape down the sides of the bowl, and mix just barely again.
Next are the dry ingredients. Add these in and mix, again, only mixing to combine.
Last is the chocolate chips and walnuts if you are using them, again mix to combine.
Now, you might be tempted to bake the cookies right now, but don't do it! Einkorn flour really seems to need overnight hydration. So, cover the cookies and let them chill in the fridge for at least 24 hours.
The next day, preheat your oven to 350 degrees. Scoop your cookies onto a baking sheet lined with parchment. You don't have to use parchment, but it makes cleanup so easy!
Make sure and space the cookies out a bit as they will spread slightly. I bake 10 per sheet pan.
Place them in the oven and bake for 12-14 minutes. The edges should be golden brown. Only the edges though. These cookies are easy to overbake, so keep an eye on them!
Remove them from the oven. You can eat them when they are warm, cooled slightly, or even chilled. I promise they are good any way you eat them!
Now, sit back and enjoy. You deserve it!