This Easter Egg Donuts (Cream Filled) recipe yields pillowy brioche egg-shaped donuts filled with vanilla pastry cream with a pastel glaze and speckled robin egg garnish. These easter donuts are the perfect festive treat for an Easter breakfast or brunch, but I wouldn't judge if you have them year round for other special occasions.

This post may contain affiliate links. Please see my Disclosure Policy.
These were inspired by Eggland's Best eggs. They tasked me with developing a springy recipe fit for an easter celebration using their eggs. So not only do these donuts look like eggs, they are full of them too. The dough uses 1 whole egg and 1 egg yolk, while the pastry cream uses 4 egg yolks! This is a recipe that uses a lot of egg yolks, so be sure to save it in case you find yourself with a surplus.
I adapted this recipe from my Crème Brûlée Donuts recipe. It's essentially the same recipe other than the shape and the glaze! I opted for an egg shape here and made a cream glaze in various pastel shades. If you're into a cream filling for breads and pastries, but are scared to fry, I highly recommend baking my Vanilla Buns. Those would also be a hit for an Easter brunch.
Jump to:
Why you'll love this recipe
- The cream filling keeps these donuts moist (I even ate one a day later from the refrigerator and it was STILL good.)
- The speckled garnish is easy to achieve, but impressive looking.
- The dough can be made in the stand mixer or by hand.
Ingredients
- All-purpose flour is the base of the dough.
- Whole milk is the base of the pastry cream.
- Granulated sugar sweetens the dough and the pastry cream.
- Eggs provide richness, moisture and structure to the dough and the pastry cream.
- Cornstarch thickens the pastry cream.
- Kosher salt and vanilla bean paste balance the overall flavor profile.
- Unsalted butter adds richness to the dough.
- Powdered sugar sweetens the glaze.
- Heavy cream adds moisture and richness the glaze.
- Instant yeast gives rise to the donuts.
See recipe card below for a full list of ingredients and measurements.
Substitutions and variations
Here's how to customize these easter egg donuts (cream filled) to your liking:
Save this recipe! ✉️
- Glaze color — use natural food colorings or omit the color altogether for white speckled eggs.
- No heavy cream — swap for milk, start with less and add more as needed.
- Garnish options — instead of speckles, garnish with easter sprinkles, coconut flakes or crushed cadbury mini eggs.
- Shape — if you don't have an egg-shaped cookie cutter, opt for circles, or squares, like I did with my Crème Brûlée Donuts recipe. A bunny shape would also be cute!
- No vanilla bean paste — swap for equal amounts of vanilla extract or the scraped seeds of one vanilla bean.
- Chocolate icing — make a chocolate glazed donut with this chocolate glaze recipe.
- No piping bags — use a ziplock bag with a corner cut off for filling the donuts.
- Sour cream glaze — make a sour cream glaze instead of the heavy cream glaze.
This recipe has not been tested with any substitutions or variations. If you try any, please let me know how it turned out by commenting below!
How to make easter egg donuts
Step 1: Whisk together the dry ingredients (flour, yeast, sugar and salt) in the bowl of a stand mixer. Add the hook attachment. Turn the mixer to low speed, add in the wet ingredients (eggs and egg yolks, followed by the softened butter, water and vanilla extract). Once combined, turn the mixer to medium-low to knead for 10 to 15 minutes. Add a few more tablespoons of flour if the dough looks too sticky. Knead until the dough passes the windowpane test. Do this by grabbing a small bit of dough and stretching it between your fingers. If it stretches without tearing, it is ready. If it tears when stretched, keep kneading. Remove the dough to a lightly-greased bowl and cover. Proof for 1 hour, or until doubled in size.
Step 2: While the dough is proofing, make the pastry cream. Combine the milk and vanilla in a medium saucepan over medium heat until simmering. Remove from heat. Combine the granulated sugar and egg yolks in a large mixing bowl. Whisk by hand until light yellow and fluffy. Add flour and cornstarch and whisk until thoroughly combined and lightened in color even further. Very slowly stream in the warmed vanilla milk with a ladle while whisking vigorously to prevent cooking the eggs. Continue slowly adding in the milk mixture until it is all combined. Return the entire mixture to the medium saucepan and place over low heat. Whisk constantly until the pastry cream has thickened to a pudding consistency (coats the back of a spoon). This can take 5+ minutes. Remove from the heat promptly and transfer to a heatproof bowl. Cover the surface with plastic wrap to prevent a skin from forming. Place the bowl over a larger bowl with ice and place in the refrigerator to cool for at least 2 hours.
Step 3: Line a large baking sheet with 12 4x4” parchment paper squares. Lightly grease OR flour your work surface. I prefer to roll out on a greased surface for donuts so as to not add extra flour before frying. Punch down the dough and place it on the work surface. Roll out to a ½-inch thick rectangle with a rolling pin. Punch out egg shapes using a large egg shaped cookie cutter. Re-roll scraps as needed, letting them rest for a bit to let the gluten relax. Carefully set each donut on an individual parchment square on the sheet pan. Cover the baking sheet with a towel or another inverted baking sheet, and proof for 30 minutes. Cover another large baking sheet with paper towels and set a wire cooling rack on top. Before the donuts are done proofing, with about 20 minutes left, heat the oil in a large pot over high heat to about 360°F, then lower the heat to medium/medium-high. Keep the oil within 10 degrees of 360°F. I used both a clip-on candy thermometer and an instant-read thermometer to double check the temperature throughout the frying process. Place 2-3 donuts in the oil at a time, carrying them one at a time by its parchment paper and release it into the oil away from yourself, removing the parchment as it falls. Take care not to burn yourself. Fry the donuts for 1-2 minutes on each side until golden brown, turning the donuts with a slotted spoon or kitchen spider. Remove to the wire rack setup to drain and cool.
Step 4: Using a chopstick or very small knife, poke a hole in one side of each donut. Wiggle it back and forth a bit to open up the inside of the donut to make room for the cream. Once the donuts have cooled to room temperature and the pastry cream is completely chilled, transfer the pastry cream to a piping bag (fitted with a small round tip or just cut a small snip in the end of the bag). Fill each donut with some of the pastry cream. In a medium bowl, whisk together the powdered sugar and salt. Add the heavy cream and water. Start with less of each and add more as needed. Mix in a few drops of your desired food coloring. Dip the donuts in the glaze and set back on the wire rack. For the speckles, add 1 teaspoon of cocoa powder to a small bowl and add a few drops of water at a time until a flickable consistency is reached. Use a clean paintbrush and the tines of a fork to flick specks of the mixture onto the donuts. Serve immediately.
Top tips
- Dip a wooden spoon, skewer or chopstick into the hot oil to test if it is ready. If small bubbles form around the wood, it should be ready.
- These can be made without a stand mixer. Start the process in a large bowl and then knead on a clean work surface by hand.
- Peanut and vegetable oil are recommended for frying because they have a higher smoke point. Check the smoke point of the oil you want to use before frying. It should be at least 400ºF.
- Store leftover donuts in an airtight container in the refrigerator. Typically leftover donuts are not very good, but these surprised me. I found myself eating them for days after, cold from the fridge.
Recipe FAQs
Yes, the dough can be mixed and kneaded by hand. I recommend starting in a bowl and then moving to a clean work surface once the ingredients are incorporated.
Typically you can store homemade donuts in an airtight container at room temperature, however, if the donuts have a dairy glaze or filling (like these), then you need to store them in the refrigerator. They'll keep in the refrigerator for about 2 days.
Yes, bread flour would be great for these.
More recipes you'll love
Lastly, if you make this Easter Egg Donuts (Cream Filled) recipe be sure to leave a comment or give it a rating. I love to see when people make my recipes, so please tag me @youthsweets on Instagram if you post!
📖 Recipe

