Bjs Cookie Recipe: Chunky Chocolate and Walnut Magic

Desserts

Bjs Cookie Recipe: Chunky Chocolate and Walnut Magic

This BJs cookie recipe delivers the signature chunky chocolate and walnut magic that makes them legendary. 💛 The secret lies in perfectly balanced textures—soft, chewy centers with just enough crisp at the edges—and a rich, buttery flavor that keeps everyone reaching for seconds.

I've been perfecting this version for years, and it never fails to impress. What sets these apart is the combination of semi-sweet chocolate chunks and toasted walnuts, which add both texture and depth.

The dough gets a long rest to develop maximum flavor, while baking at the right temperature ensures that signature tender-crispy balance. This isn't just another chocolate chip cookie—it's a crowd-pleaser with a professional touch.

By the time these cookies emerge from the oven, you'll have golden edges with a soft, chewy interior that practically melts in your mouth. The chocolate stays gooey while the walnuts add satisfying crunch in every bite. The aroma alone will have your kitchen smelling like a bakery.

Whether you're baking for a holiday gathering or just treating yourself, these cookies are foolproof and always a hit. Ready to make the best BJs-style cookies at home?

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for bjs cookie

These 11 ingredients transform into legendary BJs cookies with perfect chewy centers and crisp edges.

Ingredient Amount Notes
Unsalted Butter 🧈 1 cup Cold, cubed for dough texture
Granulated Sugar 🍚 ¾ cup White or light brown
Packed Brown Sugar 🍚 ¾ cup Light or dark preferred
Large Eggs 🥚 2 whole Room temperature
Vanilla Extract 🌿 2 tsp Pure, not imitation
All-Purpose Flour 🌾 3 ½ cups Spooning and leveling
Baking Soda 🧂 1 tsp Freshly opened
Salt 🧂 1 tsp Diamond Crystal preferred
Semi-Sweet Chocolate Chunks 🍫 2 cups Enjoy Life brand (allergy-friendly)
Walnuts 🌰 2 cups Toasted, roughly chopped
Cornstarch 🌾 1 tbsp For chewy texture

The butter makes or breaks these cookies—use high-quality, unsalted like Land O'Lakes or Plugrá. I always grab the European-style butter from Whole Foods when I can, but regular supermarket brands work too. The chocolate chunks? Enjoy Life brand is my go-to—it's allergy-friendly and melts beautifully. Walnuts should be toasted (350°F for 8-10 minutes) to bring out their flavor—Trader Joe's sells pre-toasted ones if you're in a hurry. For the sugar, I mix white and brown for that signature caramelized flavor without being too sweet.

No vanilla extract? Vanilla bean paste works beautifully—just use half the amount. Short on walnuts? Pecans or hazelnuts give a different but delicious twist. The cornstarch is non-negotiable—it's what gives these cookies that signature tender-crispy texture. If you can't find Enjoy Life chocolate, Ghirardelli chips are the next best thing. Just make sure to chop them into uneven chunks for that classic BJs look. The dough needs to rest for at least 2 hours—trust me, it's worth the wait for maximum flavor development.

Store dough balls in an airtight container with parchment between layers for up to 3 days. Baked cookies keep in a tin for 5 days or freeze for 3 months. I like to portion the dough into 1.5 oz balls (about 2 tbsp) for consistent baking. For extra crispy edges, bake on the middle rack and rotate halfway through. These cookies reheat beautifully—just 5 seconds in the microwave brings back that bakery-fresh aroma.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: I’ll be honest—this recipe only calls for a bowl and a spoon. Cream the butter and sugars until light, toss in the eggs and vanilla, then fold in the dry stuff. No standing over a mixer, no waiting for dough to chill. Just 10 minutes of hands-on work, and the cookies do the rest.
  • Buttery-Sweet Magic: That perfect balance of white and brown sugar? It’s what makes these cookies sing. The brown sugar keeps them chewy, while the granulated gives that crisp edge, and the butter—oh, the butter—makes every bite feel like a warm hug. (Yes, even on a Tuesday night.)
  • Double-Duty Cookies: Make a batch on Sunday, and you’ve got snacks for the week. They’re great straight from the oven, but they’re just as good cold with milk or reheated for 10 seconds in the microwave. Pack a few in your lunchbox, freeze extras for last-minute cravings, or bring them to a potluck—no one will guess they’re this easy.
  • Pantry Staples Only: Between us, this recipe won’t break the bank. Butter, sugar, eggs, vanilla—ingredients you already have. No specialty flours or hard-to-find add-ins. Honestly, it’s the kind of recipe that makes you feel like you’re baking something fancy without the fuss or the cost.

