Go Back
+ servings
Angled photo of Long John Donuts with cream filling.

Long John Donuts

Dalya Rubin
This homemade Long John Donuts recipe is your step-by-step guide for perfect donuts every time. Made with a creamy vanilla custard, and an easy chocolate glaze, the pastry comes out fluffy just like your favorite donut shop's, but bonus - you never have to get out of your pajamas!
5 from 20 votes
Prep Time 50 minutes
Cook Time 20 minutes
Inactive Time 1 hour 30 minutes
Total Time 2 hours 40 minutes
Course Breakfast
Cuisine American
Servings 18 Donuts
Calories 470 kcal

Ingredients
  

Donuts

  • 1 1/4 cups whole milk
  • 2 1/4 teaspoons active dry yeast one packet
  • 2/3 cup granulated sugar divided
  • 2 large eggs at room temperature
  • 1 large egg yolk at room temperature
  • 1/2 cup unsalted butter melted and slightly cooled
  • 1 teaspoon vanilla extract
  • 1/8 teaspoon ground nutmeg optional
  • 1/2 teaspoon fine sea salt or table salt
  • 4 1/4 cups all-purpose flour spooned and leveled, plus more for rolling out the dough
  • canola oil or vegetable oil for frying

Custard Filling

  • 2 cups whole milk
  • 3 Tablespoons unsalted butter cut into pieces
  • 4 large egg yolks at room temperature
  • 1/2 cup granulated sugar
  • 3 tablespoons cornstarch
  • 1/4 teaspoon salt
  • 2 teaspoons pure vanilla extract or 1 teaspoon vanilla bean paste

Chocolate Glaze

  • 1/2 cup unsalted butter melted
  • 1/2 cup cocoa powder
  • 3 cups confectioners sugar
  • 1 teaspoon vanilla extract
  • 7 Tablespoons whole milk at room temperature

Instructions
 

Make The Dough

  • Warm the milk by placing it in a bowl in the microwave for 20-30 seconds, or until warm to the touch (but not boiling).
  • Pour the warmed milk into a large mixing bowl (or electric stand mixer bowl) and add the yeast and 1 tablespoon sugar. Lightly stir together with a fork (or whisk) and let sit for 5-8 minutes until foamy. If the mixture doesn’t become foamy after 10 minutes, discard and make a new batch of milk-sugar-yeast mixture.
  • With the whisk attachment (or handheld whisk) mix in the eggs, egg yolk, remaining sugar, melted butter, nutmeg, vanilla extract just until combined.
  • Switch to a dough hook and mix in the flour and salt until a tacky-sticky dough forms.
  • Sprinkle flour on your counter. Knead the dough on the counter until smooth, adding up to 2-3 tbsp extra flour if the dough is too sticky. No need to overwork the dough; 1-2 minutes of kneading is perfect.
  • Grease a large bowl with some oil or cooking spray. Transfer the smooth ball of dough to the bowl and cover with plastic wrap or a towel. Let rise at room temperature in a warm/room temperature place for about 1 to 1 1/2 hours or until the dough has doubled in size. You can also place the plastic-wrap-covered bowl in the fridge overnight if you want to fry the donuts the next day.
  • ****While the donuts rise, prepare the custard filling, recipe below!***
  • Grease two baking sheets with baking spray or cooking spray.
  • Once the dough has risen, transfer the dough, lightly punch it down and transfer to a floured work surface. Sprinkle the dough with a bit of flour. Roll into a ½” thick rectangle.
  • Cut the rectangle with a sharp knife so it measures about 17-inches wide by 10-inches tall.
  • Cut the dough down the middle horizontally. Then, cut each half of the dough into 5”x2.5” rectangles. Place dough rectangles onto the prepared baking sheets, with at least 1 ½ inches apart. Reroll any dough scraps and cut into the same size rectangles.
  • Allow dough to rise slightly while you preheat the oil (oil directions below).

Fry The Donuts

  • Add enough oil to a heavy-bottom large pot to fill it halfway. Heat over a medium flame until the oil reaches 350°F on a candy thermometer or instant read thermometer. It can take 8-15 minutes to heat up. While the oil heats up, line a plate, baking rack or baking sheets with two layers of paper towels to set the donuts onto later.
  • Once the oil is hot, fry the donuts: Carefully use a slotted spoon to lower 1 donut at a time into the hot oil (adding up to 3 donuts per batch) and fry for about 1 ½ minutes on each side, or until each side is a golden brown color.
  • Transfer cooked donuts with the slotted spoon to the prepared paper-towel lined pan/plate. Continue frying batches of donuts until they’re all cooked.

Fill The Donuts

  • After the donuts have cooled slightly for 10 minutes, fill each donut with the cold custard.
  • Use a straw to poke a hole in the side of each donut and push it ¾ of the way into the rectangular donut. I like to lightly shimmy the straw around once in the donut in a circular motion to open up the center of the donut to accommodate more filling. Then, fill a piping bag with the custard and pipe it into the punctured hole on the side of the donut.

Glaze The Donuts

  • Whisk all Chocolate Glaze ingredients together in a large bowl until smooth and silky.
  • Dip the top of each filled donut into the chocolate glaze, then place it back onto the baking rack or plate to set for 15 minutes.
  • Enjoy right away!

Make The Custard

  • To a medium saucepan, add the milk and butter. Bring to a boil over medium heat. Once it begins to boil, immediately turn off the heat, remove from the heat and set aside, otherwise it will boil over.
  • In a large mixing bowl, whisk together the egg yolks, sugar, cornstarch, and salt until light and pale, about 2 minutes.
  • Slowly pour in about 1/2 cup of the hot milk mixture, whisking until incorporated.
  • Slowly stream in the remaining milk mixture as you whisk everything together.
  • Pour everything back into the now-empty saucepan and whisk over a medium heat until it becomes thick, about 3-5 minutes.
  • Turn off the heat and whisk in the vanilla extract.
  • Transfer the pastry cream to a bowl, cover with plastic wrap, press it right onto the cream, and cool for 15 minutes at room temperature, then refrigerate for 1 hour.

Notes

  • To bring eggs to room temperature quickly, run sink water until it is hot-warm. Then fill a bowl with the hot sink water, and place the whole eggs in it to sit for 5 minutes. Drain the water and crack the eggs as usual when ready to use.
  • If any bits of the custard overcook and become browned, be sure to push the custard through a fine mesh sieve instead of just transferring it into a bowl. Once you “strain” the custard, you should be left with all the delicious custard pushed through the sieve into a bowl, and discard the browned bits left behind in the sieve.
  • I like to use Hershey’s cocoa powder for the glaze recipe.
  • If you want to make the chocolate glaze 1-2 days in advance, you can! Simply prepare it, then store it covered in the fridge. Reheat slightly in a pot or in the microwave for 20-30 seconds to loosen the glaze and make it a dipable consistency again.
  • This thermometer makes frying so much easier and less messy!

Nutrition

Calories: 470kcal
Keyword Homemade Donuts, Long John Donuts
Tried this recipe?Let us know how it was!