This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
By Callie
There’s something magical about waking up on Valentine’s Day to a plate of homemade Valentine’s Day donuts. The pretty pink glaze, the festive sprinkles, that soft pillowy texture – it just sets the tone for a day filled with love and sweetness.
I started making these heart-shaped donuts a few years ago when my daughter asked if we could have “something special” for Valentine’s breakfast. I’d never actually made donuts at home before, and honestly? I was intimidated. Fried donuts seemed messy and complicated, and I didn’t want to deal with hot oil first thing in the morning. Then I discovered baked donuts, and everything changed.
That first batch came out of the oven looking like little pink hearts of perfection. My daughter’s face absolutely lit up, and my husband said they tasted better than anything from our local donut shop. Now these baked heart donuts have become our Valentine’s Day tradition – I make them every single February, and the recipe has been shared with more friends and neighbors than I can count.
What makes these donuts extra special is the strawberry yogurt in the batter. It keeps them incredibly moist while adding a subtle fruity note that pairs perfectly with that sweet vanilla glaze. If you’ve tried my Pink Velvet Cupcakes, you know I love a good pink dessert – and these donuts definitely deliver on that front.
Whether you’re planning a romantic breakfast in bed, hosting a Galentine’s brunch, or just want to surprise your family with something sweet, these donuts are ready in under 30 minutes and guaranteed to spread some love.
Why You Will Love This Valentine’s Day Donuts Recipe
- Ready in under 30 minutes – From mixing bowl to glazed perfection in less than half an hour. Perfect for busy mornings when you still want something special.
- Baked not fried – No dealing with hot oil or greasy messes. These donuts are lighter, easier to make, and way less stressful than traditional fried donuts.
- Incredibly soft and fluffy – The strawberry yogurt is the secret weapon here. It makes these donuts so moist and tender, they practically melt in your mouth.
- Totally customizable – Change the glaze color, switch up the sprinkles, or add different extracts. This base recipe works for any celebration.
- Kid-friendly activity – My daughter loves helping mix the batter and especially loves decorating with sprinkles. It’s become our special Valentine’s morning tradition.
- Impressive but easy – These look like they came from a fancy bakery, but the recipe is simple enough for beginner bakers. No special skills required.
- Perfect for gifting – Package a few in a cute box and you have an adorable homemade Valentine’s gift that beats store-bought candy any day.
- Freezer-friendly – Make a double batch and freeze the extras (unglazed) for up to 3 months. Fresh donuts whenever you want them!
Valentine’s Day Donuts Ingredients
Let me walk you through everything you need. The ingredient list is pretty straightforward, and you probably have most of these in your pantry already.
Donuts
- 2 cups all-purpose flour – Spoon and level for accurate measuring
- 1/2 teaspoon salt – Balances all that sweetness
- 2 teaspoons baking powder – Make sure it’s fresh for the best rise
- 1 teaspoon ground cinnamon – Adds warmth and depth of flavor
- 1 1/2 teaspoons vanilla extract, divided – Use 1 teaspoon in the batter, save the rest for the glaze
- 2 large eggs, at room temperature – Room temp eggs mix more evenly
- 1/3 cup white granulated sugar – For sweetness
- 1/4 cup brown sugar – Adds moisture and a hint of caramel flavor
- 2 tablespoons butter, melted and slightly cooled – Melted, not softened
- 2/3 cup whole milk, at room temperature – Full-fat works best
- 1/2 cup strawberry yogurt – The secret to moist, fluffy donuts
Pink Vanilla Glaze
- 1 cup powdered sugar, sifted – Sifting prevents lumps
- 1/4 cup heavy cream – Makes the glaze rich and shiny
- 1/2 teaspoon vanilla extract – Reserved from the donut ingredients
- 2-3 drops red or pink food coloring – Gel coloring works best
Decorating
- 1/4 cup sprinkles – Valentine’s themed or whatever you have
- Optional: edible glitter, mini heart candies, freeze-dried strawberries
Callie’s Kitchen Note: The strawberry yogurt is what makes these donuts special, but I’ve had readers ask if you can taste the strawberry. The answer is barely – it’s more of a subtle hint that complements the vanilla. If you can’t find strawberry yogurt, vanilla or plain Greek yogurt works fine. The texture will be the same, you’ll just miss that little fruity note.
Notes on Ingredients
Room temperature matters – Cold eggs and milk can make your batter lumpy and affect how the donuts rise. Set them out 30 minutes before you start, or place eggs in a bowl of warm water for 5 minutes.
About the yogurt – Greek yogurt or regular yogurt both work. Greek yogurt makes slightly denser donuts, regular makes them a bit lighter. Both are delicious.
Cinnamon – This might seem like an unusual addition to Valentine’s donuts, but trust me – that warm spice makes these taste cozy and homemade. You won’t taste “cinnamon,” it just adds depth.
Ingredient Substitutions
- Dairy-free – Use coconut oil instead of butter, oat milk instead of regular milk, and dairy-free yogurt. For the glaze, coconut cream works beautifully.
- Gluten-free – Swap the all-purpose flour for a 1:1 gluten-free baking blend. I’ve tested this with Bob’s Red Mill and it works great.
- Vegan – Replace eggs with flax eggs (1 tablespoon ground flaxseed plus 3 tablespoons water per egg), use plant-based milk and yogurt, and coconut oil for butter.
- Lower sugar – You can reduce the sugars by about 1/4 without affecting the texture much. The donuts will be less sweet but still good.

