Tartine Millet Porridge Sourdough

I’ve baked many Tartine-style loaves through the years, but really only a few from their third book, Tartine No. 3: Ode to Bourdon whole wheat and their oat porridge loaf. Both extremely good loaves and worth the little bit of extra work required, but why haven’t I made more of the several dozen, sometimes very unique, recipes? The answer is simply that I haven’t had the time to derail my focus on the constant improvement of my country loaf. Each time I get the opportunity to bake I want to do a “simple” country loaf to try and open up the crumb, get a more gelatinized interior and increase the caramelization of the outward crust.

However, we recently had a need in the kitchen for millet and I just knew there was going to be a recipe in Tartine No. 3 for this whole grain. Sure enough, a millet porridge recipe almost opened up to itself as I was perusing the tome. Before heading to my local market to pick up the small amount we needed, I decided to double it and attempt this porridge recipe a few times. My previous oat porridge bakes produced some of my favorite sourdough to date and I just knew, if executed properly, a millet porridge bread would rank equally high on my favorite recipe list.

Tartine No. 3, Millet Porridge

Millet is high in fiber and relatively rich in iron and phosphorus; the bran layers of millet are a good source of B-complex vitamins.

I’ve never really eaten millet before so I wasn’t sure what to expect. I’ve read adjectives like “nutty” and “crunchy” so how could I go wrong. Holding the grain in my hand it really does look like what most people call it: bird seed. I believe millet has actually been used as bird food for a long, long time. Isn’t it funny these once cheap and undesirable grains are now becoming highly desired for their health benefits and flavor?

I knew going into this bake hydration was going to be an issue. However, my lessons learned from the oat porridge loaf had me prepared this time. I dialed back the initial hydration of the loaf in preparation for a super-hydrated dough by the end of bulk. A few minutes planning before executing saved me from one of those cursing-while-shaping scenarios I’ve been through in the past.

Onward to baking our version of the Tartine millet porridge sourdough!

Prepare the millet – the night before (for me, around 10:00pm)

The Tartine recipe specifies first gently toasting your raw millet and then soaking the toasted grain overnight. Toast 150g raw millet on a baking sheet at 350ºF for about 20 mins. The millet should darken slightly but not burn. Then, remove from oven and place in a bowl with 2 cups cold water poured over.

Cover and leave overnight until the morning.

Cook millet porridge – 9:00am

Take your soaking millet and pour all the contents into a saucepan and bring to a boil. After boiling reduce heat to a gentle simmer and cover. Cook for around 20 minutes or so, until all the water added from the night before has cooked away. Be sure to stir often near the end of this 20 minutes to ensure your millet doesn’t burn on the bottom.

Once cooked, fluff up the porridge with a fork in your pan and then pour out onto a baking sheet lined with a silicone mat or parchment paper. Keep covered with aluminum foil with a little vent here and there to let hot air escape. You don’t want it to try out too far but you want it to cool down as much as possible before adding into your dough.

Millet porridge

We will let this porridge cool significantly until we’re ready to use it later this afternoon (around 3:00pm).

Prepare the stiff levain – 9:30am

After you finish cooking and setting out the porridge, let’s work on getting our levain started. Continuing with my stiff starter and stiff levain, prepare a levain early in the morning when you wake. If you don’t have, or care for, a stiff stater a liquid one will work just fine here (keep in mind you might want to reduce your dough hydration a few percentage points to offset the difference between my 65% hydration starter and your potentially 100% hydration starter).

Weight Ingredient
50g Mature stiff starter
50g Whole Foods organic whole wheat flour
50g Central Milling Organic Arstisan Bakers Craft (malted)
65g H2O @ 85ºF


Keep your stiff levain in a warm area and wait about 5 or so hours until it’s matured enough to leaven your dough. If using a stiff levain you want to use after significant expansion has taken place but there is still a domed top (i.e. your “stiff ball” has not yet collapsed in the top-middle). If using a liquid levain you want bubbles on top and throughout and still a sweet smell to it, but almost tangy.

Autolyse & Mix – 1:40pm

We will do a one hour autolyse with this dough.


Gather the following:

