Soft, chewy, and packed with rich chocolate and crunchy walnuts, these cookies are a quick treat for any occasion. This recipe delivers perfect cookies in just 30 minutes. As a kid, I’d sneak into the kitchen while my mom baked these, stealing warm cookies off the tray. Now, I’m sharing my version with you for a dose of nostalgia and sweetness.
- Prep Time: 15 minutes
- Cook Time: 10-12 minutes
- Total Time: 30 minutes
- Servings: 24 cookies
Why You’ll Love This Recipe
This recipe is simple and quick, using pantry staples. The combination of chocolate chips and walnuts creates a perfect balance of sweet and nutty flavors. It’s beginner-friendly and great for family baking or gifting.

Ingredients
- 1 cup unsalted butter, softened
- 3/4 cup granulated sugar
- 3/4 cup brown sugar, packed
- 2 large eggs
- 1 teaspoon vanilla extract
- 2 1/4 cups all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 1/2 cups semi-sweet chocolate chips
- 1 cup chopped walnuts
Instructions
- Preheat oven to 375°F (190°C). Line two baking sheets with parchment paper.
- In a large bowl, cream butter, granulated sugar, and brown sugar until light and fluffy (about 2 minutes).
- Add eggs one at a time, beating well after each. Mix in vanilla extract.
- In a separate bowl, whisk flour, baking soda, and salt.
- Gradually add dry ingredients to the wet mixture, mixing until just combined.
- Fold in chocolate chips and walnuts with a spatula.
- Scoop tablespoon-sized dough balls onto prepared baking sheets, spacing 2 inches apart.
- Bake for 10-12 minutes or until edges are golden. Centers will look soft but set as they cool.
- Cool on the baking sheet for 5 minutes, then transfer to a wire rack.

Substitution Ideas
- Butter: Use margarine or coconut oil for a dairy-free option.
- Chocolate Chips: Swap with dark chocolate chunks or white chocolate chips.
- Walnuts: Replace with pecans, almonds, or skip nuts for a nut-free version.
- Flour: Use a 1:1 gluten-free flour blend for gluten-free cookies.
- Sugar: Reduce brown sugar to 1/2 cup for less sweetness.
Storage and Make-Ahead Tips
- Storage: Store cookies in an airtight container at room temperature for up to 5 days. Learn more about keeping baked goods fresh with our bread storage tips.
- Freezing Dough: Scoop dough balls onto a tray, freeze until solid, then transfer to a freezer bag. Bake from frozen, adding 1-2 minutes to the baking time.
- Make-Ahead: Prepare dough up to 2 days in advance and refrigerate. Let it sit at room temperature for 10 minutes before scooping.
Serving Suggestions
- Pair with a glass of milk or coffee for a classic treat.
- Serve warm with a scoop of vanilla ice cream for a decadent dessert.
- Crumble over yogurt for a sweet breakfast twist.
- Check out our no-bake cheesecake in a jar recipe for another dessert idea.
Tips and Variations
- Toast Walnuts: Toast walnuts in a dry skillet over medium heat for 3-4 minutes for a deeper flavor.
- Add Spice: Mix in 1/2 teaspoon cinnamon or a pinch of sea salt for a flavor boost.
- Smaller Cookies: Use a teaspoon for smaller cookies and reduce baking time to 8-10 minutes.
- Chewier Texture: Underbake by 1-2 minutes for softer cookies.
- Crispy Edges: Bake for an extra minute or two for crunchier edges.

Frequently Asked Questions
- Can I use salted butter? Yes, but reduce the added salt to 1/4 teaspoon.
- How do I prevent flat cookies? Chill the dough for 15 minutes before baking to reduce spreading.
- Can I make these vegan? Use plant-based butter, flax eggs (1 tbsp flaxseed meal + 3 tbsp water per egg), and vegan chocolate chips.
- Why are my cookies dry? Overmixing or overbaking can dry them out. Mix until just combined and check early for doneness.
For more baking ideas, try our easy fudgy brownies from scratch or flourless peanut butter oatmeal cookies. Want to learn why ingredients like salt enhance flavors? Check out why salt makes food taste better.