I present a naturally sweet, perfectly spiced gluten-free sweet potato coffee cake with a moist, tender crumb and a ribbon of cinnamon-sugar that keeps people reaching for another slice.

I adore this Sweet Potato Coffee Cake because it tastes like fall in dense, tender slices and actually satisfies without pretending to be something else. I love how mashed sweet potato keeps each bite unexpectedly moist and the crumb stays snappy, not soggy.
That crumbly top gives that irresistible contrast, a little gritty, a little buttery. But what hooks me is the warm whisper of ground cinnamon weaving through every forkful, honest and bold.
I eat it for breakfast, lunch, dessert, sometimes plain with coffee and a smile. Addictive?
Yep. And I don’t apologize.
Worth every bite, no regrets.
Ingredients

- Mashed sweet potato, it’s moist and naturally sweet, keeps the cake tender.
- Gluten-free flour blend, gives structure so the cake won’t fall apart.
- Light brown sugar, brings deep caramel notes and soft chewiness.
- Granulated sugar, adds clean sweetness and helps browning.
- Unsalted butter, gives richness and that melt-in-your-mouth feel.
- Eggs, they bind everything and add lift so it’s not gummy.
- Greek yogurt or sour cream, basically adds tang and extra moistness.
- Milk, thins the batter so it pours and bakes evenly.
- Vanilla extract, it’s the warm aroma that makes it cozy.
- Baking powder, lifts the cake for a light crumb.
- Baking soda, helps browning and reacts with the yogurt’s tang.
- Ground cinnamon, warm spice that screams fall, not overpowering.
- Ground nutmeg, a tiny hit of warm, slightly sweet spice.
- Fine salt, balances sweetness and makes flavors pop.
- Gluten-free rolled oats, adds crunchy texture to the streusel.
- Streusel brown sugar, makes the topping caramelized and slightly gooey.
- Streusel gluten-free flour, adds bulk so the crumble holds together.
- Streusel cinnamon, ties the topping to the cake’s spices.
- Cold unsalted butter, basically creates those perfect flaky streusel bits.
Ingredient Quantities
- 1 1/2 cups mashed cooked sweet potato (about 1 medium, drained well)
- 2 cups gluten-free all purpose flour blend (1 to 1, contains xanthan gum)
- 1 cup packed light brown sugar
- 1/4 cup granulated sugar
- 1/2 cup unsalted butter, softened
- 2 large eggs
- 1/2 cup plain Greek yogurt or sour cream
- 1/4 cup milk (dairy or plant milk)
- 1 teaspoon vanilla extract
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1 1/2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon fine salt
- For the streusel: 3/4 cup gluten-free rolled oats (or extra gf flour)
- For the streusel: 1/2 cup packed brown sugar
- For the streusel: 1/4 cup gluten-free all purpose flour
- For the streusel: 1/4 teaspoon ground cinnamon
- For the streusel: 1/4 cup cold unsalted butter, cut into small pieces
How to Make this
1. Preheat oven to 350F and grease an 8 or 9 inch round or square baking pan, line with parchment if you want easier removal.
2. Make the streusel: in a medium bowl combine 3/4 cup gluten free rolled oats, 1/2 cup packed brown sugar, 1/4 cup gluten free all purpose flour, and 1/4 teaspoon ground cinnamon. Cut in 1/4 cup cold unsalted butter with a pastry cutter or two forks until crumbly and some pea sized bits remain. Set aside in the fridge.
3. Drain the cooked sweet potato well and mash until smooth, you should have about 1 1/2 cups. If it’s watery, press it in a towel or paper towel to remove excess moisture.
4. In a large bowl cream 1/2 cup softened unsalted butter with 1 cup packed light brown sugar and 1/4 cup granulated sugar until light and a bit fluffy, about 2 minutes. Beat in 2 large eggs one at a time, then stir in the mashed sweet potato, 1/2 cup plain Greek yogurt (or sour cream), 1/4 cup milk, and 1 teaspoon vanilla extract until mostly smooth.
5. In a separate bowl whisk together 2 cups gluten free all purpose flour blend, 1 teaspoon baking powder, 1/2 teaspoon baking soda, 1 1/2 teaspoons ground cinnamon, 1/4 teaspoon ground nutmeg, and 1/2 teaspoon fine salt.
6. Add the dry ingredients to the wet in two additions, folding gently just until combined. Dont overmix or the cake will be dense; the batter should be thick but pourable. If it seems too stiff add a tablespoon of milk.
7. Pour about half the batter into the prepared pan and smooth the top. Sprinkle about half of the streusel evenly over the batter, then dollop and spread the remaining batter on top. Finish by sprinkling the remaining streusel over the top and lightly pressing it so it sticks.
8. Bake at 350F for 35 to 45 minutes, until a toothpick inserted in the center comes out with a few moist crumbs but not wet batter and the top is golden. If the streusel browns too fast tent with foil.
9. Let the cake cool in the pan on a wire rack for at least 20 minutes before slicing so it sets up. Serve warm or at room temperature with a cup of coffee. Leftovers keep covered in the fridge for up to 4 days and warm great in the microwave for 15 to 30 seconds.
10. Tips: use room temperature eggs and butter for easier mixing, measure gluten free flour by spooning into the cup and leveling, and if your GF blend does not contain xanthan gum add 1/2 teaspoon to the dry mix.
Equipment Needed
1. Oven (set to 350F)
2. 8 or 9 inch round or square baking pan (plus parchment paper if you want easier removal)
3. Mixing bowls (large and medium)
4. Electric mixer or hand mixer (or a sturdy whisk)
5. Measuring cups and spoons
6. Rubber spatula and wooden spoon
7. Pastry cutter or two forks (for the streusel)
8. Potato masher or fork (for the sweet potato)
9. Wire cooling rack
FAQ
Sweet Potato Coffee Cake Gluten Recipe Substitutions and Variations
- Sweet potato (1 1/2 cups mashed): canned pumpkin or mashed butternut squash works fine, same volume. Theyre a touch less sweet so you might want a little extra brown sugar.
- Gluten free all purpose flour (2 cups): try 2 cups almond flour plus 3 tbsp tapioca starch and 1/4 tsp xanthan gum for structure, or 2 cups oat flour if you want a softer crumb.
- Plain Greek yogurt or sour cream (1/2 cup): plain full fat coconut yogurt or buttermilk are good swaps, use same amount. If using coconut yogurt it may add a faint coconut note.
- Streusel oats (3/4 cup): swap for 3/4 cup chopped nuts or extra gf flour plus 2 tbsp chopped nuts if you want crunch without oats.
Pro Tips
1) Make sure the sweet potato is really well drained and patted dry before mashing. If it feels wet, wrap it in a clean kitchen towel and squeeze out extra moisture. Too much water will make the batter runny and the cake gummy.
2) Keep the streusel butter cold. Use a pastry cutter, two forks, or your fingertips and work fast so you still have pea sized chunks. Chill the streusel while you mix the batter so it stays crumbly and gives you that nice crunchy top.
3) Dont overmix once you add the flour. Fold just until you cant see streaks of flour. A few small lumps are fine. Overworking the batter makes gluten-free cakes get dense and dry.
4) If the top is browning before the center is done, tent loosely with foil for the last 10 to 15 minutes. Let the cake cool at least 20 minutes in the pan so it sets up, then reheat slices briefly in the microwave to revive moisture before serving.
Sweet Potato Coffee Cake Gluten Recipe
My favorite Sweet Potato Coffee Cake Gluten Recipe
Equipment Needed:
1. Oven (set to 350F)
2. 8 or 9 inch round or square baking pan (plus parchment paper if you want easier removal)
3. Mixing bowls (large and medium)
4. Electric mixer or hand mixer (or a sturdy whisk)
5. Measuring cups and spoons
6. Rubber spatula and wooden spoon
7. Pastry cutter or two forks (for the streusel)
8. Potato masher or fork (for the sweet potato)
9. Wire cooling rack
Ingredients:
- 1 1/2 cups mashed cooked sweet potato (about 1 medium, drained well)
- 2 cups gluten-free all purpose flour blend (1 to 1, contains xanthan gum)
- 1 cup packed light brown sugar
- 1/4 cup granulated sugar
- 1/2 cup unsalted butter, softened
- 2 large eggs
- 1/2 cup plain Greek yogurt or sour cream
- 1/4 cup milk (dairy or plant milk)
- 1 teaspoon vanilla extract
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1 1/2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon fine salt
- For the streusel: 3/4 cup gluten-free rolled oats (or extra gf flour)
- For the streusel: 1/2 cup packed brown sugar
- For the streusel: 1/4 cup gluten-free all purpose flour
- For the streusel: 1/4 teaspoon ground cinnamon
- For the streusel: 1/4 cup cold unsalted butter, cut into small pieces
Instructions:
1. Preheat oven to 350F and grease an 8 or 9 inch round or square baking pan, line with parchment if you want easier removal.
2. Make the streusel: in a medium bowl combine 3/4 cup gluten free rolled oats, 1/2 cup packed brown sugar, 1/4 cup gluten free all purpose flour, and 1/4 teaspoon ground cinnamon. Cut in 1/4 cup cold unsalted butter with a pastry cutter or two forks until crumbly and some pea sized bits remain. Set aside in the fridge.
3. Drain the cooked sweet potato well and mash until smooth, you should have about 1 1/2 cups. If it’s watery, press it in a towel or paper towel to remove excess moisture.
4. In a large bowl cream 1/2 cup softened unsalted butter with 1 cup packed light brown sugar and 1/4 cup granulated sugar until light and a bit fluffy, about 2 minutes. Beat in 2 large eggs one at a time, then stir in the mashed sweet potato, 1/2 cup plain Greek yogurt (or sour cream), 1/4 cup milk, and 1 teaspoon vanilla extract until mostly smooth.
5. In a separate bowl whisk together 2 cups gluten free all purpose flour blend, 1 teaspoon baking powder, 1/2 teaspoon baking soda, 1 1/2 teaspoons ground cinnamon, 1/4 teaspoon ground nutmeg, and 1/2 teaspoon fine salt.
6. Add the dry ingredients to the wet in two additions, folding gently just until combined. Dont overmix or the cake will be dense; the batter should be thick but pourable. If it seems too stiff add a tablespoon of milk.
7. Pour about half the batter into the prepared pan and smooth the top. Sprinkle about half of the streusel evenly over the batter, then dollop and spread the remaining batter on top. Finish by sprinkling the remaining streusel over the top and lightly pressing it so it sticks.
8. Bake at 350F for 35 to 45 minutes, until a toothpick inserted in the center comes out with a few moist crumbs but not wet batter and the top is golden. If the streusel browns too fast tent with foil.
9. Let the cake cool in the pan on a wire rack for at least 20 minutes before slicing so it sets up. Serve warm or at room temperature with a cup of coffee. Leftovers keep covered in the fridge for up to 4 days and warm great in the microwave for 15 to 30 seconds.
10. Tips: use room temperature eggs and butter for easier mixing, measure gluten free flour by spooning into the cup and leveling, and if your GF blend does not contain xanthan gum add 1/2 teaspoon to the dry mix.

















