Chocolate chip cookies with walnuts are for those who love chewy, dense cookies with crisp edges and crunchy walnuts sprinkled throughout. These cookies bake up perfectly: just the right amount of spread, full of chocolate chips and laced with plenty of vanilla and toasted walnuts. I can hardly think of a better cookie for a nut lover!

Pan of stacked chocolate chip cookies with walnuts on white table.

While these cookies look absolutely perfect, I can assure you that they taste perfect, too. The centers are puffy and chewy, the edges are crisp, and they are packed with plenty of chocolate chips and walnuts. These are the cookies to make for anyone who loves crunchy, toasted nuts in their cookies.

Substitutions and tips:

  • You can substitute any type of nut for the walnuts here. Pistachios, cashews, and almonds are all great here; just make sure they’re roughly the same size as chopped walnuts for optimal success. I have a recipe for chocolate chip cookies with pecans, also.
  • This recipe is written in weights for precise results, but I listed regular cups, as well.
  • We only need the egg yolk for this cookie recipe–save the egg white for another use. See here for ways to use egg whites.
  • If you double the recipe to make more cookies, follow the recipe exactly: use two egg yolks, not the whole egg.
  • I like to use a mix of chocolate in my cookies: some regular chocolate chips, some mini chocolate chips, and some chopped chocolate. This makes the most interesting cookies, in my opinion, but you can use whatever you have on hand.
  • This dough has a 30-minute chill time to help the cookies hold their shape while baking. If you skip it, they might spread too much. If you leave the dough in the fridge longer than one hour, let it rest at room temperature until it’s firm but scoopable.

Stacked cookies with milk behind.

Ingredients:

All-Purpose Flour.

Baking Soda.

Salt. Sea salt is what I use for baking desserts. Iodized salt can have a harsh taste. Kosher salt is great, too. Table salt can be too fine-grained and might result in twice the saltiness intended for the recipe.

Butter. Unsalted butter is best for baking, because we’re adding salt to the recipe. Let it rest at room temperature for at least an hour or two to soften completely.

Granulated Sugar.

Brown Sugar. You can use light or dark brown sugar, your choice. Dark brown sugar has more molasses and will make slightly chewier cookies. See my brown sugar chocolate chip cookies for a description why.

Egg Yolk. Just one large egg yolk. Be sure to save the egg white for mini pavlovas or something else with egg whites.

Vanilla.

Chocolate Chips. Regular semisweet chocolate chips are great, but it’s also fun to mix up regular and mini chips for a cookie that has chocolate in every bite. If you want cookies with melting puddles of chocolate, use a chopped chocolate bar instead of chips.

Walnuts. Toast walnut halves, lightly chop them, and then measure them. Always measure nuts after chopping when the recipe says to add ‘chopped nuts.’ See the photos for the size to chop the walnuts.

How to make chocolate chip cookies with walnuts:

  1. Gather the ingredients: flour, baking soda, salt, room temperature butter, the sugars, the egg yolk, vanilla, chocolate chips and walnuts.
    Ingredients for cookies on white table.
  2. In a small bowl, whisk together the flour, baking soda and salt. Set aside. A whisk breaks up any lumps and prevents the need for sifting flour–try it!
    Whisking dry ingredients in a bowl.
  3. Next, in a medium bowl, add the butter and granulated sugar, and cream it together with an electric mixer on HIGH. Add the brown sugar.
    Brown sugar with butter in bowl.
  4. Using the electric mixer, beat until everything is light and fluffy, about 1 minute. This fully incorporates the sugar into the butter. The sugar cuts into the butter with its grains and creates air pockets that puff in the oven.
    Egg yolk and vanilla in cookie dough.
  5. Next, add the egg yolk and vanilla and beat until combined.
    Dry ingredients over wet in clear bowl.
  6. Now, add the sifted flour, baking soda and salt on top. Beat until just combined, being careful not to over-mix.
    Chocolate chips and walnuts being added to cookie dough.
  7. Finally, it’s time to add the chocolate chips and walnuts. Stir them in until just combined.
    Raw cookie dough in clear bowl with kitchen towel.
  8. Chill this dough in the fridge for 30 minutes. If you skip the chilling time, the cookies might spread too much in the oven. If you chill them longer than an hour, let them rest on the counter at room temperature until they’re still firm but scoopable.
  9. Preheat the oven to 350-degrees Fahrenheit. Scoop into 12 perfect dough balls and evenly space them on a cookie sheet.
    Raw cookie dough balls on baking sheet with silpat.
  10. Bake the cookies for 13-15 minutes, and allow them to cool on the cookie sheet for 5 minutes before moving them to a wire rack to cool completely.
    Cookies cooling on a wire rack.

