·

Super Soft Sourdough Milk Bread

This recipe is the favorite sandwich bread of my pickiest child, and it’s no wonder why. It’s the fluffiest bread I’ve ever made. The secret is the milk and roux technique that creates this incredibly soft, pillowy texture that’s nothing like regular sourdough. Yes, it takes time and patience, but the actual hands-on work is totally manageable, maybe 30 minutes spread out over two days.

overhead shot of bread loaf with two slices buttered on plate.

The key to getting that perfect fluffy texture is timing this right, and once you get the rhythm down, it’s actually pretty simple. I always start by feeding my starter Friday morning if I want fresh bread for Saturday lunch: that way the dough rises overnight and I’m shaping it Saturday morning. Your starter needs to be bubbly and active (if it’s sluggish, add a tablespoon of rye flour), and don’t skip the roux step. It’s what makes this bread so much softer than regular sourdough. The dough will feel sticky, but that’s normal. Just wet your hands when you’re handling it and trust the process.

Ingredients and Tools You’ll Need

A healthy, active starter here is crucial to make your bread rise beautifully. If you have any questions about your starter, I’ll help you learn how to make it, use it, and maintain it. Add a tablespoon of rye flour if it’s slow to activate.

Sourdough Sundays Newsletter

Every Sunday evening I’ll send you a sourdough recipe to make that week, straight from my kitchen to your inbox.

And as a thank you for signing up, I’ll send you this e-book with beautiful printable recipes right away. Simple!

While you can knead this dough by hand, a stand mixer makes this much easier, since the dough is quite sticky. If you use your hands, wet them with water to stop the sticking.

ingredients measured out in bowls on counter.

This already makes two loaves, so you can freeze one if you want. But if you want to double or triple this recipe, or use metric measurements, you can make adjustments in the recipe card at the bottom of this post. Just make sure your stand mixer bowl is big enough!

Equipment

Ingredients

For the starter

  • 25 grams sourdough starter
  • 70 grams all-purpose flour, unbleached is recommended
  • 70 grams water, filtered room temperature

For the roux

  • ¼ cup all-purpose flour
  • ½ cup whole milk (If you use 1% or non-fat, reduce the amount of milk you use by 2 tablespoons and add 2 tablespoons of butter.)

For the dough

  • 1 ½ cup whole milk, see note above
  • ¼ cup sugar
  • ½ teaspoon salt
  • 3 cups bread flour (You can use all-purpose, but the texture will be different.)
  • 2 ½ cups all-purpose flour
  • 1 medium egg, room temperature
  • ¼ cup unsalted butter, softened
  • Active sourdough starter, listed above

Egg wash (optional)

  • 1 egg
  • 1 tablespoon water

Step by Step Sourdough Milk Bread

As always, adjust the recipe if you live above sea level. This website has some charts to help you.

Step One: Feed Starter Ahead of Time

Feed 25 grams of your starter with 70 grams each of flour and water. Just mix it up and leave it on the counter overnight (or throughout the day) until it doubles. If it’s slow to activate, add a tablespoon of rye flour.

Step Two: Make The Roux

Roux sounds fancy, but it’s not. Just whisk ¼ cup flour with ½ cup milk in a pan over medium heat for about 3 minutes until it gets thick and pasty. Add it to your mixer bowl and let it cool down. If you’re not using whole milk (like a 1% or non-fat), you need to cut the milk by 2 tablespoons and add 2 more tablespoons of butter instead.

flour and milk heated and mixed into roux paste and roux placed in bowl.

Step Three: Make Milk Mixture

Heat up 1½ cups milk with ¼ cup sugar and ½ teaspoon salt – just warm, not hot. Add this to your cooled roux and mix it up. Same rule with the milk here as with the roux.

milk mixture heated in saucepan and put in bowl with roux.

Step Four: Add Starter

Now add in your bubbly starter and stir.

active starter added to milk and roux mixture, causing bubbling.

Step Five: Add Bread Flour

Next, we add the bread flour. Start with 2 cups first, stir, then add the final cup.

bread flour added and mixed to make dough.

Step Six: Add Egg

Add the egg to the dough and don’t panic! It’s going to look really wet and sticky, but this is normal.

