Homemade Chocolate Old-Fashioned Doughnuts

30 min prep 30 min cook 3 servings
Homemade Chocolate Old-Fashioned Doughnuts
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a chilly Saturday morning in November, the kind of day when the kitchen feels like the coziest part of the house. I remember pulling my favorite worn‑in apron from the hook, the one with the tiny chocolate chip pattern that always made me smile, and heading straight to the pantry. The moment I opened the flour tin, a soft cloud of powdery white rose up, mingling with the faint scent of cocoa that had been waiting patiently for its turn. As the butter melted in the saucepan, a buttery perfume swirled around the room, promising something indulgent, and I could already hear the faint sizzle of oil heating in the deep fryer. That first whiff of chocolate‑kissed dough was enough to make my heart race, and I knew we were about to create a treat that would become a family legend.

Old‑fashioned doughnuts have a history that stretches back to street fairs and bustling diners, but the chocolate twist adds a modern, decadent spin that feels both nostalgic and fresh. Imagine biting into a pillowy, slightly crisp‑edged doughnut that melts on your tongue, releasing a deep, velvety cocoa flavor that’s balanced by a hint of cinnamon and the subtle tang of buttermilk. The glaze, glossy and sweet, sets the doughnut apart, turning each piece into a tiny work of art that glistens under the morning light. I’ve watched my kids’ eyes widen the first time they see that glossy chocolate sheen, and they’ve begged for seconds, thirds, and sometimes even a whole dozen. The best part? You can make these at home without any fancy equipment—just a sturdy pot, a trusty whisk, and a dash of love.

But why does this recipe stand out from the countless doughnut variations you’ll find online? The secret lies in the careful balance of ingredients, the precise temperature control, and a few little tricks that I’ve gathered over the years from my grandmother’s kitchen and my own trial‑and‑error experiments. I’ll walk you through each step, sharing the moments when a little patience turned a potential disaster into a triumph, and reveal the one ingredient most bakers overlook that makes these doughnuts irresistibly moist. Trust me, once you master this method, you’ll never settle for store‑bought again. Here’s exactly how to make it — and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of unsweetened cocoa powder and a touch of ground cinnamon creates a layered taste that feels both rich and warm, reminiscent of a comforting mug of hot chocolate on a cold day.
  • Texture Harmony: The use of both baking powder and baking soda ensures a light, airy crumb inside while the exterior stays perfectly crisp after frying, giving you that classic old‑fashioned bite.
  • Ease of Execution: All the steps use everyday kitchen tools—no stand mixer or deep‑fat fryer required—making it accessible for home cooks of any skill level.
  • Time Efficiency: From mixing to frying, the entire process fits neatly into a 45‑minute window, ideal for weekend brunches or spontaneous dessert cravings.
  • Versatility: The base dough can be flavored in countless ways, and the chocolate glaze can be swapped for caramel, strawberry, or even a coffee‑infused version, letting you customize for any occasion.
  • Ingredient Quality: By using real cocoa powder and fresh buttermilk, you avoid the artificial flavors often found in boxed mixes, resulting in a purer, more authentic taste.
  • Crowd‑Pleaser Factor: The glossy chocolate finish and the nostalgic shape make these doughnuts a hit at family gatherings, potlucks, or even as a sweet surprise for coworkers.
💡 Pro Tip: For the most even rise, sift the flour, cocoa, baking powder, baking soda, and salt together twice. This extra aeration removes lumps and distributes leavening agents uniformly, giving you a fluffier interior.

🥗 Ingredients Breakdown

The Foundation

All‑purpose flour is the backbone of any doughnut, offering structure and fluffiness. Its moderate protein content creates just enough gluten to hold the dough together without making it tough. If you’re looking for a lighter crumb, you can substitute half of the flour with cake flour, but be sure to sift it well to avoid clumping. The quality of flour matters—a fresh, high‑quality brand will give you a cleaner taste and a more tender bite.

Unsweetened cocoa powder provides that deep chocolate flavor that makes these doughnuts so irresistible. Choose a Dutch‑process cocoa for a richer, smoother taste, or natural cocoa if you prefer a slightly more acidic note that pairs beautifully with the buttermilk. A common mistake is using sweetened cocoa, which throws off the balance and makes the glaze overly sweet.

Aromatics & Spices

Granulated sugar not only sweetens the dough but also contributes to the caramelization of the crust during frying, giving you that golden‑brown finish. If you want a hint of caramel flavor, you can swap half of the granulated sugar with brown sugar, but keep the total sweetness level the same.

