This post may contain affiliate links. Please read our disclosure policy.
This gluten free cranberry bread is super moist, lightly sweet and pleasantly tart. It’s the perfect quick bread for your holiday table, so grab your fresh cranberries as soon as they hit the grocery store shelves!

Why this recipe works
I love it when cranberries start to appear in the grocery store, but they can be so tart that you really need to add something sweet or they’ll really make you pucker.
This bread is perfectly browned on the outside, then soft and lightly sweet on the inside. It takes about an hour to bake, since there’s a full cup of buttermilk in the batter and the berries release their moisture as they bake. The reward is a super moist and tender bread, and one that doesn’t burn during baking even if you end up baking it a little too long.
You can also make this into a cranberry orange bread by juicing a navel orange and using that juice in place of an equal amount of the buttermilk in the batter. Add the zest of that orange as well for more orange flavor.
This classic holiday quick bread should be on every table this season, serve it along with my gluten free chocolate banana bread.

Recipe ingredients
Here’s what you need to make this quick bread, including the role each ingredient plays in supporting the final result. For ingredient amounts, see the recipe card below.

- Gluten free flour blend: Provides most of the structure of the bread. I recommend Better Batter’s original all purpose gluten free flour blend without added xanthan gum or Nicole’s Best multipurpose with 1 1/2 teaspoons xanthan gum for binding. If you use Bob’s Red Mill 1-to-1 gluten free baking flour, add 1/2 teaspoon xanthan gum because it has some binder, but not enough to prevent a crumbly bread that doesn’t rise fully.
- Baking powder: Helps the bread to rise in the oven.
- Baking soda: Aids rise, neutralizes acid, and helps the loaf brown in the oven.
- Salt: Balances and brightens the other ingredients.
- Granulated sugar: Makes the bread tender by locking in moisture, and adds enough sweetness to balance the tartness of the cranberries. There’s an additional tablespoon of sugar that we sprinkle on top of the raw loaf because cranberries are so tart, but you can either skip that or add it right to the bread if you prefer.
- Buttermilk: Adds moisture, flavor, and tenderness. If you’re out of buttermilk, it’s easy to replace 1 cup of it with 1/2 cup sour cream and 1/2 cup milk, or even 1 cup plain whole milk yogurt.
- Butter: Adds moisture, buttery flavor and helps the loaf to brown in the oven.
- Eggs: Give the bread structure and help it rise.
- Cranberries: Fresh tart cranberries provide lots of flavor and texture. Most bags of cranberries have 12 ounces of berries, but this recipe only calls for 10. This allows you to select only the best berries. Slice them in half before adding them to the batter.
How to make gluten free cranberry bread (step by step photos)
Here’s a visual overview of the steps to make this quick bread in your own kitchen, plus an explanation of the reason behind each step:
Step 1: Prepare dry ingredients; toss cranberries
Whisk together the gluten free flour blend, xanthan gum, baking powder, baking soda, salt in a small bowl to prevent bitter clumps of leavener. Slice cranberries in half so they don’t burst in the oven and cause overly wet pockets. Toss the halved cranberries with a bit of the dry ingredients so they don’t sink in the batter later.
Step 2: Beat most wet ingredients
Using a handheld or stand mixer with the paddle attachment, beat the butter and 1 cup of sugar until light and fluffy. This will incorporate air into the batter and dissolve the sugar in the butter for a lighter crumb. Beat in the eggs separately until smooth so you don’t overbeat them which would create an unstable loaf.


Steps 3-6: Combine wet and dry
Add the dry ingredients in 2 parts, alternating with the buttermilk in between, and beating just to combine after each addition. This allows the flour to absorb the moisture gradually without becoming overly thick or stiff, and prevents clumps of dry flour. It also prevents overbeating, which tends to lead a rapid rise from too much trapped air, and then collapse. The batter will be smooth and pretty thick.




