Dalmatian Donuts

Soft, chocolatey donuts filled with hazelnut cream and topped with a playful white-and-dark chocolate shell

These Dalmatian Donuts are what happens when wholesome ingredients meet indulgent dessert vibes. I first came up with this recipe while looking for a high-protein treat that still felt fun and satisfying. With a moist chocolate base, a gooey hazelnut filling, and that signature dalmatian-style chocolate shell, they check every box—texture, flavor, and aesthetics.

They may look like a bakery treat, but they’re surprisingly easy to make at home using simple, nourishing ingredients.

Why You’ll Love These Donuts

  • Protein-packed – Thanks to yogurt, eggs, and nut-based ingredients.
  • Gluten-free friendly – Made with oat flour and almond flour.
  • Eye-catching and fun – That white-and-dark chocolate dalmatian shell is irresistible.
  • Not too sweet – Sweetened with stevia and no sugar added in the chocolate.
  • Perfect for guilt-free snacking – Great post-workout, mid-day treat, or even breakfast.

Ingredients (Makes 8 donuts)

Donut Batter

  • 60 g whole grain oat flour
  • 50 g almond flour
  • 20 g unsweetened cocoa powder
  • 3 eggs
  • 120 g plain unsweetened yogurt
  • 25 g extra virgin olive oil
  • 5 g baking powder
  • Stevia to taste

Filling

  • 40 g hazelnut protein spread

Topping

  • 200 g white chocolate (no sugar added)
  • 8 g coconut oil
  • 85% dark chocolate, finely chopped

Instructions

1. Preheat the oven
Set your oven to 180°C (356°F), with both top and bottom heat.

2. Prepare the dry ingredients
In a bowl, sift together the oat flour, almond flour, and cocoa powder.

3. Mix the wet ingredients
In a separate bowl, whisk together the eggs, yogurt, olive oil, and stevia until smooth.

4. Combine wet and dry
Add the baking powder to the wet mixture, then gradually fold in the dry ingredients. Stir until the batter is creamy and lump-free.

5. Fill the mold
Lightly grease a donut mold. Spoon the batter into each cavity, filling about 1 cm below the top edge.

6. Bake
Bake for 12 minutes at 180°C or until a toothpick inserted comes out clean.

7. Cool
Remove from the oven and let the donuts cool completely in the mold before unmolding.

8. Inject the filling
Once cooled, use a kitchen syringe or piping bag to fill each donut with the hazelnut protein spread. Chill the filled donuts briefly in the fridge.

9. Make the topping
Melt the white chocolate in the microwave in 30-second intervals, stirring between each, until smooth. Stir in the coconut oil and let the mixture cool slightly.

10. Dip and decorate
Dip each donut into the white chocolate mixture, allowing the excess to drip off. Place the dipped donuts on baking paper and sprinkle with the chopped dark chocolate to create the dalmatian effect.

11. Set the coating
Refrigerate the donuts for about 15 minutes, or until the white chocolate shell has hardened.

Tips for Best Results

  • Don’t overbake – Keep an eye on the oven to maintain a soft, moist crumb.
  • Choose quality chocolate – The contrast of white and dark chocolate stands out best with rich, smooth chocolate.
  • Use a silicone mold – It makes unmolding the donuts much easier.
  • Want extra flavor? Add a splash of vanilla extract or a pinch of cinnamon to the batter.

Storage & Serving Suggestions

Store these donuts in an airtight container in the refrigerator for up to 5 days. You can enjoy them chilled, or let them sit at room temperature for 10 minutes before serving for a softer bite.

These make a fantastic post-workout snack, dessert-for-breakfast moment, or a fun addition to a brunch table.

Final Thoughts

Dalmatian Donuts aren’t just fun to look at—they’re a delicious fusion of indulgence and nutrition. Each bite delivers rich chocolate flavor, a smooth nutty center, and a melt-in-your-mouth coating that brings it all together. Whether you’re making these for a weekend treat or a healthier dessert option, they’re sure to impress and satisfy.