Soft and Chewy Coconut Milk Bread

This bread is like a big, soft, fluffy pillow.
A pillow that smells very softly of coconut.
Soft and Chewy Coconut Milk Bread (vegan)
The past 6 months I’ve been going gangbusters with coconut oil in breads, muffins, and cookies. The flavor it imparts is subtle, yet it lends such a soft and moist texture to everything it touches.
For this bread, I paired coconut oil with rich, creamy coconut milk and am thrilled with the results. It’s adapted from Soft and Fluffy Sandwich Bread (vegan), which has been very popular with readers and is my husband’s all-time favorite bread.
And this one is my new favorite bread for toasting, making sandwiches with, or just nibbling on.
Soft and Chewy Coconut Milk Bread (vegan)

The good news and the bad news about this bread is that it doesn’t have much coconut flavor. If you’re a fan, you may wish for more intensity, and if you’re not into coconut, you’re totally safe. It’s usually shredded coconut, rather than coconut milk or oil, that has the pungent taste many people dislike. The bread is nothing like that.
The recipe makes one modest loaf, perfect for our family, and uses just two cups of flour for the entire loaf. When I read bread and roll recipes that begin with ‘Add 5 to 6 cups of flour’ I tune out.
Soft and Chewy Coconut Milk Bread (vegan)
Begin by warming the coconut milk, just until it begins to boil. Then, add the special ingredient that keeps the bread soft, chewy, and moist: oatmeal. You’d never know oatmeal was baked in and when mixing the dough, you’ll think there’s no way this whole cup of sloppy oatmeal is going to just disappear, but it magically does.
Let the oatmeal-coconut milk mixture cool to the proper temperature, about 15 minutes. I urge you to use a thermometer. You don’t want to add overly hot oatmeal to the yeast because you’ll kill it. Yet it has to be warm enough so the yeast activates. For me, this is in the 120 to 130F range because I use Red Star Platinum yeast. The brand of yeast used dictates the temperature.
Soft and Chewy Coconut Milk Bread (vegan)
Combine the oatmeal mixture with all-purpose flour, yeast, brown sugar, and coconut oil. My stand mixer kneaded for about 6 minutes, and if you’re kneading by hand, knead for 10 minutes, or until the dough comes together, adding as little additional flour as possible.
This is a fairly moist and sticky dough, but manageable. With bread-making, the less flour added, and the more you tolerate sticky dough, the lighter and fluffier the bread will be. Sure, I could have added another half-cup or more of flour, but refrained and dealt with the stickiness. And I have a light, fluffy loaf in return.
Soft and Chewy Coconut Milk Bread (vegan)
I used all-purpose flour because I wanted really soft and tender bread. Bread flour will produce a loaf that’s chewier. I don’t know how whole wheat flour would work. If you try it, I suggest not using more than 1 cup (50% of the total amount) for fear it won’t rise well, and will become very heavy and dense.
After kneading, place the dough into a greased bowl, cover it, and let it rise in a warm, draft-free place for about 2 hours, or until doubled in size. Create a warm environment by preheating your oven for 1 to 2 minutes to 400F, then shutting it off. This creates a 90F-ish warm spot. Slide the bowl in and wait while the yeast works. Just make sure your oven is off.
Soft and Chewy Coconut Milk Bread (vegan)
After the dough has doubled, punch it down, turn it out onto a floured surface or Silpat and knead it for about 3 minutes.
This is my puffball after the first two-hour rise, before being punched down. You can see it’s glistening and loose, cues that the bread will turn out soft and fluffy.
Soft and Chewy Coconut Milk Bread (vegan)
With your fingers or a rolling pin, shape it into a 10-inch by 6-inch rectangle, just eyeball it. It’s being baked in an 8-inch pan and you want the long side slightly longer than the pan, so about 10 inches.

Starting with a long side, roll up the dough to form a tight cylinder. Tuck the ends in and place the cylinder in the pan. Cover it, and allow it to rise until doubled, 60 to 75 minutes. Optionally, when rolling it, sprinkle with cinnamon, nutmeg, ground ginger, raisins, or dried fruit.
Soft and Chewy Coconut Milk Bread (vegan)