How to Make Valentine’s Day Donuts
This recipe comes together quickly, so read through all the steps first and get your ingredients ready before you start. Trust me, it makes everything smoother.
Preparing Your Pan and Oven
- Preheat your oven to 375 degrees F (190 degrees C). This gives it plenty of time to heat up while you mix.
- Grease your donut pan well with cooking spray or melted butter. Get into all the crevices – nothing is more frustrating than donuts that stick.
- If you’re using a heart-shaped donut pan, that’s perfect for Valentine’s Day. Regular round donut pans work great too. No donut pan? A mini muffin tin makes adorable donut holes instead.
Mixing the Batter
- In a large bowl, whisk together the flour, salt, baking powder, and cinnamon until evenly combined. Set aside.
- In a medium bowl, beat together 1 teaspoon of the vanilla extract, eggs, white sugar, brown sugar, melted butter, milk, and strawberry yogurt until smooth. The mixture should be well combined with no lumps of yogurt visible.
- Pour the wet ingredients into the dry ingredients and stir with a spatula or wooden spoon until just combined. You should still see a few small streaks of flour – that’s perfect. Overmixing is the enemy of fluffy donuts.
Callie’s Kitchen Note: I cannot stress this enough – do NOT overmix your batter. The first time I made these, I mixed until everything was perfectly smooth and my donuts came out dense and tough. Now I stop mixing while there are still tiny flour streaks visible, and they turn out light and fluffy every time. The remaining flour incorporates as you pipe the batter.
Piping and Baking
- Transfer the batter to a piping bag or a gallon-sized zip-top bag with one corner snipped off. This makes filling the pan so much easier and neater than spooning.
- Pipe the batter into your prepared donut pan, filling each cavity about two-thirds full. Don’t overfill or they’ll puff up and lose their donut shape.
- Bake for 8-10 minutes, until the donuts spring back when lightly touched and a toothpick inserted comes out clean. Start checking at 8 minutes – these can go from perfect to overdone quickly.
- Let the donuts cool in the pan for 5 minutes, then carefully turn them out onto a wire rack to cool completely. They need to be fully cooled before glazing or the glaze will just slide right off.
Making the Pink Glaze
- While the donuts cool, make your glaze. In a shallow bowl, whisk together the sifted powdered sugar, heavy cream, and remaining 1/2 teaspoon vanilla extract until smooth.
- Add the food coloring one drop at a time, stirring after each addition, until you reach your desired shade of pink. I usually use 2-3 drops for a pretty pastel pink.
- The glaze should be thick but pourable. If it’s too thick, add cream one teaspoon at a time. If it’s too thin, add more powdered sugar.
Decorating Your Donuts
- Once the donuts are completely cool, dip the top of each one into the glaze, letting the excess drip off for a few seconds.
- Immediately add sprinkles while the glaze is still wet so they stick. Place the glazed donuts back on the wire rack.
- Let the glaze set for about 10-15 minutes before serving. You can speed this up by popping them in the fridge for 5 minutes.
Common Mistakes to Avoid
Even simple recipes can go wrong. Here’s what to watch out for:
Overmixing the batter – This is the number one cause of dense, tough donuts. Mix only until the dry ingredients are just incorporated. A few small lumps are totally fine.
Overbaking – These donuts go from perfect to dry in just a minute or two. Start checking at 8 minutes and pull them as soon as they spring back when touched. They’ll continue cooking slightly as they cool.
Glazing warm donuts – I know it’s tempting, but warm donuts plus glaze equals a melty mess. Wait until they’re completely cool to room temperature, or even chill them briefly.
Overfilling the pan – Fill only two-thirds full. The batter puffs up quite a bit, and overfilled cavities create mushroom-shaped donuts instead of proper donut shapes.
Using expired baking powder – If your baking powder is old, your donuts won’t rise properly and will be dense and flat. Test it by dropping a teaspoon into hot water – it should bubble vigorously.
Callie’s Kitchen Note: My biggest glazing disaster happened when I made the glaze too thin. It just ran right off the donuts and pooled on my cooling rack. Now I always start with less cream than the recipe calls for and add more gradually until I get that perfect thick-but-pourable consistency. It should coat the back of a spoon and drip off slowly, not run off immediately.

