Subway Double Chocolate Chip Cookies
Subway double chocolate chip cookies are the ones people quietly steal from the office lunch order, thick, soft in the middle, with two kinds of chocolate melted into a dark cocoa dough. This version uses one bowl and about 15 minutes of prep, so you can have a warm batch tonight without a trip to the mall.
No espresso powder tricks or weird ingredients here, just the basics done right so the middle stays soft the next day too.

Why I Love This Recipe
The cocoa dough is dark and a little bitter on its own, so the sweetness from the chocolate chips actually stands out instead of getting lost.
I like that the centers stay soft for days because the butter goes in melted, not creamed cold, which keeps the crumb dense rather than cakey.
Two kinds of chocolate chips means every bite has a slightly different melt, some chips fully soft, some just barely holding shape.
Recipe Ingredients

- 1 cup (2 sticks) unsalted butter, melted and cooled – cooled so it doesn’t scramble the egg
- 3/4 cup granulated sugar – for crisp edges
- 3/4 cup packed brown sugar – for chew and that deeper caramel note
- 1 large egg – room temperature blends in faster
- 1 egg yolk – the extra fat is what keeps the middle soft
- 2 tsp vanilla extract
- 2 cups all-purpose flour – spoon into the cup and level, don’t scoop
- 1/2 cup unsweetened cocoa powder – natural or Dutch-process both work
- 1 tsp baking soda
- 1/2 tsp salt
- 1 1/2 cups semisweet chocolate chips
- 1/2 cup milk chocolate chips – this is the “double” in double chocolate
Variations / Substitutions
- Dairy-free – Swap the butter for a solid dairy-free stick butter and use dairy-free chocolate chips; the dough behaves almost the same.
- Coconut sugar swap – Replace the granulated sugar with coconut sugar for a slightly less sweet, more caramel-toned cookie.
- Add heat – A pinch of cayenne or a quarter teaspoon of espresso powder sharpens the chocolate flavor without making the cookie taste like coffee.
- Nuts instead of a chip – Swap the milk chocolate chips for chopped walnuts or pecans if you want some crunch against the soft dough.
- Egg swap – A flax egg (1 tbsp ground flax plus 3 tbsp water) works for the whole egg if you need it egg-free, though the texture gets a touch denser.
If you like easy, one-bowl desserts, my chewy brown butter blondies recipe is worth trying next.
How To Make Subway Double Chocolate Chip Cookies
Step 1: Cream the Butter and Sugars

In a large bowl, stir the 1 cup melted and cooled butter with the 3/4 cup granulated sugar and 3/4 cup brown sugar until the mixture looks smooth and a little glossy, about 1 minute of stirring by hand or with a mixer on low.
It should look like wet sand at first and then loosen up as the sugar dissolves into the fat. If it still looks grainy after a minute, keep stirring, the sugars need to fully soak in for the cookies to come out chewy instead of gritty.
Step 2: Whisk in the Egg and Vanilla

Add the 1 large egg, 1 egg yolk, and 2 tsp vanilla extract to the bowl and whisk for about 30 seconds, until the mixture turns pale and slightly thick.
You’ll notice the batter go from oily-looking to smooth and almost custardy. This is the step that builds the fudgy texture Subway’s version is known for, so don’t rush past it.
Step 3: Stir in the Dry Ingredients

Preheat your oven to 350°F (175°C) now so it’s ready when you need it. Sift the 2 cups flour, 1/2 cup cocoa powder, 1 tsp baking soda, and 1/2 tsp salt over the wet mixture, then stir with a spatula just until no dry streaks remain, about 1 minute.
The dough will turn thick and dark, almost like brownie batter that’s stiffened up. Stop stirring as soon as the flour disappears; overworking it here is the most common reason double chocolate cookies turn out tough.
Step 4: Fold in the Chocolate Chips

Add the 1 1/2 cups semisweet chocolate chips and 1/2 cup milk chocolate chips to the dough and fold them in with a spatula until they’re spread evenly through, about 20 seconds.
The dough should look speckled all over, not clumped in one spot. Scoop it now with a 2 tablespoon cookie scoop and you’ll get about 18 even balls of dough.
Step 5: Bake the Cookies

Space the dough balls about 2 inches apart on a parchment-lined baking sheet and bake at 350°F (175°C) for 11 to 12 minutes, until the edges look set but the centers still look slightly underbaked and shiny.
Let them sit on the hot pan for 3 minutes before moving them, the residual heat finishes the centers without drying them out. Transfer the warm cookies to a plate, and if you want that bakery look, press two or three extra chocolate chips into the top of each one right after they come out of the oven.
Recipe Tips
- Freeze the raw dough balls on a tray until firm, then move them to a freezer bag so you can bake just two or three at a time whenever you want fresh cookies.
- If your kitchen runs warm, chill the finished dough for 20 minutes before scooping; it keeps the cookies from spreading too thin in the oven.
- Use a mix of semisweet and milk chocolate chips rather than all one kind, the contrast between darker and lighter melted spots is part of the look.
- Weigh your dough balls if you have a kitchen scale, about 45g each, so every cookie bakes evenly and finishes at the same time.
Bake times shift a bit depending on how big you scoop the dough, and cookies are done around 200 to 205°F (93 to 96°C) in the center:
| Scoop size | Bake time | Yield |
|---|---|---|
| 1 tbsp (mini) | 8 to 9 minutes | about 30 cookies |
| 2 tbsp (standard) | 11 to 12 minutes | about 18 cookies |
| 3 tbsp (bakery-style) | 14 to 15 minutes | about 12 cookies |
How To Store
Refrigerate – Keep cooled cookies in an airtight container at room temperature for up to 4 days, or in the fridge for up to 10 days if you want them to last longer.
Reheating – Warm a cookie in the microwave for 8 to 10 seconds to bring back that just-baked softness and a bit of melted chip pull.
Frequently Asked Questions
Can I use Dutch-process cocoa powder instead of natural?
Yes, both work fine here since the baking soda handles the rise either way. Dutch-process will give you a slightly darker, smoother chocolate flavor with less bite.
Why are my cookies spreading too flat?
The butter was likely still warm or partly melted when it went into the dough. Let melted butter cool to room temperature before mixing, or the dough won’t hold its shape in the oven.
Can I make this dough by hand without a mixer?
Definitely, a wooden spoon or spatula works the whole way through since the butter is melted rather than creamed cold. Just make sure the sugar is fully stirred into the butter before adding the egg.
Can I double this recipe?
Yes, double every ingredient and bake in batches so the cookies aren’t crowded on the sheet. Crowding causes uneven baking, with some cookies underdone and others too dark at the edges.

Ingredients
Method
- Stir the melted butter with the granulated sugar and brown sugar until smooth and glossy, about 1 minute.
- Whisk in the egg, egg yolk, and vanilla extract until pale and slightly thick, about 30 seconds.
- Preheat the oven to 350°F (175°C), then sift in the flour, cocoa powder, baking soda, and salt and stir just until combined.
- Fold in the semisweet and milk chocolate chips, then scoop into 18 balls of dough.
- Bake at 350°F (175°C) for 11 to 12 minutes, until the edges are set and the centers still look soft, then rest on the pan for 3 minutes before serving.
