Dairy Free Bread

134 comments

5 from 595 votes
Jump to RecipePrintPrint Recipe

This post may contain affiliate links. See my disclosure policy.

Learn how to make dairy-free bread that bakes perfectly every single time. It’s crusty on the outside, pillowy on the inside, and full of flavor. It’s the perfect bread recipe for beginners.

loaf of dairy free bread, sliced.

If you’ve ever been intimidated by baking bread from scratch, you need to try my dairy-free bread recipe.

Made entirely without dairy or yeast, this easy bread recipe has the perfect texture, with a great crust on the outside and a fluffy, soft center. Plus, it toasts beautifully, so you can easily incorporate this quick bread into your everyday routine. It makes perfect sandwich bread, toast, or even French toast. Plus, since it’s so easy to make, you can enjoy homemade bread every week.

Table of Contents
  1. Why I love this recipe
  2. Key Ingredients
  3. How to make bread without dairy
  4. Arman’s recipe tips
  5. Storage instructions
  6. Frequently asked questions
  7. More simple baking favorites
  8. Dairy Free Bread (Recipe Card)

Why I love this recipe

  • Quick and easy. The step-by-step process is deceptively simple. Just combine the milk and vinegar, let it sit, then mix up the bread batter, shape the loaf, and let it bake.
  • Simple ingredients. No oddball ingredients needed here! Just a handful of pantry staples you probably have on hand already. 
  • Freezer-friendly. This bread freezes exceptionally well, so I like to make a double-batch and store the extra loaf for last-minute bread emergencies. 
  • Vegan and easy to make gluten-free. This recipe makes naturally vegan bread, and it can easily be made gluten-free by using gluten-free flour. 

If you love simple bread recipes, try my protein bread, keto bread, cottage cheese flatbread, and 2 ingredient bread next.

★★★★★ REVIEW

“Love this recipe! Make it a lot. Nice small batch for a single person. I kneaded in Light rye flour for a twist. Came out great.” – Lorrie

Key Ingredients

  • Milk. I prefer oat milk or unsweetened almond milk, but you could use any non-dairy milk you prefer. Just make sure they aren’t sweetened or flavored.
  • White vinegar. When combined with milk, the vinegar will curdle and give us a great buttermilk substitute. Apple cider and malt vinegar could also work, but the flavor would be pretty overpowering.
  • All-purpose flour. I used regular white AP flour, but whole wheat or gluten-free flour blend could also work. If you do go the gluten-free route, I highly recommend Bob’s Red Mill. 
  • Baking soda. To give rise to the bread without needing yeast.
  • Salt. Just a pinch for a little extra flavor. 
  • Sugar. For a touch of extra flavor, especially when combined with the salt. I’ve also used honey, and it works great.

How to make bread without dairy

This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

soy milk and vinegar in a bowl.

Step 1- Curdle milk. In a small bowl, combine the milk and vinegar and let sit until it curdles. 

flour with curdled milk mixture in a bowl.

Step 2- Combine the ingredients. Mix flour, salt, sugar, and baking soda. Add curdled milk in two parts, mixing after each until just combined.

shaped ball of bread dough.

Step 3- Shape. Lightly flour a surface. Sprinkle a tablespoon of flour on the dough, then transfer it to the surface. Gently knead and shape into a dome.

scored ball of dough on a flour surface.

Step 4- Score. Using a sharp knife, slice twice across the dough to form a cross shape around ½ inch thick. 

shaped scored ball of dough onto a baking sheet.

Step 5- Bake for 20–25 minutes, checking at the 20-minute mark. It’s ready when golden brown and sounds hollow when tapped.

baked dairy free bread.

Step 6- Cool, slice, and serve. Remove from the oven and let it cool completely, then slice, toast, and serve. 

Arman’s recipe tips

  • Avoid overmixing the dough. My #1 tip for making homemade bread is to mix only until the ingredients are just combined. Otherwise, too much gluten will develop, and you’ll be left with a dense, chewy bread. 
  • Don’t over-knead either. Like mixing, you can accidentally knead out all the air in the bread, so only knead 8-10 times, max. 
  • Sift the dry ingredients. I’ll admit I don’t always adhere to this advice, but I know that sifting the flour makes for lighter, more airy bread. 
  • Slice with a serrated knife. I strongly recommend using a serrated bread knife to slice the bread since that will help break through the crust without smashing the bread as you slice. 
  • Use loaf pans. When I want a more traditional bread loaf shape, I’ll split the dough in half and bake it in two greased loaf pans. 