egg added to wet, sticky dough.

Step Seven: Add All-Purpose Flour

Switch to your dough hook and slowly add 2½ cups all-purpose flour, about ½ cup at a time.

all-purpose flour added and mixed in with dough hook.

Step Eight: Add Butter And Knead

Once that’s mixed in, add ¼ cup soft butter and knead for 3 minutes.

butter added to dough.

The dough will still be sticky but should hold together.

dough kneaded into rough, sticky ball.

Step Nine: Rest + Stretch And Folds

Place the dough in a greased bowl, cover it with plastic wrap or a damp tea towel, and let it rest for 30 minutes. Now it’s time for stretch and folds. The dough will be sticky, so wet your hands with water. Grab one side, stretch it up, and fold it over. Do this to each side, then cover again. Repeat this whole thing 1-3 more times every 30 minutes.

stretch and folds performed on dough.

Step Ten: Long Rise

Now comes the LONG wait – cover and let it rise for 6-12 hours until it doubles. Time this to happen overnight if you can. Place it in a warm spot to speed it up.

dough doubled in size filling bowl.

Step Eleven: Divide And Shape

When it’s ready (or the next morning), grease two loaf pans and line with parchment. Split the dough in half, then divide each half into 3 balls.

half of dough divided into 3 balls.

Flatten each ball into a rectangle, and take one end, gently roll it up about halfway, fold in the sides, then finish rolling it up. Do this to all the dough balls and place them in the loaf pan.

dough ball flattened and bottom corners folded.

Step Twelve: Second Rise

Cover the pans and let the dough rise again for 2-4 hours until they’re puffy and doubled.

dough rolls in pan doubled in size.

Step Thirteen: Optional Egg Wash

Heat your oven to 375°F. Brush the tops with beaten egg mixed with a tablespoon of water. You don’t have to do this, but I like how it makes the top look.

egg wash brushed on top of dough.

Step Fourteen: Bake And Cool

Finally, it’s time to bake! Bake for 35-40 minutes until the top is golden brown. Let the loaves cool for at least 20 minutes before you slice into them (I know, more waiting).

golden brown bread loaf on cooling rack.

Storage Instructions

Store in an airtight container for 3 days on the counter, or 4 days in the fridge.

You can also make some extra and freeze it. Slice it (or leave it whole), wrap it in plastic wrap, and then place it in a freezer-safe bag or wrap it again in foil. It will stay good for 3 months, and you can just thaw it overnight in the fridge when you’re ready. Or pop frozen individual slices right into the toaster.

Questions and Troubleshooting

Help! My dough is super sticky!

That’s normal! This dough is supposed to be a bit sticky. Wet your hands before you handle it. It’ll keep the dough from sticking to you.

My starter isn’t doubling in size. What should I do?

Your starter probably wasn’t active enough. Make sure it’s in a warm place and try adding a teaspoon of rye flour to give it a boost.

Help! I overbaked my bread. What can I do?

Don’t worry. It happens. Brush the top with some melted butter to soften it. But if you don’t want to eat it, you can still turn it into croutons or bread crumbs!

close up of buttered slices of sourdough milk bread on plate.

More Sourdough Bread Recipes

If you just want to stick with this bread recipe for the rest of your life, that’s perfectly fine. BUT if you DO want to try other flavors, here are some good ones.

Printable Recipe

Sourdough Milk Bread

A sourdough bread that's actually soft and fluffy! This milk bread uses a simple roux method to create the most tender, cloud-like texture you've ever gotten from sourdough. Makes two loaves.
Print Recipe
piece of very fluffy homemade bread
Prep Time:15 minutes
Cook Time:35 minutes
Rise Time:16 hours
Total Time:16 hours 50 minutes

Equipment

Ingredients

For the starter

  • 25 grams sourdough starter
  • 70 grams all-purpose flour unbleached is recommended
  • 70 grams water filtered room temperature

For the roux

  • ¼ cup all-purpose flour
  • ½ cup whole milk see notes

For the dough

  • 1 ½ cup whole milk see notes
  • ¼ cup sugar
  • ½ teaspoon salt
  • 3 cups bread flour
  • 2 ½ cups all-purpose flour
  • 1 medium egg room temperature
  • ¼ cup unsalted butter softened
  • Active sourdough starter listed above

