Let me tell you, the scent of freshly fried dough mingling with sweet vanilla cream is enough to make anyone’s mouth water. The first time I made these fluffy cream-filled donuts with velvety vanilla filling, I was instantly hooked. It was one of those rare kitchen moments where everything just clicks—the dough rising perfectly, the golden-brown outsides crisping just right, and that luscious vanilla cream oozing with every bite. You know the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special.
I remember baking these donuts years ago on a rainy weekend when I was knee-high to a grasshopper, watching my grandma whip up a batch for the family. She never wrote down the recipe, but through trial and error, I managed to recreate that magic. Honestly, I wish I’d discovered this recipe sooner—it’s dangerously easy and offers pure, nostalgic comfort every time. My family couldn’t stop sneaking them off the cooling rack (and I can’t really blame them!). These donuts have become a staple for family gatherings, gifting, and cozy mornings alike. If you’re looking to brighten up your Pinterest cookie board or impress friends with a sweet treat, this fluffy cream-filled donuts recipe with homemade vanilla filling is going to be your new favorite.
Why You’ll Love This Recipe
After testing this recipe multiple times (in the name of research, of course), I can confidently say it stands out for so many reasons. Here’s why you’re going to love making these donuts:
- Quick & Easy: The dough comes together in under 30 minutes, perfect for busy mornings or last-minute dessert cravings.
- Simple Ingredients: No fancy grocery runs needed. You likely have everything in your pantry already, from flour to vanilla extract.
- Perfect for Any Occasion: Whether it’s brunch, a potluck, or a cozy night in, these donuts fit right in.
- Crowd-Pleaser: Kids, adults, heck even the pickiest eaters rave about the fluffy texture and creamy filling.
- Unbelievably Delicious: The combination of airy dough and rich vanilla cream is next-level comfort food that feels like a warm hug.
What sets this recipe apart? It’s the velvety homemade vanilla filling that’s smooth and just the right amount of sweet. Plus, the dough is soft and tender—not too dense or greasy. This isn’t just another donut recipe; it’s the best version you’ll find. It’s the kind of treat that makes you close your eyes after the first bite and savor every moment. Honestly, it’s comfort food reimagined—classic, yet with a fresh twist that’s healthier and faster, without losing any of that soul-soothing satisfaction. Whether you’re impressing guests or treating yourself, these donuts will make the occasion memorable without any stress.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the vanilla filling is made from scratch with just a few key components. Here’s what you’ll need:
- For the Donut Dough:
- 2 ½ cups (320 g) all-purpose flour (I recommend King Arthur for best texture)
- ¼ cup (50 g) granulated sugar
- 1 packet (2 ¼ tsp / 7 g) active dry yeast
- ½ tsp salt
- ¾ cup (180 ml) warm whole milk (about 110°F / 43°C; adds richness)
- 2 tbsp unsalted butter, melted and cooled
- 1 large egg, room temperature
- For Frying:
- Vegetable oil or canola oil (for deep frying; enough to fill your pot about 2-3 inches deep)
- For the Velvety Vanilla Filling:
- 1 cup (240 ml) whole milk
- 3 tbsp granulated sugar
- 2 tbsp cornstarch
- 3 large egg yolks
- 2 tbsp unsalted butter
- 1 ½ tsp pure vanilla extract (I use Nielsen-Massey for the best flavor)
- For Finishing:
- Powdered sugar (for dusting)
Feel free to swap out whole milk for almond or oat milk if you want a dairy-free version, though the texture might be slightly different. For gluten-free options, using a 1:1 gluten-free baking flour works fine but expect a bit less fluffiness. If fresh vanilla beans are on hand, sprinkle a little of the seeds into the filling for an extra flavor kick. In summer, try adding a handful of fresh berries inside along with the vanilla cream for a fruity surprise!
Equipment Needed
- Large mixing bowl – for combining dough ingredients
- Stand mixer with dough hook (optional but handy for kneading)
- Rolling pin – to roll out the dough evenly
- Donut cutter or two round cookie cutters (one about 3 inches diameter and a smaller one for the hole)
- Deep-fry thermometer – helps keep oil at the right temperature (around 350°F / 175°C)
- Heavy-bottomed pot or deep fryer – for frying the donuts
- Slotted spoon or spider strainer – to safely remove donuts from hot oil
- Cooling rack lined with paper towels – to drain excess oil
- Pastry bag fitted with a small round tip – for filling the donuts with vanilla cream
If you don’t have a stand mixer, kneading by hand works just fine—just be prepared for a little arm workout! For the cutter, any circular object about 3 inches across can work in a pinch. When using a deep-fry thermometer, keep an eye on the oil temperature; it’s the key to getting those donuts perfectly golden without soaking up too much oil. If budget is tight, a simple candy thermometer and a sturdy pot will do the trick. Keeping your equipment clean and dry, especially the mixing bowls and dough hook, will make the dough easier to handle.
Preparation Method

