German Chocolate Donuts & Donut Bites

I have a confession to make.

German Chocolate Donuts //

When I was choosing this group of ingredients, I chose walnuts because I thought of this idea. A little like I cheated, I know. But I think you’ll forgive me when you taste these donuts.

The funny thing is that I was sure this was a recipe failure. I usually know my donuts are done when they spring back when touched. That never happened and I was sure they were going to flop. I was shocked to see how pretty they looked when removed from the pan.

Donuts - chocolate, walnut, coconut, & caramel //

Then I tried to create donut holes with the extra batter and they didn’t stay in a ball shape. They look like cookies. Frosted donut cookies are darn good. And convenient. And a little dangerous as they are fun to eat in one bite.

I could get used to this kind of danger!

German Chocolate Donut Bites  //

These were so good I forgot to top mine with walnuts until they were already photographed and taste-tested. They don’t need extra walnut toppings, but it would be good!

How do I know you’ll like these? Kirk said these are my best donuts yet. That’s a serious statement when you think about the other options: maple bacon donuts, peanut butter & jelly-filled donutspumpkin spice with creamy cranberry frosting, and coconut dusted pistachio donuts.

A bold statement. But I think I agree with him.


German Chocolate Donuts & Donut Bites {MMAZ #23}
Recipe type: breakfast, dessert
Cuisine: donut
Serves: 20 donuts (or 32 bites)
For Donuts
  • 1 cup walnut flour (made from walnuts, see instructions)
  • 1 cup coconut flour
  • 1 cup sugar
  • 3 teaspoon baking powder
  • 1 teaspoon salt
  • 5 tablespoons unsweetened cocoa
  • 1 cup almond milk
  • 1 teaspoon apple cider vinegar
  • ½ cup coconut spread (I used Earth Balance)
  • ½ teaspoon almond extract
  • ½ teaspoon coconut extract
For Frosting/Topping
  • 1 cup caramel syrup (I used Torani)
  • 1 tablespoon chocolate chips (non-dairy)
  • 1 tablespoon brown sugar
  • ¼ teaspoon xanthan gum
  • ⅛ teaspoon salt
  • (optional toppings) sweetened coconut flakes, cocoa nibs, and/or diced walnuts
  1. Pre-heat oven to 350 degrees.
  2. Combine almond milk and apple cider vinegar in a bowl and set aside.
  3. To make walnut flour, process walnuts in food processor until a fine powder is formed. Combine with all dry ingredients (flours through cocoa) in a bowl.
  4. Mix together almond milk mixture and remaining wet ingredients. Pour over dry mixture and stir until fully combined with a spatula.
To make regular-sized donuts
  1. Coat donut pan well with cooking spray. Transfer batter to donut pan using small spoon or tablespoon – stopping below the top of the center piece. This will ensure that your donut still has a hole after baking.
  2. Place pan in oven and bake for 16-20 minutes, or until edges are lightly browned. Unlike my other donuts, these will not spring back when lightly touched - they will set up more fully after removed from the oven.
  3. Allow donuts to cook completely, then use butter knife to loosen the donut edges from the pan and transfer to wire rack or plate.
To make donut bites
  1. Coat baking sheet with cooking spray.
  2. Using a kitchen tablespoon (utensil is fine, don't need to use a measuring spoon), scoop a heaping tablespoon at a time and roll with hands into a ball. Place about 2 inches apart on a baking sheet - about 16 bites per sheet.
  3. Place pan in oven and bake for 14-18 minutes or until edges are lightly browned. These will not spring back when lightly touched - they will set up more fully after removed from the oven.
To prepare frosting
  1. Heat syrup over medium heat on stove in a small pot. When simmering, add xanthan gum and stir until sauce thickens. Add brown sugar and salt and stir until dissolved. Add chocolate chips and continue to stir until melted and combined. Remove from heat.
To finish full-size donuts or bites
  1. Holding the bottom half, dip the half into the frosting and rest on plate. Sprinkle with coconut, cocoa nibs, and or walnuts. Serve with a glass of almond milk!

We also ate these donuts before our half marathon race on Sunday morning. We didn’t have our normal breakfast choices available, but surprisingly they sat well for both of us!

German Chocolate Donuts - vegan and gluten free //

Not that either of us “raced” this race, but I was pleased that they doubled as running fuel. I’m not sure it’s something I would recommend, however.

I recommend enjoying these on a leisurely morning with a big glass of almond milk or a cup of coffee. Or both!



Questions for you:

  • What was the best thing you ate for breakfast this weekend?
  • Have you bought a donut pan yet?!

Join the FITaspire Family

Stay up to date with all the happenings on FITaspire with our email newsletter! By signing up, you’ll get an email each time a new post is published, including occasional exclusive content for email subscribers only! We don’t spam you and will never sell your email address. We might motivate you to #MoveHappy, cook something new, try a new workout, or go shopping. Those are all completely optional, though!

Other ways to connect with Heather

Instagram: FITaspire
Facebook: FITaspire
Get new posts via BlogLovin


  1. says

    Hi Heather,

    I just found your site while looking for blogs that support Meatless Mondays and I love your idea of featuring a different ingredient each week.

    I have just started a vegetarian blog of my own and am interested in like-minded bloggers to share ideas and inspiration. Please drop by if you get a chance. I’m off to look at your Meatless Monday A–Z archives now – I think I might be up all night!

    Lisa @ Greek Vegetarian recently posted…Greek Briam (Roasted Vegetables, Greek Style) The easiest vegetarian Greek dish you’ll make!My Profile


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Rate this recipe:  

CommentLuv badge