• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
The Vegan Dietitian
  • Home
  • Services
  • Vegan Health
  • Recipes
    • Mains
    • Snacks, Dips & Sides
    • Breakfast
    • Desserts & Baking
    • Seasonal
  • About
  • Sign Up

Krispy Kreme Donut Recipe

Jump to Recipe Print Recipe
krispy kreme donut recipe with chocolate glazed doughnuts filled with vegan custard laid on tabletop and bite taken so custard oozing out

This Krispy Kreme Donut Recipe is based on the chocolate glazed custard-filled doughnut and this vegan version is insanely good – literally a copycat! These doughnuts are baked rather than fried, though they can also be made in an air-fryer for that golden crispiness on the outside.

healthy vegan krispy kreme doughnuts with custard dripping out of holes and glazed with glossy chocolate topping

My doughnut cravings are super intense, especially around that time of the month so a batch of these around the second week of every month works a real treat. I’m planning to experiment with other flavour combinations like PBJ and white chocolate and raspberry because I KNOW these will taste amazing, so watch the doughnut space here! In the mean time, I have some Biscoff Doughnuts to keep you happy!

bite taken from custard doughnut topped with glossy chocolate glaze and bite taken to show fluffy centre filled with vegan yellow custard

Why is this Good for Me?

  • Dark chocolate contains flavanols which exhibit anti-inflammatory and antioxidant activity. They have the ability to inhibit free radicals, which are unstable molecules or elements that can harm our bodies. However, be aware of the sugar content in chocolate, which can vary between brands.
  • Plant milk is usually fortified with minerals such as calcium so it is a good source of these as part of your everyday diet. The nutritional value of plant milks varies from one type to another – for example, soy milk is often richer in protein than most other plant milks so it may be a more suitable option for those who want to increase protein intake but would not be a good option for those who suffer with allergies or intolerances to soy.

Questions about Krispy Kreme Donut Recipe

How to make baked donuts

For the dough, add warm plant milk to yeast and leave aside for 10 minutes. Combine all dry ingredients for dough and add to the milk and yeast mixture. Mix with a wooden spoon until smooth dough has formed. Knead for around 5 minutes then allow to prove in a warm place (ideally 24℃) for 1 hour. Remove dough and place on surface dusted with flour and knead another 10 minutes. Roll out slightly then using a cookie cutter or cup, make 6 pieces round pieces (shape any leftover dough into a rough ball and cook with rest of doughnuts).Place on a baking tray lined with greaseproof paper. Dust the tops with a little flour then loosely place a piece of clingfilm on top and allow to prove for at least another hour in a warm place. Preheat oven to 180℃ and bake doughnuts for 10 minutes. Remove and allow to cool on wire rack. Cool completely before filling and glazing.

How to make Vegan Custard

For the custard, make a paste with the cornstarch and a little bit of the plant milk in a saucepan. Then add the remaining ingredients and heat for around 8 minutes on a medium heat, until the mixture thickens and coats the back of the spoon. Leave aside to cool to room temperature.

How to make Krispy Kreme Chocolate-Glazed Custard Donuts

Using a chopstick, make a hole in the doughnut and push in around ¾ of the way, moving slightly from side to side to make a little room for the custard.Use a piping bag and pipe in the custard – you can use a fork or whisk to remove any lumps from the custard which may have formed during cooling. Be careful to not pipe too quickly or in excess otherwise the doughnut will rupture. I usually stop when I see the doughnut expanding a little. Continue with each doughnut. For the chocolate glaze, add all ingredients to a saucepan or bowl and heat until chocolate has dissolved – use immediately. While the glaze is still hot, dip the doughnuts in, one by one, covering the tops and lifting back out carefully, allowing excess to drip off. All glaze to set for at least 30 minutes before eating. Eat on the day.

Krispy Kreme Donut Recipe Substitutions

  • Gluten-free flour can be used instead of wheat flour, though xantham gum should be added to provide elasticity to the dough (if not already in the flour mix)
  • Coconut butter can be replaced with coconut oil or vegan butter
  • Flax meal can be used instead of ground chia seeds
  • Cornstarch can be replaced with other starch such as tapioca flour, potato or cassava starch
  • Coconut sugar can be replaced with other sweeteners including syrups
  • Rapeseed oil can be replaced with any other type of oil or vegan butter.
vegan foodporn showing chocolate custard doughnut on white marble tabletop with yelloe custard dripping out

This Krispy Kreme Donut Recipe is…

  • Fluffy
  • Creamy
  • Chocolatey
  • Refined sugar-free
  • Eggless
  • Dairy-free
  • Vegan
  • Plant-based

Shopping List

Food

  • 150g plain flour
  • 1 tbsp ground chia seeds
  • 1 tsp yeast
  • 2 ½ tbsp cornstarch
  • 3 tbsp melted coconut butter or coconut oil
  • 3 tbsp coconut sugar
  • 2 tsp vanilla extract
  • 425 ml plant milk
  • 60 ml rapeseed oil
  • 100g dark chocolate
  • 3 tbsp maple syrup
  • Pinch turmeric

Equipment

  • Baking tray
  • Greaseproof paper
  • Saucepan
  • Measuring spoons
  • Measuring cups
  • Wooden spoon
  • Mixing bowl

More Recipes to Try…

Red Velvet Cake Balls

Red Velvet Cake Balls

Vegan Muffins

Vegan Muffins

Olive Oil Cake

Olive Oil Cake

Kalter Hund

Kalter Hund

Vegan Carrot Cake

Vegan Carrot Cake

Mole Cake

Mole Cake

Chocolate Swiss Roll

Chocolate Swiss Roll

Breakfast Muffins