Storage and Reheating
These donuts are definitely best the day they’re made, but here’s how to handle leftovers:
At room temperature – Store glazed donuts in an airtight container at room temperature for up to 2 days. The glaze may get a bit sticky, so place parchment paper between layers.
In the refrigerator – You can refrigerate them for up to 4 days, but bring to room temperature before serving for the best texture.
Freezing – Freeze unglazed donuts for up to 3 months. Wrap individually in plastic wrap, then place in a freezer bag. Thaw at room temperature and glaze fresh when ready to serve.
Reheating – Warm unglazed donuts in a 300 degree F oven for 5 minutes, or microwave for 10-15 seconds. Don’t try to reheat glazed donuts in the microwave – the glaze will melt into a sticky puddle.
Make-ahead tip – Mix the dry ingredients the night before and store in an airtight container. In the morning, you’ll just need to mix the wet ingredients and combine. Saves precious time on busy Valentine’s mornings!
Valentine’s Day Donuts Variations
Once you’ve mastered the basic recipe, try these fun twists:
Chocolate glazed – Add 2 tablespoons cocoa powder to the glaze and skip the food coloring. Top with heart-shaped sprinkles for a chocolate Valentine’s version.
Red velvet donuts – Add 1 tablespoon cocoa powder and extra red food coloring to the batter. Top with cream cheese glaze instead of vanilla.
Strawberry frosted – Add 2 tablespoons of freeze-dried strawberry powder to the glaze for real strawberry flavor and a natural pink color.
Maple bacon – Skip the food coloring and make a maple glaze instead (maple syrup plus powdered sugar). Top with crumbled bacon for a sweet-savory breakfast treat.
Lemon glazed – Replace the vanilla in the glaze with fresh lemon juice and add some lemon zest. Skip the food coloring – the pale yellow is beautiful on its own.
Churro style – Skip the glaze entirely and roll the warm donuts in cinnamon sugar. Serve with chocolate sauce for dipping.
Different shapes for different holidays – Use this same recipe with different shaped pans and colored glazes for any holiday. Green for St. Patrick’s Day, orange for Halloween, red and green for Christmas.
Serving Suggestions
Make your Valentine’s Day donuts even more special with these ideas:
Breakfast in bed – Arrange 2-3 donuts on a pretty plate with fresh strawberries and a cup of coffee. Add a small vase with a single rose for extra romance.
Brunch spread – Display donuts on a tiered cake stand alongside fresh fruit, mimosas, and maybe some bacon or sausage for balance.
Kids’ parties – Set up a decorating station with plain glazed donuts and bowls of different sprinkles. Let kids decorate their own!
As gifts – Place 2-3 donuts in a clear cellophane bag tied with ribbon, or arrange in a small bakery box. Add a handwritten Valentine’s card.
Beverage pairings – These are amazing with coffee, hot chocolate, strawberry milk, or for adults – a glass of champagne or sparkling rose.