Egg wash (optional)

  • 1 egg
  • 1 tablespoon water

Save This Recipe

I’ll send you a link so you can find it later.

You'll join my email list which you will love. And if you don't, unsubscribe in one click. ❤️

Instructions

  • Feed your starter. Feed your sourdough starter the night before by combining the sourdough starter, all-purpose flour, and water. Store at room temperature for about 12 hours or until it has doubled in size.
  • Make the roux. Add the ¼ cup all-purpose flour and ½ cup milk to a saucepan. Place over medium heat, using a whisk, stirring constantly, and allow the mixture to thicken and become a paste. This process takes about 3 minutes. Transfer to the bowl of your stand mixer and cool to about 80-90℉.
  • Make milk mixture for dough. To a saucepan, add the milk, salt, and sugar. Place the milk mixture over medium-low heat and bring it to 80-90℉. You want the milk to be slightly warm but not hot.
  • Combine with roux. Transfer the milk mixture to the bowl of your stand mixer with the roux already added. Using the paddle attachment, stir to combine.
  • Add sourdough starter. Next, add the active sourdough starter. Stir to combine.
  • Add bread flour. Add 2 cups of the bread flour to the mixture and stir to combine. Slowly add the rest of the bread flour.
  • Add egg. The dough will be very wet and sticky. Add the egg and stir to combine fully.
  • Slowly add all-purpose flour. Switch the attachment to the dough hook and slowly add the all-purpose flour to the dough by adding ½ cup at a time, incorporating the flour with each addition.
  • Add butter. Once the flour is fully incorporated, add the softened butter. Stir to combine.
  • Knead. Set your stand mixer to medium speed and knead for 3 minutes. You will notice the dough taking shape. It should still be sticky but holding its shape.
  • Cover and rest. Transfer the dough to a greased bowl, cover, and allow to sit for 30 minutes.
  • Stretch and folds. After 30 minutes, remove the cover from the bowl, wet your hands, and grab the dough from one side. Stretch the dough up and fold it over, turn the bowl slightly, and repeat this process 2 or 3 more times until the dough has been released from the bowl. Cover and allow the dough to sit for 30 minutes. Repeat this process 1-3 more times. Your dough should be soft and stretch without breaking.
  • Bulk rise. Cover and allow the dough to rise for 6-12 hours or until the dough has doubled in size.
  • Prepare pans. Grease 2 loaf pans, place a piece of parchment paper inside, and set them aside.
  • Divide dough. Turn the dough out onto a clean, dry surface. Using a bench scraper, divide the dough in half. Take each half and divide it into 3 balls.
  • Shape dough balls. Lightly flatten each ball into a rectangle, take one end and gently roll it up about halfway, fold in the sides, then finish rolling it up. Transfer the rolled dough to the prepared loaf pan. Repeat this process until all 3 balls have been rolled.
  • Second rise. Cover and allow to rise for 2-4 hours or until the loaves have doubled in size.
  • Preheat oven. Preheat the oven to 375℉.
  • Top with egg wash. Make the egg wash in a bowl by adding an egg and water. Stir to combine. Using a pastry brush, brush on the egg wash.
  • Bake. Bake at 375℉ for 35-40 minutes or until the tops are golden brown.
  • Cool. Remove from the oven, place them on a cooling rack, and allow to cool for 20 minutes before serving.

Notes

If you notice your sourdough starter is slow to activate, add a tablespoon of rye flour to the mix to help it.
I used whole milk, but if you use 1% or nonfat milk, you’ll need to increase the amount of butter you use to help add in more fat.  Reduce the amount of milk you use by 2 tablespoons and add 2 tablespoons of butter.

Nutrition

Calories: 163kcal | Carbohydrates: 28g | Protein: 5g | Fat: 3g | Saturated Fat: 2g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 1g | Trans Fat: 0.1g | Cholesterol: 21mg | Sodium: 63mg | Potassium: 70mg | Fiber: 1g | Sugar: 3g | Vitamin A: 112IU | Calcium: 33mg | Iron: 1mg
Servings: 24 servings
Calories: 163kcal
Author: Katie

Love,

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating