Cardamom Cranberry Gluten-Free Coffee Cake
This sour cream gluten-free coffee cake recipe has a layer of jammy cranberries and a crispy crumb topping. Served with a cup of tea or coffee, this spiced cake makes the perfect cranberry Christmas cake.

- Prep time
- 15 min
- Cook time
- 55 min
- Yield
- 12 servings
- Difficulty
- HARD
Ingredients
Quantities are shown as originally provided.
- ½ cup sweet rice flour (also called mochiko, different from brown rice flour or white rice flour)
- ½ cup + 1 tablespoon gluten-free oat flour
- ½ cup + 2½ tablespoons millet flour
- 1¼ teaspoon ground cardamom
- ½ teaspoon xanthan gum (see note)
- 1½ teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon kosher salt
- ½ cup unsalted butter (room temperature)
- ¾ cup granulated sugar
- 2 large eggs (room temperature)
- 1 teaspoon pure vanilla extract
- ½ cup full-fat sour cream
- 1¼ cups fresh or frozen cranberries (if frozen, thaw them then pat them dry as best you can with a paper towel)
- 2 tablespoons gluten-free oat flour
- 2 tablespoons sweet rice flour
- 2 tablespoons Bob’s Red Mill tapioca flour
- ¼ cup light brown sugar
- ¼ teaspoon ground cardamom
- 2 tablespoons unsalted butter (melted)
- 1 tablespoon powdered sugar (for dusting)
Instructions
- 1
Preheat the oven to 350°F. Lightly grease and line an 8x8 baking pan with parchment paper. You can skip the greasing, but it just helps hold the parchment paper in place when spreading the thick batter.
- 2
In a medium bowl, sift together the sweet rice flour, oat flour, millet flour, ground cardamom, xanthan gum, baking soda, baking powder and salt. Set aside.
- 3
In the bowl of a stand mixer fitted with the paddle attachment or a bowl with a hand mixer, cream together the butter and sugar over medium speed until light and fluffy, about 3-5 minutes.
- 4
With the mixer on low-speed, add the eggs one at a time, mixing after each one.
- 5
Add the vanilla extract, mixing until just combined.
- 6
Keeping the speed on low, slowly add the dry ingredients in two batches, adding the sour cream in between, mixing until just combined. Your batter will be very thick.
- 7
Pour the batter into the prepared baking pan and use a rubber spatula to spread it into an even layer.
- 8
Sprinkle the cranberries evenly over the top.
- 9
In a separate medium bowl, make the crumb topping. Mix the oat flour, sweet rice flour, tapioca flour, light brown sugar, and ground cardamom together. Add the melted butter and mix until it comes together when pinched with your fingers.
- 10
Top the cranberries with the crumb topping, creating some small and some large crumbles by pinching the crumbs together.
- 11
Bake for 45-55 minutes until the edges of the cake springs back when pressed and a toothpick comes out dry or with a few moist crumbs.
- 12
Remove from oven and let cool for at least 10 minutes in the pan. Use the parchment paper to lift the cake out of the pan to a cooling rack to cool.
- 13
Once cool to the touch, use a sifter to sprinkle powdered sugar over the top, cut into 9 slices and serve.