Copycat Subway Cookies – Tender and Chewy Chocolate Chip Cookies!


By: Shelly Posted: Dec 10, 2023 Subway cookies on a white plate next to a small bowl of chocolate chips.Subway cookies on a white plate next to a small bowl of chocolate chips.

Selfmade Subway cookies are tender, wealthy, and chewy like the actual deal! That is a straightforward copycat recipe for his or her well-known chocolate chip cookies, made with easy elements, proper at dwelling.

Subway cookies on a white plate next to a small bowl of chocolate chips.

Why You’ll Love This Copycat Subway Cookies Recipe

Guys, I imagine I’ve cracked the key to Subway-soft cookies! No Sandwich Artists have been harmed within the making of this recipe. Their commerce secrets and techniques are protected. However with this copycat model, you possibly can get pleasure from good Subway cookies contemporary out of your oven. Right here’s why this home made recipe is the perfect:

  • Excellent texture. Subway cookies are recognized for his or her wealthy, candy, buttery taste and excellent cookie texture. This home made recipe has all that and a bag of (chocolate) chips!
  • Freezer-friendly. The dough and baked cookies are nice to make forward and will be frozen as much as 2 months upfront. You’ll have Subway cookies for daaaayyys.
  • Customizable. Everybody loves the chocolate chip cookies from Subway, however making them at dwelling means countless potentialities. Customise this recipe along with your favourite add-ins and variations.

What Makes Subway Cookies Completely different?

So, why are Subway cookies so irresistibly chewy? It’s largely as a result of they’re pre-cut and flash-frozen offsite, then thawed and baked contemporary in-store every day.

To recreate their famously tender, buttery texture at dwelling, this recipe makes use of oil instead of butter within the dough. Not like butter, oil stays liquid at room temperature and retains the cookies tremendous moist. Secondly, leaving chocolate chip cookies barely underbaked makes them ultra-soft and gooey.

Ingredients for Subway cookies.Ingredients for Subway cookies.

Elements You’ll Want

Take a look at some notes on the important thing elements under, and scroll to the recipe card after the put up for the total elements record, quantities, and recipe instructions.

  • Flour
  • Baking Powder, Baking Soda, and Salt
  • Egg
  • Oil – Use a neutral-tasting oil, like vegetable oil or canola oil.
  • Vanilla – Pure vanilla extract provides these cookies the perfect taste.
  • Sugar – Like my best-ever chocolate chip cookies, these Subway cookies use white sugar for crispy edges, and brown sugar to maintain the facilities chewy. 
  • Milk – You should utilize entire milk, 2%, or 1% milk, nevertheless, I don’t advocate skim milk in baking. 
  • Chocolate Chips – I take advantage of semisweet chocolate chips, however you may make these cookies with darkish chocolate, milk chocolate, or white chocolate chips. Don’t neglect to scroll for easier variation concepts!

Make Subway Cookies

Able to make your very personal Subway cookies? Right here’s a fast step-by-step:

Dry cookie dough ingredients combined in a white bowl.Dry cookie dough ingredients combined in a white bowl. Milk is poured into wet ingredients in a glass bowl.Milk is poured into wet ingredients in a glass bowl.

  • Mix the dry elements. First, whisk collectively flour, baking soda, baking powder, and salt.
  • Combine the moist elements. In a second bowl, cream the egg along with the oil, each sugars and milk. 

Chocolate chips added to cookie batter in a white bowl, with a spatula.Chocolate chips added to cookie batter in a white bowl, with a spatula. Chocolate chips folded into cookie dough in a white bowl, with a spatula.Chocolate chips folded into cookie dough in a white bowl, with a spatula.

  • Mix and chill the dough. Add the moist elements to the dry elements, and stir. Lastly, fold within the chocolate chips. Cowl the dough and place it within the fridge.

Six unbaked Subway cookie dough balls on a parchment-lined baking sheet.Six unbaked Subway cookie dough balls on a parchment-lined baking sheet. Baked Subway cookies on a parchment-lined baking sheet.Baked Subway cookies on a parchment-lined baking sheet.

  • Portion the cookies. After an hour, portion and roll the cookie dough into 12 even-sized balls.
  • Bake. Bake the cookies six at a time at 350ºF for 10-12 minutes. Afterward, let the cookies cool on the baking sheet for a few minutes earlier than shifting them to a wire rack.