Bake for about 30 minutes or until domed, golden, and puffy. When tapped, it should sound hollow. Technically, the internal temperature should reach 210F, but I despise spearing pretty bread with the dagger-like thermometer probe, so I rarely do this unless I’m very uncertain. I usually rely on visual cues and tapping.
It’s so soft and fluffy, even without eggs and butter, and a great little vegan loaf. There’s a very slight chewiness, thanks to the oatmeal. But you definitely don’t think, oh there’s oatmeal in this. It’s a stealth operator.
The bread is moist and there’s a richness to the crumb that I attribute to the coconut milk and coconut oil.  It’s slightly denser than this version of Sandwich Bread, which was made with water and canola oil.
Soft and Chewy Coconut Milk Bread (vegan)
It’s wonderful to eat plain, or with butter, jam, or a smear of Homemade Peanut Butter. Toast it, make French toast with it, make PB&Js for lunches with it, or put a basket of it on the dinner table and watch it disappear.
If you’ve not gotten on the coconut milk or oil train, please, hop on board.
This loaf lasted precisely 1 day.
Soft and Chewy Coconut Milk Bread (vegan)

Print Print Recipe

Soft and Chewy Coconut Milk Bread

For anyone who doesn't love coconut, there's almost no discernible coconut scent or taste. There's a very mild, overall sweet flavor, along with a slight nuttiness and chewiness from the oats. There's a richness and density to the crumb that I adore, making it one of my favorite breads. It's so soft, fluffy, tender, and moist, thanks to the coconut milk, coconut oil, and oatmeal that's kneaded right into the dough. Total time from start to finish is about 4 hours, most of which is downtime.

Yield: one 8-by-4-inch loaf

Prep Time: 15 minutes

Cook Time: 30 minutes