Storage instructions

To store: Leftover bread can be kept in an airtight container at room temperature for up to 2-3 days. If you’d like it to stay fresher longer, store it in the fridge for up to 1 week. 

To freeze: Place any leftover bread in a freezer-safe container and freeze for up to 6 months. Let the frozen bread thaw overnight at room temperature before toasting and enjoying.

baked bread without dairy.

Frequently asked questions

How do you make dairy-free bread rise?

Adding baking powder to the batter, along with all-purpose flour, will help the bread rise similarly to if yeast had been added.

Can I use a bread machine?

While you can use a bread machine, this recipe works best oven-baked.

Can I substitute the vinegar?

Yes, you can. I’ve had success replacing the vinegar with fresh and bottled lemon juice.

More simple baking favorites

If you tried this Dairy Free Bread recipe or any other recipe on The Big Man’s World, please rate the recipe and let me know how it went in the comments below. It really helps others thinking of making the recipe. 

dairy free bread recipe.

Dairy Free Bread

5 from 595 votes
My dairy-free bread recipe is easy to make and yields the most crusty, fluffy bread ever. No yeast needed. Watch the video below to see how I make it in my kitchen!
Servings: 8 servings
Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes

Video

Ingredients  

  • 1 cup milk of choice I used oat milk
  • 2 tablespoons white vinegar * See notes
  • 2 cups all-purpose flour Use gluten-free, if needed
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 tablespoon sugar

Instructions 

  • Preheat the oven to 200C/400F. Line a large baking tray with parchment paper and set aside.
  • In a small bowl, add the milk of choice with vinegar and let sit until it curdles, around 10 minutes.
  • In a large mixing bowl, add the flour, salt, sugar, and baking soda and mix well. Using a 1/4 cup, add your curdled milk into it in two increments, and mix gently, until just combined.
  • Lightly flour a kitchen surface. Sprinkle a tablespoon of flour on top of the dough and transfer to the floured surface. Gently knead the dough, around 8-10 times, and form a dome shape. The dough should still be quite sticky. Using a sharp knife, slice twice across the dough, forming a cross shape, around half an inch thick.
  • Transfer the bread dough onto the lined tray. Bake for 20-25 minutes, checking around the 20 minute mark. The bread is cooked when golden brown on the tops and when tapped, makes a hollow sound from the base.
  • Remove from the oven and allow to cool on the tray completely, before slicing and toasting.

Notes

* Apple cider vinegar and malt vinegar could work, but they will have a very overpowering taste in the cooked bread. I have tested lemon juice successfully. 
To store: If you plan on enjoying the soda bread within 2-3 days, it’s best for you to keep it at room temperature, in a sealed container. For slightly longer shelf life, you can store in the fridge and it will remain fresh for up to 7 days.
To freeze: This bread IS freezer friendly. Place any leftover bread in a ziplock bag and place it in the freezer, as you would any other bread you freeze. It will keep fresh for at least 6 months.
Thaw pre-frozen bread at room temperature before toasting and enjoying. 
Recipe variations
The beauty of this quick bread is that it’s pretty much a blank canvas. I like to change up the ingredients to change their flavor and texture. Here’s what I’ve tried:
  • Oatmeal bread. Swap 2 tablespoons of flour with rolled oats, and sprinkle some oats on top before baking the bread. 
  • Raisin bread. Fold through ¼-½ cup of raisins into the dough. For a sweeter bread, add ¼ cup of sugar. 
  • Walnut currant bread. Fold through ¼ cup of chopped walnuts and ¼ cup of dried currants (or cranberries).
  • Whole grain bread. Use whole wheat flour and add ¼ cup of mixed seeds into the dough, and sprinkle some on top before baking. 
  • Rosemary bread. Add 1 tablespoon of rosemary and ½ teaspoon of extra salt, and sprinkle coarse sea salt on top before baking. 

Nutrition

Serving: 1servingCalories: 125kcalCarbohydrates: 25gProtein: 3gFat: 1gSodium: 255mgPotassium: 34mgFiber: 1gSugar: 2gCalcium: 43mgIron: 1mgNET CARBS: 24g
Course: Breakfast
Cuisine: American
Author: Arman Liew
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