Overhead view of a chocolate chip Subway cookie on a piece of parchment paper next to a cup of coffee and more cookies on a white plate.Overhead view of a chocolate chip Subway cookie on a piece of parchment paper next to a cup of coffee and more cookies on a white plate.

Ideas for Success

Like every chocolate chip cookie recipe, there are a couple of key issues that make all of the distinction in these Subway-style cookies. Hold the next in thoughts for the perfect outcomes:

  • Line the baking sheet. Lining the baking sheet with parchment paper (or a silicone baking mat) helps to forestall over-spreading and retains the underside of the cookies from browning too shortly.
  • Don’t overbake. Just be sure you take your Subway cookies out of the oven after they’re simply golden on the edges, and nonetheless underbaked within the center. That is the important thing to tender, gooey facilities.
  • Let the cookies relaxation on the baking sheet. Give the cookies not less than 2 minutes to arrange on the baking sheet after they’ve left the oven. Additionally, be light if you transfer the cookies to the cooling rack. Shifting them too quickly or too roughly might trigger them to interrupt.
  • For aesthetic functions, reserve a couple of chocolate chips to press into the tops of the dough simply earlier than the cookies go into the oven.

Two halves of a chocolate chip Subway cookie stacked on a piece of parchment paper next to a cup of coffee.Two halves of a chocolate chip Subway cookie stacked on a piece of parchment paper next to a cup of coffee.

Straightforward Subway Cookie Variations

As for flavors and variations, there are a great deal of methods that you could adapt these copycat Subway cookies. Strive these concepts:

  • Macadamia Nut – Stir in chopped macadamia nuts and white chocolate chips for white chocolate macadamia nut cookies.
  • Peanut Butter Chips – Swap chocolate chips for peanut butter chips.
  • Craisins – Add white chocolate and dried cranberries.
  • Sprinkles – Add rainbow jimmies (rod sprinkles) to make funfetti cookies.
  • Pretzels – Stir in chopped pretzels, potato chips, and butterscotch chips for a variation of kitchen sink cookies.
  • M&Ms – Rather than chocolate chips, use M&M sweet.

A chocolate chip Subway cookie on a piece of parchment paper next to a cup of coffee, with more cookies on a white plate in the background.A chocolate chip Subway cookie on a piece of parchment paper next to a cup of coffee, with more cookies on a white plate in the background.

What Retains Cookies Chewy?

To maintain these Subway cookies contemporary and chewy after they’re baked, add a chunk of white bread to the bag or container you’ll use to retailer them. It’s a neat trick that retains cookies tender and moist! See under for detailed storage and freezing directions.

Can I Freeze the Cookie Dough?

Sure! The uncooked cookie dough freezes nice, so you may make it forward of time and freeze it to bake later. Put together the cookie dough, portion it into balls, and pre-freeze the dough balls on a lined baking sheet. As soon as the cookies are strong, switch them to a container or freezer bag and freeze for as much as 2 months.

Once you’re able to bake, the frozen dough balls can go straight from the freezer to the oven. Bake as directed, including an additional minute to the baking time.

Overhead view of Subway cookies on a white plate next to a small bowl of chocolate chips.Overhead view of Subway cookies on a white plate next to a small bowl of chocolate chips.

Retailer

  • To Retailer. Retailer your Subway cookies in an hermetic container at room temperature for as much as 5 days.
  • Freeze. The baked cookies will be saved hermetic and frozen for as much as 2 months. Thaw them at room temperature at any time when a yearning for a Subway cookie strikes!

Extra Copycat Cookie Recipes

Print clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook fb iconprint print iconsquares squares iconheart coronary heart iconheart strong coronary heart strong icon

Description

