Packed with whole grains and seeds yet still springy and light, this multi-grain sandwich bread comes together with a minimum of fuss.

While few aromas are as tantalizing as a loaf of buttery white bread emerging from the oven (right up there with bacon frying and coffee percolating; if you do it right, you can have all three at once!) some of us who grew up with health-obsessed parents have a hard time gorging on the fluffy white stuff. But we still crave the chewy compressability of a loaf of tender pan bread.
Pan Breads FTW
Though rustic, artisan-style breads are currently all the rage, pan bread is ideal for making sandwiches from its uniform slices. And although I abhorred the brown stuff my mom used to send in my (paper) lunch bag, wrapped around (nitrate-free) (organic) turkey and (canola oil) mayonnaise, I now find myself packing similar lunches for myself.
For several years I have been searching for a great whole-grain pan bread recipe. The ideal recipe would be quick and simple to put together, bake up tall in the pan, have a decent amount of butter, salt and sweetener to give it flavor, and have a light and delicate texture flecked with a hefty dose of whole grains and seeds.
Here's a brief overview of my search:
Hollyhock bread, from The Hollyhock Cookbook
We ate this at an awesome retreat center in British Columbia. The bread is delicious, but a bit more squat, heavy, crumbly and dark in color than I was after.
Cornmeal Millet bread, from Tassajara, with tweaks mentioned in Bread Alone, A Novel
Perhaps I oughtn't have taken advice from a novel, but this bread was disastrous: leaden and sandy textured from the grains, and bland to boot.
Whole Wheat Sandwich Bread, from Nancy Silverton's La Brea Bakery Breads
This bread tasted great, but was super labor intensive and time consuming, with a bit of sourdough starter, lots of time, and a ton of ingredients. The dough was also a huge amount for the standard sized loaf pan.
Flax Bread, from Rose Levy Bernbaum's Bread Bible
Very close to perfection: light, tasty, quick, but also huge for the pan. I considered decreasing the recipe by 1/3 or so, but my mind boggled at the math required. It didn't actually call for whole grains, but whole rye flour, so it was less grainy than I wanted.
Sunflower Millet Bread, from the Moosewood cookbook
Molly Katzen, you are my hero! This was my favorite thus far, and my recipe is based on its proportions. Millet is steamed, then mixed with salt, butter and honey and allowed to cool. Meanwhile, a sponge is made. The two are combined, more water and flour are added, and the bread does its thing. It baked up soft, grainy, full flavored and golden.
Recipe Testing the Perfect Multi-Grain Sandwich Bread
I had some 10 grain cereal mix in the cupboard that needed using, so I began experimenting with the Moosewood recipe. Rather than steaming the grains, which requires cleaning an extra pot (which you know I don't enjoy doing) I covered the mix with boiling water. I added butter and honey to the mixture and let it cool down to just warm. The grains softened up nicely, leaving enough water to which I added flour, salt, yeast and flaxseed. I kneaded the dough, let it rise, rolled it into a loaf. Another rise and a bake yielded just the sort of bread I was looking for.
I made 5 more loaves, tweaking the flavorings, trying various grains, and using different ratios of white and whole wheat bread flours. This is the version I came up with. I don't want to use the 'p' word, but I will say that I am quite happy with it, and can't stop toasting it for breakfast, layering it with tomatoes, cheese, turkey and sprouts for lunch, or dipping it into soups for dinner.
The bread is mixed using the straight dough method which means everything goes straight into one bowl. You can easily knead it by hand, and you get only a spoon, a bowl and your counter dirty. Grainy doughs can be a bit sticky, so be sure your surface and hands are dusted with a bit of flour as you knead.The softer the dough (i.e. the less flour you add) the more open and springy your bread will be, so use the barest amount you can to prevent stickage. The dough should still be a bit tacky to the touch when you've finished kneading it, but not so wet as to be sticking gooily to your hands and the counter. A plastic bench scraper is my best friend for hand-kneading sticky doughs (or any dough).
Substitutions
You can experiment with using other whole grains or a multi-grain cereal mix in place of the millet, oats and polenta; just grind anything you like to the size of a coarse meal. Try using sunflower, sesame or poppy seeds in place of the flax. I like the way the little yellow flecks of polenta add a splash of color, contrasting with the deep brown ovals of flax and the crust, and the warm beige of the bread itself.
I love using fresh cake yeast, with its bizarre, crumbly texture and rapidly rising nature. You can buy it at Rainbow Grocery in San Francisco. Instant yeast is an easy substitute; use 1/3 the volume of the fresh yeast called for. Active dry yeast will need to sit for 10 minutes after being whisked into the warm water/grain mixture, but it can be used as well.
More Yeasted Bread Recipes:
*Bojon appétit! For more Bojon Gourmet in your life, follow along on Instagram, Facebook, or Pinterest, purchase my gluten-free cookbook Alternative Baker, or subscribe to receive new posts via email. And if you make this multi-grain sandwich bread recipe, I’d love to know. Leave a comment and rating below, and tag your Instagram snaps @The_Bojon_Gourmet and #bojongourmet.*

Multi-Grain Sandwich Bread
Print Recipe Pin RecipeIngredients
- 1/4 cup millet
- 1/4 cup steel cut oats
- 1/4 cup dry polenta
- 2 tablespoons butter
- 2 tablespoons honey (1 1/4 ounces)
- 1 1/2 cups boiling water
- 1 tablespoon fresh yeast (or 2 teaspoons active dry or 1 1/2 teaspoons instant yeast)
- 1/4 cup whole flaxseeds
- 1/2 cup whole wheat bread flour
- 1 3/4 teaspoons salt
- 2 cups white bread flour, plus extra for kneading
- vegetable oil for the bowl
- butter for the pan
Instructions
Soak the grains:
- Pulse the millet and oats in a coffee grinder to the size of coarse meal or sand. Dump into a large bowl with the polenta, butter and honey. Pour the boiling water over and let sit, stirring once or twice, until the mixture feels just warm to the touch, about 30 - 45 minutes. (If the water is hotter than this, it could kill the yeast. But don't let the grains sit too long, or they may absorb too much water and throw your ratios off.)
Make the dough:
- Crumble in the fresh yeast, stir, (if using active dry yeast, let the mixture sit for 10 minutes) then add the flaxseeds, whole wheat flour and salt. Begin adding the white flour 1/4 cup at a time, stirring after each addition. After about 1 1/4 cups the dough should form a rough, sticky mass. (If it is too dry at this point, sprinkle over a bit more water and continue stirring or kneading until it becomes sticky again.) Scrape down the sides of the bowl, cover with plastic wrap or a large plastic bag, and let the mixture sit for 15 - 20 minutes. (This is called autolyse, and it allows the starches in the flour to absorb the water and swell up, and the glutens to begin unfurling and forming straight lines. All of this makes the dough smoother and easier to knead, allowing you to add less flour and resulting in a wetter dough, which is what we want here.)
- Uncover the bowl and scrape the dough out onto a lightly floured surface. Knead the dough, dusting your hands and surface with just enough flour to keep it from sticking, for about 10 minutes. The dough should feel smoother by the end, and should be a bit tacky but not sticking to things.
- Round the dough into a boule and place in a large bowl coated lightly with oil. Turn to coat the dough with oil and leave the boule smooth side up. Cover the bowl with plastic wrap, and leave to rise until doubled in bulk, 1 - 2 hours.
Shape the loaf:
- Grease an 8x4" or 9x5" loaf pan with butter. Turn the dough out onto a surface dusted very lightly with a bit of flour. (A plastic scraper works wonderfully for this.) Pat the dough into a rectangle roughly 8x14", with a skinny side facing you. Roll the dough up snugly, cinnamon bun-style,and pinch the seam shut. Tuck the ends under the loafand roll the log a few times, seam side down, to smooth it out. Place the log, seam side down, in the greased pan, and put the whole shebang into a large plastic vegetable bag (or small garbage bag). Tie the end of the bag shut, leaving it inflated to give the loaf room to expand.
- Let the loaf rise until doubled in bulk and 2" above the rim of the pan, 45 - 60 minutes. Meanwhile...
Prepare the oven:
- Position a rack in the lower third of the oven and preheat to 400º. If you have a baking stone, put that on the rack. Place a metal or cast iron pan that you don't care about on the floor of the oven. You will put ice cubes in it to steam the oven, and it will become rusted and nasty.
Bake the bread:
- Remove the bag. Fill a 1/2 cup measure with ice cubes. Open the oven and quickly but gently place the loaf pan on the baking stone, and toss the ice cubes into the pan on the floor of the oven. Close the door and don't open it again for 20 minutes. After 20 minutes, reduce the oven to 350º. Rotate the pan and bake the loaf for 30 - 40 more minutes, for a total baking time of 50 - 60 minutes. A thermometer inserted into the center of the loaf should register 195 - 200º. Optionally, for an extra-crisp crust, remove the loaf from the pan after 45 minutes and finish baking directly on the stone.
- Remove the loaf from the pan and let cool completely before cutting (the internal steam is continuing to cook the interior of the bread) 1 - 2 hours.
- Store the bread in a plastic bag or other airtight container at room temperature for up to a week.
Notes
Nutrition
Multi-Grain Sandwich Bread
This is a straightforward, user-friendly, multi-grain bread recipe, an excellent place to start for the yeast-phobic. If you prefer, you can substitute any multi-grain hot cereal blend for the millet, oats and polenta.
Time: about 4 hours, plus 1 - 2 hours to cool the loaf
Makes one 8x4" or 9x5" loaf
1/4 cup millet
1/4 cup steel cut oats
1/4 cup dry polenta
2 tablespoons butter
2 tablespoons (1 1/4 ounces) honey
1 1/2 cups boiling water
1 tablespoon fresh yeast (or 2 teaspoons active dry or 1 1/2 teaspoons instant yeast)
1/4 cup whole flaxseeds
1/2 cup whole wheat bread flour
1 3/4 teaspoons salt
2 cups white bread flour, plus extra for kneading
vegetable oil for the bowl
butter for the pan
Soak the grains:
Pulse the millet and oats in a coffee grinder to the size of coarse meal or sand. Dump into a large bowl with the polenta, butter and honey. Pour the boiling water over and let sit, stirring once or twice, until the mixture feels just warm to the touch, about 30 - 45 minutes. (If the water is hotter than this, it could kill the yeast. But don't let the grains sit too long, or they may absorb too much water and throw your ratios off.)
Make the dough:
Crumble in the fresh yeast, stir, (if using active dry yeast, let the mixture sit for 10 minutes) then add the flaxseeds, whole wheat flour and salt. Begin adding the white flour 1/4 cup at a time, stirring after each addition. After about 1 1/4 cups the dough should form a rough, sticky mass. (If it is too dry at this point, sprinkle over a bit more water and continue stirring or kneading until it becomes sticky again.) Scrape down the sides of the bowl, cover with plastic wrap or a large plastic bag, and let the mixture sit for 15 - 20 minutes. (This is called autolyse, and it allows the starches in the flour to absorb the water and swell up, and the glutens to begin unfurling and forming straight lines. All of this makes the dough smoother and easier to knead, allowing you to add less flour and resulting in a wetter dough, which is what we want here.)
Uncover the bowl and scrape the dough out onto a lightly floured surface. Knead the dough, dusting your hands and surface with just enough flour to keep it from sticking, for about 10 minutes. The dough should feel smoother by the end, and should be a bit tacky but not sticking to things.
Round the dough into a boule and place in a large bowl coated lightly with oil. Turn to coat the dough with oil and leave the boule smooth side up. Cover the bowl with plastic wrap, and leave to rise until doubled in bulk, 1 - 2 hours.
Shape the loaf:
Grease an 8x4" or 9x5" loaf pan with butter. Turn the dough out onto a surface dusted very lightly with a bit of flour. (A plastic scraper works wonderfully for this.) Pat the dough into a rectangle roughly 8x14", with a skinny side facing you. Roll the dough up snugly, cinnamon bun-style,and pinch the seam shut. Tuck the ends under the loafand roll the log a few times, seam side down, to smooth it out. Place the log, seam side down, in the greased pan, and put the whole shebang into a large plastic vegetable bag (or small garbage bag). Tie the end of the bag shut, leaving it inflated to give the loaf room to expand.
Let the loaf rise until doubled in bulk and 2" above the rim of the pan, 45 - 60 minutes. Meanwhile...
Prepare the oven:
Position a rack in the lower third of the oven and preheat to 400º. If you have a baking stone, put that on the rack. Place a metal or cast iron pan that you don't care about on the floor of the oven. You will put ice cubes in it to steam the oven, and it will become rusted and nasty.
Bake the bread:
Remove the bag. Fill a 1/2 cup measure with ice cubes. Open the oven and quickly but gently place the loaf pan on the baking stone, and toss the ice cubes into the pan on the floor of the oven. Close the door and don't open it again for 20 minutes. After 20 minutes, reduce the oven to 350º. Rotate the pan and bake the loaf for 30 - 40 more minutes, for a total baking time of 50 - 60 minutes. A thermometer inserted into the center of the loaf should register 195 - 200º. Optionally, for an extra-crisp crust, remove the loaf from the pan after 45 minutes and finish baking directly on the stone.
Remove the loaf from the pan and let cool completely before cutting (the internal steam is continuing to cook the interior of the bread) 1 - 2 hours.
Store the bread in a plastic bag or other airtight container at room temperature for up to a week.
Jessa says
I put coarse-ground cornmeal and steel-cut oats into my sandwich bread too! I love the texture it provides. Also, whole rolled oats.
Seeing as how I was already planning on making sandwich bread today (yesterday was olive/rosemary/walnut, but we ate it all), I shall have to try this one out. Sounds perfect.
(oh no! Not the "p" word!)
Z says
I have been meaning to make bread for awhile and this may just be the inspiration I need. That said, I really appreciate the descriptions of the correct textures at the different stages. It's quite useful.
Alanna says
Thanks, Z!
Matt says
So I've been making this bread for about three months now and the flavor never seems to get old. I've yet to find millet in an LA supermarket, so I keep substituting bulgar wheat, and everything keeps coming out just fine. It really is an exquisite loaf. Thanks so much!
Alanna says
Thanks Matt - you are the sweetest. :)
Vicky says
I love this recipe! Bread is my favorite, but I often find that recipes are too challenging or make too much (I really don't have space or resources), so this was perfect. Your notes on the textures were great because I actually knew what to look for.
I too did not have/can't easily get any millet. The first time I made it I substituted couscous (my theory was that millet and couscous looked similar... not my finest moment), but it still turned out really well! I am just finishing up my second showing and I used wheat bran instead of the millet this time and it smells delicious!
Thanks for the inspiration and writing a great recipe!
Alanna says
Thanks Vicky - I'm so glad you like it!
Amber Neyman says
Hi Alanna! Thanks for the great recipe! I tried this bread recipe today, and my husband and I both love it. I made a few substitutions that turned out perfectly. I used coarse cornmeal, rolled oats instead of steel cut and I added oat bran. I'm so pleased with how it turned out. This is my first time to your blog and I'm looking forward to reading more.
Alanna says
Hi Amber! Thanks so much for coming back to comment - I really appreciate it! I'm so glad you like the bread. Those modifications sound perfect! This recipe is an old favorite around here. :)
Anonymous says
I used Bob's Red Mill 10 grain cereal in place of the other grains and it turned out fantastic. The best whole grain bread I've had in a long time. My 20 month old loves it too!
Alanna says
Oh I'm so glad to hear that. Thank you for the great review! :)
MEA says
Hi Alanna! I'm excited to try this recipe but I have a question! The ingredients say 2C white flour but the instructions say 1 1/4C. Is that just a check point and you continue to add flour until you've reached 2C? I'm new to bread baking so I don't have it quite down yet! Thank you!
Alanna says
Hi MEA, Sorry, that is confusing! You'll just want to add enough flour so that the dough is still soft, but keadable when you dust it with flour; somewhere between 1 1/4 and 2 cups. :)
Mary says
Do you think whole wheat pastry flour could work in place of the white flour?
Mary says
Do you think whole wheat pastry flour could work in place of the white flour?
Caroline says
I have to tell you, for now 2 years I've been doing this bread and even if I never use the same grain (millet, amaranth, buckweath) and even seeds and nuts to replace flaxseed, it's always a HUGE success. Sometimes I just use oatmeal to have a ยซ gentle ยปย bread for the gut, or add almond meal or other nuts... this loaf is ยซย P ยป everytime !! Thank you <3
Alanna says
Yay! Thanks so much for the great feedback and for sharing your delicious sounding variations. :)
Anthony says
Can I use sourdough starter in this recipe? If so how does it change the flour ratio?
Amanda says
This bread looks absolutely amazing! I want to try it so bad but I'm trying to stay away from wheat flours. I'm new to gluten free cooking. Is there any way to substitute other gluten free flours without sacrificing the height? Other gluten free breads I have tried making are very short and not very sandwich friendly in that regard. Thanks!
Alanna says
Hi Amanda! This is such a great question. GF bread baking is no easy feat, and I have yet to brave a fluffy whole grain sandwich bread like this one, though I'd like to! There's a bread recipe in my friend Sam's book Gluten-Free for Good that I've been meaning to try - I wrote about the book here and shared a delicious crisp recipe from it. FYI there are now loads of GF recipes on my site and also in my cookbook!
Vivian says
Can this bread recipe be cooked in a cast iron Dutch oven?
Alanna says
I'm not sure as I've never tried, but I'd guess the dough would be sturdy enough? Let me know if you try!
Charlotte says
Hey! Love this recipe and was wondering what the best way would be to freeze it (before/after baking etc). I'd love to be able to make 2 or more loaves at a time and then be able to pull them out as we eat them
Alanna says
So glad you love it! My favorite way to store bread is to cut the baked bread into slices, double bag them, and freeze. They keep for a month or two, and you can just pull slices out as needed - you'll want to toast them of course. Alternatively you can freeze a whole loaf and just defrost it when you're ready to eat it. Let me know what you end up trying!
Barb Dalgliesh says
Just made this recipe and LOVE it ! Can I freeze the loaf before the last rise ? Have you ever done this ? Iโd love to be able to take one out and bake it to give with soup or something as a gift to a neighbor. Thanks for your helpful advice :) Barb.
Alanna says
I've never tried this and don't know how it would work. You might be better off freezing it after baking - I do this with bread all the time and it works great!
Hema says
What is Polenta?
Alanna says
It's a type of corn meal.
Eileen says
Made this for the first time yesterday and it turned out exactly as I wanted. Light and delicious with a great texture!
So out of curiosity, how does the recipe do if I double it? am I better just to make 2 batches? It would be great if I could do 2 loaves at once.
Alanna says
So glad you liked the bread!! I haven't tried doubling it but I think it should work fine! Please let me know if you give it a go. :)
Becky says
I have made this bread many times and love it. It always turns out great. I am trying to stay away from so much white flour so wondering if you have tried it with less white and more of other flours without hurting the texture?
Sabine Walter says
This sounds interesting. Since you said "You can experiment with using other whole grains" I had this weird brainfart: how about using grains that would be used for beer brewing? I love beer, and I put those grains in my sourdough bread, but sandwhich bread? I wonder if it would make it too heavy?
I picked some up yesterday and the homebrew store (three malted grains and barley flakes) and had them run the mix through their grinder. I have a flour grinder, so I can make them even finer. I still have sourdough to finish up, but I'll try to make this bread this week. What do you think?
Alanna says
Sounds divine! Please let me know how it turns out. :)
Engy says
What's polenta, please?
Engy says
I know what's polenta.. I meant do you mean the actual cooked one or the corn flour?
Alanna says
Dry polenta, thanks for asking - I'll clarify in the recipe. :)
Julia says
I have an electric oven so I cannot put a pan on the bottom of my oven. Can I use a cookie sheet of ice on the lowest rack and bake the bread on the next rack? What happens if the bread is not steamed like this?
Alanna says
That sounds like it would work! The steam helps to keep the outside of the dough soft and pliant so that it can continue to rise in the oven. :)
Rachel says
Quick question - I'm a little confused, it is the full 2 cups of bread flour or just 1 1/4 cups? Thanks! ~ Rachel
Alanna says
It will depend on several factors - how much water the grains have absorbed, how dry/moist your flour is, etc. So add enough flour for the dough to come together as described - it may be closer to 1 1/4 cups or 2 cups depending on the above! :)
Annie says
Have you ever heard of someone trying this recipe in a breadmaker? Any modifications needed?
Alanna says
Hmmm I'm sure it would work, but I've never used a bread machine myself so I'm not sure how the process works. Please let me know if you test it out!
L Barnes says
Delicious!!! My cereal grains were bulgar wheat, steel cut oats, and grits (that's what I had in the house this time). A beautiful and absolutely delectable loaf was the result. This recipe is a keeper! (My work from home extra curricular activity for the day.๐๐)
Alanna says
Fabulous! I'm so glad you liked it. Happy work-from-home baking to you!
L Barnes says
Made third time today. Each time a different combination of grains. Today was red quinoa, bulgar wheat, and Bob's Red Mill 6 grain hot cereal. But I used two smaller loaf pans because I can't get it into my toaster when I use one large pan. Hubby won't eat store bought bread now. See what you did??๐
Alanna says
Haha, I'm so glad you two love the recipe! Now hubby is spoiled. ;) That grain mix sounds delicious.
Avani Kamdar says
I just tried this recipe for the first time yesterday and it turned out great! Since the inclusion of millets and whole wheat flour made me think of a traditional Indian flatbread, I added some Indian spices like turmeric, red chili powder, dried fenugreek leaves and white sesame seeds to add a savory flair and the result was a hit with the family. Thank you for this lovely recipe. I will be revisiting this hearty bread recipe again and again.
Alanna says
That sounds so delicious! Thanks so much for sharing your modifications and for the rating!
Denise Fitzpatrick says
Can't thank you enough for doing the research that led to this recipe and posting it (10 years ago!) I'm 68 and had never made bread, but while self-quarantining this summer decided to go for it. After trying several other recipes with disastrous results I fortunately stumbled upon yours.
I've made this bread at least 15 times now and it has never failed me. I learned I don't like flaxseed (too fishy-tasting) so I usually substitute sesame seeds or walnuts, but your proportions are so accurate my loaf always turns out great. What's more, your step-by-step instructions gave me the confidence I needed to tackle breadmaking. Thanks from the bottom of my heart!
Alanna says
Awwwww your sweet note completely made my day! I'm so glad you're loving this bread. I totally know what you mean about flax tasting fishy, so sesame seeds or walnuts sound like a perfect replacement. I hope you continue to enjoy the recipe!
Kelly says
Have you ever tried this with all whole wheat or white whole wheat instead of the AP? It looks so yummy but Iโm trying to skip some of the white flour in our diet.
Alanna says
I hear you! I haven't tried with all whole grain flours, and I think it might turn out dense and heavy since it already has a bunch of gluten-slashing whole grains and seeds in it. If I were you, I would try it as written first, then try swapping in more whole-grain flour a little at a time. Please let me know what you try!
Deborah says
This bread is great. I think it's the best multigrain bread I've tried out of numerous recipes. I used a mix of about eight grains and ground them more than required for the recipe. One thing, I'd like the ingredients in grams rather than cups.
CS says
Just wanted to let you know I have been using this recipe of yours for years. I donโt care about white flour, gluten, carbs or being vegan, Iโm just interested in taste, texture and I am that person, too, who grew up never eating white bread, processed food or getting the sugary cereal (immigrant mom, dammit!)
I use whatever grains I have (sometimes sprout wheat or barley, have used wheatena cereal, have never used the millet or flaxseed, throw in bran, bulgur wheat, sunflower seeds etc) and sometimes use my sourdough starter instead of yeast.
This is just a great recipe! Thanks!
PS Love your stolen granola recipe as well!
Alanna Taylor-Tobin says
Aw I'm so glad you love this bread recipe and that it's proven so versatile with those other ingredients, yay! So happy to hear that you love the stolen granola too. I make that all the time myself! Thanks so much for the super sweet note and rating.
xo,
A
Bruce L Caple says
I have been making this recipe for many years. It is our daily bread. I always double the recipe, freezing one loaf. I have made one change with the ratio of bread flour to whole wheat flour, using a 3 parts bread flour to 2 parts whole wheat.
But a question: have you ever subbed sourdough starter for the yeast? And if so, what quantities did you use? I have quantities calculated from another site but have not tried it yet.
Many thanks for a delicious recipe.
Alanna Taylor-Tobin says
Hi Bruce, I'm so happy to hear that you love this bread recipe and it's great to know that that ratio of bread flour to whole wheat works well too.
I haven't tried this with sourdough starter but I love that idea! If you experiment, please report back. Happy baking to you!
dalynn says
I've decided that 2025 will be the year that I learn to make bread. This is the 3rd recipe I've tried, and so far it is my favorite. Not too difficult, and SO delicious! Thank you for sharing!
Alanna Taylor-Tobin says
Aw that makes me so happy to hear - so glad you liked it and that the recipe was doable!