Steps 7-8: Mix in the cranberries
Add the halved cranberries tossed with the reserved dry ingredients to the raw batter, mixing just until the cranberries are evenly distributed throughout it.


Steps 9-10: Finish and bake
Transfer the batter to a greased and lined loaf pan, and spread it into an even layer for an even rise. The batter will mostly or completely fill the loaf pan. Score the batter down the center about 1/4-inch deep with a knife or offset spatula to encourage it to rise up, not lopsided.
Sprinkle the final tablespoon of granulated sugar evenly over the top to create a thin, crispy and sweet shell to offset the tartness of the cranberries. Bake at 350°F for about 1 hour; let cool, then slice and serve.


Recipe tips and tricks
Slice the cranberries in half
Just be sure to use a sharp knife to slice each cranberry in half before folding them into the batter. Smaller cranberries cut in half release a more modest amount of moisture more gradually (rather than bursting open) and more evenly, which helps avoid oversaturated portions of the loaf that sink and become dense.
Toss the cranberries in dry ingredients
Toss about 1 tablespoon of the whisked dry ingredients with the halved cranberries. This will help keep them from clumping in the batter and will help avoid wet pockets of quick bread.
Use only the firmest cranberries
Cranberries usually come in 12 ounce bags, and this recipe calls for 10 ounces. In every bag of fresh cranberries, some are not very fresh. The fresh cranberries aren’t wrinkled or bruised, and they’re very firm. Discard the bruised and less fresh berries.
Don’t defrost frozen berries
As soon as cranberries become available, I usually buy 6 or 8 bags of them because I bake with them all season and make tons of cranberry sauce for the holidays. I store 2 bags in the refrigerator, and put the rest in the freezer. If your cranberries are frozen first, you’ll need to let them defrost partially so you can slice them in half, but don’t let them defrost all the way.
If they’ve been frozen and fully defrosted, they tend to get too soft and don’t hold their shape long enough during baking. They’re also more likely to bleed color in the raw loaf batter.

Ingredient substitutions
Dairy free
To make this recipe without dairy, you’ll need to replace the butter and the buttermilk. For the butter, try vegan butter in block form, like Melt or Miyoko’s Creamy brand. Remember that you need something that can be beaten until creamy with the sugar, so don’t use anything that comes in a tub, which is mostly oil and won’t whip. For buttermilk, try half nondairy plain yogurt and half unsweetened almond milk both by volume.
Egg free
There are two eggs in this recipe. If you need to make the recipe without eggs, try replacing each of them with one “flax egg” or one “chia egg.” I’ve made a chia egg by mixing 1 tablespoon ground white chia seeds with 1 tablespoon lukewarm water and allowing it to gel.
Cranberries
If you’d like to replace the cranberries in this bread, you can try blueberries, but they’re less firm and it may not work. You’re probably better off trying our recipe for gluten free blueberry bread instead, which is similar but not exactly the same.
Flavor variations
To make it into a cranberry-orange quick bread, add the zest of one small orange to the batter. You wouldn’t have to change anything else.
For even more orange flavor, squeeze the juice out of that orange, too, and use it to replace an equal amount of the buttermilk in the recipe. One navel orange usually has about 1/4 cup to 1/3 cup juice. Reduce the volume of buttermilk by the same amount as the juice. The batter may look a bit curdled, but it will bake beautifully.
For a bright lemon flavor, replace 1 tablespoon of buttermilk with 1 tablespoon of freshly-squeezed lemon juice. You can also add up to 1 tablespoon of lemon zest.
Try adding up to 1/2 cup of chopped walnuts or pecans to the bread for some texture. Don’t reduce the amount of cranberries.

