Soft Brown Butter Sweet Potato Donuts
Start your morning with these incredibly Soft Brown Butter Sweet Potato Donuts, topped with a silky maple glaze that melts into every warm, fluffy bite. Or maybe roll them in sugar and fill with a vanilla bean Bavarian cream for a sweet potato casserole vibe. Perfect for fall breakfasts or weekend brunch, these sweet potato donuts pair perfectly with a hot maple latte for the coziest start to your day.


what is Bavarian cream?
Bavarian cream is a classic French dessert that’s made with a rich, egg-and-milk custard (traditionally with gelatin, but we opted out of that for the donut filling!) and folded into whipped cream. It’s this silky, creamy filling that’s a perfect complement for sweet potato donuts.






What makes brioche donuts different from regular donuts?
Brioche donuts use a rich, buttery dough with eggs and milk, giving them a soft, fluffy, almost pastry-like texture that’s lighter and more tender than standard yeast donuts.
Why is my brioche dough so sticky?
Brioche dough is naturally soft and sticky because of the high butter and egg content. Avoid adding extra flour—instead, use a stand mixer, chill the dough, or lightly flour your hands when shaping.
How long should brioche dough rise?
Because it’s a rich dough, it rises more slowly. Expect 1–2 hours for the first rise, then another 1–2 hours (or an overnight rise) after shaping the donuts.
Why should I chill the dough overnight?
Chilling firms the butter, makes the dough easier to shape, improves flavor, and helps the donuts fry up fluffier with better structure.


