Subway Cookies
This post may contain affiliate links. See my disclosure policy.
Learn how to make the infamous Subway cookies using my easy copycat recipe! They use pantry staple ingredients and bake in 12 minutes. I made sure to include all of the signature flavors!

Being the self-proclaimed ‘cookie guy’ in my family, it may be ironic that my favorite cookie comes from a chain sandwich shop. Am I embarrassed by this fact? Not in the slightest.
While most know Subway for their footlong sandwiches, the cookies are the lowkey banger. They come in a variety of flavors, though my family swears the white chip macadamia nut cookie is the best!
Table of Contents
Why I love this recipe
- No eggs and no butter. For being such a soft, buttery cookie, they literally use pantry staples…and affordable ones at there (have you seen the price of eggs and butter these days?).
- Freezer-friendly dough. I made sure that the dough froze well and that the cookies would turn out just as good as fresh.
- All of the signature flavors. I’m a diehard white chocolate macadamia person, but of course, I had to recreate ALL of the classic flavors.
Key Ingredients
- White and brown sugar. I used both sugars because the white sugar keeps the edges crispy, while the brown sugar keeps the center soft and chewy.
- Canola oil. Use any neutral-flavored cooking oil, including coconut oil and vegetable oil.
- Milk. I used unsweetened almond milk.
- Vanilla extract. A must for a good cookie or dessert recipe!
- All-purpose flour. Sifted to remove any clumps. Use gluten-free flour if needed, but make sure it has xanthan gum.
- Baking powder and baking soda. I used both so it leavens the cookies, helping them to rise and spread well.
- Salt. Brings out the sweetness of the cookies.
- White chocolate chips. Use good quality white chocolate chips, as I’ve found that sometimes they can be a little waxy.
- Macadamia nuts. Adds some crunch and pairs beautifully with the white chocolate. Roughly chop the nuts so they mix well into the cookie dough.
How to make Subway cookies
I’ve included step-by-step photos below to make this recipe easy to follow at home. For the full printable recipe instructions and ingredient quantities, scroll to the recipe card at the bottom of this post.
Mix wet and dry ingredients. Sift the flour, baking powder, baking soda, and salt into a large mixing bowl. Combine both sugars, oil, milk, and vanilla in a second bowl.
Combine. Stir the dry ingredients into the wet, then fold in the mix-ins. Cover and chill.
Shape. Preheat the oven and line a baking sheet with parchment paper. Using a cookie scoop, scoop the dough and place it on the lined baking sheet. Flatten the cookies.
Bake. Bake until they’re firm around the edges, then let them cool before enjoying.

Arman’s recipe tips
- Be careful not to overbake. They’ll continue to cook briefly before they cool down, so pull them from the oven when the edges just barely lift from the baking tray.
- Refrigerate that dough! I know it sounds like a pain but trust the process. By chilling the dough, you get plump, chewy cookies, as opposed to flat and overly crisp cookies.
- Make them diet friendlty. Make my vegan white chocolate macadamia nut cookies!
Variations
As mentioned earlier, my base recipe can be adapted to all the popular cookie options at Subway.
- Subway chocolate chip cookies. Add 1 cup of chocolate chips.
- Oatmeal raisin. Fold in 1/4 cup of rolled oats and 1/2 cup raisins.
- Raspberry cheesecake. Add 1/2 cup fresh raspberries and 1/4 cup softened cream cheese.
- Double chocolate chip. Add 1/2 cup of cocoa powder and 1 cup of chocolate and white chocolate chips.
Frequently asked questions
Subway’s cookies are superior because of their soft texture and buttery sweet flavor.
Yes, all cookies can go bad, and since Subway’s cookies contain eggs, they should be good for up to two months in the refrigerator.


Subway Cookies (5 Flavors)
Video
Ingredients
- 1 3/4 cup all purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/3 cup white sugar
- 1/2 cup + 2 tablespoons brown sugar
- 1/4 teaspoon salt
- 1/3 cup + 2 tablespoons oil canola, vegetable, etc.
- 1/4 cup milk I used almond milk
- 1/2 teaspoon vanilla extract
- 1/2 cup white chocolate chips
- 1/4 cup macadamia nuts chopped
Instructions
- Preheat the oven to 180C/350F. Line a large baking sheet with parchment paper.
- In a large mixing bowl, sift together the flour, baking powder, and baking soda, and set aside. Add the salt.
- In a separate bowl, add the white sugar, brown sugar, and oil, and whisk together. Add the milk and vanilla extract.
- Gently add the dry ingredients to the wet ingredients and mix well. Fold through the chocolate chips and macadamia nuts. For thicker cookies, cover the bowl and refrigerate for an hour.
- Remove the cookie dough from the refrigerator. Using your hands, form 12 balls of dough. Place the balls of dough onto the lined baking sheet, 1-2 inches apart and flatten them. Bake the cookies for 10-12 minutes.
- Remove from oven and allow to cool on the pan for 10 minutes, before transferring to a wire rack to cool completely.
Notes
Nutrition
More copycat desserts
- Auntie Anne’s cinnamon pretzels
- Lenny and Larry cookies
- Almond Roca
- Vegan Levain cookies
- Or my classic crispy peanut butter cookies, almond flour sugar cookies, or Biscoff cookies.
Originally updated May 2022, updated and republished December 2024














I don’t really know what happend with my dough. I did everything exactly as the recipe said, but at the end my dough was dry at the end. I had to put two times as much milk in the dough as the recipe said and (I did the chocolate chip version) the chocolate chips didn’t really combine with the dough. The cookies did not spread at all and they don’t taste anything like subway cookies, but still taste good. This isn’t meant as a hate comment or anything, I just want to know what went wrong.
Hi EJ- I’d love to troubleshoot for you! Did you change any of the ingredients or use a different kind of flour? A dry dough is making me think it’s the flour that is the culprit. If you want to email me or shoot me a message of what you used and I can troubleshoot for you! 🙂
I used a little less oil but they turned out great anyway! thanks for the recipe i loved these growing up.
These are very nostalgic and I love being able to customize them at home.
Hi I’m just curious about the raspberry cream cheese method when would I add the cream cheese? Could I use freeze dried raspberries n white chocolate as well? Thanks so much
Hi Jackie- I did experiment with this a few weeks ago. I found that folding through raspberries/white chocolate chips into the dough. Freeze small teaspoon balls of cream cheese. Shape balls of cookie dough and place the frozen cream cheese ball in the center of each then press down slightly. 🙂
This really does remind me of Subway, but less greasy!!!!
Thanks for the lovely feedback and star rating, Eliza! Yes, Subway cookies are a little greasy around the edges, aren’y they!
This cookies look good but I don’t eat sugar or wheat refined white flour Arman. I do like though your almond cookies in what I like to make them wthout butter for less fat. Thankyou.Rose.
My favourite atm I’m addicted too there’s atm
Love these subway cookies- they taste better than any grocery store!
I was making them (putting almonds) but they were too hard. Maybe I baked for too long?
Love these cookies so much.
Arman, your subway cookies recipe is fabulous and tastes even better than the silly sandwich shop.
Hello, thank you for the recipe. Should the nuts be roasted or raw? Salted or unsalted?
Unsalted 🙂
One of my go-to cookie recipes.
Thanks, Martina- I appreciate your lovely comment!
Best subway cookies recipe.
I make these subway cookies almost every week!
Best subway cookies dupe ever.
Roasted?