Originally published April 2020, updated and republished April 2025

Arman Liew

I’m a two time cookbook author, photographer, and writer, and passionate about creating easy and healthier recipes. I believe you don’t need to be experienced in the kitchen to make good food using simple ingredients that most importantly, taste delicious.

You May Also Like

5 from 595 votes (580 ratings without comment)

Leave a Comment

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

Recipe Rating




Comments

  1. 5 stars
    Love this recipe! Make it alot. Nice small batch for single person.
    I kneaded in Light rye flour for a twist.
    Came out great.

  2. 5 stars
    Thanks for a great recipe. For Aussies I used Woolworths brand free from Gluten Free self raising flour and cooked in a cast iron camp oven on a gas stove and it worked well.

  3. If you’re baking with Bob’s Red Mill 1:1 flour I suggest you use their recommended 1 1/2 teaspoon of baking soda per cup of flour. I’ve baked many loaves with 1:1 before seeing the recommendation. It makes a substantial difference in the outcome. The bread rises a bit more and browns very nicely in just 20 minutes of baking.

    By the way, 1:1 does not absorb liquids quite as well as more traditional flours. Consider adding a bit more flour before kneading.

  4. 5 stars
    I loved this recipe! Easy to make and delicious. I used white wine vinegar because I did not have regular vinegar, and I also added thick zests of orange. The zest gave the bread a delightful citrusy sweetness. I will be making this bread again. Thank you!

  5. 5 stars
    I’ve made this bread at least a half-dozen times, none of which approached the look of the loaf at the website. Flour was Red Mill 1-1; milk was coconut; sugar was coconut sugar. Loaves baked for 25 minutes on a stone were grey with a rise of perhaps a third of loaf image here. Baking was at about 5,400 ft elevation; I bake on a well heated pizza stone; I make two loaves at a time – on parchment.

    I make the bread for my wife, who enjoys having some bread she can eat. Because the loaves appear undercooked she toasts them first. But I’d really like to have some suggestions on how to get a rise similar to your loaves.

  6. Can we use raw milk instead of dairy free milk?? We are definitely not dairy free in this household lol thanks

  7. This recipe has saved me! It’s egg free and so simple. Turned out delicious and worked well for a grilled cheese. Thank you!
    gluten free and now egg free

  8. 5 stars
    Wow! Super easy and quick to make. It’s in the oven now and looking lovely. Cannot wait to try it. Thank you so much for sharing!

  9. 5 stars
    After trying 2 other gluten free, yeast free recipes with horrible results I was scared. Great instructions, incredibly easy and even my 13 yr old son loved the bread! Thank you!

  10. I just tried it! I followed the recipe to the letter (at least regarding measurements, ingredients I varied, like I explain here).
    It didn’t rise at all, and it is tiny, which I am used to with gluten free breads.
    I added some seeds, and they taste wonderful. I also used apple cider vinegar and the taste was good, as I said, and coconut sugar (the color didn’t change though).
    I am very satisfied with this tasty and good looking bread, it is ready SO FAST!! I think I might bake one or two everyday 🙂
    Thank you so much for this great recipe!

  11. 5 stars
    I made this recipe today gluten free two ways- one with Bob Red Mill 1:1 as you did and one with King Arthur all purpose (no xanthan gum). Both came out quite well, King Arthur just a little flatter but tastes just as good. Another major note- I used apple cider vinegar and I was very surprised there was no strong taste! I used rice milk with it (it’s the only non dairy I can have atm). I’m really pleased and grateful for this recipe Arman!

  12. 5 stars
    A perfectly sized small loaf for the two of us for lunch. Fast and easy to make. It rose well, but was slightly dense in the middle. Even though at 20 minutes it sounded hollow when I knocked on the bottom, and a skewer came out clean, it probably could have been better with the full 25 minutes.

  13. So this is a lesson learned for me and anyone who might try this recipe. ☺️ I used a gluten free flour (no xanthan gum), and it didn’t rise AT ALL. I didn’t think of adding that before-hand. I did check the red mill 1:1 gluten free flour, and it DOES have xanthan gum. Next time I try this recipe I will add that and leave an update. 👍🏻😄

  14. 5 stars
    Recently told to go dairy, egg, and yeast free I was in a slump until I stumbled across this beautiful recipe. This bread is amazing!!! Thank you. I will check out your other recipes.

  15. Hi, I can’t wait to try this recipe! Just a question. I am on low histamine diet and I’ve been trying to implement cassava flour. Do you have any experience with it for this recipe pls? If not, do you know how the bread turns out with spelt flour pls? Or any other suggestions for substitutions? Many thanks!! 🙂

  16. 5 stars
    Great recipe! Makes delicious easy bread. I split it into 2 small rolls to go with soup.
    I used apple cider vinegar instead of white vinegar and the bread tasted fine – didn’t have an overpowering flavour in case anyone was worried about using it 🙂

  17. 5 stars
    I added 1/4 tsp each of Parsley, Sage, Rosemary, and Thyme and made a Scarborough Fair Soda Bread. It was AMAZING!!!! I definitely recommend it! Thanks so much for sharing the recipe. It worked perfectly and made amazing bread!

  18. Your recipe is absolutely divine! Do you think it would be possible to make a loaf four times the size that these make? I would wonder what the ingredient components would amount to and how would the cooking time change? Or maybe it’s just not possible with this type of bread? Either way, I just love it. Thank you so much for sharing this .

  19. Your recipe is absolutely divine! You think it would be possible to make a loaf four times the size that these make? I would wonder what the ingredient components would amount to and how would the cooking time change? Or maybe it’s just not possible with this type of bread? Either way, I just love it. Thank you so much for sharing this .

  20. 5 stars
    THANKS so much. This is a lifesaving recipe for us. We Have a gluten, dairy, egg and yeast intolerant daughter and this is our new easy-go-to recipe.

  21. Alright, Arman…
    You’ve done it. You HAVE DONE IT! You’ve created a gluten free bread recipe that is as DELICIOUS as it is EASY! The flavor is wonderful and the texture didn’t taste GF at all!!! I used what I had on hand- Cup for Cup gluten free flour, apple cider vinegar, and 2% dairy milk, and baked for 20 minutes. My only surprise was how small it was…I’ll definitely double the recipe next time. I’ll also try to make it vegan as it’s written and see how it turns out. Thank you for the best gluten free bread I think I’ve ever had!!!!!!

  22. Have made this a few times now, using a GF flour mix recipe from Gluten Free Alchemist, and it turns out great every time 🙂 My <3 gets excited whenever I make it. It's so easy and so quick that I'll be making it routinely, I think. I'm going to try adding raisins and cinnamon to the next batch, I think 🙂

  23. Hi Arman. Thanks for your quick reply. Maybe it’s a regional thing with Bob’s flour. We either have 1:1 baking flour or all purpose flour. We don’t have 1:1 all purpose flour. When I saw the 1:1 in your recipe, I used that. I’ll try the Bob’s all purpose flour to see if that works. Thanks again!

  24. Hi. Thanks for this recipe. I have a question though. I’ve made this twice, with Bob’s Red Mill 1:1 Gluten Free Baking Flour. Both times, it comes out as just a white blob. It never browns. Are you sure it’s the 1:1 baking flour that should be used and not the Bob’s Red Mill All Purpose Baking Flour? The 1:1 is very different. I might try it with that the next time and will post another comment, but thought I’d check first.

  25. Hi.. I made this.. turned quite delicious with a local GF flour blend.. I have 2 questions
    1. Can I double/triple/quadruple the recipe?
    2. Do you recommend making the dough in a food processor with dough attachment for a big batch?

  26. I tried it and it was delicious but i had to add more flour because it was like a batter and I had to bake it for longer than 25 mintues…

  27. Just re the vinegar: I have also successfully used lemon juice with both dairy & non-dairy milk to make buttermilk substitutes for recipes like this…works very well! FYI
    Thx for this recipe, very similar to my usual soda-bread…looking forward to trying it out. (Rosemary-garlic is our current favorite variety)

  28. Maybe my mistakes and variations might help others :)…
    I followed the ingredient measurements as written, used GF flour and ACV and no sugar (its what was in the cupboard). Also, had no parchment so just very lightly oiled the bottom of the baking sheet.

    First attempt: the dough was very runny, had to add more flour to compensate. I think I over kneaded on this dough. First loaf came out very dense and dry and slightly undercooked.
    Second attempt; dough was very runny. Added more flour (and oats this time) to compensate. definitely did not over knead. Baked for approximately 30 minutes in the end. Better result for sure. Constancy was bouncier and cooked evenly. Texture was a little powdery but I think this was the GF flour.

    Will definitely continue to experiment, thanks.

  29. I used almond milk.
    How do I know when the milk curdled enough for the bread.
    Do you have any video on making this bread.
    Thank you 😊☺

  30. I used almond milk
    How do I know when the milk curdle enough for the bread🍞

    😊Thank you

  31. Made this yesterday and it turned out great but is very small. Can you just double or triple the recipe to make a larger loaf?

    1. Absolutely! I made it a small batch loaf so it can be enjoyed within a day or two, as it doesn’t taste great when kept longer. 🙂

  32. Today I tried the rosemary bread version! Turned out great and I’m an amateur baker! Thank you for this recipe. I’m definitely going to bookmark this one to make again!

  33. Hi there! Made this today…I followed the instructions exactly, but my bread didn’t rise at all and was still doughy inside after 25 minutes. Any idea what the issue could’ve been?

  34. I made a gluten free one, but it’s a door stop. What could be added to make it less of a brick? I’m thinking coconut oil and / or psyllium husk

  35. Thank you for clarifying the vinegar amount. I made two loaves today, one GF and the other with Einkorn flour, but followed the recipe as written…. The GF one is very dense and small, wasn’t baked enough so I had to put it back in the oven. Definitely will have to toast this one. It is dry. The other one is still cooling. Never did turn a golden brown on top. I’m hoping for the best even though I possibly overdosed the vinegar.

    1. No worries- this bread doesn’t go a deep brown on top- so just tap the bottom and see if it sounds hollow 🙂

  36. Thanks for the great recipe! I would love to make a bigger loaf. Would I just double the recipe and baking time?

    1. I’m actually amazed that this recipe comes out looking the way it does on your blog. It looks so beautiful & delicious. Unfortunately this was a flop both times I tried it. The first time I followed it exactly except for using raw milk instead of nondairy milk & Coconut sugar instead of white sugar & it came out like an undercooked pancake. Also used Bob’s baking flour both times. Second time I tried it, I made some adjustments since I feel it really needed something to help it rise. So I added xantham gum & used white sugar instead of coconut. The second time it came out looking GORGEOUS but was so dense, sandy/chalky consistency & tasteless. What on earth did I do wrong & why are gluten free breads so impossible to get right?! I really think for the lack of gluten & yeast — the baking soda/powder & vinegar need to be EXACTLY right along with either milk or water. Not sure why this recipe didn’t work for me because it looks absolutely amazing but I only wasted my ingredients

  37. I made it rosemary and sea salt and it’s delicious but mine didn’t seen to rise very much. Any suggestions?

  38. Thank you for sharing! Can I use potato flour? I accidentally bought that type of flour and seeing what I can make with it.

  39. The amount of flour to milk seems off balance and left the dough very runny. Shouldn’t it have been at least 1 3/4 cup of flour?

  40. Hello, made this today-looks like it’s turning out but I have a question:
    When you say to add 1/4 cup of the milk mixture to the dry ingredients is that all we use or do we use the rest of the mixture as well.
    I use GF flour and my dough was very dry until I added more of the mixture.
    Love your recipes!!!
    Thanks.

  41. The recipe calls for 1/2 cup of milk anyway, so no wonder you ended up with a soup 😂 Maybe try actually reading the instructions next time?

    The proportions seem totally fine to me, soda breads are pretty popular and the ration between flour and liquid is pretty standard here. I will be trying it for sure!

  42. Hey there! when I added the cup of milk when it had curdled, to the cups worth of flour it was like soup. When you say “add 1/4 cup milk” does this mean at a time or is that all you add?
    I ended up having to add another cup of flour to make it formable

    1. Hi Ginger! It’s 1/2 cup of milk total- the 1/4 cup is how you should add it into the flour, 1/4 cup at a time. I’ll amend the recipe to reflect that, sorry for the confusion.

  43. Did you REALLY make this bread? 1 cup milk, 1 cup flour, for me made soup. Wasted my precious organic flour.

    1. Kathleen, with all due respect, if you just combined 1 cup flour and 1 cup of milk, you will get soup.

      There are more ingredients than just that in this recipe.