Step-by-step instructions for chunky chocolate walnut cookies

Here's how to make these rich, chewy cookies with perfect texture every time.

1

🍳 Step 1: Cream Butter and Sugars to Fluffy Perfection

In a stand mixer fitted with the paddle attachment, beat the 1 cup unsalted butter (cold, cubed) with the 0.75 cup granulated sugar and 0.75 cup packed brown sugar on medium speed for 3-4 minutes. You're looking for a light, pale color and nearly doubled volume—the mixture should look like whipped buttercream.

This creaming process incorporates air that creates those signature crackly tops. I press down on the butter occasionally to ensure even mixing. If your butter is too soft, chill the bowl for 10 minutes before continuing—this prevents greasy cookies.

2

👨‍🍳 Step 2: Add Eggs and Vanilla for Rich Flavor

Add the 2 whole large eggs one at a time, mixing on low speed for 30 seconds after each addition until fully combined. Then add the 2 teaspoons vanilla extract and mix for another 10 seconds. The mixture might look slightly curdled, but don't worry—it'll smooth out when we add the dry ingredients.

Here's the thing—room temperature eggs blend better than cold ones. If your eggs are straight from the fridge, let them sit in warm water for 5 minutes first. The vanilla extract should be pure, not imitation, for that authentic flavor we're after.

3

👨‍🍳 Step 3: Combine Dry Ingredients and Fold in Goodies

In a separate bowl, whisk together the 3.5 cups all-purpose flour, 1 teaspoon baking soda, 1 teaspoon salt, and 1 tablespoon cornstarch. Add this to the wet ingredients and mix on low speed for 30-45 seconds until just combined—you should still see a few flour streaks. Overmixing develops gluten and makes cookies tough.

Remove the bowl from the mixer and gently fold in the 2 cups semi-sweet chocolate chunks and 2 cups toasted walnuts using a silicone spatula. I like to press the chocolate chunks into the dough slightly so they don't all end up in one spot on the baking sheet. The walnuts should be roughly chopped—about ½-inch pieces.

4

⏰ Step 4: Chill the Dough for Better Texture

Cover the bowl with plastic wrap and refrigerate for at least 1 hour (I prefer 2 hours or even overnight). Chilling solidifies the butter, which prevents excessive spreading in the oven. It also allows the flour to fully hydrate, creating that perfect chewy texture we're after.

Real talk: Skipping this step leads to flat, cakey cookies. The dough will be easier to handle when you're ready to scoop, and you'll get those beautiful thick cookies with crisp edges and soft centers. If you're in a hurry, at least chill for 30 minutes—it makes a difference.

5

🔥 Step 5: Bake to Golden, Gooey Perfection

Preheat your oven to 350°F and line two baking sheets with parchment paper. Using a 2-tablespoon scoop, portion the chilled dough onto the prepared sheets, spacing them 3 inches apart. Press down gently on each cookie to flatten slightly—this ensures even baking.

Bake for 11-13 minutes until the edges are golden brown but the centers still look slightly underdone. They'll continue cooking on the hot pan after you remove them. Let them cool on the baking sheet for 5 minutes before transferring to a wire rack. The centers should be soft and gooey—this is where the magic happens!

👨‍🍳

Pro Tips For Making Bjs Cookie

  • Use Cold Butter: Mix the unsalted butter into the sugars when it’s still cool and firm—this keeps the dough from spreading too much. I learned this the hard way after ending up with pancake-like cookies that looked more like sad hockey pucks than the chewy rounds I wanted.
  • Pack That Brown Sugar: Don’t scoop the brown sugar straight from the bag—pack it firmly into the measuring cup to match the recipe’s weight. After burning three batches with under-sweetened cookies, I finally realized how much difference a few extra grams make in that caramel depth.
  • Wait Before Baking: Let the dough chill for at least 30 minutes before baking—this prevents over-spreading and helps the cookies hold their shape. I was skeptical until I tried it, and now I swear by the crisp edges and soft centers that come from this step.
  • Add Vanilla Last: Mix in the vanilla extract just before baking to preserve its flavor—adding it too early can make the dough smell like perfume and lose its punch. Sounds weird, but it works: the cookies taste brighter and more aromatic when the vanilla’s freshness hits the oven.

