Gluten-Free Fruit Cake (Christmas Cake)
An easy, moist, flavorful gluten-free fruit cake (also known as Christmas cake) made with almond flour. Easily made vegan or dairy-free and naturally alcohol-free.

❤️ Why You Will Love This Recipe
- This gluten-free fruitcake is a super simple recipe that anyone can make.
- You will find a nice balance of both warming spices and fruity flavors.
- You can make it in loaf form or cake form.
- You can switch up the flavor profile by using any dried fruit mixture you prefer.
- Naturally gluten-free, soy-free, and egg-free, with a vegan and dairy-free option.
🥮 Ingredients and Substitutions
Dried fruit: This recipe works well with any combination of dried fruit that you prefer. Some of my favorites include tart cherries, apricots, dates, goji berries, currants, raisins, cranberries, and ginger.
Sparkling water: I love soaking the dried fruit in sparkling water as it really does a great job of plumping and rehydrating the fruit, as well as adding a touch of effervescence. Having said that, you can soak the fruit in nearly any liquid you prefer, though it will change the flavor profile a bite. Some other options include plain water, fruit juice, lemon juice, and alcohol such as rum or brandy.
Almond flour: Almond flour is nothing more than ground almonds and it lends a great flavor and texture to this cake recipe. Both superfine blanched almond flour and coarser almond meal work well in this recipe.
Gluten-free all-purpose flour: Use a gluten-free flour blend with xanthan gum for best results.
Coconut sugar: I love to use coconut sugar for the extra nutrients it provides, but light and dark brown sugar, as well as plain white sugar, will work well.
Ground flaxseed: Ground flaxseeds act as a natural binding agent forgoing the need for eggs in this recipe. They also add a nice dose of healthy fats and fiber to this recipe.
Spices: Mixed spice is a British spice blend that usually contains a combination of cinnamon, nutmeg, ginger, cloves, and coriander, to name a few. If you do not have mixed spice, you can make your own blend or use another premixed blend of warming spices such as pumpkin pie spice or gingerbread spice or any blend you feel adds a festive flavor. Additional ground cinnamon and ground nutmeg are added to this recipe for additional warmth and flavor.
Baking powder: Baking powder adds a bit of rise to this cake while rising, as well as helps the cake turn golden. Use gluten-free baking powder if necessary.
Coconut oil: Use refined coconut oil to avoid adding a subtle coconut flavor, but if you do not mind coconut, feel free to use unrefined if that is what you have on hand. Alternatively, you can use avocado oil or another neutral-tasting oil you prefer.
Butter: Both salted and unsalted butter work well in this recipe. If you are vegan or dairy-free this is the only ingredient change needed—use a vegan or plant-based butter (Miyoko’s is my favorite) or alternatively, use more coconut oil instead.
Orange juice: I prefer using orange juice to the traditional alcohol used in Christmas cakes, as it just makes the fruit cake that much fruitier. And if you are alcohol-free or intend on serving this cake to kids or other alcohol-free adults, it just works for a broader audience. You can swap the orange juice for another juice like apple juice or tart cherry juice, or if you prefer the more traditional approach, use rum or brandy instead.
Almond extract and vanilla extract: I absolutely love the combination of almond and vanilla extracts in most baking recipes and this recipe is no exception. The almond extract enhances the almond flavors in the almond flour and the vanilla extract greatly enhances the fruit. Having said that, if you only have one or the other on hand, use that!
🥣 How to Make Gluten-Free Fruit Cake
- You will start by soaking the fruit overnight.
- The next day you will mix the dry ingredients together in one bowl, and the wet ingredients in another.
- Pour the wet ingredients into the dry ingredients and mix until you have a smooth batter.
- Gently fold in the soaked fruit.
- Pour the cake batter into a greased cake pan or loaf pan and bake in a 300F oven for 1 hour and 20 minutes or until firm and golden.
- Allow the cake to cool a bit before poking some holes in the bottom with a skewer and drizzling it with more orange juice.
- Serve and enjoy!
🥡 Storage
This gluten-free Christmas cake recipe keeps stored at room temperature for up to 24 hours as is (I just recommend wrapping in foil to maintain moisture). If storing longer, feed with more orange juice every 24 hours for up to 3 days. Alternatively, this cake will keep tightly wrapped in the refrigerator for up to 5 days.
❓ Frequently Asked Questions
Yes. If you prefer to add a little texture to gluten-free fruit cake you can add a handful of nuts to the batter before baking. Walnuts and pecans in particular work well.
Yes. If you prefer to add a little festive flair, you can drizzle royal icing over the top of the Christmas cake or add a layer of No Fail Italian Meringue as a frosting.
🍰 More Gluten-Free Cake Recipes You Might Like
Gluten-Free Lemon Drizzle Cake
Gluten-Free Christmas Desserts
Gluten-Free Fruit Cake (Christmas Cake)
Ingredients
- 5 cups dried fruit of choice I like to use a mix of currants, raisins, dates, cranberries, apricots and candied ginger
- 1 cup sparkling water plain or flavor of choice
- 2 cups almond flour or almond meal
- 2 cups gluten-free all-purpose flour
- ¾ cup coconut sugar or granulated sugar of choice
- ¼ cup ground flaxseed
- 2 teaspoons mixed spice
- 1 teaspoon baking powder
- ½ teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- ¼ teaspoon salt
- ½ cup refined coconut oil melted
- ½ cup butter melted, use vegan butter or more coconut oil if needed
- ½ cup orange juice plus 1/3 cup for drizzle (last step)
- 1 teaspoon almond extract
- 1 teaspoon vanilla extract
Instructions
- In a large mixing bowl, add the mixed dried fruit, then cover with the sparkling water. Allow to sit and soak overnight, or at least 6 hours.
- Preheat the oven to 300°F. Grease an 8" or 9" cake pan. Set aside.
- In another large mixing bowl, add the almond flour, gluten-free all purpose flour, sugar, flaxseed, mixed spice, baking powder, cinnamon, nutmeg and salt. Mix well.
- In another mixing bowl, add the oil, butter, orange juice, almond extract and vanilla extract. Whisk well.
- Pour the wet ingredients into the dry ingredients. Mix until well combined.
- Fold in the soaked fruit (sparkling water and all).
- Pour the batter into the prepared cake tin and smooth the top with a spatula.
- Bake for 1 hour and 20 minutes or until firm, golden and a toothpick insetted into the center pulls out clean.
- All the cake to cool in cake pan for at least 10 minutes before turning onto a cooling rack upside down.
- Once on a cooling rack, poke several holes into the bottom of the cake. Evenly pour the 1/3 cup of orange juice over the holes. Allow the juice to absorb completely before flipping the cake upright to serve.
- Serve and enjoy! If keeping the cake for longer before serving, feed with orange juice as stated above every 24 hours before serving.
We appreciate gluten free recipes, especially during the holidays. They are many gluten sensitive members in my family. This cake turned out so delicious.
I love the gluten free option. Yum!
I think you’re right about soaking the fruit in sparkling water. It definitely adds a different flavor profile. So good!
This fruit cake was so tasty! I hadn’t had one in forever since being GF. Thank you!
So happy to hear that! Thank you for sharing. 🙂
I love fruit cake. It is one of my favorite cakes I tried in my life.
The recipe turned out beautiful!
This fruit cake turned out perfect. It’s so moist and flavorful. Making another batch to give to the neighbors.
This is a holiday staple! Made one for the family and already have to make another!
So excited to find a gluten-free fruitcake recipe! Wonderful flavor here and super clear directions, thank you!
This cake is so delicious, and I love the flavors for the holiday season!