What oil is best for frying brioche donuts?
I personally love using olive oil for frying! But you can use a neutral, high-heat oil like canola, vegetable, or peanut oil. They won’t affect the flavor and maintain a stable frying temperature.
What temperature should the oil be?
Keep the oil between 350–365°F (175–185°C). Too hot and the donuts brown too fast; too cool and they absorb excess oil and become greasy.
Why are my donuts greasy?
The oil was likely too cool or the donuts were under-fried. Maintaining consistent heat and not overcrowding the pot helps prevent greasy donuts.
Why did my donuts come out dense instead of fluffy?
This usually happens when the dough didn’t rise enough or the yeast was old. Make sure the dough doubles in size and the yeast is fresh and active.
Can I bake brioche donuts instead of frying?
You can, but they won’t have the same texture. Baked donuts are more like sweet rolls; frying gives that airy interior and classic donut flavor.
Bake with me!
Soft Brown Butter Sweet Potato Donuts
Ingredients
For the Sweet Potato Donuts:
- ½ cup Unsalted Butter
- ¾ cup Whole Milk
- 3 tbsp. Granulated Cane Sugar
- 2 ½ tsp. Active Dry Yeast
- ½ cup Sweet Potato Puree
- 2 large Eggs
- 2 tsp. Vanilla Extract
- 1 tsp. Ground Cinnamon
- 1 tsp. Fine Baking Salt
- ¼ tsp. Ground Nutmeg
- 4 cups Bread Flour or all purpose flour
- Olive Oil for frying
For the Vanilla Bean Bavarian Cream:
- 1/2 cup Whole Milk
- 4 tbsp. Granulated Sugar
- 4 large Egg Yolks
- 1 tbsp. All Purpose Flour
- 1/8 tsp Fine Sea Salt
- 1 tbsp. Unsalted Butter (Cold)
- 1 tsp. Vanilla Bean Pastę
- 3/4 cup Heavy Whipping Cream
For the Maple Glaze:
- 1 3/4 cups Powdered Sugar
- 1/3 cup Maple Syrup
- 2 tsps. Vanilla Extract
- 1/4 tsp. Ground Nutmeg
- Whole Milk as needed
Instructions
To Make the Sweet Potato Dough:
- Add the butter to a saucepan over medium heat to melt. Stir occasionally until brown specks form at the bottom, the butter takes on a brown color, and it begins to smell nutty, about 5-6 minutes. Transfer to a heat proof mug and place in the fridge for 15 minutes to cool down to room temperature.
- Add the milk to a saucepan to heat up for 30 seconds, or just until warm to touch. If it’s too hot, allow time to cool down. Add to the bowl of a stand mixer with the sugar and active dry yeast. Mix then set aside to bloom for 8-10 minutes.
- Add the sweet potato puree, eggs, vanilla, ground cinnamon, salt, ground nutmeg, and cooled browned butter to the bloomed yeast. Mix to combine, then add two cups of the flour.
- Using the knead attachment, mix until the flour is absorbed. Continue adding ½ cup flour to knead until the dough begins to pull away from the bowl. Knead an extra 3-4 minutes, until a soft and pliable dough.
- Transfer the dough to a greased bowl and cover with plastic wrap. If time allows, place the kneaded dough in the fridge overnight, about 8 to 12 hours, for better texture and more developed flavor.
- If making same day, place in a warm environment to rise for 1-2 hours, until doubled in size. TIP: Place in the oven turned OFF with only the oven light ON. This is a good time to prep the custard for the Bavarian cream!
To Shape the Donuts:
- Transfer the dough onto a clean surface to roll out to about ½” thick. Using 3-4” cookie cutter, cut individual donuts then use a 1” piping tip or cookie cutter to make the donut hole centers. If filling any with the Bavarian cream, do NOT cut out the centers!
- Place each donut on its own individual square of parchment paper that's larger than the donut shape (so it has room to rise). Cover with plastic wrap and place in a warm environment for 30-40 minutes, until doubled in volume. If they've been in the fridge overnight, you will need to allow 2 to 3 hours for rising double in volume.
To Make the Maple Glaze:
- While the donuts have their final rise, combine all glaze ingredients together in a large bowl and whisk until very smooth. Add splashes of milk for a more thin consistency, as desired.
To Fry the Donuts:
- Heat up 4-5” of olive oil in a large skillet over medium heat to 350-360F. The oil should be glistening when ready. If it becomes smoky or gets too hot at any point, remove from heat to cool down. Prep a wire rack over a baking pan. Place a bowl of granulated sugar nearby for coating the filled donuts.
- Be careful not to overcrowd the skillet, frying in small batches. Fry for 1-2 minutes on each side, until deeply golden. Use a slotted spoon or spatula to transfer the fried donuts to a wire rack.
- For the filled donuts, you will want to roll them in sugar while still warm. I recommend placing on the wire rack for 10 to 30 seconds, then immediately rolling in the sugar and placing back on the wire rack.
- Once donuts have cooled to room temperature, dip in the glaze then place on parchment paper to cool at least 10 minutes.
For the Vanilla Bean Bavarian Cream:
- To make the custard, combine the sugar, egg yolks, flour, and salt in a medium bowl. Whisk until well combined and set aside. In a heavy bottom saucepan, add the milk to bring to a simmer – but do NOT boil! We are looking for bubbles at the side, then remove from heat.
- Gradually temper the egg yolks by adding a splash of the hot milk as you whisk. Once all the hot milk is added, pour the mixture back into the saucepan. Place over medium low heat and whisk until thickened, about 2 to 3 minutes. Remove from heat.
- Transfer the custard to a heat proof bowl, then stir in the butter and vanilla bean paste until smooth. Cover the surface with plastic wrap to prevent the top from hardening, then place in the fridge to cool down completely, about 1 hour.
- Add the heavy whipping cream to a stand mixer fitted with the whisk attachment. Beat until stiff peaks but still silky smooth. We don't want any lumps, but if you happen to over mix, just add a splash more heavy cream to smooth out.
- Use a spatula to fold the custard into the whipped cream until smooth, then transfer to a piping bag with a 1/2" tip to fill the donuts.
I truly hope you all enjoy this treasured recipe that has nestled its way into our hearts here in the ABM kitchen! ’till next time… xxL
“For I know the plans I have for you,” declares the Lord, “plans to prosper you and not to harm you, plans to give you hope and a future.” ~ Jeremiah 29:11 NIV
Did you love this recipe?
I would truly appreciate it so much if you would give a star review! Also, be sure to snap a picture of your finished dish and share it with me on Instagram – tagging me @brightmomentco. It always makes my day seeing y’alls creations!
don’t miss a thing!
Follow along for more great A Bright Moment recipes.







Is there a way to bake these instead of frying?
Hi Monica! You could technically bake these at 400F and brush with olive oil prior to baking until golden brown, about 8-10 minutes. However, they won’t come out as fluffy on the inside and crisp on the outside. But totally worth a try if you prefer not a fry!
Thank you for sharing this recipe
Can you make this sourdough? How much starter would be used?
Hi Mimo! You could add up to 70 grams sourdough discard but I would have to recipe test in order for the sourdough to completely replace the yeast!
Thank you for sharing this recipe
I love your recipes
For the overnight rise, do you shape them and put them in the fridge or leave the dough in the bowl and into the fridge or on the counter?
Hi Nery! I recommend you roll and cut the donuts, place them on parchment-lined trays, cover well, and refrigerate overnight. The next day, let them sit at room temperature until slightly puffy before frying or baking (about 1-2 hours).
Can you make these gluten free?
Hi Missy! I believe you could use a Bob’s Red Mill 1-to-1 Baking Flour for a gluten free substitute!