Pro cooking tips for this recipe

Chill Time Matters

The 2-hour chilling of dough is non-negotiable for that signature BJs texture. I've tested this recipe with every possible variation, and skipping this step results in flat, cakey cookies.

Place dough balls in an airtight container with parchment between layers to prevent sticking. For maximum flavor development, chill overnight—this lets the spices and brown sugar meld beautifully. 💫

Butter Temperature Control

Use cold, cubed butter straight from the fridge for the creaming step—this creates the perfect air pockets for crackly tops. If your butter starts to melt too quickly, pop the mixer bowl in the freezer for 10 minutes to firm it up.

I swear by Land O'Lakes European-style butter for its higher fat content, but any high-quality unsalted butter works. Never use softened butter or you'll end up with greasy cookies.

Dough Scooping Technique

Use a 2-tablespoon cookie scoop for consistent-sized cookies, but don't press too hard when portioning. The dough should hold its shape when placed on the baking sheet. For that classic BJs look, press down gently on each cookie to create a slight indentation in the center.

This helps create the signature crackly top while keeping the center soft. I like to space them 3 inches apart on parchment-lined sheets.

Baking Time Precision

Bake at 350°F for 11-13 minutes—any longer and the edges will burn before the centers set. The cookies should look slightly underdone in the middle when you pull them out.

Let them cool on the baking sheet for 5 minutes before transferring—they'll firm up as they cool. For extra crispy edges, rotate the baking sheets halfway through baking. 🔥

Chocolate Melting Secret

Use Enjoy Life brand chocolate chunks (allergy-friendly) for perfect melting behavior. If using other brands, chop them into uneven sizes—½-inch to 1-inch chunks work best. Press the chocolate pieces into the dough slightly when folding them in so they distribute evenly.

The walnuts should be toasted to 350°F for 8-10 minutes before chopping for maximum flavor impact.

Oven Rack Strategy

Place baking sheets on the middle rack of your oven for even heat distribution. If your oven runs hot, consider using the lower middle rack instead. I always bake two sheets at a time for maximum efficiency.

For even browning, rotate the sheets halfway through the baking time. Avoid overcrowding—this prevents proper air circulation and leads to uneven baking. ✨

Nutrition facts

Servings 24
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 10g50%
Cholesterol 45mg15%
Sodium 180mg8%
Total Carbohydrate 32g11%
Dietary Fiber 1g4%
Sugars 24g
Protein 4g8%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why do these cookies need to chill for 2 hours?

The 2-hour chill is crucial for developing that signature BJs texture—it prevents excessive spreading and creates a tender, chewy center. Cold butter solidifies, helping maintain shape while allowing flavors to meld beautifully. Skipping this step results in flat, cakey cookies that lack the signature crackly tops.

2

Can I substitute walnuts for another nut?

Pecans or hazelnuts work beautifully—just toast them first (350°F for 8-10 minutes) for maximum flavor. Pecans add a slightly sweet, buttery note, while hazelnuts bring earthy depth. For a nut-free version, try dried cranberries or white chocolate chips instead. The key is keeping the texture contrast with the chewy dough.

3

How do I fix cookies that spread too much?

If your cookies flatten out, your butter was likely too soft or the oven was too hot. Next time, chill the dough longer and use cold, cubed butter straight from the fridge. For immediate fixes, try baking at 325°F instead of 350°F and flatten the dough balls slightly before baking. Underbaking slightly (11 minutes) also helps maintain a thicker shape.

4

Can I make these cookies without a mixer?

Yes! Use a sturdy wooden spoon or silicone spatula to cream the butter and sugars by hand—it takes 5-7 minutes of vigorous mixing. For the eggs, mix them in one at a time, scraping the bowl frequently. The dough will be slightly less fluffy but still delicious. Just be prepared for more elbow grease during the creaming process.

5

How do I store these cookies for maximum freshness?

Store baked cookies in an airtight container at room temperature for up to 5 days, or freeze for 3 months. For dough balls, refrigerate in an airtight container with parchment between layers for up to 3 days. To reheat, microwave for 5-10 seconds to restore that bakery-fresh aroma. The chocolate stays gooey even after storage!

★★★★★4.9(14 reviews)
Categories Desserts