- Activate the Yeast: In a small bowl, combine the warm milk (110°F / 43°C) and sugar, then sprinkle the yeast on top. Let it sit for about 5-7 minutes until it becomes frothy and bubbly—this tells you the yeast is alive and kicking.
- Make the Dough: In a large bowl or stand mixer, mix the flour and salt. Add the melted butter, egg, and the yeast mixture. Stir until it starts coming together, then knead the dough either by hand on a floured surface or with a dough hook for about 8-10 minutes until smooth and elastic. The dough should be slightly tacky but not sticky enough to cling to your fingers.
- First Rise: Lightly oil a clean bowl and place the dough inside, covering it with a damp towel or plastic wrap. Let it rise in a warm spot for 1 to 1 ½ hours, or until it doubles in size. If your kitchen is cold, try placing it near a warm oven or on top of the fridge.
- Roll and Cut: Once risen, punch down the dough gently to release air bubbles. Roll it out on a floured surface to about ½-inch (1.3 cm) thickness. Using your donut cutter or two round cutters, cut out donut shapes and holes. Re-roll scraps and repeat.
- Second Rise: Place the cut donuts and holes on a parchment-lined baking sheet. Cover loosely with a clean kitchen towel and let them rise for another 30-40 minutes until puffy.
- Heat the Oil: While the donuts are rising, heat your oil to 350°F (175°C). Use a deep-fry thermometer to monitor the temperature carefully. Too hot and the donuts burn outside; too cool and they absorb too much oil.
- Fry the Donuts: Fry the donuts in batches, about 1-2 minutes per side, until golden brown. Use a slotted spoon to flip gently. Remove and drain on a cooling rack lined with paper towels.
- Make the Vanilla Filling: In a saucepan, whisk together sugar, cornstarch, and egg yolks until smooth. Gradually whisk in milk and cook over medium heat, stirring constantly until the mixture thickens (about 5 minutes). Remove from heat, stir in butter and vanilla extract until creamy. Let it cool before filling.
- Fill the Donuts: Once the donuts and cream are cool, fill a pastry bag with the vanilla filling. Insert the tip into the side of each donut and squeeze gently to fill until you feel resistance.
- Finish and Serve: Dust the filled donuts with powdered sugar for that classic look. Serve fresh, or chill for a bit if you like the filling extra set.
Pro tip: If your dough feels too sticky during rolling, sprinkle a little more flour but don’t overdo it—too much flour can make the donuts tough. Also, keep oil temperature steady; I’ve learned the hard way that fluctuating heat leads to greasy or unevenly cooked donuts. When filling, don’t overfill or the cream will spill out, but don’t be shy either—these donuts are all about that luscious vanilla punch!
Cooking Tips & Techniques
Getting fluffy cream-filled donuts just right takes a few tricks, but once you know them, it’s smooth sailing. First, always proof your yeast properly. If your yeast doesn’t foam up in warm milk, it’s likely expired or the liquid was too hot or cold. Trust me, I wasted a batch before figuring that out.
When kneading, the dough should be elastic and slightly tacky—too dry means dense donuts, too wet means a sticky mess. If you’re hand-kneading, fold and push the dough with the heel of your hand for best results. Also, resist the urge to rush the rising times; a slow rise develops flavor and texture.
Temperature control during frying is crucial. Use a thermometer and fry in small batches so the oil temperature doesn’t drop too much. If the oil is too hot, the donuts brown too fast and stay raw inside. Too cool, and they soak up oil like a sponge. And yes, I’ve learned this the greasy way!
For the vanilla filling, constant stirring prevents lumps and scorching. Use a whisk and patience here; it thickens quickly once it hits the right temperature. Cooling the filling before injecting keeps it from melting the donuts or oozing out too fast. If you want extra smoothness, strain the filling through a fine sieve before filling the donuts.
Lastly, use a pastry bag with a small round tip for neat filling—don’t just poke a hole with a knife! This makes all the difference in presentation and keeps the filling inside where it belongs. Trust me, these little details turn a good donut into an unforgettable one.
Variations & Adaptations
One of the best things about this fluffy cream-filled donuts recipe is how adaptable it is. Here are a few ways you can switch things up:
- Chocolate Filling: Swap the vanilla filling for a rich chocolate pastry cream. Just add cocoa powder to the filling while cooking for a dreamy twist.
- Seasonal Fruit Infusion: Add a spoonful of your favorite berry jam inside along with the vanilla cream for summer freshness or winter warmth with spiced apple jam.
- Dairy-Free Version: Use coconut or almond milk in both the dough and filling, and substitute butter with coconut oil. The texture is slightly different but still delicious.
- Baked Donuts: If frying isn’t your thing, you can bake the doughnuts at 375°F (190°C) for 10-12 minutes. They won’t have the same crisp exterior but remain soft and fluffy inside.
- Gluten-Free Option: Use a gluten-free baking flour blend in place of all-purpose flour. Add a bit more xanthan gum if your blend doesn’t include it to help with structure.
Personally, I tried adding a hint of orange zest to the vanilla filling once, and it was a surprising hit with my family—bright and fragrant without overpowering. Don’t be afraid to get creative with flavor infusions or toppings like crushed nuts, cinnamon sugar, or a drizzle of caramel. The sky’s the limit with these donuts!
Serving & Storage Suggestions
These fluffy cream-filled donuts are best served fresh and slightly chilled to let the vanilla filling shine. Dusting with powdered sugar adds a lovely touch that’s both classic and visually appealing—a must for your Pinterest boards! Serve them alongside a cup of strong coffee or a glass of cold milk for the perfect pairing.
If you’re planning ahead, store the donuts in an airtight container in the refrigerator for up to 3 days. The filling stays creamy and fresh, and the dough softens just right. For longer storage, freeze the unfilled donuts wrapped tightly in plastic wrap and then foil for up to 2 months. Thaw at room temperature, then warm briefly in a low oven (about 300°F / 150°C) before filling.
Reheating filled donuts can be tricky because the filling can leak if overheated. I recommend warming them gently in the microwave for 10-15 seconds or letting them come to room temperature before serving. Over time, the flavors meld beautifully, making leftovers a little more indulgent each day.
Nutritional Information & Benefits
Each fluffy cream-filled donut contains approximately 250-300 calories, depending on size and exact ingredients. The dough provides a comforting source of carbohydrates, while the homemade vanilla filling adds protein and a touch of fat from butter and egg yolks, making it more satisfying than store-bought cream fillers.
Using whole milk and real vanilla extract boosts flavor naturally without artificial additives. For those mindful of allergens, this recipe contains gluten, dairy, and eggs but can be adapted with substitutions for gluten-free and dairy-free versions.
From a wellness perspective, these donuts are a delightful treat rather than everyday fare—perfect for celebrating special moments or satisfying a sweet craving with a homemade touch. Pair them with fresh fruit or a light salad if you want balance, and savor every bite guilt-free!
Conclusion
Honestly, this fluffy cream-filled donuts recipe with velvety vanilla filling is worth every minute you spend making it. It’s one of those rare treats that tastes like bakery magic but comes together with simple ingredients and straightforward steps. Whether you stick to the classic vanilla or try one of the variations, these donuts bring a little joy and nostalgia right to your kitchen.
Feel free to tweak the filling sweetness or try different toppings to suit your taste—this recipe loves personalization. I adore making these for my family because they always bring smiles and requests for seconds. Give it a whirl, and I bet it’ll become a favorite in your home, too.
Don’t forget to share your results or any fun twists you try—I’d love to hear how your donuts turn out! Happy baking, and may your kitchen smell like vanilla heaven.
FAQs
Can I make the donut dough ahead of time?
Yes! You can prepare the dough and let it rise slowly in the fridge overnight. Just bring it back to room temperature before rolling and cutting.
What’s the best oil for frying these donuts?
Neutral oils like vegetable, canola, or sunflower oil work best because they have high smoke points and won’t overpower the flavor.
How do I know when the oil is at the right temperature?
Use a deep-fry thermometer to keep the oil around 350°F (175°C). If you don’t have one, drop a small piece of dough in; it should bubble and rise to the surface quickly without burning.
Can I freeze the filled donuts?
It’s best to freeze unfilled donuts and fill them fresh after thawing. Filling before freezing can cause the cream to separate or become watery.
How long do the vanilla-filled donuts stay fresh?
They’re best enjoyed within 2-3 days when stored in an airtight container in the fridge. The texture and flavor are freshest then.
Pin This Recipe!

