Go Back
+ servings
Freshly fried doughnuts on a tray.
5 from 2 votes

Doughnut Dough Recipe

Light and airy doughnuts. Fill them with whatever you'd like: cream, jam, Nutella. The possibilities are endless.
Prep Time: 2 hrs
Cook Time: 35 mins
Rest Time: 14 hrs
Total Time: 16 hrs 35 mins
Servings: 21 doughnuts


  • 150 grams water - warmed to 100°F
  • 2 1/2 teaspoons active dry yeast
  • 570 grams all-purpose flour - about 4 cups
  • 60 grams granulated sugar - equals 1/3 cup MINUS 1 1/4 teaspoon
  • 4 eggs - at room temperature
  • 1 1/2 teaspoon salt
  • 125 grams unsatled butter - softened to room temperature and cut into 1 tablespoon sized pieces (you need about 9 T of butter)
  • 4-6 cups vegetable oil or canola oil for frying
  • granulated or powdered sugar for coating


  • In the bowl of a stand mixer fitted with the paddle attachment, add the water and yeast. Let the yeast sit for 10 minutes or until foamy. Add the flour, sugar, eggs, and salt. Mix on medium speed. Once the dough starts to come together and form a ball (takes about 3-4 minutes), switch to the dough hook and mix for 5-8 minutes. The dough should start to come away from the sides of the bowl. The dough will be very sticky! My dough didn't fully clean the sides of the bowl.
  • Turn off the mixer and let the dough rest for 5 minutes. 
  • Start the mixer again on medium speed and slowly add the butter, 2 tablespoons at a time. Once the butter is incorporated mix on medium high speed for 5 minutes or until the dough is smooth, glossy, and elastic when pulled. Again, the dough will be very sticky. If it's excessively sticky you can add a few tablespoons of flour and mix for several more minutes. Do not add too much flour though. This dough is sticky, that's the nature of it.
  • Transfer the dough to a large bowl that has been lightly oiled. Cover the bowl with plastic wrap and let prove for 1-2 hours or until doubled in size. 
  • Once doubled in size, remove the plastic wrap punch down the dough with your fist then re-cover and place the bowl in the fridge to chill overnight. 
  • The following day remove the bowl from the fridge. Cut the dough into 50 gram sized pieces. Will make about 21 balls (maybe more, maybe less depending on how much flour you added).
  • Line 2 baking sheet with parchment paper. Generously flour the parchment paper.
  • Roll the dough pieces into smooth tight balls and place on the floured baking tray. Leave enough space between each bun so that they have room to prove and expand. 
  • Cover the baking trays loosely with plastic wrap and let prove for 2-3 hours or until doubled in size.
  • Fill a large saucepan halfway with oil and heat the oil to 180°C or between 360°F - 375°F. Use an instant read thermometer to monitor the oils temperature. It’s important that the oil stays at the proper temperature while cooking. Too hot and the doughnuts will burn and the insides will be raw. Too cool and the doughnuts will soak up too much of the oil and become greasy.
  • When the oil is heated, carefully slide (or transfer) the doughnuts from the tray to the hot oil. I like to use a floured bread scraper. Be careful not to deflate the doughnuts when doing so. Cook 2-4 per batch depending on the size of the pan or fryer you’re using. 
  • Fry for 1-2 mins per side or until golden brown. The doughnuts should float so you may need to gently press them down into the oil so that they color evenly.
  • Remove the doughnuts from the hot oil and place on a paper towel lined baking sheet. 
  • Toss the warm doughnuts in a bowl of granulated sugar or powdered sugar. 
  • To fill the doughnuts, fill a piping bag with the desired filling. Pipe the filling, inserting the piping tip into the side crease of each doughnut. Fill each doughnut with 20-50 grams of filling, or 1-2 tablespoons. The doughnuts will swell slightly. 
  • Once filled, eat immediately. Doughnuts are best enjoyed the day they are made! 
  • Can store them in an airtight container at room temperature. 


This recipe was made at sea level. Sometimes higher elevation can affect the amount of flour you need to use. Keep that in mind as you make this. 
Nutritional values are for 1 doughnut. The values do not include tossing in sugar or the filling used. Also doesn't take into account frying in oil. 


Calories: 169kcal (8%), Carbohydrates: 24g (8%), Protein: 4g (8%), Fat: 6g (9%), Saturated Fat: 3g (15%), Cholesterol: 44mg (15%), Sodium: 180mg (8%), Potassium: 54mg (2%), Fiber: 1g (4%), Sugar: 3g (3%), Vitamin A: 194IU (4%), Calcium: 10mg (1%), Iron: 1mg (6%)