This pizza dough from bread flour makes a chewy, hearty crust like your favourite pizzeria! Right here’s find out how to work with this high-protein flour and grasp the right slice.

More often than not, I’m a pizza snob: I make pizza dough with Italian flour (Tipo 00) as a result of it has subsequent stage taste and texture. However the different day I made a decision to check my favourite do-it-yourself pizza dough recipe with bread flour.
Seems, the crust nonetheless had a considerable, satisfying chew that really jogged my memory of my favourite New York-style slice! I nonetheless love Italian flour, however I’ve discovered bread flour pizza dough is completely scrumptious without having to search out fancy flour — and it’s method tastier than all-purpose flour!
Why This Recipe Works
Bread flour has a better protein content material than all-purpose flour, making a texture that’s extra chewy than crumbly. All-purpose flour can tear simply, however bread flour could be very robust.
Bread flour ends in a taller rise and a signature chewy inside. I’ve balanced the hydration right here so the dough is workable however moist sufficient to crisp up on a pizza stone. I extremely desire bread flour to all goal flour in a pizza dough!
Comparability: Bread Flour vs. Tipo 00 vs. All-Goal
Selecting your flour is vital to the ultimate texture you need to obtain in your pizza dough. Right here is how they evaluate primarily based on my testing:
| Characteristic | Tipo 00 (Italian Fashion) | Bread Flour (Chewy) | All-Goal (Customary) |
| Dealing with | Mushy and supple, simple to deal with | More durable elasticity; resists stretching and snaps again | Weaker; could tear if stretched too skinny. |
| Texture | Mild, ethereal, and tender with a fragile crispy exterior | Chewy, hearty, with a satisfying chew | Softer and barely denser |

Suggestions for Success with Bread Flour
To get probably the most out of this flour, right here are some things to bear in mind:
- Relaxation it longer. Due to the excessive elasticity, bread flour dough advantages from an extended relaxation. You probably have the time, let the dough balls sit at room temperature for 1 ½ hours as an alternative of 1 hour.
- While you stretch it, don’t combat the dough. While you stretch bread flour dough, it might to snap again like a rubber band. If this occurs, merely set it down, cowl it with a towel, and let it relaxation for five to 10 minutes. This permits the gluten to calm down, making it a lot simpler to stretch out once more.
- Strive a mix. If you would like the browning and construction of bread flour however the ease of dealing with of Tipo 00, strive a 50/50 mixture of the 2 flours.
- Weigh your substances. I can’t stress this sufficient: utilizing a kitchen scale is the one approach to get constant dough! Bread flour might be dense, and scooping with a cup typically results in over-floured, dry dough.
- Strive chilly fermentation in case you have time. I extremely suggest putting the dough within the fridge for two to three days. This develops a posh, fermented taste that tastes like knowledgeable pizzeria.