Baking powder and baking soda work together as the magic leavening agents that give the doughnuts their lift. Baking powder provides a steady rise, while baking soda reacts with the acidity of the buttermilk for an extra boost of fluffiness. Remember, the soda needs that acidic partner—without it, you’ll end up with a dense, flat result.

A pinch of salt is the unsung hero that brings out the flavors of cocoa and vanilla, preventing the dough from tasting flat. Ground cinnamon adds a warm, comforting depth that pairs perfectly with chocolate, especially during cooler months. If you love spice, a dash of nutmeg or allspice can elevate the flavor profile even further.

The Secret Weapons

Large eggs act as the binding agent, providing structure and moisture. Their proteins coagulate during frying, helping the dough hold its shape while keeping the interior soft. For a richer dough, you can separate the eggs, whisk the whites to soft peaks, and fold them in at the end—this creates a lighter, almost soufflé‑like texture.

Buttermilk adds a rich tanginess that balances the sweetness and reacts with the baking soda for an extra lift. If you don’t have buttermilk on hand, simply add a tablespoon of white vinegar or lemon juice to a cup of regular milk, let it sit for five minutes, and you’ll have a perfect substitute that mimics the acidity and creaminess.

Unsalted butter, melted and cooled, gives the dough a beautiful richness, enhancing both flavor and mouthfeel. Because it’s unsalted, you have full control over the salt level, ensuring the dough isn’t over‑seasoned. For a dairy‑free version, try using coconut oil, but be aware that it will impart a subtle coconut aroma.

Vanilla extract is the secret weapon of bakers everywhere, adding a subtle aromatic backdrop that lifts the entire flavor profile. A splash of pure vanilla can transform a good doughnut into a great one, so never skimp on it. If you want an extra layer of complexity, try a dash of almond extract alongside the vanilla.

Finishing Touches

Vegetable oil with a high smoke point is essential for frying, ensuring a crisp exterior without burning. Peanut oil, canola, or refined sunflower oil all work well; just avoid extra‑virgin olive oil, which smokes too quickly and can leave a bitter aftertaste.

For the chocolate glaze, powdered sugar provides the necessary sweetness and smooth texture, while cocoa powder deepens the chocolate flavor. A splash of milk helps achieve the perfect pourable consistency, and a hint of vanilla extract adds depth. If you want a glossy finish, add a tiny pinch of salt to the glaze; it amplifies the chocolate’s richness.

🤔 Did You Know? Theobromine, a natural compound in cocoa, can boost mood and energy, making these doughnuts a delightful pick‑me‑up as well as a treat.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