Weight Ingredient Baker’s Percentage
200g Whole Foods organic whole wheat flour 20%
800g Central Milling Organic Arstisan Bakers Craft (malted) 80%
750g H2O @ 98ºF 75%
20g Fine sea salt 2%
200g Ripe levain 20%
150g (plus water weight) Cooked millet porridge (cooled from earlier) 15%


Perform the following for your autolyse:

  1. In a thick bowl add all the flour
  2. Add 700g of your water (the rest is reserved until later when we add in the levain & salt after the autolyse)
  3. Mix these ingredients by hand until all the dry bits are incorporated
  4. Cover with wrap and keep near your levain for 1 hour (in my case in the oven to keep warm)

Tartine millet porridge sourdough, raw millet

Slap & Fold Mix after your autolyse – 2:40pm

After our one hour autolyse has elapsed break up the stiff levain on top of the dough and pour on the 20g salt. Pour the remaining warm water on top to help dissolve things and to prepare for mixing.

Slap and fold for about 8-10 minutes until the dough looks smooth and doesn’t stick to the counter.

This initial development of the dough gets things off to a quick start. We strengthen up the gluten in our dough before our porridge is added — once the porridge, with its high water content, is added to the dough it will start to slowly release hydration back into the dough slackening it. I’ve found this initial slap/fold session, plus numerous turns in the bulk container, help keep the dough strong through bulk.

Final dough temperature: 78ºF
Ambient temperature: 77ºF

Bulk Fermentation – 2:45pm

Transfer your dough to a clear container to be used during bulk fermentation and let rest for the first 30 minutes. After the first 30 minutes has passed, perform your first set of stretch and folds.

  1. 3:15pm – Turn Set 1
  2. 3:45pm – Turn Set 2 – Gently fold in your cooked millet porridge
  3. 4:15pm – Turn Set 3 – Dough felt strong here, on the dry side
  4. 4:45pm – Turn Set 4
  5. 5:15pm – Turn Set 5 – Dough started to feel gooey and slack
  6. 5:45pm – Turn Set 6 – Dough slackening as porridge releases water
  7. 5:45pm – 7:15pm – Rest

As with my previous oat porridge experiences, I felt, even with the set of slap & folds in the beginning, this dough could take as many stretch and fold sets as I could throw at it. The added hydration in the cooked millet porridge slackened the dough significantly by the end of bulk, as expected. It wasn’t unmanageable, just be ready for a slightly more sticky and messy shaping endeavor. This is one reason I typically will only do boules with this type of bread: a boule, for me, is a much easier shaping endeavor and can be done quickly without much interaction1.

Pre-shape – 7:20pm

Gently pour out the dough from your bulk container and divide the dough roughly into two halves. The dough is sticky so be ready with a little extra flour than usual. Quickly divide the mass into two halves and pre-shape into two fairly taut boules to rest for 20 minutes.

Cover with inverted bowls or damp towels to keep the resting dough moist. Not that there isn’t enough hydration in the dough…

Shape + Proof – 7:45, Then in Fridge at 9:50pm

Optional: Prepare a kitchen towel next to your bench with some raw millet spread out in a circle. After your shaping is finished you will quickly invert the boule onto this resting millet to coat the outside-top of the loaf.

After your 20 minute pre-shape rest, shape each dough mass into a taut boule. I still perform the traditional letter-fold boule shaping. Lightly dust the top of the resting dough and invert onto your bench. Lift up and stretch out the bottom part so it folds up and over about 3/4 toward the top, gently press to seal. Take the right side, stretch out away from the center and back up and over to the left side. Repeat with the left. Take the top and stretch it up and away from the center, and then down all the way over to the bottom of the dough. Gently, using your two hands, twist the dough on the bench until there is a taut surface — make sure it’s fairly taut! However, be sure not to twist too vigerously as any trapped gasses can easily escape here. You want a nice smooth surface where the dough will hold its shape after you are finished.