Tools You’ll Want
Able to make pizza dough from bread flour? Right here’s what you’ll want:
- Kitchen scale: Measuring in grams makes for constant outcomes each time (I exploit this one).
- Stand mixer with dough hook (non-compulsory):Â You possibly can knead by hand, however a KitchenAid mixer makes the method method simpler and hands-off. Both technique takes 8 minutes.
- Pizza stone: That is my #1 instrument advice for one of the best pizza dough. I preheat mine at 500°F for 30 to 45 minutes earlier than baking. Right here’s the pizza stone I exploit.
- Pizza peel: That is for transferring pizzas to your scorching stone. A rimless baking sheet can work in a pinch. Right here’s the pizza peel I exploit.
For those who don’t have a pizza stone, make my Sheet Pan Pizza or Pan Pizza as an alternative: each strategies are forgiving and don’t require specialty gear. You need to use bread flour in both one.
Serving Ideas
The bread flour pizza crust is ideal for heavier toppings. Listed here are a couple of of my favourite methods to high it:
- Traditional: Strive a layer of pizza sauce topped with mozzarella and pepperoni, or my traditional Margherita pizza recipe.
- Veggie Loaded: Strive my Mushroom Pizza or Spinach Artichoke Pizza.
- Distinctive: Go for this White Pizza or my favourite Taco Pizza.
Storing and Freezing
This recipe makes sufficient for 3 pizzas, and leftovers retailer nicely. You possibly can refrigerate the dough in separate containers brushed with oil for as much as 3 days, or freeze the dough.
- To Freeze: After the preliminary rise, divide the dough into balls. Evenly coat every in olive oil and wrap tightly in plastic wrap, then place in a freezer-safe bag. They final for as much as 3 months.
- To Thaw: Place the frozen dough ball within the fridge in a single day. Earlier than baking, pull it out and let it come to room temperature on the counter for half-hour earlier than stretching.
Bread Flour Pizza Dough
This pizza dough from bread flour makes a chewy, hearty crust like your favourite pizzeria! Right here’s find out how to work with this high-protein flour and grasp the right slice.
- Prep Time: 1 hour
- Prepare dinner Time: quarter-hour
- Complete Time: 1 hour quarter-hour
- Yield: 3 medium pizzas (about 11 inches in diameter)
- Class: Foremost Dish
- Technique: Baked
- Delicacies: Italian
- Weight loss plan: Vegetarian
Components
- 500 grams* bread flour (3 ⅓ cups)
- 8 grams immediate or lively dry yeast (2 teaspoons)
- 7 grams kosher salt (1 teaspoon)
- 338 grams heat water (1 ¼ cups + 3 tablespoons)
- 13 grams olive oil (1 tablespoon)
Directions
- Mix the flour, salt, and yeast in a bowl or the bowl of your stand mixer. Stir to mix. Add the water and olive oil and stir till a raggy dough varieties. Flip the dough out onto a floured floor.
- Knead the dough by pushing with the bottom of your palm, then reforming it right into a ball. Proceed kneading for 8 minutes till the dough feels pillowy and has a easy, stretchy exterior. If the dough could be very sticky, add a small quantity of flour whereas kneading. Alternatively: connect the dough hook to a stand mixer and begin the mixer on medium-low velocity, then enable the mixer to knead for 8 minutes.
- After the kneading is completed, divide the dough into 3 equal items. Utilizing floured arms, gently form every half right into a boule (ball form) by folding the dough below itself. Set every boule on a floured floor and dab the dough with a little bit of olive oil to maintain it moist. Cowl all boules with a humid towel and permit them to rise at room temperature till doubled in measurement, about 45 minutes to 1 hour.
- The dough can be utilized instantly: go to Step 6. For next-level taste, you may switch the dough to separate sealed containers brushed with olive oil to forestall sticking, giant sufficient for the dough to double in measurement once more, and retailer within the fridge for two to three days. (For those who assume forward, this makes for a noticeably nutty, distinctive taste that actually is one of the best do-it-yourself pizza dough.) You too can freeze pizza dough you don’t plan to make use of that day.
- **For those who’re utilizing the dough after refrigerating: The day of serving, take away the dough from the refrigerated containers, place it on a calmly floured floor coated with a towel, and permit it to come back to room temperature earlier than stretching, 30 to 45 minutes. (This isn’t required if you happen to’re utilizing the dough instantly after proofing.)
- Place a pizza stone within the oven and preheat to 500°F. OR preheat your pizza oven (right here’s the pizza oven we use).
- To stretch the dough, place it on a calmly floured floor and gently press it right into a circle, flipping a number of occasions and including a pinch of flour whether it is too sticky. Upon getting about an 8-inch circle, decide up the dough and gently drape it over the knuckles on each of your arms. Slowly rotate it round, permitting gravity to stretch it right into a circle about 11 inches in diameter. Don’t overwork or fold the dough. If the dough begins to withstand stretching, put it down and permit it to relaxation for a couple of minutes, at which level it would stretch extra simply. Then gently place the dough onto the pizza peel.
- Add your pizza toppings (like a ⅓ to ½ cup of this Selfmade Pizza Sauce and cheese). Use the pizza peel to rigorously switch the pizza onto the preheated pizza stone. Bake the pizza till the cheese and crust are properly browned, about 5 to 7 minutes within the oven (or 1 minute in a pizza oven).
- Permit the pizza to chill for a minute or two, then add recent basil (if utilizing), slice into items, and serve instantly.
Notes
- Weigh your substances: Utilizing a meals scale makes certain you could have constant outcomes each time! I exploit this one.
- Hand kneading vs. stand mixer: Each strategies work completely, although stand mixer is far simpler.
- If the dough feels sticky: Pizza dough needs to be barely cheesy. If it’s too moist to deal with, mud with small quantities of flour whereas kneading.
- Shaping tip: If the dough snaps again throughout stretching, cowl it and let it relaxation on the counter for 5-10 minutes. That is regular because of the larger gluten content material.
- Make forward: This dough truly improves with time. Refrigerating in separate containers brushed with oil for 24-72 hours develops deeper, extra complicated taste.
- Freezing: Wrap formed dough balls tightly in plastic wrap and freeze for as much as 3 months. Thaw in a single day in fridge earlier than utilizing. See Freeze Pizza Dough.
- Baking suggestions: Preheat your pizza stone or baking sheet within the oven at 500°F for at the least 45 minutes. This ensures a crispy backside crust.
(perform(){
window.addEventListener( ‘message’, perform( occasion ){
if ( ( ‘https://nutrifox.com’ !== occasion.origin && ‘https://nutrifox.take a look at’ !== occasion.origin ) ||
typeof occasion.knowledge !== ‘string’ ) {
return;
}
var payload = JSON.parse( occasion.knowledge );
change ( payload.occasion ) {
case ‘setHeight’:
var iframe = doc.getElementById( ‘nutrifox-label-‘ + payload.recipeId );
iframe.type.peak = payload.peak + ‘px’;
break;
}
} );
}());
window.trCommon={“minRating”:6,”ajaxurl”:”https://www.acouplecooks.com/wp-admin/admin-ajax.php”,”ratingNonce”:””,”postId”:174527};
window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.smoothScroll = {
init() {
doc.addEventListener( ‘click on’, ( e ) => {
let anchor = e.goal;
if ( anchor.tagName !== ‘A’ ) {
anchor = anchor.closest( ‘a.tasty-recipes-scrollto’ );
}
if ( ! anchor || ! anchor.classList.accommodates( ‘tasty-recipes-scrollto’ ) ) {
return;
}
const elementHref = anchor.getAttribute( ‘href’ );
if ( ! elementHref ) {
return;
}
e.preventDefault();
this.goToSelector( elementHref );
});
},
goToSelector( selector ) {
const aspect = doc.querySelector( selector );
if ( ! aspect ) {
return;
}
aspect.scrollIntoView( { conduct: ‘easy’ } );
}
};
doc.addEventListener(
‘DOMContentLoaded’,
() => window.TastyRecipes.smoothScroll.init()
);
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) {
if (checkbox.checked) {
this.lock();
} else {
this.unlock();
}
},
setCheckboxesState(state) {
const checkboxes = doc.querySelectorAll(this.cookModeSelector + ‘ enter[type=”checkbox”]’);
for (const checkbox of checkboxes) {
checkbox.checked = state;
}
},
async lock() {
strive {
this.wakeLock = await this.wakeLockApi.request(“display”);
this.wakeLock.addEventListener(“launch”, () => {
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.staticTooltip = {
aspect: null,
tooltipElement: null,
deleting: false,
init( aspect ) {
if ( this.deleting ) {
return;
}
this.aspect = aspect;
this.buildElements();
},
destroy() {
if ( ! this.tooltipElement || this.deleting ) {
return;
}
this.deleting = true;
this.tooltipElement.classList.take away( ‘opened’ );
setTimeout( () => {
this.tooltipElement.take away();
this.deleting = false;
}, 500 );
},
buildElements() {
const tooltipElement = doc.createElement( ‘div’ );
tooltipElement.classList.add( ‘tasty-recipes-static-tooltip’);
tooltipElement.setAttribute( ‘id’, ‘tasty-recipes-tooltip’ );
const currentTooltipElement = doc.getElementById( ‘tasty-recipes-tooltip’ );
if ( currentTooltipElement ) {
doc.physique.replaceChild( tooltipElement, currentTooltipElement );
} else {
doc.physique.appendChild( tooltipElement );
}
this.tooltipElement = doc.getElementById( ‘tasty-recipes-tooltip’ );
},
present() {
if ( ! this.tooltipElement ) {
return;
}
const tooltipTop = this.aspect.getBoundingClientRect().high
+ window.scrollY
– 10 // 10px offset.
– this.tooltipElement.getBoundingClientRect().peak;
const tooltipLeft = this.aspect.getBoundingClientRect().left
– ( this.tooltipElement.getBoundingClientRect().width / 2 )
+ ( this.aspect.getBoundingClientRect().width / 2 ) – 1;
const posLeft = Math.max( 10, tooltipLeft );
this.maybeRemoveTail( posLeft !== tooltipLeft );
this.tooltipElement.setAttribute( ‘type’, ‘high:’ + tooltipTop + ‘px;left:’ + posLeft + ‘px;’ );
this.tooltipElement.classList.add( ‘opened’ );
},
maybeRemoveTail( removeTail ) {
if ( removeTail ) {
this.tooltipElement.classList.add( ‘tr-hide-tail’ );
} else {
this.tooltipElement.classList.take away( ‘tr-hide-tail’ );
}
},
changeMessage( message ) {
if ( ! this.tooltipElement ) {
return;
}
this.tooltipElement.innerHTML = message;
}
};
window.TastyRecipes.ajax = {
sendPostRequest( url, knowledge, success, failure ) {
const xhr = new XMLHttpRequest();
xhr.open( ‘POST’, url, true );
xhr.ship( this.preparePostData( knowledge ) );
xhr.onreadystatechange = () => {
if ( 4 !== xhr.readyState ) {
return;
}
if ( xhr.standing === 200 ) {
success( JSON.parse( xhr.responseText ) );
return;
}
failure( xhr );
};
xhr.onerror = () => {
failure( xhr );
};
},
preparePostData( knowledge ) {
const formData = new FormData();
for ( const key in knowledge ) {
formData.append( key, knowledge[key] );
}
return formData;
},
};
window.TastyRecipes.rankings = {
defaultRating: 0,
currentRatingPercentage: 100,
savingRating: false,
init( minRating ) {
this.minRating = minRating;
this.formWatchRating();
this.closeTooltipWhenClickOutside();
this.addBodyClassBasedOnSelectedRating();
this.backwardCompFormRatingPosition();
},
formWatchRating() {
const rankings = doc.querySelectorAll(‘.tasty-recipes-no-ratings-buttons [data-rating]’);
if ( rankings.size {
occasion.preventDefault();
this.defaultRating = occasion.goal.closest( ‘.checked’ ).dataset.score;
this.setCheckedStar( occasion.goal );
this.maybeSendRating( this.defaultRating, occasion.goal );
this.setRatingInForm( this.defaultRating );
} );
}
},
closeTooltipWhenClickOutside() {
window.addEventListener( ‘click on’, e => {
// Bailout (do not take away the tooltip) when the clicked aspect is a score star, or it is the tooltip itself.
if ( e.goal.closest( ‘.tasty-recipes-rating’ ) || e.goal.classList.accommodates( ‘tasty-recipes-static-tooltip’ ) ) {
return;
}
window.TastyRecipes.staticTooltip.destroy();
} );
},
setRatingInForm( score ) {
const ratingInput = doc.querySelector( ‘#reply .tasty-recipes-rating[value=”‘ + rating + ‘”]’ );
if ( ! ratingInput ) {
return;
}
ratingInput.click on();
},
addBodyClassBasedOnSelectedRating() {
const ratingInputs = doc.querySelectorAll( ‘enter.tasty-recipes-rating’ );
if ( ! ratingInputs ) {
return;
}
for ( const ratingInput of ratingInputs ) {
ratingInput.addEventListener( ‘click on’, currentEvent => {
const selectedRating = currentEvent.goal.getAttribute( ‘worth’ );
this.handleBodyClassByRating( selectedRating );
this.toggleCommentTextareaRequired( selectedRating );
} );
}
},
handleBodyClassByRating( score ) {
if ( score < this.minRating ) {
doc.physique.classList.take away( 'tasty-recipes-selected-minimum-rating' );
return;
}
doc.physique.classList.add( 'tasty-recipes-selected-minimum-rating' );
},
toggleCommentTextareaRequired( score ) {
const commentTextarea = doc.getElementById( 'remark' );
if ( ! commentTextarea ) {
return;
}
if ( score {
window.TastyRecipes.staticTooltip.changeMessage( response.knowledge.message );
window.TastyRecipes.staticTooltip.present();
this.updateAverageText( response.knowledge, recipeCardElement );
this.maybeFillCommentForm( response.knowledge );
// Disguise the tooltip after 5 seconds.
setTimeout( () => {
this.maybeResetTooltip( recipeCardElement, response.knowledge, score );
}, 5000 );
},
() => {
this.resetTooltip( recipeCardElement );
}
);
},
updateAverageText( knowledge, recipeCardElement ) {
if ( ! knowledge.common ) {
return;
}
this.setRatingPercent( knowledge );
if ( ! knowledge.rely ) {
return;
}
const quickLink = doc.querySelector( ‘.tasty-recipes-rating-link’ );
if ( quickLink ) {
this.setTextInContainer( quickLink, knowledge );
this.setPartialStar( quickLink );
}
const cardStars = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
cardStars.dataset.trDefaultRating = knowledge.common;
this.setTextInContainer( recipeCardElement.querySelector( ‘.tasty-recipes-rating’ ), knowledge );
},
setTextInContainer( container, knowledge ) {
if ( ! container ) {
return;
}
if ( knowledge.label ) {
const ratingLabelElement = container.querySelector( ‘.rating-label’ );
if ( ratingLabelElement ) {
ratingLabelElement.innerHTML = knowledge.label;
}
return;
}
const averageElement = container.querySelector( ‘.common’ );
if ( averageElement ) {
averageElement.textContent = knowledge.common;
}
const countElement = container.querySelector( ‘.rely’ );
if ( countElement ) {
countElement.textContent = knowledge.rely;
}
},
setPartialStar( container ) {
const highestStar = container.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( highestStar ) {
highestStar.dataset.trClip = this.currentRatingPercentage;
}
},
setRatingPercent( knowledge ) {
this.defaultRating = knowledge.common.toFixed( 1 );
const elements = knowledge.common.toFixed( 2 ).toString().break up( ‘.’ );
this.currentRatingPercentage = elements[1] ? elements[1] : 100;
if ( this.currentRatingPercentage === ’00’ ) {
this.currentRatingPercentage = 100;
}
},
setCheckedStar( goal ) {
const cardRatingContainer = goal.closest( ‘.tasty-recipes-ratings-buttons’ );
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( selectedRatingElement ) {
delete selectedRatingElement.dataset.trChecked;
}
const thisStar = goal.closest( ‘.tasty-recipes-rating’ );
thisStar.dataset.trChecked = 1;
thisStar.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = 100;
},
maybeFillCommentForm( knowledge ) {
if ( ! knowledge.remark || ! knowledge.remark.content material ) {
return;
}
const commentForm = doc.querySelector( ‘#commentform’ );
if ( ! commentForm ) {
return;
}
const commentBox = commentForm.querySelector( ‘[name=comment]’ );
if ( ! commentBox || commentBox.worth ) {
return;
}
// Add remark particulars for modifying.
commentBox.innerHTML = knowledge.remark.content material;
if ( knowledge.remark.identify ) {
commentForm.querySelector( ‘[name=author]’ ).worth = knowledge.remark.identify;
commentForm.querySelector( ‘[name=email]’ ).worth = knowledge.remark.e-mail;
}
},
maybeResetTooltip( recipeCardElement, knowledge, score ) {
if ( this.savingRating === score ) {
this.resetTooltip( recipeCardElement, knowledge );
}
},
resetTooltip( recipeCardElement, knowledge ) {
window.TastyRecipes.staticTooltip.destroy();
this.savingRating = false;
// Reset the default score.
const cardRatingContainer = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
if ( cardRatingContainer ) {
this.defaultRating = ( knowledge && knowledge.common ) ? knowledge.common.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;
cardRatingContainer.dataset.trDefaultRating = this.defaultRating;
this.resetSelectedStar( cardRatingContainer, knowledge );
}
},
resetSelectedStar( cardRatingContainer ) {
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( selectedRatingElement ) {
selectedRatingElement.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = this.currentRatingPercentage;
selectedRatingElement.parentNode.dataset.trChecked = 1;
}
const previousSelectedElement= cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( previousSelectedElement ) {
const currentSelectedRating = previousSelectedElement.querySelector(‘[data-rating]’);
if ( currentSelectedRating !== selectedRatingElement ) {
delete previousSelectedElement.dataset.trChecked;
}
}
},
backwardCompFormRatingPosition() {
const ratingsButtons = doc.querySelector( ‘#reply .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons’ );
if ( ! ratingsButtons ) {
return;
}
const ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);
if ( ! ratingsButtonsStyles.show.contains( ‘flex’ ) ) {
ratingsButtons.type.course = ‘rtl’;
}
if ( typeof tastyRecipesRating !== ‘undefined’ ) {
// Choose the score that was beforehand chosen in admin.
ratingsButtons.querySelector( ‘.tasty-recipes-rating[value=”‘ + tastyRecipesRating + ‘”]’ ).checked = true;
}
const ratingSpans = ratingsButtons.querySelectorAll( ‘.tasty-recipes-rating’ );
for (const ratingSpan of ratingSpans) {
ratingSpan.addEventListener( ‘click on’, occasion => {
if ( ratingSpan === occasion.goal ) {
return;
}
ratingSpan.previousElementSibling.click on();
} );
}
}
};
(perform(callback) {
if (doc.readyState !== “loading”) {
callback();
} else {
window.addEventListener( ‘load’, callback );
}
})(() => {
window.TastyRecipes.rankings.init( window.trCommon ? window.trCommon.minRating : 4 );
});
