By: Shelly Posted: Dec 10, 2023
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.
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.
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:
- 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.
- 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.
- 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.
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.
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.
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.
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
- In a big bowl whisk collectively the flour, baking powder, baking soda, and salt. Put aside.
- In a medium bowl whisk collectively the egg, canola oil, granulated sugar, gentle brown sugar, and milk.
- Stir the moist elements into the dry elements till simply mixed. Lastly stir within the chocolate chips.
- Cowl the bowl with plastic wrap and refrigerate for an hour.
- Preheat the oven to 350°F. Line a baking sheet with parchment paper.
- Take away the cookie dough from the fridge and roll the dough into 12 equal sized balls.
- 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 ); }); ]]>