Valentine’s Day Donuts FAQ
Yes! You have a few options. A mini muffin tin makes adorable donut holes – just reduce the baking time to 6-7 minutes. You can also pipe the batter into ring shapes on a parchment-lined baking sheet, though they won’t have that classic donut hole in the middle. Some people even make DIY donut pans using aluminum foil shaped around small balls of foil, but honestly, donut pans are inexpensive and worth buying if you plan to make these again.
Dense donuts usually result from one of three things: overmixing the batter, overbaking, or using old baking powder. Once you add the wet ingredients to the dry, mix only until just combined – you should still see small streaks of flour. Check your baking powder by dropping a teaspoon in hot water; if it doesn’t bubble vigorously, it’s time to replace it. Also make sure you’re not overbaking – pull them from the oven as soon as they spring back when touched.
I don’t recommend making the full batter ahead because the baking powder starts working as soon as it gets wet. However, you can mix all the dry ingredients the night before and store them covered. You can also measure out the wet ingredients (except the eggs) and refrigerate. In the morning, just bring everything to room temperature, beat in the eggs, combine wet and dry, and bake. This saves a lot of time!
The perfect glaze should be thick enough to coat the donuts but thin enough to drip off slowly. Start with less cream than the recipe calls for and add more gradually. If you add too much and it’s too thin, just add more powdered sugar. The glaze should coat the back of a spoon and take 3-4 seconds to drip off. If it runs off immediately, it’s too thin. If it doesn’t drip at all, it’s too thick.
Absolutely! For vegan, replace eggs with flax eggs, use plant-based milk and yogurt, and swap butter for coconut oil. For the glaze, use coconut cream instead of heavy cream. For gluten-free, use a 1:1 gluten-free baking flour – I’ve tested with Bob’s Red Mill and King Arthur brands and both work well. The texture is very close to the original.
This recipe makes about 12 standard-sized donuts or 24 mini donuts, depending on your pan size. If you’re using a heart-shaped pan, you’ll likely get 10-12 donuts since heart shapes are usually a bit larger than standard rounds.
Callie’s Kitchen Note: If you’re making these for a crowd, the recipe doubles beautifully. I’ve made double and even triple batches for school Valentine’s parties with great results. Just make sure not to overmix – that’s even more important with larger batches because it’s tempting to keep stirring to make sure everything is combined.
Recipes You May Like
If these Valentine’s Day donuts have you in a festive baking mood, try these other favorites:
- Hot Chocolate Cupcakes – Rich chocolate cupcakes topped with marshmallow frosting, perfect for Valentine’s Day or any winter celebration
- Pink Velvet Cupcakes – Soft pink cupcakes with cream cheese frosting that pairs perfectly with these donuts for a Valentine’s dessert spread
- Heart Confetti Valentine’s Cupcakes – Fun confetti cupcakes with a hidden heart surprise inside
Valentine’s Day donuts recipe
These Valentine’s Day donuts have become one of my most treasured recipes. There’s just something about starting the day with homemade heart-shaped donuts that makes February 14th feel extra special. The soft, fluffy texture, that pretty pink glaze, the festive sprinkles – it all comes together to create a breakfast that feels like a celebration.
I hope you give this recipe a try and create your own Valentine’s morning tradition. Whether you’re making them for your partner, your kids, your best friends, or yourself (because self-love counts too!), these donuts are guaranteed to spread some sweetness.
Drop a comment below and let me know how yours turn out! I love seeing your creations, so tag me on social media with your donut photos. And don’t forget to save this recipe to your Pinterest boards so you can find it again next February.
Happy Valentine’s Day, friend!
Callie


Valentine’s Day Donuts Recipe: Heart-Shaped Sweetness for Your Special Day
These heart-shaped Valentine’s Day donuts are baked to fluffy perfection, glazed in a sweet pink frosting, and topped with sprinkles for a festive touch. Quick, simple, and absolutely adorable, they’re perfect for sharing with loved ones on Valentine’s Day or any special occasion.
- Prep Time: 20 minutes
- Cook Time: 8 minutes
- Total Time: 28 minutes
- Yield: 12 donuts 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
For the Donuts:
- 2 cups all-purpose flour
- ½ teaspoon salt
- 2 teaspoons baking powder
- 1 teaspoon ground cinnamon
- 1 ½ teaspoons vanilla extract, divided
- 2 large eggs
- ⅓ cup white sugar
- ¼ cup brown sugar
- 2 tablespoons unsalted butter, melted
- ⅔ cup milk (or plant-based milk alternative)
- ½ cup strawberry yogurt (or plain yogurt)
For the Glaze:
- 1 cup confectioners’ sugar
- ¼ cup heavy cream (or coconut cream for a dairy-free option)
- 2 drops red food coloring
For Decoration:
- ¼ cup sprinkles
Instructions
- Preheat your oven to 375°F and lightly grease a heart-shaped donut pan (or use a regular pan).
- In a large mixing bowl, whisk together the flour, salt, baking powder, and cinnamon.
- In another bowl, beat together 1 teaspoon vanilla extract, eggs, white sugar, brown sugar, melted butter, milk, and strawberry yogurt until smooth.
- Gradually combine the wet ingredients with the dry ingredients, stirring just until blended. Avoid overmixing.
- Transfer the batter to a piping bag (or a plastic bag with a corner snipped) and pipe it into the prepared donut pan, filling each cavity about ⅔ full.
- Bake for 8-10 minutes, or until the donuts spring back when lightly touched. Let them cool completely on a wire rack.
- To make the glaze, whisk together confectioners’ sugar, heavy cream, the remaining vanilla extract, and red food coloring until smooth. Add more food coloring for a deeper pink hue.
- Dip the cooled donuts into the glaze and top with sprinkles. Let the glaze set before serving.
Equipment
Buy Now → Notes
- Don’t have a heart-shaped donut pan? Use a regular donut pan or muffin tin and get creative with your decorations!
- Make these donuts gluten-free by substituting the all-purpose flour with a 1:1 gluten-free baking blend.
- For a dairy-free version, swap the butter with coconut oil, milk with almond milk, and heavy cream with coconut cream.
- Freeze unglazed donuts for up to 3 months and glaze fresh before serving.
Nutrition
- Serving Size: 1 donut
- Calories: 210
- Sugar: 18g
- Sodium: 150mg
- Fat: 6g
- Saturated Fat: 3g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 45mg