Selfmade Subway cookies are tender, wealthy, and chewy like the actual deal! These chocolate chip cookies are straightforward to make and contemporary from the oven in minutes.

  • 1 3/4 cup all objective flour
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1 teaspoon kosher salt
  • 1 giant egg
  • 1/2 cup vegetable or canola oil
  • 1 1/2 teaspoons vanilla extract
  • 1/3 cup granulated sugar
  • 2/3 cup gentle brown sugar
  • 1/4 cup milk
  • 1 1/4 cup semi-sweet chocolate chips
  1. In a big bowl whisk collectively the flour, baking powder, baking soda, and salt. Put aside.
  2. In a medium bowl whisk collectively the egg, canola oil, granulated sugar, gentle brown sugar, and milk.
  3. Stir the moist elements into the dry elements till simply mixed. Lastly stir within the chocolate chips.
  4. Cowl the bowl with plastic wrap and refrigerate for an hour.
  5. Preheat the oven to 350°F. Line a baking sheet with parchment paper.
  6. Take away the cookie dough from the fridge and roll the dough into 12 equal sized balls.
  7. Place 6 cookies on the baking sheet at a time and bake for 10 – 12 minutes till golden on the edges. Permit the cookies to chill on the baking sheet for a further 2 minutes and switch to a wire rack to chill utterly.

Notes

  • Retailer cookies hermetic for five days at room temperature.
  • Freeze hermetic for as much as 2 months.