Breakfast Muffins

Save this Krispy Kreme Donut Recipe

If you don’t have time to make this recipe now, click on any image on this page to add it to your Pinterest list. Fancy more inspo? Come see me on Pinterest for breakfast, lunch, dinner and dessert ideas.

half bitten vegan custard doughnut drizzled with glossy chocolate glaze with bite taken and custard oozing out from centre
Print Recipe

Krispy Kreme Donut Recipe

This Krispy Kreme Donut Recipe is based on the chocolate glazed custard-filled doughnut and this vegan version using homemade baked doughnuts is insanely good – literally a copycat!
Prep Time10 minutes mins
Cook Time20 minutes mins
Proving Time2 hours hrs 20 minutes mins
Course: Dessert
Cuisine: American
Keyword: chocolate, dairy-free, doughnuts, eggless, plant-based, vegan, vegetarian
Servings: 8 donuts
Calories: 326kcal
Author: Reena Sharma

Ingredients

Baked doughnuts

  • 150 g plain flour
  • 1 tbsp ground chia seeds
  • 1 tsp yeast
  • 1 tbsp cornstarch
  • 3 tbsp melted coconut butter
  • 1 tbsp coconut sugar
  • 1 tsp vanilla extract
  • 125 ml plant milk

Vegan chocolate glaze

  • 60 ml rapeseed oil
  • 50 ml plant milk
  • 100 g dark chocolate
  • 1 tbsp coconut sugar
  • 1 tbsp maple syrup

Vegan custard:

  • 250 ml plant milk
  • 1 tbsp vanilla extract
  • 1 ½ tbsp cornstarch
  • 2 tbsp maple syrup
  • Pinch turmeric

Instructions

  • For the dough, add warm plant milk to yeast and leave aside for 10 minutes.
  • Combine all dry ingredients for dough and add to the milk and yeast mixture.
  • Mix with a wooden spoon until smooth dough has formed.
  • Knead for around 5 minutes then allow to prove in a warm place (ideally 24℃) for 1 hour.
  • Remove dough and place on surface dusted with flour and knead another 10 minutes.
  • Roll out slightly then using a cookie cutter or cup, make 6 pieces round pieces (shape any leftover dough into a rough ball and cook with rest of doughnuts).
  • Place on a baking tray lined with greaseproof paper.
  • Dust the tops with a little flour then loosely place a piece of clingfilm on top and allow to prove for at least another hour in a warm place.
  • Preheat oven to 180℃ and bake doughnuts for 10 minutes.
  • Remove and allow to cool on wire rack.
  • Cool completely before filling and glazing.
  • For the custard, make a paste with the cornstarch and a little bit of the plant milk in a saucepan.
  • Then add the remaining ingredients and heat for around 8 minutes on a medium heat, until the mixture thickens and coats the back of the spoon. Leave aside to cool to room temperature.
  • Using a chopstick, make a hole in the doughnut and push in around ¾ of the way, moving slightly from side to side to make a little room for the custard.
  • Use a piping bag and pipe in the custard – you can use a fork or whisk to remove any lumps from the custard which may have formed during cooling. Be careful to not pipe too quickly or in excess otherwise the doughnut will rupture. I usually stop when I see the doughnut expanding a little. Continue with each doughnut.
  • For the chocolate glaze, add all ingredients to a saucepan or bowl and heat until chocolate has dissolved – use immediately.
  • While the glaze is still hot, dip the doughnuts in, one by one, covering the tops and lifting back out carefully, allowing excess to drip off. All glaze to set for at least 30 minutes before eating.
  • Eat on the day.

Notes

  • Gluten-free flour can be used instead of wheat flour, though xantham gum should be added to provide elasticity to the dough (if not already in the flour mix)
  • Coconut butter can be replaced with coconut oil or vegan butter
  • Flax meal can be used instead of ground chia seeds
  • Cornstarch can be replaced with other starch such as tapioca flour, potato or cassava starch
  • Coconut sugar can be replaced with other sweeteners including syrups
  • Rapeseed oil can be replaced with any other type of oil or vegan butter

Made this Krispy Kreme Donut Recipe?

If you had a go at this recipe, be sure to give me a shout on Instagram at @food_flaneur so I don’t miss out on your creations and give your post some love!

Recipes Sent With Love

By clicking submit, you agree to share your e-mail address with the site owner and MailChimp to receive marketing, updates, and other e-mails from the site owner. Use the unsubscribe link in those e-mails to opt out at any time.

Processing…
Success! You're on the list.
Whoops! There was an error and we couldn't process your subscription. Please reload the page and try again.

Share this:

  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Facebook (Opens in new window) Facebook
  • Email a link to a friend (Opens in new window) Email

Like this:

Like Loading…
Previous Post: « Vegan Chicken Wings
Next Post: Seitan Ribs »

Reader Interactions

Comments

  1. Dorothy's New Vintage Kitchen

    February 22, 2021 at 2:48 pm

    Now this is decadent!

    Loading...
    Reply
    • foodflaneur

      February 25, 2021 at 4:25 am

      Oh it sure was Dorothy!

      Loading...
      Reply

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Find Me

  • E-mail
  • Facebook
  • Instagram
  • Pinterest
  • TikTok

young attrractive lady with blonde brown hair with hand behind ear wearing black apron and holding silver whisk

HI GUYS, IM REENA

A dietitian from England. I created this website to share with you the nutrition and dietetic services that I offer, vegan comfort food recipes and nutrition-related health posts. I hope that you can find what you’re looking for right here.

Sign Up

Search

Footer

Privacy Policy – T&Cs – Disclaimer

Copyright © 2026 foodflaneur

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
Loading Comments...
%d