Easter Egg Donuts (Cream Filled)
Equipment
Ingredients
Brioche donuts
- 2 ¼ cups all-purpose flour (270g) plus more as needed
- 1 teaspoon instant yeast (4g)
- 1 ½ tablespoon granulated sugar (18g)
- 1 teaspoon kosher salt
- 1 large egg room temperature
- 1 large egg yolk room temperature
- ¼ cup unsalted butter room temperature, cut in small pieces (56g)
- ½ cup water 110ºF-115º (4oz)
- 1 teaspoon vanilla extract or vanilla bean paste
- ½ gallon peanut oil or vegetable oil
Vanilla bean pastry cream
- 1 ¾ cup whole milk (430g)
- 1 teaspoon vanilla bean paste or vanilla extract
- 4 egg yolks (60g)
- ½ cup granulated sugar (100g)
- 2 tablespoon all-purpose flour (16g
- 2 tablespoon cornstarch 19g
Glaze**
- 1 cup powdered sugar sifted (80g)
- 1 pinch of salt
- 3 tablespoon heavy cream more as needed
- 3 teaspoon lemon juice or water more as needed
- Food coloring
Instructions
Do ahead
- The pastry cream can be made 1-2 days ahead of time and stored in the refrigerator until ready to use, if desired.
Make the dough
- Whisk together the flour, yeast, sugar and salt in the bowl of a stand mixer*. Add the hook attachment. Turn the mixer to low speed, add in the egg and egg yolks, followed by the softened butter, water and vanilla extract.
- Once combined, turn the mixer to medium-low to knead for 10 minutes. Add a few more tablespoons of flour if the dough looks too sticky. Knead 5 more minutes or until the dough passes the windowpane test. Do this by grabbing a small bit of dough and stretching it between your fingers. If it stretches without tearing, it is ready. If it tears when stretched, keep kneading.
- Remove the dough to a lightly-greased bowl and cover. Proof for 1 hour, or until doubled in size.
Make the pastry cream
- While the dough is proofing, make the pastry cream. Combine the milk and vanilla in a medium saucepan over medium heat until simmering. Remove from heat.
- Combine the granulated sugar and egg yolks in a medium bowl. Whisk by hand until light yellow and fluffy.
- Add flour and cornstarch and whisk until thoroughly combined and lightened in color even further. Very slowly stream in the warmed vanilla milk with a ladle while whisking vigorously to prevent cooking the eggs. Continue slowly adding in the milk mixture until it is all combined.
- Return the entire mixture to the medium saucepan and place over low heat. Whisk constantly until the pastry cream has thickened to a pudding consistency (coats the back of a spoon). This can take 5+ minutes. Remove from the heat promptly and transfer to a heatproof bowl. Cover the surface with plastic wrap to prevent a skin from forming.
- Place the bowl over a larger bowl with ice and place in the refrigerator to cool for at least 2 hours.
Roll and cut
- Line a large baking sheet with 12 4x4” parchment paper squares. Lightly grease OR flour your work surface. I prefer to roll out on a greased surface for donuts, to avoid adding extra flour before frying.
- Punch down the dough and place it on the work surface. Roll out to a ½-inch thick rectangle with a rolling pin.
- Punch out egg shapes using a large egg shaped cookie cutter. Re-roll scraps as needed, letting them rest for a bit to let the gluten relax.
- Carefully set each donut on an individual parchment square on the sheet pan.
- Cover the baking sheet with a towel or another inverted baking sheet, and proof for 30 minutes.
Fry
- Cover another large baking sheet with paper towels and set a wire cooling rack on top.
- Ten to fifteen minutes before the donuts are done proofing, heat the oil in a large pot over high heat to about 360°F, then lower the heat to medium/medium-high. Keep the oil within 10 degrees of 360°F. I used both a clip-on candy thermometer and an instant-read thermometer to double check the temperature throughout the frying process.
- Place 2-3 donuts in the oil at a time, carrying them one at a time by its parchment paper and release it into the oil away from yourself, removing the parchment as it falls. Take care not to burn yourself.
- Fry the donuts for 1-2 minutes on each side, turning the donuts with a slotted spoon or kitchen spider.
- Remove to the wire rack setup to drain and cool.
Fill the donuts
- Using a chopstick or very small knife, poke a hole in one side of each donut. Wiggle it back and forth a bit to open up the inside of the donut to make room for the cream.
- Once the donuts have cooled to room temperature and the pastry cream is completely chilled, transfer the pastry cream to a piping bag (fitted with a small round tip or just cut a small snip in the end of the bag). Fill each donut with some of the pastry cream.
Make the glaze
- In a medium bowl, whisk together the powdered sugar and salt. Add the heavy cream and water. Start with less of each and add more as needed. Mix in a few drops of your desired food coloring. Dip the donuts in the glaze and set back on the wire rack.
Garnish with speckles
- For the speckles, add 1 teaspoon of cocoa powder to a small bowl and whisk in a few drops of water at a time until a flickable consistency is reached. Use a clean paintbrush and the tines of a fork to flick specks of the mixture onto the donuts. Serve immediately.
Notes
Nutrition
Originally published 04/15/2025.
You really cannot beat a cream-filled fresh donut! The cream glaze is also really yummy. Full disclosure, I am the author of this recipe.