Gluten-Free Sandwich Bread

Gluten-free sandwich bread
 I’ve been experimenting more with gluten-free baking, and today I wanted to share a foolproof recipe for a wheat-free sandwich bread. Vegan, of course.
I bake a lot and I love baking breads most of all. But I had rarely baked a bread free of gluten, unless you count some Indian flatbreads like bhakris and missi rotis which are often made with flours like millet and sorghum and corn. So when I rolled up my sleeves and set out to bake a gluten-free bread, I did a lot of reading and incorporated a lot of the advice in my recipe. Here’s what I learned:

–Start with an open mind, especially if you’re a seasoned baker, because all of your long-held notions about baking bread will be challenged. Gluten-free breads present a fundamental conundrum: gluten is the substance that gives breads structure and helps them rise (it’s why you knead bread dough so much– to develop those gluten strands that will stretch and make your bread grow big and light and airy in the oven). So then how do you get a bread that lacks any gluten at all to rise? Relax, because there is an answer: xanthan gum. This thickener adds viscosity and elasticity to a gluten-free dough, allowing it to rise in a hot oven, much as a wheat bread would. Xanthan gum can easily be found at stores like Whole Foods or online.

Best gluten-free sandwich bread

— Take time to mix your ingredients thoroughly, even if there is no gluten to develop. You will find lots of websites that say you don’t need to knead your dough, but trust me, mixing it for a decent period of time ensures that you get your dough to just the right consistency.That’s because gluten-free flours tend to be rather thirsty and you want to give them time to absorb all the liquid they can.

— Your gluten-free dough will look different: more like muffin batter than the average wheat bread dough. Don’t be tempted to add more flour. The wet dough will help create an airier bread. Also– big bonus!– your gluten-free bread needs just one, not two, rises, saving you time.

–Your baked gluten-free bread will also look different. Because of the wet batter, the finished bread will have a rather shaggy look to it, not unlike a banana bread, cracks and all. But who cares when it looks great sliced and tastes even better.

–Your gluten-free bread will taste different, because gluten-free flours tend to have a more robust, earthier flavor than wheat does. One of the ways to combat this is to use lighter flours like rice flour and oat flour in combination with some of the stronger-tasting ones, like millet or sorghum.

So now that you are privy to some secrets of successful gluten-free baking, let’s fire up that oven and get started. This bread uses millet flour, rice flour, and oat flour (be sure to buy one that says gluten-free, because some oat flours apparently can be contaminated with gluten while processing) and tastes, I think, as close to a wheat bread as can be. It also toasts really well.

Enjoy, all!