Fluffy Cream-Filled Donuts Recipe Easy Homemade Vanilla Filling Guide
A recipe for fluffy, soft donuts filled with a velvety homemade vanilla cream filling. Perfect for any occasion, these donuts combine airy dough with rich vanilla cream for a nostalgic and delicious treat.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour 45 minutes
- Yield: 12 donuts 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 ½ cups (320 g) all-purpose flour
- ¼ cup (50 g) granulated sugar
- 1 packet (2 ¼ tsp / 7 g) active dry yeast
- ½ tsp salt
- ¾ cup (180 ml) warm whole milk (about 110°F / 43°C)
- 2 tbsp unsalted butter, melted and cooled
- 1 large egg, room temperature
- Vegetable oil or canola oil (for deep frying; enough to fill your pot about 2-3 inches deep)
- 1 cup (240 ml) whole milk
- 3 tbsp granulated sugar
- 2 tbsp cornstarch
- 3 large egg yolks
- 2 tbsp unsalted butter
- 1 ½ tsp pure vanilla extract
- Powdered sugar (for dusting)
Instructions
- Activate the yeast by combining warm milk (110°F / 43°C) and sugar in a small bowl, sprinkle yeast on top, and let sit for 5-7 minutes until frothy.
- In a large bowl or stand mixer, mix flour and salt. Add melted butter, egg, and yeast mixture. Stir until combined, then knead dough for 8-10 minutes until smooth and elastic.
- Lightly oil a clean bowl, place dough inside, cover, and let rise in a warm spot for 1 to 1 ½ hours until doubled in size.
- Punch down dough, roll out on floured surface to ½-inch thickness. Cut donut shapes and holes using cutters. Re-roll scraps and repeat.
- Place cut donuts and holes on parchment-lined baking sheet, cover loosely, and let rise for 30-40 minutes until puffy.
- Heat oil to 350°F (175°C) using a deep-fry thermometer.
- Fry donuts in batches for 1-2 minutes per side until golden brown. Remove and drain on a cooling rack lined with paper towels.
- Make vanilla filling: whisk sugar, cornstarch, and egg yolks in saucepan until smooth. Gradually whisk in milk and cook over medium heat, stirring constantly until thickened (~5 minutes). Remove from heat, stir in butter and vanilla extract. Cool before filling.
- Fill cooled donuts with vanilla filling using a pastry bag with a small round tip.
- Dust filled donuts with powdered sugar and serve fresh or chilled.
Notes
If dough is too sticky during rolling, sprinkle a little more flour but avoid overdoing it to prevent tough donuts. Maintain steady oil temperature around 350°F to avoid greasy or undercooked donuts. Cool vanilla filling before injecting to prevent melting or oozing. Use a pastry bag for neat filling. Dough can be prepared ahead and risen slowly in the fridge overnight. For dairy-free or gluten-free versions, substitute ingredients as noted in the recipe.
Nutrition
- Serving Size: 1 donut
- Calories: 275
- Sugar: 10
- Sodium: 150
- Fat: 12
- Saturated Fat: 6
- Carbohydrates: 35
- Fiber: 1
- Protein: 5
Keywords: donuts, cream-filled donuts, vanilla filling, homemade donuts, fried donuts, dessert, easy donuts, fluffy donuts


