This recipe delivers the ultimate homemade white bread: a soft, tender, and pillowy-soft crumb with a golden, slightly crisp crust. The secret is in the proper kneading, two rise times, and a touch of fat to keep the bread incredibly moist.
1. Ingredients You’ll Need
For the Dough:
- 4 cups (500g) bread flour or all-purpose flour, plus extra for dusting
- 1 ¼ cups (300ml) warm whole milk (approx. 110°F / 43°C)
- 2 ¼ tsp (7g or 1 packet) instant yeast (or 21g fresh yeast)
- 2 tbsp (25g) granulated sugar
- 2 tsp (10g) fine sea salt
- 2 tbsp (30ml) neutral oil (e.g., vegetable, canola) or softened unsalted butter
For Finishing:
- 1 tbsp milk or 1 egg beaten with 1 tbsp water (for an egg wash glaze)
- Softened butter for brushing the top (optional, for a soft crust)
2. Nutrition Information (Calorie Estimate)
- Calories: Approximately 120-140 kcal per slice (based on 12 slices per loaf).
- Note: This is an estimate. The calorie count can vary based on the exact ingredients and slice thickness.
3. Step-by-Step Instructions (Detailed with Tips)
Step 1: Activate the Yeast (if using instant yeast, you can skip to Step 2)
- Pro Tip: Instant yeast doesn’t need to be activated and can be mixed directly with the flour. This step is for those using active dry or fresh yeast.
- In a small bowl, combine the warm milk, sugar, and yeast. Stir and let it sit for 5-10 minutes until it becomes frothy and bubbly. If it doesn’t foam, your yeast may be dead, and you should start over.
Step 2: Make the Dough
- Pro Tip: If you have a stand mixer, use the dough hook for easy kneading. Otherwise, be prepared for a 10-minute arm workout!
- In the bowl of a stand mixer or a large mixing bowl, whisk together the flour and salt. If using instant yeast, add it here.
- Create a well in the center. Pour in the yeast-milk mixture (or the warm milk and sugar if using instant yeast) and the oil.
- Mix until a shaggy dough forms. Knead on a floured surface or with a dough hook on medium speed for 8-10 minutes until the dough is smooth, elastic, and slightly tacky but not sticky.
- Windowpane Test: To check if it’s kneaded enough, take a small piece of dough and gently stretch it. If you can stretch it thin enough to see light through it without it tearing, it’s ready.
Step 3: First Rise (Bulk Fermentation)
- Pro Tip: A warm, draft-free environment is crucial for a good rise. A turned-off oven with the light on is perfect.
- Place the dough in a lightly oiled bowl, turning it to coat. Cover the bowl with plastic wrap or a damp kitchen towel.
- Let it rise in a warm place for 1 to 1.5 hours, or until it has doubled in size.
Step 4: Shape the Loaf
- Pro Tip: Punching down the dough releases large air bubbles and redistributes the yeast for an even crumb.
- Gently punch down the dough to deflate it. Turn it out onto a lightly floured surface.
- Roll the dough into a rectangle roughly the length of your loaf pan. Roll it up tightly into a log, pinching the seam and ends to seal.
- Place the dough seam-side down into a greased 9×5 inch (23×13 cm) loaf pan.
Step 5: Second Rise (Proofing)
- Cover the loaf pan with a towel and let the dough rise again for 45-60 minutes, or until it has risen about 1 inch above the rim of the pan.
- Preheat your oven to 375°F (190°C) during the last 15 minutes of this rise.
Step 6: Bake to Perfection
- Pro Tip: For a soft crust, brush the top with milk. For a shiny, golden crust, use an egg wash.
- Gently brush the top of the loaf with milk or the egg wash.
- Bake for 30-35 minutes, until the top is deep golden brown and the loaf sounds hollow when tapped on the bottom.
- Internal Temperature Check: For absolute accuracy, the bread is done when an instant-read thermometer inserted into the center reads 190°F (88°C).
Step 7: Cool Completely
- Pro Tip: This is the hardest but most important step! Cutting into hot bread will result in a gummy, doughy texture as the interior is still cooking from residual heat.
- Immediately remove the bread from the pan and transfer it to a wire rack.
- For an extra-soft crust, brush the top with a little softened butter while it’s still hot.
- Let the bread cool completely for at least 2 hours before slicing.

Pro Tip: For an Even Softer Loaf (Tangzhong Method)
For bakery-level softness that lasts for days, use the Japanese Tangzhong method:
- Take 3 tbsp (25g) of the flour and ½ cup (120ml) of the water/milk from the recipe.
- Whisk together in a saucepan over medium heat until it thickens to a paste-like consistency.
- Let this paste cool to room temperature.
- Add this tangzhong to the other ingredients when making the dough. It will make the crumb incredibly soft and moist.


