Homemade Donuts
There’s something magical about making homemade donuts.
The smell of warm, sweet dough, the joy of watching them puff up in the oil, and, of course, that first bite into a soft, fluffy donut. It’s pure happiness!
If you’ve ever wanted to try a fresh donut at home, you’re in the right place.
This DIY donut recipe is super easy to follow, and you don’t need any fancy equipment.
Just a few basic ingredients, a little patience, and you’ll have delicious, bakery-style donuts right from your own kitchen.
Whether you’re making them for yourself or with kids, it’s a great way to enjoy baking.
Ingredients for Homemade Donuts

Dough Ingredients:
- 3 egg yolks
- 2 ½ cups self-rising flour
- 1 cup milk
- 1 tbsp olive oil
- ½ cup caster sugar
- 1 tbsp dry yeast
- ½ cup butter
For Frying:
- 1-2 cups of any frying oil (vegetable, canola, or peanut oil work best)

Icing & Topping Ingredients:
- 1 cup icing sugar
- 2 tbsp water
- Orange, pink, and white sprinkles
Step-by-Step Guide to Making Fresh Donuts
Step 1: Prepare the Dough
- In a medium-sized bowl, mix the dry ingredients: flour, yeast, and sugar.

- Add the egg yolks and mix well.

- Pour in the milk and butter, then stir until a rounded dough forms.

- Cover the bowl with a kitchen towel and place it in a warm spot to rise for about 2 hours.

Step 2: Shape the Donuts
- Roll each portion into a ball, flatten into small discs, and place onto parchment paper.

- Lightly flour your surface and cut out the center holes using a ¾ inch cutter.

- Let them rest while you heat the oil.
Step 3: Fry the Donuts
- Heat oil in a deep pan to 350°F (175°C).
- Fry 1-2 donuts at a time for about 2 minutes on each side until golden brown.
- Remove and place them on a paper towel to drain excess oil.
* You can also bake your donuts at 375°F (190°C) for 12-15 minutes until golden brown.
Step 4: Make the Icing & Decorate
- In a small bowl, mix icing sugar with water until smooth.
- Drizzle each cooled donut with icing.

- Sprinkle with orange, pink, and white sprinkles.

- Let the icing set before serving.

Tips for the Best Homemade Donuts
- Check your oil temperature: Too hot, and the donuts burn; too cool, and they absorb too much oil.
- Don’t overmix the dough: Overworking it can make the donuts dense.
- Glaze while warm: It helps the icing stick better.
- Store properly: Keep leftovers in an airtight container for up to 2 days. Reheat in the microwave for a few seconds before serving.

And that’s it!
Now you have the perfect homemade donuts to try.
Perfect for a weekend treat, a party, or just because. You’ll love how easy and delicious they are.
So, grab your ingredients and give this bakery donut recipe a go.
Happy baking!
Homemade Donuts
Ingredients
- 3 egg yolks
- 2 ½ cups self-rising flour
- 1 cup milk
- 1 tbsp olive oil
- ½ cup caster sugar
- 1 tbsp dry yeast
- ½ cup butter
- 1 cup icing sugar
- 2 tbsp water
- Orange, pink, and white sprinkles
- 1-2 cups of any frying oil (vegetable, canola, or peanut oil work best)
Instructions
Step 1: Prepare the Dough
- In a medium-sized bowl, mix the dry ingredients: flour, yeast, and sugar.
- Add the egg yolks and mix well.
- Pour in the milk and butter, then stir until a rounded dough forms.
- Cover the bowl with a kitchen towel and place it in a warm spot to rise for about 2 hours.
Step 2: Shape the Donuts
- Roll each portion into a ball, flatten into small discs and place onto a parchment paper.
- Lightly flour your surface and cut out the center holes using a ¾ inch cutter.
- Let them rest while you heat the oil.
Step 3: Fry the Donuts
-Heat oil in a deep pan to 350°F (175°C).
- Fry 1-2 donuts at a time for about 2 minutes on each side until golden brown.
- Remove and place them on a paper towel to drain excess oil.
* You can also bake your donuts at 375°F (190°C) for 12-15 minutes until golden brown.
Step 4: Make the Icing & Decorate
- In a small bowl, mix icing sugar with water until smooth.
- Drizzle each cooled donut with icing.
- Sprinkle with orange, pink, and white sprinkles.
- Let the icing set before serving.