How to make ahead and store:

To store the raw cookie dough, scoop it into balls, and place each ball not touching on a sheet. Freeze for 4 hours until firm, and then you can place them in plastic bags. This is called an ‘individual quick freeze’ and it allows you to store frozen foods touching without it sticking together.

To store already baked cookies, stack them in an airtight container once they’re completely cool and leave at room temperature if you’ll be eating them within 2 days. You can freeze them already cooked, and then let them defrost at room temperature before serving, too.

Cookie close up with chocolate chips and walnuts.

Other nutty treats:

Yield: 12

Chocolate Chip Cookies with Walnuts

Pan of stacked chocolate chip cookies with walnuts on white table.

Chewy, rich walnut chocolate chip cookies.

Prep Time 15 minutes
Cook Time 13 minutes
Additional Time 1 hour
Total Time 1 hour 28 minutes

Ingredients

  • 1 cup (120 grams) all-purpose flour
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt
  • 6 tablespoons (3 ounces) unsalted butter, softened
  • 1/2 cup (100 grams) granulated sugar
  • 3 TB (41 grams) brown sugar
  • 1 egg yolk
  • 1 teaspoon (5 mL) vanilla
  • 3/4 cup (170 grams) chocolate chips
  • 1/2 cup (58 grams) chopped toasted walnuts

Instructions

    1. Whisk the flour, baking soda, and salt together in a medium bowl. Set aside. Whisking dry ingredients in a bowl.
    2. In a separate bowl, beat the butter and granulated sugar until smooth. Then, add the brown sugar, and beat until creamy. Brown sugar with butter in bowl.
    3. Add the egg yolk and vanilla and beat until combined. Egg yolk and vanilla in cookie dough.
    4. Add the dry ingredients to the wet ingredients, and mix on low until combined. Dry ingredients over wet in clear bowl.
    5. Stir in the chocolate chips and walnuts. Chocolate chips and walnuts being added to cookie dough.
    6. Gather the dough into a rough ball in the bowl, and then refrigerate (leaving it in the bowl) for 30 minutes. You can chill it much longer, but let it rest at room temperature for an hour minutes before attempting to scoop. Raw cookie dough in clear bowl with kitchen towel.
    7. Preheat oven to 350. Roll into 2 TB size dough balls (weighing roughly 46 grams each), and space on baking sheet. Raw cookie dough balls on baking sheet with silpat.
    8. Bake for 13-15 minutes. Let cool on cookie sheet for 5 minutes before moving to a wire rack to cool completely. Cookies cooling on a wire rack.

Notes

Butter: Let butter sit out at room temperature for at least an hour or two to soften completely.

Brown Sugar: You can use either light brown sugar or dark brown sugar here, it's your choice.

Egg Yolk: Just one large egg yolk. Be sure to save the egg white for mini pavlovas or something else with egg whites. If you double the recipe, use two egg yolks, NOT the whole egg.

Chocolate Chips: Regular semisweet chocolate chips, mini chocolate chips, or a chopped chocolate bar all work here.

Walnuts: Toast the walnuts, chop them, and then measure. Measure the nuts after chopping for best accuracy.

Nutrition Information:

Yield:

12

Serving Size:

1

Amount Per Serving: Calories: 108Total Fat: 7gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 31mgSodium: 152mgCarbohydrates: 10gFiber: 0gSugar: 1gProtein: 1g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram