Introduction
There’s just something magical about homemade donuts. The aroma of dough frying, the sprinkle of sugar glistening like tiny diamonds, and that first warm bite that melts in your mouth—pure joy. But these heart-shaped donuts? Oh, they’re on a whole other level. Whether you’re planning a sweet surprise for Valentine’s Day, a cozy family brunch, or just want to brighten someone’s day, these adorable treats are the way to go.
I’ll never forget the first time I made heart-shaped donuts. It was a cold February afternoon, and I wanted to surprise my family with something extra special. What started as a simple kitchen experiment quickly became a tradition. Now, every year, we gather around the table, dusted with flour and sugar, creating little edible hearts filled with love (and maybe a bit of chocolate too).
If you’re looking for a foolproof recipe that’s as fun to make as it is to eat, you’ve come to the right place. Let’s dive in and create some donut magic together!
Why You’ll Love These Heart-Shaped Donuts
- Super Fun to Make: Perfect for a family baking project or as a cute activity with friends.
- Versatile Flavors: You can customize these donuts with your favorite glazes, fillings, or toppings.
- Melt-in-Your-Mouth Texture: Soft, fluffy, and downright irresistible.
- Perfect for Any Occasion: While they scream “Valentine’s Day,” these donuts are a hit year-round.
- Kid-Friendly: Little ones will love cutting out the heart shapes and decorating their creations.
Imagine biting into a warm donut coated in sweet glaze, the tender dough giving way to a rich, chocolatey filling—or maybe a tangy burst of strawberry jam. These donuts are the kind of treat that makes you close your eyes and savor every bite.
Preparation Time and Servings
- Prep Time: 25 minutes
- Rise Time: 1 hour
- Cook Time: 15 minutes
- Total Time: About 1 hour 40 minutes
- Servings: 12 heart-shaped donuts
Ingredients
Donut Dough:
- 3 ½ cups (450g) all-purpose flour
- ¼ cup (50g) granulated sugar
- 2 ¼ tsp (1 packet) instant yeast
- ½ tsp salt
- 1 cup (240ml) warm milk (110°F/43°C)
- 2 large eggs
- ¼ cup (60g) unsalted butter, softened
Frying:
- Vegetable oil, for frying
Glaze:
- 2 cups (250g) powdered sugar
- 3-4 tbsp milk
- 1 tsp vanilla extract
- Optional: food coloring for a festive touch
Optional Fillings and Toppings:
- Strawberry jam, chocolate ganache, or custard for filling
- Sprinkles, shredded coconut, or crushed nuts for decoration
Step-by-Step Instructions
1. Make the Dough
In a large mixing bowl, combine the flour, sugar, yeast, and salt. Whisk these dry ingredients together until well mixed. Warm the milk to about 110°F (warm but not hot to the touch) and add it to the bowl. Crack in the eggs and toss in the softened butter. Using a stand mixer with a dough hook or your hands, mix until a soft, elastic dough forms. This should take about 8-10 minutes. If the dough feels too sticky, sprinkle in a little more flour, one tablespoon at a time.
2. Let It Rise
Shape the dough into a ball and place it in a lightly greased bowl. Cover with a clean kitchen towel or plastic wrap and let it rise in a warm spot for about an hour, or until it has doubled in size.
3. Roll and Cut
Once the dough has risen, punch it down gently to release any air bubbles. Turn it out onto a floured surface and roll it to about ½-inch thickness. Using a heart-shaped cookie cutter, cut out your donuts. Don’t forget to also cut out small circles in the center if you want classic donut shapes (or leave them intact for a more puffy style).
4. Heat the Oil
In a heavy-bottomed pot or deep fryer, heat about 2-3 inches of vegetable oil to 350°F (175°C). A kitchen thermometer is super helpful here to keep the temperature steady.
5. Fry the Donuts
Carefully place a few donuts into the hot oil, being sure not to overcrowd the pot. Fry for about 1-2 minutes on each side, or until golden brown. Use a slotted spoon or tongs to transfer the donuts to a plate lined with paper towels to drain.
6. Make the Glaze
While the donuts cool slightly, whisk together the powdered sugar, milk, and vanilla extract in a medium bowl. For a festive touch, add a few drops of food coloring to the glaze. If it’s too thick, add more milk a teaspoon at a time until you reach the desired consistency.
7. Decorate
Dip each donut into the glaze, letting the excess drip off. Place the glazed donuts on a wire rack to set. For an extra fun twist, sprinkle them with your favorite toppings while the glaze is still wet.
8. Fill (Optional)
If you’re making filled donuts, use a piping bag fitted with a small tip to inject strawberry jam, chocolate ganache, or custard into the centers.

How to Serve
- Serve warm for the ultimate indulgence.
- Pair with a hot cup of coffee, tea, or a cold glass of milk.
- For a party, arrange them on a platter with different glazes and toppings for variety.
Additional Tips
- Perfect Dough Consistency: The dough should be soft and slightly tacky but not overly sticky. Adjust flour or liquid as needed.
- Monitor Oil Temperature: Too hot, and the donuts will burn on the outside while staying raw inside. Too cool, and they’ll absorb excess oil.
- Re-roll Carefully: Gather scraps gently to avoid overworking the dough, which can make the donuts tough.
- Use a Thermometer: A kitchen thermometer ensures perfectly fried donuts every time.
- Let the Glaze Set: Allow the glaze to set fully before stacking or serving to avoid sticky messes.
Recipe Variations
- Chocolate Glaze: Replace half the powdered sugar with cocoa powder and add a splash of coffee for a mocha twist.
- Cinnamon Sugar Coating: Skip the glaze and toss the warm donuts in a mix of cinnamon and sugar.
- Vegan Option: Use plant-based milk and butter substitutes, and swap eggs for flaxseed meal mixed with water.
- Baked Donuts: Bake at 375°F (190°C) for 10-12 minutes instead of frying for a lighter version.
Freezing and Storage
- Storage: Keep donuts in an airtight container at room temperature for up to 2 days.
- Freezing: Freeze unglazed donuts in a single layer on a baking sheet, then transfer to a freezer-safe bag. Reheat in the oven at 350°F (175°C) for 5-7 minutes.
Special Equipment
- Heart-shaped cookie cutter
- Deep fryer or heavy-bottomed pot
- Thermometer for precise frying temperature
- Wire rack for glazing
FAQ
Can I make the dough ahead of time?
Yes! You can prepare the dough the night before. Just let it rise in the fridge overnight, and when you’re ready to fry them, take it out and let it come to room temperature before rolling it out. This method also gives the dough more flavor from the longer rise.
What if I don’t have a heart-shaped cutter?
No worries! You can use any shape you like—round, square, or even stars. If you’re feeling adventurous, you could also make mini donuts or donut holes. Or simply roll out the dough and cut squares, making them unique in their own way!
Can I bake instead of fry?
Yes, you can bake these donuts instead of frying. Preheat your oven to 375°F (190°C) and bake for 10-12 minutes, or until golden brown. They won’t have the same crispy texture as fried donuts, but they will still be soft and delicious. You can still glaze or coat them in cinnamon sugar for extra sweetness.
What’s the best oil for frying?
Vegetable or canola oil works perfectly for frying donuts. They both have high smoke points and neutral flavors that won’t overpower the sweetness of the donuts.
Can I fill the donuts with something other than jam?
Absolutely! You can fill your donuts with chocolate ganache, cream cheese frosting, or even custard for a creamy surprise inside. The possibilities are endless—be creative and make them your own!
Heart Shaped Donuts
- Total Time: 1 hour
Ingredients
For the Donut Dough:
- 3 ½ cups (450g) all-purpose flour
- ¼ cup (50g) granulated sugar
- 2 ¼ tsp (1 packet) instant yeast
- ½ tsp salt
- 1 cup (240ml) warm milk (110°F/43°C)
- 2 large eggs
- ¼ cup (60g) unsalted butter, softened
For Frying:
- Vegetable oil, for frying
For the Glaze:
- 2 cups (250g) powdered sugar
- 3–4 tbsp milk
- 1 tsp vanilla extract
- Optional: food coloring for a festive touch
Optional Fillings and Toppings:
- Strawberry jam, chocolate ganache, or custard for filling
- Sprinkles, shredded coconut, or crushed nuts for decoration
Instructions
1. Make the Dough
In a large mixing bowl, combine the flour, sugar, yeast, and salt. Whisk these dry ingredients together until well mixed. Warm the milk to about 110°F (warm but not hot to the touch) and add it to the bowl. Crack in the eggs and toss in the softened butter. Using a stand mixer with a dough hook or your hands, mix until a soft, elastic dough forms. This should take about 8-10 minutes. If the dough feels too sticky, sprinkle in a little more flour, one tablespoon at a time.
2. Let It Rise
Shape the dough into a ball and place it in a lightly greased bowl. Cover with a clean kitchen towel or plastic wrap and let it rise in a warm spot for about an hour, or until it has doubled in size.
3. Roll and Cut
Once the dough has risen, punch it down gently to release any air bubbles. Turn it out onto a floured surface and roll it to about ½-inch thickness. Using a heart-shaped cookie cutter, cut out your donuts. Don’t forget to also cut out small circles in the center if you want classic donut shapes (or leave them intact for a more puffy style).
4. Heat the Oil
In a heavy-bottomed pot or deep fryer, heat about 2-3 inches of vegetable oil to 350°F (175°C). A kitchen thermometer is super helpful here to keep the temperature steady.
5. Fry the Donuts
Carefully place a few donuts into the hot oil, being sure not to overcrowd the pot. Fry for about 1-2 minutes on each side, or until golden brown. Use a slotted spoon or tongs to transfer the donuts to a plate lined with paper towels to drain.
6. Make the Glaze
While the donuts cool slightly, whisk together the powdered sugar, milk, and vanilla extract in a medium bowl. For a festive touch, add a few drops of food coloring to the glaze. If it’s too thick, add more milk a teaspoon at a time until you reach the desired consistency.
7. Decorate
Dip each donut into the glaze, letting the excess drip off. Place the glazed donuts on a wire rack to set. For an extra fun twist, sprinkle them with your favorite toppings while the glaze is still wet.
8. Fill (Optional)
If you’re making filled donuts, use a piping bag fitted with a small tip to inject strawberry jam, chocolate ganache, or custard into the centers.
- Prep Time: 25 minutes
- Cook Time: 15 minutes
Nutrition
- Serving Size: 12
Conclusion
Heart-shaped donuts are a delightful way to show someone you care or simply indulge in a sweet treat. Whether you’re celebrating Valentine’s Day, a special occasion, or just enjoying a cozy day at home, these donuts are sure to steal your heart. From the soft, fluffy dough to the warm glaze dripping down, they make for an unforgettable bite that brings joy in every bite.
Making donuts from scratch can seem intimidating, but with this easy-to-follow recipe, you’ll be a donut pro in no time! So gather your ingredients, roll up your sleeves, and let’s get baking (and frying!). Don’t forget to share your heart-shaped creations—I’d love to see how they turn out. You can tag me on social media to spread the love and inspire others to give these donuts a try.
Remember: It’s not just about the end result, but the joy you bring to the kitchen and the smiles you create with every bite. Enjoy the process, and most importantly, enjoy the donuts!
Happy baking, and may your heart-shaped donuts be as sweet as the love you put into them!