Total Time: 45 minutes


  • 1 cup coconut milk (I used Trader Joe's Light)
  • 1 cup old-fashioned whole rolled oats (not quick cook or instant)
  • 1/4 cup water (from the tap, not hot and not cold)
  • 2 cups all-purpose flour (bread flour may be used and will create a heartier, chewier bread)
  • 3 tablespoons coconut oil, melted (canola or vegetable oil may be substitued)
  • 2 tablespoons light brown sugar, packed
  • 2 1/4 teaspoons instant dry yeast (one 1/4-ounce packet, I use Red Star Platinum)
  • pinch salt, optional and to taste


  1. In a 2-cup microwave-safe glass measuring cup or small bowl, heat the coconut milk until it just begins to boil; likely just over 2 minutes.
  2. Add oatmeal to the milk and stir to combine. Set aside and let cool until temperature reaches about 120 to 130F, about 15 minutes. (I use Red Star Platinum Yeast which necessitates this temperature; allow mixture to cool to the ~100F range for other types of instant dry yeast, or to package directions). Stir in 1/4 cup tap water.
  3. To the bowl of a stand mixer fitted with the dough hook (or a large mixing bowl and knead by hand for about 10 minutes), combine flour, oil, brown sugar, instant dry yeast, and oatmeal mixture. Knead for 5 to 7 minutes on low speed, or until a moist, shaggy dough forms. The dough is quite moist and sticky, but resist the temptation to add additional flour, unless it's so moist that it won't combine. Conversely, if it's too dry, add up to one-quarter cup water. Erring on the side of too moist is always preferable to too dry in bread-making.
  4. After kneading, turn the dough out into a large, greased bowl, cover with plasticwrap, and let it rise in a warm, draft-free place for about 2 hours, or until doubled in size. Create a warm environment by preheating your oven for 1 to 2 minutes to 400F, then shutting it off. This creates a 90F-ish warm spot. Slide the bowl in and wait while the yeast works. Just make sure your oven is off.
  5. Spray an 8-by-4-inch loaf pan with (coconut) cooking spray, or grease and flour the pan; set aside.
  6. After the dough has doubled, punch it down, turn it out onto a floured surface or Silpat and knead it for about 3 minutes.
  7. With your fingers or a rolling pin, shape dough into a 10-inch by 6-inch rectangle, just eyeball it. The long side should be slightly longer than the baking pan, which is 8 inches. Starting with a long edge, roll to form a tight cylinder. There's not much to roll, about 3 turns. Tuck ends in and under, and place cylinder in prepared pan, seam side down. Optionally, when rolling, sprinkle with cinnamon, nutmeg, ground ginger, raisins, or diced dried fruit.
  8. Cover pan with plasticwrap, and allow dough to rise in a warm, draft-free place until doubled, about 60 to 75 minutes. I use the oven trick to 400F for 1 minute trick again.
  9. In the last minutes of rising, preheat oven to 350F. Bake for about 30 minutes, or until lightly golden, domed, and puffy. Rotate pan midway through baking if desired. When tapped, bread should sound hollow. The internal temperature should reach 210F.
  10. Allow bread to cool in pan for 5 to 10 minutes before turning out onto a wire rack to cool completely before slicing. The cooling process is important and although it's tempting, don't slice into warm bread. I store bread by wrapping a fully cooled loaf in plasticwrap, and place it inside a gallon-size Ziplock, where it stays fresh for about 5 days. Bread freezes very well and can be made from start to finish, cooled, and placed in a freezer-safe airtight container or a ziplock for up to 3 months. I like this bread plain, or with butter, jam, or with homemade peanut butter. It's great toasted with butter and a sprinkle of cinnamon-sugar or Cinnamon-Sugar Butter. It makes great sandwiches and French toast.

Related Recipes:

Soft and Fluffy Sandwich Bread (vegan) – Soft, fluffy, light, and moist; courtesy of the cup of oatmeal that’s kneaded into the dough. My husband declared this as his favorite bread, and it inspired today’s recipe

Honey Dinner Rolls – My favorite dinner roll recipe, lightly sweetened with honey, soft and chewy. A family favorite and a very goof-proof yeast recipe because this dough loves to rise

Cinnamon-Sugar Crust Cinnamon-Ribbon Bread – A yeast-free, no-knead bread that comes together in less than 5 minutes without a mixer. Easy, foolproof an it’s the best bread crust I’ve ever had

Raisin Bread for Raisin Lovers – A soft, slightly sweet bread that’s packed to the brim with raisins. Made entirely by hand, no mixer

Pineapple Coconut Oil Banana Bread – Like eating a tropical vacation. Soft, moist, tender, and so flavorful

Overnight Buttermilk Soft and Fluffy Cinnamon Rolls – They give Cinnabon a run for their money and are the best cinnamon rolls I’ve ever had. With the handy make-ahead suggestions, you don’t even have to get up at the crack of dawn to enjoy soft, fluffy, buttery, rich rolls

Fluffy Vegan Coconut Oil Banana Muffins – Made with coconut oil, they’re fluffy, soft, light, and moist. No butter, no eggs, and no mixer needed in these vegan puffballs. They remind me of mini donuts, a huge bonus

Challah – Light, fluffy, soft, tender, crossiant-like, and the best challah I’ve ever had and extremely easy to make. Made using the Artisan Bread in Five Minutes a Day: The Discovery That Revolutionizes Home Baking principles, this is a no-knead, goofproof, and effortless method to making bread and dough can be made in advance and stored for up to five days prior to baking it

Soft Buttery One-Hour Pretzels – Almost too good to be true. Fast and easy, soft, chewy, and just like the pretzels at the mall, at home, in an hour

I’m linking this bread up to Lora the Cake Duchess’ #TwelveLoaves group

Do you have a favorite bread recipe? Do you like coconut milk or coconut oil? Do you cook or bake with it?

Please share recipe links to your favorites.


127 Responses to “Soft and Chewy Coconut Milk Bread”

  1. Stephanie @ Girl Versus Dough — May 9, 2013 at 1:48 pm (#

    This bread looks STUNNING, Averie! My mouth is agape — out of awe, and because I want to shove the whole loaf in there. :) YUM.

  2. Kiersten @ Oh My Veggies — May 9, 2013 at 3:27 pm (#

    Oh, I am SO aboard the coconut oil train. It is amazing to bake with–that’s probably my favorite way to use it! (I will never be able to stomach the thought of putting it in coffee or smoothies.) I haven’t tried making bread with it, but now I’m going to have to!

  3. Ala — May 10, 2013 at 9:21 am (#

    I had such a good time with the honey dinner rolls–this looks heavenly! I’m sorry there’s not as much of a coconut flavor–if only throwing in a handful of shredded coconut would work out! I love that in my breads, especially Chinese cocktail buns.

  4. Paula — May 11, 2013 at 6:47 pm (#

    We love this version too! The coconut oil and milk is faint, not strong at all. It is great sandwich bread–I made grilled cheese with it today.

    • Averie Sunshine — May 11, 2013 at 6:52 pm (#

      Ahhh so glad you tried it, Paula! Thanks for coming back and LMK! I agree than the coconut flavor is very mild and faint. I would have loved your grilled cheese with it! Thanks for coming back to LMK that you made it! Love that you made this version AND the original!

  5. Aruna Advaney — May 11, 2013 at 10:53 pm (#

    Gorgeous looking bread. Thanks for sharing. :)

    I’m reading the recipe, and I’m confused where you mixed the yeast and water. In step 2, you mixed the milk, oats & water and followed with a discussion of temperature for the yeast.

    In step 3, you’re adding the dry yeast to the batter. Does the yeast not need to be mixed with water because it’s “instant dry”?

    Sorry, I’ve never ever worked with yeast before, so just curious. Thanks. :)

    • Averie Sunshine — May 12, 2013 at 1:53 am (#

      ” Does the yeast not need to be mixed with water because it’s “instant dry”?” <—-Right. It goes right in with the flour and sugar b/c it’s instant dry so it doesn’t need to be proofed first (mixed with a liquid). The reason you want the liquid warm is b/c you need to activate the yeast. In theory, it will perk up if you splashed cold water on it, but the reason you want the liquid warm is so that it activates optimally. Just keep re-reading the recipe over and over, do as I have written in the recipe; it works. I know it’s hard when you first start working with yeast but just follow along exactly as I write the recipe (I am VERY thorough!) and you will end up with great bread!

  6. Laura — May 12, 2013 at 12:46 pm (#

    This looks awesome and I can’t wait to try it. I’ve not used coconut oil or milk in a recipe, but am looking forward to giving it a try. Thanks … Now I’ve really got to go look at that pretzel recipe!!

    • Averie Sunshine — May 12, 2013 at 3:13 pm (#

      They make things just taste so wonderful! I love baking with them!

    • Laura — May 18, 2013 at 6:57 am (#

      I just had to tell you … I made a loaf this past Wednesday and it came out perfect. My daughter and I also used your pretzel recipe to make Spinach & Mozzarella Turnovers. Can I link my blogpost back to your page?

    • Averie Sunshine — May 18, 2013 at 7:26 am (#

      I’m thrilled that your loaf came out just perfect with this recipe and that with the other pretzel recipe that you had great luck with that one, too!

      Feel free to link to my blog post on your website! Thanks for asking – and for making my recipes!

  7. Nutmeg Nanny — May 12, 2013 at 8:37 pm (#

    This loaf looks perfect :) I’ve got to try this recipe soon, it sounds wonderful!

  8. coconut milk bread is something new for ma. Very interesting idea, I can imagine it’s taste. Need to make it :)

  9. Courtney — May 13, 2013 at 6:55 pm (#

    Re: coconut milk bread

    OK, I have now attempted this bread four (yes, four) times in two days, and I am having a heck of a time. It rises really well on the first rise, but the second rise is pretty pitiful. My fourth and final attempt was the best so far, but even though it had a real nice 2nd rise and actually domed higher than the pan, it flattened out again during baking. Very frustrating. However, the flavor is great and I am still determined to get it right. I wonder if you have any suggestions. I am at 6,000 feet, so my dough tends to rise quicker, and I am using whole-wheat white flour (King Arthur brand). I am also curious how you manage to handle the dough when it is so sticky. I find it nearly impossible. I tried oiling my hands, flouring my hands, spatula kneading, you name it (no fancy mixer here!). I saw that above you suggest using less flour if not using white flour, but I can’t imagine it being even stickier! Any thoughts or suggestions?
    Thank you so much.

    • Averie Sunshine — May 13, 2013 at 7:10 pm (#

      “I am using whole-wheat white flour” = THAT IS WHY you are having issues! Whole wheat flour of any kind, white-wheat or “wheaty’wheat” (browner) will not rise anywhere near what just plain jane white all-purpose will; or white bread flour. I guarantee that if you give up on the wheat ideas (or you will have to add vital wheat gluten or other tricks for baking with wheat), you will have success.

      And my climate is dry (San Diego). If your climate is moister/more humid, add flour as necessary so the dough is workable and not so sticky that it’s giving you issues.

      But I can almost guarantee if you make the recipe like I WROTE it, with white all-purpose (I use King Arthur, white bag with red), you’re going to have luck! I cautioned in the recipe about using wheat and this is why.

      Also since I don’t bake at altitude (I bake at total sea level, live 1 mile from the ocean), I cannot help you with the altitude baking. But you are soooo close, I know it. Try it with white and get back to me; and use enough flour so you can handle it (not sticky) and keep me posted! Thanks for trying b/c you are right, this bread is worth it :)

    • Pepper Makepeace — November 6, 2013 at 1:07 pm (#

      I had a similar problem with flatness/no doming during baking. I used white all-purpose flour. I’m at 4800 ft. It seemed to rise well the first time and pretty well the 2nd time (not exactly sure what it should look like). I’m new at the bread thing, so any help would be appreciated. I followed your recipe exactly and I’m not sure what I should adjust for next time. Any suggestions?

    • Averie Sunshine — November 6, 2013 at 4:37 pm (#

      Are you using a high quality flour like King Arthur? If you’re using other flours like Pillsbury, Gold Medal, etc. they have less protein and are less likely to rise well. Altitude baking is not something I am familiar with but King Arthur’s website has a slew of tips that you could probably read. If your bread didn’t dome while baking, perhaps the internal temp didn’t get hot enough, the yeast wasnt active/alive, you didnt let it rise long enough, your oven is running cool, you just needed to bake longer – there are so many things that could occur that it’s impossible for me to troubleshoot. LMK what you try and what works!

  10. Lora @cakeduchess — May 15, 2013 at 7:46 am (#

    I’m finally making it over to say I just love this bread. That sparkly jam and that fluffy loaf has been on my mind since I saw it on Pinterest when you posted it. A perfect loaf and I have to start baking more with coconut oil. Thanks for linking up (and the 12Loaves shoutout), Averie! :)

    • Averie Sunshine — May 15, 2013 at 1:26 pm (#

      Well thanks for hosting 12loaves. I think it’s awesome, Lora! :) Thanks for the sweet compliments, too!

  11. Jenifer — May 16, 2013 at 7:37 am (#

    This bread looks amazing so I am wondering….what about a bread machine? Any obvious reason why a bread machine wouldn’t work??


    • Averie Sunshine — May 16, 2013 at 4:48 pm (#

      I don’t use a bread machine so cannot comment one way or the other! LMK if you try it!

  12. Joan — May 23, 2013 at 7:43 pm (#

    I need to make gluten free breads. Have you tried this recipe with gluten free flour? I’m wondering if it will work at all.

    • Averie Sunshine — May 23, 2013 at 8:03 pm (#

      Haven’t tried it as a GF flour and I have no idea if it will work or not…baking yeast bread GF is it’s own science! I would start searching online and googling and hope you come up with a plan!

  13. Julie — June 26, 2013 at 11:56 am (#

    I am so bummed, I made this today and my bread came out flat and somewhat concave. I am a novice at bread making and usually use a bread machine but followed your directions. I was a little worried by how wet my dough was but ignored it because you had said it would be a wetter dough. My yeast is still fresh, not sure where I went wrong- do you have any suggestions? There was one more thing after the first rise, my dough had a slight alcohol scent. Does that mean that I didn’t knead it long enough or just a by product of the yeast?

    • Averie Sunshine — June 26, 2013 at 3:21 pm (#

      Hi Julie – there are so many things that can go wrong in bread making and without being there with you, I am not sure. I would say that you yes, could have added more flour. The dough should be moist and wet, but not so sloppy that it’s a total mess. You need to add enough flour for your climate and conditions so that it’s workable. I live in dry San Diego and if you live in a humid climate, you could likely need much more flour than I do. The alcohol scent – that could be a byproduct of the rising/yeast fermentation process and not necessarily something to worry about. You could have also not kneaded it long enough and not developed the gluten enough which would contribute to the lack of structure and rise. You could have underbaked it, thus it being concave (sinking bread generally means underbaked/not hot enough internal temperature). Others have made this with success and I have one woman who makes two loaves a week of it – so I know the recipe works – somewhere in there, things went a little south for you and LMK if you think you know where that was!

    • Julie — June 26, 2013 at 3:27 pm (#

      Thanks for your advise, Averie. I’ll definitely give it a try again!

  14. Faysal — September 6, 2013 at 4:17 pm (#

    Hi, thanks for this.
    Do you line your bread pans with parchment paper?
    If not, how do you recommend avoiding burning the crust and having the bread stick to the pan?


    • Averie Sunshine — September 7, 2013 at 4:14 am (#

      I use Pam for Baking which is floured cooking spray and I highly, highly recommend it. Or the Baker’s Joy product that’s similar. I dont like with parchment and don’t have any issues with sticking or burning.

  15. Regina @ Leelalicious — May 16, 2014 at 10:08 am (#

    I had 2 half cans of coconut milk in fridge (from recipe testing) waiting to be used up. It was perfect I came across your recipe. I used half whole wheat flour, the bread didn’t rise quite as high as yours but it is still soft and fluffy with just a hint of coconut. Absolutely loved the addition of oats.

    • Averie Sunshine — May 16, 2014 at 11:42 am (#

      Glad you were able to put your extra coconut milk to use and that you loved the bread. I love the oats and subtle coconut twist too. And good job on using half whole wheat flour – bread usually won’t rise as well with it – but bravo for trying it and glad it worked out well!

  16. Pam Doty — October 22, 2014 at 12:13 pm (#

    I’ve made this bread several times and really like it. I have never used instant yeast, so I just used regular yeast and proofed it in the 1/4 water. My rise time has always been a lot shorter than yours (45 minutes per rise) and I just leave it set on my counter for rising. Is this because of not using instant yeast?

    • Averie Sunshine — October 22, 2014 at 1:50 pm (#

      Well if that’s what you’re doing and it’s working well for you, keep doing it :)

      With yeast/bread there are soooo many variables that as long as it’s working, just go with it!

  17. Sadie — March 29, 2015 at 5:33 pm (#

    Hi Avery,
    I tried this recipe, everything thing went well until just before I put it to bake I realized it stopped rising and that the top was flat. I assumed it would continue rising once it started baking but it didn’t. Also, I didn’t use a mixer, I kneaded it manually. Do you have any idea what I might have done wrong?

    • Averie Sunshine — March 29, 2015 at 11:05 pm (#

      Stopped rising is an indication possibly that the yeast wasn’t fresh/good/alive or at it’s peak. I would say try new yeast and that will help solve the problem in part. Secondly, being that you’re hand-kneading you have to REALLY knead and knead longer than you may think to develop the gluten since you don’t have a mixer doing that for you. Without really well developed gluten via lots of kneading, the rising may not go as well either.

Leave a Comment