🍳 Step-by-Step Instructions

  1. Begin by whisking together the dry ingredients: all‑purpose flour, unsweetened cocoa powder, granulated sugar, baking powder, baking soda, salt, and ground cinnamon. Sift them into a large mixing bowl twice to ensure there are no lumps and to incorporate air, which will later translate into a lighter crumb. As you stir, notice the fragrant aroma of cocoa and cinnamon mingling—this is your first hint that something delicious is on its way. Once combined, set the bowl aside while you prepare the wet components.

    💡 Pro Tip: Keep the dry mixture warm (around 70°F) by placing the bowl near a sunny window; warmth helps the leavening agents activate more evenly later.
  2. In a separate saucepan, melt the unsalted butter over low heat until it just begins to bubble, then remove from heat and let it cool slightly. While the butter is cooling, whisk the large eggs in a medium bowl until they turn a pale yellow and slightly frothy, indicating that they’re well‑incorporated. Add the buttermilk, vanilla extract, and the cooled melted butter to the eggs, whisking continuously to form a smooth, glossy batter. The mixture should have a thick but pourable consistency—if it feels too thick, add a splash of milk.

  3. Create a well in the center of the dry ingredients and pour the wet batter into it. Using a rubber spatula, gently fold the mixture together, starting from the center and working outward, until just combined. Be careful not to over‑mix; a few streaks of flour are okay. Over‑mixing can develop gluten, leading to a dense doughnut instead of a tender one. The batter should be slightly sticky but manageable.

    ⚠️ Common Mistake: Stirring the batter vigorously after adding the flour will make the dough tough. Gentle folding is key to a fluffy texture.
  4. Cover the bowl with plastic wrap and let the dough rest at room temperature for about 10 minutes. This brief rest allows the gluten to relax and the leavening agents to start their work, giving you a more uniform rise when frying. While you wait, preheat your vegetable oil in a deep, heavy‑bottomed pot to 350°F (175°C). Use a candy thermometer for accuracy; the right temperature ensures a golden crust without absorbing excess oil.

    💡 Pro Tip: If you don’t have a thermometer, drop a small piece of dough into the oil—if it sizzles and rises to the surface within 30 seconds, the oil is ready.
  5. While the oil heats, lightly flour a clean work surface and turn the rested dough out onto it. With a floured dough cutter or a round biscuit cutter (about 3 inches in diameter), cut out doughnut shapes, then use a smaller cutter (or the tip of a bottle) to create the classic hole in the center. Gather the scraps, re‑roll, and repeat until all dough is used. The dough should feel soft yet firm enough to hold its shape when dropped into the oil.

  6. Carefully lower a few doughnuts into the hot oil using a slotted spoon or a spider strainer, being careful not to overcrowd the pot. Fry them for 2–3 minutes on each side, or until they turn a deep, inviting golden brown and begin to float to the surface. Listen for that gentle bubbling sound that tells you the crust is forming perfectly. As they fry, the dough expands slightly, creating that signature old‑fashioned puff.

    ⚠️ Common Mistake: Letting the oil temperature drop too low will cause the doughnuts to soak up oil, making them greasy instead of crisp.
  7. Using the slotted spoon, remove the doughnuts and place them on a wire rack set over a baking sheet lined with paper towels to catch any excess oil. Let them cool for a minute or two; they will continue to firm up as the steam escapes. This short rest is crucial before glazing, as it prevents the glaze from sliding off the hot surface.

  8. For the chocolate glaze, whisk together powdered sugar, unsweetened cocoa powder, a pinch of salt, and a splash of vanilla extract in a medium bowl. Gradually add milk, one tablespoon at a time, until you achieve a smooth, pourable consistency that will coat the doughnuts without pooling. The glaze should be glossy and thick enough to cling to the doughnut’s surface.

  9. Dip each slightly warm doughnut into the glaze, allowing any excess to drip back into the bowl. Place the glazed doughnuts back onto the wire rack and let the glaze set for a few minutes. For an extra touch of decadence, sprinkle a pinch of sea salt or a drizzle of melted chocolate over the top while the glaze is still wet. The result is a shiny, chocolate‑kissed masterpiece that’s ready to devour.

💡 Pro Tip: If you prefer a thicker glaze, reduce the amount of milk and let the mixture sit for a couple of minutes; it will thicken naturally.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you fry the entire batch, fry just one doughnut as a test. This lets you gauge the oil temperature and adjust the frying time if needed. If the test doughnut is too pale, increase the heat slightly; if it’s too dark, lower it a few degrees. Trust this simple step, and you’ll avoid a whole batch of over‑cooked doughnuts.

Why Resting Time Matters More Than You Think

Allowing the dough to rest for at least 10 minutes after mixing lets the flour fully hydrate and the leavening agents activate. This short pause creates a softer crumb and prevents the dough from shrinking when it hits the hot oil. In my experience, dough that skips the rest ends up dense and less airy.

The Seasoning Secret Pros Won’t Tell You

A tiny pinch of sea salt in the chocolate glaze amplifies the cocoa flavor, making the sweetness feel balanced rather than cloying. Professionals often add a dash of espresso powder to the glaze for a subtle coffee undertone that deepens the chocolate profile. It’s a small addition with a big impact.

Glaze Consistency Control

If your glaze becomes too runny, simply whisk in an extra spoonful of powdered sugar. Conversely, if it thickens too much, add a few drops of warm milk until it reaches the perfect drizzling consistency. Remember, the glaze should coat the doughnut in a thin veil, not drown it.

Frying Safety First

Never leave hot oil unattended. Keep a lid nearby to smother any accidental flare‑ups, and have a fire extinguisher rated for grease fires within arm’s reach. A few seconds of vigilance can prevent a kitchen disaster and keep your doughnut‑making experience joyful.

💡 Pro Tip: Use a deep‑pot thermometer that clips to the side of the pot for hands‑free temperature monitoring; it’s a game‑changer for consistent frying.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Espresso‑Infused Glaze

Add a teaspoon of finely ground espresso or instant coffee granules to the chocolate glaze. The coffee deepens the chocolate flavor and adds a subtle bitterness that balances the sweetness, creating a sophisticated treat perfect for an adult brunch.

Spicy Chili Chocolate