Sandwich bread
Gluten-Free Sandwich Bread
Prep time
Cook time
Total time
Recipe type: Bread
  • 1½ cups millet flour
  • 1½ cups oat flour (make sure you buy one that's labeled gluten-free)
  • ½ cup rice flour
  • ½ cup tapioca starch
  • ¼ cup flax meal
  • 2 tbsp egg replacer (can substitute corn starch)
  • 2 tbsp xanthan gum
  • ½ tsp baking soda
  • 1¼ cups warm water
  • 2¼ tsp of active dry yeast (1 packet)
  • 1 cup almond milk mixed with 1 tsp vinegar
  • 1 tbsp maple syrup (can substitute sugar)
  • 1½ tsp finely ground sea salt
  • 2 tbsp olive oil
  1. Add the yeast and maple syrup to the water and let stand until the yeast starts to bloom, about 5-10 minutes.
  2. Mix the various flours together with the baking soda, flax meal, egg replacer, and xanthan gum. Whisk everything thoroughly to ensure it's all mixed together.
  3. Add the almond milk to the yeast-water mixture along with the flours and salt.
  4. Mix using the paddle attachment on a stand mixer or by hand. Drizzle in the oil as you mix. Continue to mix for about 8 minutes or until everything's well-incorporated and you have a fairly smooth-looking, batter-like dough.
  5. Oil a standard 9 by 5 inch loaf pan. Pour the dough into the pan and, using a spatula, even out the top as best as you can.
  6. Cover with a kitchen towel and let it rise in a warm place for 60-90 minutes or until the dough has domed around the top of the pan.
  7. Preheat the oven to 350 degrees Fahrenheit and bake the bread for 55 minutes. Insert a thermometer in the middle at the end of baking-- it should register at least 200 degrees.
  8. Remove the loaf from the oven and let it stand on a rack until cool enough to handle, about 20 minutes. Remove from the loaf pan and continue cooling the bread on the rack.
  9. Enjoy!
(C) All recipes and photographs copyright of Holy Cow! Vegan Recipes.

Get new recipes by email. Sign up below.


  1. says

    I’ve yet to try baking anything gluten-free. It’s inspiring that your bread looks soft and very pliable with those large air pockets. Looks delicious!

  2. says

    What an impressive effort, it looks amazing! Gluten free baking scares me a little but your post makes it sound relatively easy.

  3. says

    This looks like a very successful and beautiful loaf. I especially appreciate the relatively small amount of starch in the recipe. I see so many recipes where starch makes up at least 1/3 of the flour mix. I have one question, though. Does the recipe need 2 tablespoons of xanthan gum? That seems like a lot.

  4. says

    What a gorgeous loaf, Vaishali!

    I have seen gluten free bread in the stores and they look so very unappetizing :(
    I hold one tentatively and it feels rock solid in my hand, that is when I replace it and shake my head and wonder why I should pay $ for a rock!

    looking at your loaf, I can see that, made in the right way, it can be perfect. I hope one day, I can make a loaf as gorgeous as that!

  5. says

    I am so excited about this! I love all of your wheat-based breads and make them for my husband all of the time, but now I have a bread from your site that I can make for me :-)

  6. desiree says

    Hello, I really want to try this recipe but we have a flax allergy. What can I replace the flax with? Thanks!

    • Anonymous says

      Flax is considered an egg replacer in baking because of its gelatinous properties. perhaps chia seed would be a good sub too because the gelatinous propertites in them are similar to flaxseeds

  7. says

    Super amazing awesome bread. I made the recipe and it just came out of the oven. It is delicious! I made a couple of substitutions. Since I did not have millet flour on hand, I used Sorghum flour. I also replaced the xanthan gum with a 1/2 cup mixture of flax meal, chia meal, and psyllium powder. It is a little crumblier than a bread with gum, but so tasty!

  8. George says

    Very tasty bread. I have used it both for toast and sandwich bread. I’ve had to be careful on the rising stage as it tends to rise very high.

  9. Helen says

    In this recipe it says you can use corn starch instead of the egg replacement. How much corn starch should be used and is it mixed with any additional liquid? The bread looks wonderful and I can’t wait to give it a try!

  10. says

    Hi! Just made this. I substituted sorghum flour for the millet and I didn’t have any oat flour so I just used rice flour. My batter wasn’t wet at all and I’m wondering if it was my substitutions and if I needed to add more water or milk. I think that was the reason it didn’t rise much but did “oven spring” (is that the term?). I love the taste and the texture, even though it is very dense. Any tips?

    • says

      Hi Tanya, you may have baked in a drier climate than mine. Always feel free to add a little more water– the dough should be very sticky and a cross between a regular bread dough and a batter.

  11. says

    This looks absolutely amazing! Did you use brown rice flour or white rice flour? If it’s the latter, do you think brown rice flour would be too heavy to sub in? Thanks so much!

  12. Michelle says

    Hi there. I just gave this recipe a try as it looked amazing and got great reviews. Everything went beautifully until I sliced it and it wasn’t cooked on the inside, even though I left it in as long as you said, even a bit longer. I followed recipe exactly, or so I thought. Would love to try it again if I could find out what I did wrong. Thanks for any advice in advance!

    • says

      Hi Michelle, ovens can vary at the same temperature– a 350 reading on mine could be warmer than the same reading on yours. Also weather can sometimes make a difference to the amount of moisture in the bread which, in turn, would change baking times. For instance, if you had humid weather in your part of the world on the day you baked the bread, the dough would be wetter. I would advise adding about 10 minutes to baking time and check with a toothpick before removing the bread from an oven. If the toothpick inserted in the center comes out dry you should be good to go.

      • Michelle says

        Thanks for the tip. I’m new to gluten free bread baking and didn’t know that humidity plays a factor in it all; and yesterday was a humid day here. I’m going to give it another try tomorow and hope for better results, but I’m determined to make your recipe work! Thanks :)

  13. Maria says

    Hello Vaishali, I tried your recipe with a few changes becauce i did not have millet flour and am not supposed to use oat flour. So I used instead of millet quinoa flour and instead of oat flour shorgum flour. I also sub the maple syrup with unpausterized honey. I omitted the egg replacer also.
    When I added the flours to the liquids I realized the mixture was way too dry. Maybe is because it is winter here in Toronto? Well, anyways, I decided to add more rice milk (I used rice milk instead of almond milk), I had to add about one and a half cups of milk until it recembled a lumpy batter.
    I let it rise and after about 45 minutes it had ricen well over the edge of the bread tin. It baked for one hour, it had also reached 200 degrees. It came out better than I thought, Actually , it is the best gluten free bread I have baked so far! is not crumbly, is not supper dence. it actually grew and had air pockets like “normal”bread, Next time I will add something to give it some more flavour, maybe some herbs and more salt. BUt this bread slices easily and holds together so you can actually use it for toast or sandwichs. Thank you very much for sharing your recipe

    • says

      Hi Maria, thanks for all the recommendations on the substitutions you made. I love it when people modify recipes to cook with what’s in their pantry because that’s what cooking is all about– making adjustments to your own taste and convenience. :) I agree that the lack of moisture could be due to the weather, and glad you found a way around it.

  14. Loz says


    Thanks for this recipe. I have made it today and made little changes and I am very happy with the result. I think I can even improve on what I have done. Its the best I have managed to date.

    I changed Millet flour for Amaranth. I am not sure I like the taste of Millet flour. I also used brown rice flour instead of rice flour which I assume is white in your recipe, and I exchanged the Tapioca starch for Arrowroot, simply because I didn’t have Tapicoa starch. I also used 1 Tbsp of sugar (not happy but I didn’t want to use maple in my test run, its expensive over here) and I didn’t have any sugar so my neighbour gave me a bit of her white, not ideal but at this stage I was happy to go with it. Next time I will use brown sugar, and then start thinking about Maple. The other change I made was I added some Pea Protein.

    Result, like I said best I’ve manage to date. I just put it on a baking tray, lightly sprayed it with olive oil and baked. It cooked very well. It rose well, sliced well, its sift in the middle but not gooey, it has a good crust, not too hard. i don’t think it has as many ‘holes’ air bubbles as your picture looks like but it has some, so its not too stodgy, but I would like more, so not sure how to get them!

    Mistake I did make was I sliced it only to find I sliced it too thick, its filling. I don’t know what it will be like next day, but its good fresh after making it. See tomorrow morning!

    I must admit, becoming Vegan has opened my eyes into food. Websites like this is invaluable for people like me, new to veganism, so many thanks from the UK


  15. Stephanie says

    i have made this recipe many times, it is the best gf vegan bread I have found. But I have never been able to get it to rise that high, it never domes out of the pan. Any tips?

Leave a comment!