D){Q=Q_2;P=P_2}else{Q=Q_1;P=P_1}}if(!combined)return[0,sgn*P,Q];var q=Math.flooring(sgn*P/Q);return[q,sgn*P-q*Q,Q]}; window.tastyRecipesVulgarFractions = JSON.parse(decodeURIComponent(“%7Bpercent22percentC2percentBCpercent22percent3Apercent221percent2F4percent22percent2Cpercent22percentC2percentBDpercent22percent3Apercent221percent2F2percent22percent2Cpercent22percentC2percentBEpercent22percent3Apercent223percent2F4percent22percent2Cpercent22percentE2percent85percent93percent22percent3Apercent221percent2F3percent22percent2Cpercent22percentE2percent85percent94percent22percent3Apercent222percent2F3percent22percent2Cpercent22percentE2percent85percent95percent22percent3Apercent221percent2F5percent22percent2Cpercent22percentE2percent85percent96percent22percent3Apercent222percent2F5percent22percent2Cpercent22percentE2percent85percent97percent22percent3Apercent223percent2F5percent22percent2Cpercent22percentE2percent85percent98percent22percent3Apercent224percent2F5percent22percent2Cpercent22percentE2percent85percent99percent22percent3Apercent221percent2F6percent22percent2Cpercent22percentE2percent85percent9Apercent22percent3Apercent225percent2F6percent22percent2Cpercent22percentE2percent85percent9Bpercent22percent3Apercent221percent2F8percent22percent2Cpercent22percentE2percent85percent9Cpercent22percent3Apercent223percent2F8percent22percent2Cpercent22percentE2percent85percent9Dpercent22percent3Apercent225percent2F8percent22percent2Cpercent22percentE2percent85percent9Epercent22percent3Apercent227percent2F8percent22percent7D”)); window.tastyRecipesFormatAmount = perform(quantity, el) { if ( parseFloat( quantity ) === parseInt( quantity ) ) { return quantity; } var roundType = ‘frac’; if (typeof el.dataset.amountShouldRound !== ‘undefined’) { if (‘false’ != el.dataset.amountShouldRound) { if ( ‘quantity’ === el.dataset.amountShouldRound ) { roundType = ‘quantity’; } else if (‘frac’ === el.dataset.amountShouldRound) { roundType = ‘frac’ } else if (‘vulgar’ === el.dataset.amountShouldRound) { roundType = ‘vulgar’ } else { roundType = ‘integer’; } } } if (‘quantity’ === roundType) { quantity = Quantity.parseFloat(quantity).toPrecision(2); } else if (‘integer’ === roundType) { quantity = Math.spherical(quantity); } else if (‘frac’ === roundType || ‘vulgar’ === roundType) { var denom = 8; if (typeof el.dataset.unit !== ‘undefined’) { var unit = el.dataset.unit; if ([‘cups’,’cup’,’c’].contains(unit)) { denom = 4; if (0.125 === quantity) { denom = 8; } if (“0.1667″ === Quantity.parseFloat( quantity ).toPrecision(4)) { denom = 6; } } if ([‘tablespoons’,’tablespoon’,’tbsp’].contains(unit)) { denom = 2; } if ([‘teaspoons’,’teaspoon’,’tsp’].contains(unit)) { denom = 8; } } var amountArray = frac.cont( quantity, denom, true ); var newAmount = ”; if ( amountArray[1] !== 0 ) { newAmount = amountArray[1] + ‘/’ + amountArray[2]; if (‘vulgar’ === roundType) { Object.keys(window.tastyRecipesVulgarFractions).forEach(perform(vulgar) { if (newAmount === window.tastyRecipesVulgarFractions[vulgar]) { newAmount = vulgar; } }); } } if ( newAmount ) { newAmount = ‘ ‘ + newAmount; } if ( amountArray[0] ) { newAmount = amountArray[0] + newAmount; } quantity = newAmount; } return quantity; }; window.tastyRecipesUpdatePrintLink = () => { const printLinks = doc.querySelectorAll( ‘.tasty-recipes-print-link’ ); const printButtons = doc.querySelectorAll( ‘.tasty-recipes-print-button’ ); const printButton = doc.querySelector( ‘.tasty-recipes-print-button’ ); if ( ! printButton ) { return; } const printURL = new URL( printButton.href ); const searchParams = new URLSearchParams( printURL.search ); const unitButton = doc.querySelector( ‘.tasty-recipes-convert-button-active’ ); const scaleButton = doc.querySelector( ‘.tasty-recipes-scale-button-active’ ); let unit = ”; let scale = ”; if ( unitButton ) { unit = unitButton.dataset.unitType; searchParams.delete(‘unit’); searchParams.set( ‘unit’, unit ); } if ( scaleButton ) { scale = scaleButton.dataset.quantity; searchParams.set( ‘scale’, scale ); } const paramString = searchParams.toString(); const newURL = ” === paramString ? printURL.href : printURL.origin + printURL.pathname + ‘?’ + paramString; printLinks.forEach( ( el ) => { el.href = newURL; }); printButtons.forEach( ( el ) => { el.href = newURL; }); }; doc.addEventListener( ‘DOMContentLoaded’, () => { if ( ! window.location.href.contains( ‘/print/’ ) ) { return; } const searchParams = new URLSearchParams( window.location.search ); const unit = searchParams.get( ‘unit’ ); const scale = searchParams.get( ‘scale’ ); if ( unit && ( ‘metric’ === unit || ‘usc’ === unit ) ) { doc.querySelector( ‘.tasty-recipes-convert-button[data-unit-type=”‘ + unit + ‘”]’ ).click on(); } if ( scale && Quantity(scale) > 0 ) { doc.querySelector( ‘.tasty-recipes-scale-button[data-amount=”‘ + Number(scale) + ‘”]’ ).click on(); } }); }()); (perform(){ var buttonClass = ‘tasty-recipes-scale-button’, buttonActiveClass = ‘tasty-recipes-scale-button-active’, buttons = doc.querySelectorAll(‘.tasty-recipes-scale-button’); if ( ! buttons ) { return; } buttons.forEach(perform(button){ button.addEventListener(‘click on’, perform(occasion){ occasion.preventDefault(); var recipe = occasion.goal.closest(‘.tasty-recipes’); if ( ! recipe ) { return; } var otherButtons = recipe.querySelectorAll(‘.’ + buttonClass); otherButtons.forEach(perform(bt){ bt.classList.take away(buttonActiveClass); }); button.classList.add(buttonActiveClass); var scalables = recipe.querySelectorAll(‘span[data-amount]’); var buttonAmount = parseFloat( button.dataset.quantity ); scalables.forEach(perform(scalable){ if (typeof scalable.dataset.amountOriginalType === ‘undefined’ && typeof scalable.dataset.nfOriginal === ‘undefined’) { if (-1 !== scalable.innerText.indexOf(‘/’)) { scalable.dataset.amountOriginalType = ‘frac’; } if (-1 !== scalable.innerText.indexOf(‘.’)) { scalable.dataset.amountOriginalType = ‘quantity’; } Object.keys(window.tastyRecipesVulgarFractions).forEach(perform(vulgar) { if (-1 !== scalable.innerText.indexOf(vulgar)) { scalable.dataset.amountOriginalType = ‘vulgar’; } }); if (typeof scalable.dataset.amountOriginalType !== ‘undefined’) { scalable.dataset.amountShouldRound = scalable.dataset.amountOriginalType; } } var quantity = parseFloat( scalable.dataset.quantity ) * buttonAmount; quantity = window.tastyRecipesFormatAmount(quantity, scalable); if ( typeof scalable.dataset.unit !== ‘undefined’ ) { if ( ! scalable.classList.incorporates(‘nutrifox-quantity’) ) { if ( ! scalable.classList.incorporates(‘nutrifox-second-quantity’) ) { quantity += ‘ ‘ + scalable.dataset.unit; } } } scalable.innerText = quantity; }); var nonNumerics = recipe.querySelectorAll(‘[data-has-non-numeric-amount]’); nonNumerics.forEach(perform(nonNumeric){ var indicator = nonNumeric.querySelector(‘span[data-non-numeric-label]’); if ( indicator ) { nonNumeric.removeChild(indicator); } if ( 1 !== buttonAmount ) { var indicator = doc.createElement(‘span’); indicator.setAttribute(‘data-non-numeric-label’, true); var textual content = doc.createTextNode(‘ (x’ + buttonAmount + ‘)’); indicator.appendChild(textual content); nonNumeric.appendChild(indicator); } }); window.tastyRecipesUpdatePrintLink(); }); }); }()); window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.cookMode = { wakeLockApi: false, wakeLock: false, cookModeSelector: ‘.tasty-recipes-cook-mode’, init() { if (“wakeLock” in navigator && “request” in navigator.wakeLock) { this.wakeLockApi = navigator.wakeLock; } const cookModes = doc.querySelectorAll(this.cookModeSelector); if (cookModes.size > 0) { for (const cookMode of cookModes) { if (this.wakeLockApi) { cookMode.querySelector(‘enter[type=”checkbox”]’).addEventListener(“change”, occasion => { this.checkboxChange(occasion.goal); }, false); } else { cookMode.type.show = “none”; } } } }, checkboxChange(checkbox) { checkbox.checked ? this.lock() : this.unlock(); }, setCheckboxesState(state) { const checkboxes = doc.querySelectorAll(this.cookModeSelector + ‘ enter[type=”checkbox”]’); for (const checkbox of checkboxes) { checkbox.checked = state; } }, async lock() { attempt { this.wakeLock = await this.wakeLockApi.request(“display screen”); this.wakeLock.addEventListener(“launch”, occasion => { this.wakeLock = false; this.setCheckboxesState(false); }); this.setCheckboxesState(true); } catch (error) { this.setCheckboxesState(false); } }, unlock() { if (this.wakeLock) { this.wakeLock.launch(); this.wakeLock = false; } this.setCheckboxesState(false); } }; (perform(callback) { if (doc.readyState !== “loading”) { callback(); } else { doc.addEventListener(“DOMContentLoaded”, callback); } })(() => { window.TastyRecipes.cookMode.init(); }); window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.rankings = { init( min_rating ) { this.min_rating = min_rating; this.recipeRatingReflectInRespondSection(); this.addBodyClassBasedOnSelectedRating(); this.backwardCompRespondRatingPosition(); }, recipeRatingReflectInRespondSection() { const rankings = doc.querySelectorAll(‘.tasty-recipes-no-ratings-buttons [data-rating]’); if (rankings.size { this.fireRatingInRespond( occasion.goal.dataset.ranking ); } ); } }, fireRatingInRespond( ranking ) { const ratingInput = doc.querySelector(‘.tasty-recipes-rating[value=”‘ + rating + ‘”]’); if ( ! ratingInput ) { return; } ratingInput.click on(); }, addBodyClassBasedOnSelectedRating() { const ratingInputs = doc.querySelectorAll(‘enter.tasty-recipes-rating’); if ( ratingInputs.size { let selectedRating = occasion.goal.getAttribute( ‘worth’ ); this.handleBodyClassByRating( selectedRating ); this._toggle_comment_textarea_required( selectedRating ); } ); } }, handleBodyClassByRating( ranking ) { if ( ranking = comment_textarea.size ) { return; } if ( ranking < this.min_rating ) { comment_textarea.setAttribute( 'required', '' ); return; } comment_textarea.removeAttribute('required'); }, backwardCompRespondRatingPosition() { const ratings_buttons = document.querySelector( '#respond .tasty-recipes-ratings-buttons' ); if ( !ratings_buttons || ratings_buttons.length { if ( rating_span === event.target ) { return; } rating_span.previousElementSibling.click(); } ); } } }; (function(callback) { if (document.readyState !== "loading") { callback(); } else { document.addEventListener("DOMContentLoaded", callback); } })(() => { window.TastyRecipes.rankings.init( window.tasty_recipes_min_rating ); }); ]]>

Need To Save This Recipe?

Discover extra recipes like this:

You May Also Like

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다