Lift up your boule and quickly invert it onto your resting towel holding raw millet. Give it a second… Now scoop the boule up and place into your dusted proofing bowl, raw millet-side down. Cover with your plastic bags and let set out on the counter in your kitchen for 1-2 hours to give your dough a little proofing boost2. If your fridge is like mine (around 37ºF) we do this 1-2 hour rest to give these loaves a head start on fermentation before placing them into the colder-than-optimal fridge overnight.

Score + Bake – around 10:50am

Place your baking stone and Dutch oven in your home oven and turn it to 500ºF for a 1 hour pre-heat. After one hour, take one of your bannetons out of the fridge and cut a piece of parchment paper to place on top. Take your peel and then put it on top of those two and quickly invert it so the dough is now resting on the parchment paper which is resting on the peel.

For porridge loaves I really like to do my scoring with a pair of kitchen scissors. Just snip from top to bottom forming a “sawtooth” pattern. This pattern will let your loaf open up nicely and gives it a rustic touch when baked. Keep your scissors almost at a 45º angle to the dough, you aren’t cutting down into the dough, it’s more at an angle.

Scored dough

Take out the shallow side of your Dutch oven and drag in your dough. Quickly place the pan back in the oven, cover with the deep side, and bake for 20 minutes at 500ºF. After 20 minutes, turn down the oven to 450ºF and cook covered for an additional 10 minutes. Once this 10 minute period is over, open the oven and take off the deep lid of the Dutch oven (set it next to the other half inside the oven), then cook for an additional 30 minutes or so, until the bread is to your desired doneness.

After you pull the loaf from the oven resist cutting into it for as long as possible. With this porridge bread the interior is very delicate and needs time to set — at least a few hours, overnight if possible.


When I try this porridge loaf again in a few weeks I’m going to perform one of two changes: increase the amount of whole wheat flour by 5% or decrease hydration another 5%. The result of this bake wasn’t bad by any means, the bread actually turned out pretty incredible, but I think due to the high amount of water absorbed by the millet reducing hydration a tad (or using thirstier whole wheat flour) will help with shaping.

That said, I really enjoy the taste of this bread! It’s not a heavy loaf like you might expect when you hear porridge loaf, in fact, it’s quite light and airy. The percentage of cooked porridge isn’t overly high but it’s the perfect amount to give you that subtle millet flavor just after the slight tang wears away.


Look at the really nice colors on that crust; I just love how the scissor score looks like the back of an ancient dinosaur with ridges and all. I feel like I could have pushed the bake a few more minutes to pull out some more deep, dark coloring on those ridges, but the bread did not taste undercooked at all — but as they say “bake it strong”. Next time.

The raw millet on the exterior has this amazing crunchy, seedy, nutty, almost grassy taste to it — in a really good way. The loaf really wouldn’t be the same without these awesome little flavor pockets all over.

Millet porridge crust


Quite open, light, airy, and just overall surprisingly nice for a highly hydrated porridge. You can see in the image below the porridge is thoroughly incorporated throughout the dough and you snag a group of crackly grain on the outside at each bite. It’s a wonderful combination and each bit is a stark contrast between moist and tender interior versus crunchy and crackly exterior. I posted another shot of this wonderful crumb over at my Instagram feed.

Millet porridge crumb


I said it previously, but I love the taste of this bread! Everyone here in the household was clamoring for it right when I pulled it out of the oven. From the moment I sliced into it demand was high and it was a race to eat every morning with whatever we were cooking, or heck, just straight away as toast with butter.

Two for two with the porridge breads from Tartine No. 3! If I had to choose between baking a porridge bread next weekend I’d have to give the win to my oat porridge, but this bread holds its own and really is superb. I’m really starting to fall in love with each loaf I bake from Tartine No. 3, I can’t wait to explore the myriad of other recipes tempting and teasing me every time I open the cover.


Buon appetito!

Recipe and method submitted to YeastSpotting.

Support The Perfect Loaf

Interested in helping to support more posts like this? It requires significant work to develop and test a dough formula, shoot process photos, prepare a writeup, and ultimately answer questions and provide feedback. Click the button below to see a few ways you can help!

Support The Perfect Loaf

  1. When compared to a batard.

  2. Keep in mind my kitchen is still very cool, around 71ºF. If you are reading and baking this in the summer, you may not need this extra proof time on the counter.