Stir in a pinch of cayenne pepper or a drizzle of chili‑infused honey into the glaze. The heat sparks a surprising contrast with the rich cocoa, delivering a thrilling bite that will impress adventurous eaters.

White Chocolate Raspberry

Swap the cocoa powder for white chocolate chips melted with a splash of heavy cream, then swirl in a raspberry puree before glazing. This creates a bright, fruity coating that pairs beautifully with the buttery dough.

Nutty Crunch

Fold finely chopped toasted hazelnuts or almonds into the dough before frying, or sprinkle them on top of the glaze while it’s still wet. The nutty crunch adds texture and a nutty aroma that complements the chocolate perfectly.

Cinnamon Sugar Dust

Instead of a chocolate glaze, toss the fried doughnuts in a mixture of powdered sugar, cinnamon, and a pinch of salt. This simple coating offers a cozy, old‑fashioned flavor that’s perfect for a rainy morning.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the doughnuts to cool completely, then place them in an airtight container lined with parchment paper. Store them in the refrigerator for up to three days. To keep the glaze from getting sticky, place a sheet of wax paper between layers.

Freezing Instructions

For longer storage, freeze the unglazed doughnuts on a baking sheet in a single layer until solid, then transfer them to a freezer‑safe zip‑top bag. They’ll keep for up to two months. When you’re ready to enjoy them, bake at 350°F (175°C) for 5‑7 minutes, then glaze while still warm.

Reheating Methods

To revive the crisp exterior, reheat doughnuts in a preheated oven at 300°F (150°C) for about 5 minutes. If you’re in a hurry, a quick dip in a hot skillet for 30 seconds per side works well, but be careful not to over‑heat the glaze. The trick to reheating without drying it out? A splash of milk brushed lightly on the surface before warming keeps the interior moist.

❓ Frequently Asked Questions

Yes, you can substitute up to half of the all‑purpose flour with whole‑wheat flour for a nuttier flavor and added fiber. Because whole‑wheat flour is denser, you might need to add an extra tablespoon of milk to keep the batter moist. The dough may be slightly heavier, but the result is still delicious.

A high‑smoke‑point oil such as canola, peanut, or refined sunflower works best. These oils stay stable at 350°F (175°C) and impart a neutral flavor, allowing the chocolate and butter to shine. Avoid oils with low smoke points, like extra‑virgin olive oil, as they can burn and give a bitter taste.

Swap the all‑purpose flour for a 1‑to‑1 gluten‑free flour blend that contains xanthan gum. Ensure the cocoa powder is also gluten‑free (most are). The texture will be slightly different but still tender, especially if you let the batter rest a few extra minutes to hydrate the gluten‑free flour.

Absolutely. A heavy‑bottomed pot or Dutch oven works fine; just be sure to fill it with enough oil to allow the doughnuts to float. A kitchen thermometer is essential to maintain the correct temperature, and you may need to adjust the heat more frequently than with a dedicated fryer.

Cracking usually means the glaze was too thick or the doughnuts were too hot when dipped. To prevent this, let the doughnuts cool for a minute or two before glazing, and adjust the glaze consistency with a little more milk if it’s too thick. A smoother, thinner glaze will set glossy without cracking.

Definitely! While the glaze is still wet, sprinkle your favorite toppings—colorful sprinkles, toasted coconut flakes, or even crushed pretzels for a salty crunch. The glaze acts as a glue, holding the toppings in place as it sets.

Buttermilk is preferred because its acidity reacts with the baking soda for extra lift and adds a tangy depth. If you don’t have buttermilk, add one tablespoon of white vinegar or lemon juice to a cup of regular milk, let it sit for five minutes, and you’ll have a suitable substitute.

Store the glaze in an airtight container in the refrigerator for up to a week. Before using it again, give it a good stir and add a splash of milk if it has thickened. Re‑whisking restores its smooth, pourable texture.

Homemade Chocolate Old-Fashioned Doughnuts

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Whisk together all dry ingredients in a large bowl.
  2. Combine melted butter, eggs, buttermilk, and vanilla; whisk until smooth.
  3. Fold wet mixture into dry ingredients until just combined.
  4. Let the dough rest 10 minutes while heating oil to 350°F (175°C).
  5. Roll out dough and cut classic doughnut shapes.
  6. Fry doughnuts 2–3 minutes per side until golden brown.
  7. Drain on a wire rack and let cool slightly.
  8. Prepare chocolate glaze by mixing powdered sugar, cocoa, milk, and vanilla.
  9. Dip doughnuts in glaze, let set, and serve warm.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.