Go Back
+ servings
vegan coffee donuts with coffee glaze and caramelized nuts

Vegan Coffee Donuts

These Vegan Coffee Donuts can easily be made gluten-free by using gluten free flour. They are the perfect breakfast or treat for tea time! Topped with caramelized nuts to give them some crunch, and make them even more delicious.
Course Breakfast
Cuisine American, vegan
Keyword donuts
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings 16 donuts
Calories 120 kcal
Author camila


Caramelized Nuts

  • 1/4 cup brown sugar
  • 1 tbsp brewed coffee or water
  • 3/4 cup chopped nuts I used hazelnuts and macadamias

Coffee Donuts

  • 1 cup almond milk or any other non-dairy milk
  • 1/4 cup brewed coffee
  • 1/4 cup avocado oil or any other vegetable neutral oil
  • 3 tbsp lemon juice or apple cider vinegar
  • 1 tsp vanilla extract
  • 1 cup cane sugar
  • 2 1/2 cups all-purpose flour
  • 1/4 cup cocoa powder
  • 1/2 tsp fine sea salt
  • 2 tsp baking soda

Coffee Glaze

  • 3 cups powdered sugar
  • 1 tsp maple syrup
  • 4-5 tbsp brewed coffee


Caramelized Nuts

  1. Place brown sugar and coffee (or watein a small saucepan, over medium heat. Bring mixture to a boil and reduce heat.
  2. Once sugar melts, let the mixture gently simmer for about 1 minute, until it gets thick.
  3. Add nuts. Stir to combine.
  4. Remove from the heat and pour nuts over a piece of parchment paper or silicon mat, spread them out to let them cool. About 5 minutes after, gently break them down with your hands.

Coffee Donuts

  1. Pre-heat oven at 350 F. Grease donut pans. I made regular size donuts, about 3 inches each, and this recipe yielded 16 donuts. The amount of donuts you will obtain will depend on the size of the pan you are using.

  2. Mix almond milk, coffee, avocado oil, lemon juice, and vanilla together in a bowl.
  3. Add cane sugar, whisk to combine.
  4. Sift flour, cocoa powder, salt, and baking soda. Add to the wet ingredients mixture.
  5. Whisk until smooth.
  6. Put mixture in a piping bag, cut a hole at the end, pipe in greased donut trays.
  7. Bake in the pre-heated oven for 10-12 minutes.

  8. Donuts are ready when they are puffed up. Touch the top of a donut gently with your finger. If it springs back, means it’s ready, if your finger sinks right in, you have to bake for a couple more minutes.
  9. Remove from the oven and let donuts cool down.

Coffee Glaze

  1. Sift powdered sugar in a bowl.
  2. Add maple syrup and coffee.
  3. Whisk to combine.

To glaze

  1. Dunk each donut in the glaze, then top with caramelized nuts.
  2. Let donuts sit for 10-20 minutes for the glaze to set.


  1. Donuts will last for a couple days, in the fridge, covered.

Recipe Notes

Sugar: you can use coconut sugar instead of regular cane sugar, or brown sugar.

Avocado oil: you can use any oil of your choice, canola oil, or grapeseed. I used avocado oil.

Nuts: feel free to replace any nuts you want.

Brewed coffee: you can replace the brewed coffee with hot water and instant espresso powder. You will need about 3/4 cup of brewed coffee for the whole recipe (nuts, donut batter, and glaze), so dissolve 2 teaspoons of instant espresso powder in 3/4 cup of hot water to use for the whole recipe. The more instant espresso powder you use, the stronger the coffee flavor will be.

Nutrition Facts
Vegan Coffee Donuts
Amount Per Serving (1 donut)
Calories 120
* Percent Daily Values are based on a 2000 calorie diet.