Storage instructions
Although the batter for this cranberry bread is thick, the bread is really moist and tender. It doesn’t dry out quickly at all. Wrap it tightly in plastic wrap, and it will stay fresh on the counter at room temperature for up to 2 days. It will stay fresher if it’s not sliced, but slices can be wrapped individually and stored that way, too.
For longer storage, either as a whole loaf or individual slices, wrap tightly in freezer-safe wrap and freeze for up to 2 months. Defrost at room temperature. Individual slices can also be microwaved for 20 seconds at reduced power to speed up the process.
FAQs
I haven’t tried making muffins with this batter, but it’s the right consistency to make really nice muffins and I think it would work well. Fill the muffin wells full of batter, and bake at 375°F for 5 minutes, then lower the oven temperature to 350°F until fully baked (at least another 15 minutes). A toothpick should come out clean.
No, for this bread you do need to use fresh cranberries because we’re relying on the moisture that they release when they bake. For a quick bread that you can make with dried pieces of fruit, try replacing the chocolate chips in this gluten free chocolate chip bread with dried cranberries.
Yes! A standard 9×5-inch loaf pan holds about 8 cups of batter. You can divide that batter into as many mini loaf pans as you can fill full of batter, then score the center and bake at 350°F until done. Depending on the size of your mini loaf pans, they should take about 30 minutes total to bake all the way through.
Yes! I often freeze fresh cranberries when I buy them. Defrost the berries only enough to allow you to slice them in half, and then add them to the batter. If you buy them fresh and know you are going to be making this recipe, try slicing 10 ounces of fresh cranberries in half first and storing them in a freezer-safe bag that way. Don’t defrost before using them in the recipe.
















Hello, I made this recipe on 12/16/25 and both my non-GF spouse and I enjoyed! He kept asking for more! I used half whole milk and half plain greek yogurt for the buttermilk (not an ingredient usually have on hand), frozen cranberries, slightly thawed, then cut in half, Bob’s Red Mill 1 to 1 with addl xanthan as indicated. Bread rose beautifully, no sinking in middle! Perfect sweetness and tartness. I have more frozen cranberries in freezer so more breads to bake! Thank you for a lovely, and festive, recipe. Sharmain
Good morning Nicole, I made this bread 2 days ago and really enjoying! I used frozen cranberries, slightly thawed so I could halve as suggested; Bob’s Red Mill blue bag with addl xanthan; and 1/2 c whole milk / 1/2 c plain Greek yogurt for the buttermilk, some orange zest but not the juice; toasted, chopped walnuts. The bread is very moist, in a good way, but think next time – there will be! – I will get buttermilk and use for comparison. Baking at altitude in CO it’s hit and miss for me on breads rising beautifully. But this one did, no sinking in the middle like I usually get. Enjoying in the mornings with my eggnog latte – cause it’s the season!! Thank you for another well tested, explained and delicious recipe. Sharmain
I just need to ask a question – as suggested in the blog, I used nondairy (coconut) yogurt by half and unsweetened almond milk by half in place of the buttermilk, since I didn’t have any dairy free buttermilk. I also used coconut sugar, as many had reported it worked well. But I reduced the sugar by 40%. I cooked my loaf at first for an hour, toothpick didn’t descend all the way to the bottom because the loaf was too tall but came out clean. I let it cool completely, but when I sliced into it, the lower portion was not cooked all the way. Can you let me know if it was because I reduced the sugar? I reduce sugar in many of my recipes and it doesn’t usually affect the result, even though I know it lends structure to batter and dough. After cooling it completely, I then baked it for another full hour, but that portion never cooked all the way through. Amazingly, the top didn’t get too dried out through my whole process! I would love to make this turn out so if the sugar was a mistake, I’ll try making it sweeter next time.
I’m afraid you can’t reduce any ingredient by that much and expect the recipe to turn out as intended, Barb. You also can’t reliably use coconut sugar as a replacement for white sugar. If others reported making that change with success, that’s their report but I wouldn’t recommend that since it’s not a 1 to 1 substitution that anyone can rely upon for an outcome that I would consider successful. I would also take a look at the all purpose gluten free flour blend you’re using, and make sure it’s one of my recommended blends with added xanthan gum if necessary, and measured by weight for accuracy and reliability, since that’s all essential to the intended outcome as well. Your ingredients must also be at room temperature, and all the instructions must be followed closely. Particularly when you haven’t ever made a recipe before, it’s really best to avoid making changes that aren’t absolutely essential to your diet. There are just so many variables that readers tend to think don’t matter but since baking is science, everything does.
Thank you for your help! I will try not using coconut sugar and not reducing the sugar. I followed the recipe closely otherwise, except for the buttermilk replacement I mentioned. I really appreciate your help! I used your own gluten free flour mix with the added xanthan gum!
Loved this recipe. Added pecans to it like you suggested. Amazing! My father in law actually asked for seconds and thirds. LOL. Froze some and toasted in my toaster oven. Put some butter on it and soooo good. Thanks for having another great recipe.
So glad you and your father in law loved the cranberry loaf, Dina. Pecans are a great addition! Thanks for sharing that.
Hi Nicole, I’m so excited to try this recipe! I grew up on my mom’s fabulous Orange Cranberry bread, and it was my favorite holiday treat. When I had to go gluten free I was so sad because I couldn’t have it anymore! I am really looking forward to giving this one a try! By the way, I wanted to give you a great dairy free product heads up on a wonderful item I’ve been using successfully in my baking as a buttermilk substitute. Forager makes really good dairy free yogurts, and they make truly lovely kefir-like “smoothies” from cashew milk which work beautifully in baked goods to help the rise just like buttermilk. They are available in plain, strawberry and mango flavor. Sometimes I do add a bit of baking powder for insurance, but for the most part, they are great as is for a straight substitution. Thank you so much for the wonderful recipes! You are such a help and an inspiration!
We LOVE this! Nicole does SO MUCH CHEMISTRY to perfect her recipes that I generally make them exactly as is. This time I modified, and it worked out great! (Not the usual outcome, I got lucky this once.) THIS WILL BE THE BEST CHRISTMAS MORNING FRENCH TOAST WE’VE EVER HAD!!!!!!!
I cut the sugar by half, and used 1 C nog with 1T vinegar instead of the buttermilk. (Nog is a shelf stable product sold in stores in Utah that is made of cream, milk, and traditional egg nog spices. It contains no eggs.)
I used 1 C finely ground almond flour to reduce carbs, and added 1T Boyajian orange oil along with some zest.
Finally, I didn’t have time to cut that many cranberries in half. I halved 1/2 C, left 1/2 C whole, and added 1 C dried cranberries.
It seems perfectly tart and sweet to me, and the crumb is beautiful.
WE WILL LOVE THIS OVER & OVER!!!! THANK YOU!!!!
Incredible. I made it today and am so surprised it is actually better than my gluten cranberry orange pound cake recipe. I used the zest and juice of a large orange in the dough, filing the rest of the cup with buttermilk. I also use 1 tsp each of orange extract and vanilla to the batter. Then, I made a glaze of powdered sugar, milk, vanilla, orange juice and zest to put on after cooled. Absolutely divine.
Delicious and easy! Will be coming back to this recipe over this holiday season.
So glad you enjoyed the cranberry bread, Mir! Thank you so much for sharing that.
Love this bread. I’ve been making it for years.
I’m so glad you love this cranberry bread recipe. Thanks for sharing that, especially after all this time, Dea. I really appreciate it!
HELP!! Got my pan prepped and found I only had 1 cup of your flour. Tried to order more but sight keeps telling me it’s sold out. Am getting desperate with Thanksgiving coming up. Love Original Better Batter but prefer your blend with your recipes. Can you please whip up some more flour. Your recipes are a lifesaver, really appreciate your hard work.
Hi, Jane, I’m so sorry that the flour has been out of stock! We’ve been scrambling to get more, and a large order is expected to arrive by the end of this week. Be sure to sign up on the product page to be notified as soon as it’s in stock (click the “Out of stock? click here button), and you’ll be able to order as much as you like.