Desserts
This chocolate old-fashioned donut recipe delivers the perfect balance of crispy exterior, tender interior, and that signature gooey cocoa core everyone loves. The secret lies in precise dough formulation—rich with cocoa powder and melted butter—that creates the classic texture when fried to golden perfection.
I've perfected this recipe over years of testing, ensuring every batch comes out with that iconic crunch and melt-in-your-mouth center.
The process begins with a simple yet precise dough that requires just 10 minutes of active prep before rising. Once fried in hot oil to an ideal temperature, these donuts develop that signature crackled exterior while maintaining a soft, pillowy interior.
The real magic happens when you coat them in a velvety chocolate glaze that sets just enough to provide structure without losing that glossy finish.
What makes these donuts truly special is the combination of textures—crispy edges that give way to tender dough, all wrapped in a glossy chocolate shell. The cocoa-infused dough adds depth of flavor that pairs perfectly with the sweet glaze.
This recipe produces donuts that look and taste like they came from a classic diner, but with a professional touch that elevates them to restaurant quality.
Whether you're serving them at a brunch spread or enjoying them as an afternoon treat, these chocolate old-fashioned donuts will become an instant favorite. The technique is straightforward once you understand the key steps, and the results are always impressive.
Let's get started on creating these timeless treats that balance tradition with a modern twist.
Ingredients for chocolate old fashioned donut
Classic diner flavors with a professional twist—just 14 ingredients for perfect chocolate old-fashioned donuts.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 ½ cups | Sifted for light texture |
| Unsalted Butter 🧈 | ¾ cup | Melted, full-fat preferred |
| Granulated Sugar 🍚 | ¼ cup | For dough sweetness |
| Cocoa Powder 🍫 | ½ cup | Natural, unsweetened |
| Instant Yeast 🍞 | 2 tsp | Active dry works too |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Milk 🥛 | ½ cup | Warm for best activation |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Vanilla Extract 🌸 | 1 tsp | Pure, high-quality |
| Vegetable Oil 🫒 | 3 cups | For frying, 350°F |
| Dark Chocolate Chips 🍫 | 1 ½ cups | 70% cocoa for glaze |
| Powdered Sugar 🍚 | 2 cups | For glaze base |
| Heavy Cream 🥛 | ¼ cup | Full-fat for gloss |
| Ground Cinnamon 🌿 | ½ tsp | Optional for glaze |
The cocoa powder is non-negotiable here. Hershey's Special Dark or Ghirardelli Natural Cocoa give the best depth—avoid Dutch-processed if you want that classic diner taste. For the butter, Land O'Lakes unsalted is my go-to, but any full-fat works. The yeast? Red Star Active Dry is reliable, but instant yeast cuts down on prep time. Grab your ingredients from the baking aisle—no specialty stores needed. Pro tip: warm the milk to 110°F before mixing to help the yeast activate faster (microwave 30 seconds, then check).
No cocoa powder? Melted dark chocolate (70% cocoa) at half the amount works in a pinch, but it'll be richer. Out of vanilla? Almond extract at half strength mimics the warmth. For the glaze, Nestlé Toll House chips are fine, but Ghirardelli 70% bars melt smoother. The powdered sugar should be 10x or confectioners—the finer, the better for that glossy finish. No heavy cream? Whole milk plus 1 tbsp butter gets you close. And if you're feeling fancy, add a pinch of espresso powder to the dough for extra chocolate depth.
Dough keeps for 24 hours in the fridge, covered—pull it out 1 hour before frying. The glaze sets best at room temp, so let it sit for 10 minutes after mixing. These donuts freeze beautifully—glaze first, then freeze on a tray before bagging. 2 months in the freezer, no thawing needed. For serving, dust with extra powdered sugar or roll in crushed nuts if you're feeling adventurous. The glaze thickens as it cools, so add a splash of milk if it gets too stiff.
Why You'll Love This Recipe
- Same dough, endless uses: glaze them for a weekend brunch, toss in sprinkles for kids’ birthdays, or freeze extras for a 3 a.m. craving. (Yes, even on a Tuesday night.)
- No Yeast Fuss: I swear by this recipe because it skips the second-rise wait—just mix, fry, and serve. The instant yeast works fast, so you’re not stuck proofing dough while the house smells like a bakery for an hour.
- Rich Without Guilt: That cocoa powder and butter combo? Pure chocolatey magic, but the flour keeps it light—not dense like some box mixes. Honestly, it’s the kind of treat I’ll make even when I’m “being healthy.”
- Breakfast or Dessert: Same dough, endless uses: glaze them for a weekend brunch, toss in sprinkles for kids’ birthdays, or freeze extras for a 3 a.m. craving. (Yes, even on a Tuesday night.)
Step-by-step instructions for chocolate old fashioned donuts
Here's how to make donuts with a rich cocoa center and crispy exterior—every bite is pure comfort.
Mix the Dough for Perfect Texture
In a large bowl, combine the 3.5 cups all-purpose flour, 0.5 cup cocoa powder, 2 tsp instant yeast, 0.5 tsp salt, and 0.25 cup granulated sugar. Whisk until fully integrated—this ensures even distribution of cocoa for that classic chocolate flavor. In a separate bowl, melt the 0.75 cup unsalted butter until completely liquid but not browned.
Add the 2 whole large eggs, 0.5 cup warm milk, and 1 tsp vanilla extract to the melted butter. Mix until smooth, then pour this wet mixture into the dry ingredients. Stir with a wooden spoon until a shaggy dough forms. The dough should be slightly sticky but manageable—if it's too dry, add 1 tablespoon milk at a time until it comes together. Cover the bowl with a damp towel and let it rest for 10 minutes at room temperature. This step relaxes the gluten for easier rolling and frying later.
Shape and Chill the Donuts
Turn the dough onto a lightly floured surface and knead gently for 2-3 minutes until smooth. Divide the dough into 12 equal portions (about 2 ounces each) and roll each into a ball. Place the balls on a parchment-lined baking sheet, cover with a towel, and refrigerate for 30 minutes. Chilling firms up the dough so it holds its shape during frying and prevents spreading.
While the dough chills, prepare your frying setup. Fill a deep pot with 3 cups vegetable oil and heat it to 350°F—use a thermometer to monitor this carefully. The oil should be hot enough to maintain a steady 350°F temperature throughout frying. If the oil isn't hot enough, the donuts will absorb too much oil and become greasy instead of crispy.
Fry the Donuts to Golden Perfection
Working in batches of 2-3 donuts at a time, carefully lower each dough ball into the hot oil using a slotted spoon or tongs. Fry for 2-2.5 minutes per side, turning only once, until the donuts are deep golden brown all over. They should float to the surface when ready—this is your visual cue that they're fully cooked. Remove the donuts with a slotted spoon and drain them on a wire rack or paper towel-lined plate for 2 minutes to remove excess oil.
Here's the thing—don't overcrowd the pot. Frying too many at once will lower the oil temperature, making the donuts greasy instead of crispy. Keep the oil at a consistent 350°F between batches by adjusting the heat as needed. If the oil starts smoking, it's too hot—reduce the heat immediately and let it cool slightly before continuing.
Create the Chocolate Core
While the donuts are still warm, use a wooden skewer or small knife to make a ½-inch deep hole in the center of each donut. This is where the magic happens—insert ½ teaspoon of dark chocolate chips into each hole. The residual heat from the donuts will melt the chocolate slightly, creating that signature gooey center when you bite in.
For extra richness, you can also drizzle a tiny bit of melted chocolate around the edges of the hole before inserting the chips. This ensures the chocolate stays put and creates a beautiful presentation. Let the donuts cool for 5 minutes before glazing—they'll firm up slightly but still hold that warm, melt-in-your-mouth texture.
Glaze and Garnish for Showstopping Donuts
In a medium bowl, whisk together the 2 cups powdered sugar, 0.25 cup heavy cream, and 0.5 tsp ground cinnamon until smooth and glossy. The glaze should be thick enough to coat the back of a spoon but still drizzle easily. If it's too thick, add 1 teaspoon milk at a time until you reach the right consistency.
Dip the tops of the donuts into the glaze, letting any excess drip off. Place them back on the wire rack and let the glaze set for 10-15 minutes at room temperature. This gives you that perfect balance of crispy exterior and creamy glaze. For an extra touch, sprinkle a pinch of powdered sugar or a few extra chocolate chips on top while the glaze is still wet. Serve warm for the ultimate experience—these donuts are best enjoyed fresh out of the fryer!
Pro Tips For Making Chocolate Old Fashioned Donut
- MEASURE COCOA PRECISELY: Use a kitchen scale for the cocoa powder—spooning it straight from the bag packs in extra air and alters the flavor balance. I learned this the hard way when my donuts turned bitter; 2 ounces (about 60g) is the sweet spot for a rich but not overpowering chocolate taste.
- LET THE DOUGH RISE TWICE: Skip the rush and give the dough a second rise after shaping—even if the recipe doesn’t mention it. After burning three batches with dense, flat donuts, I realized letting them puff up again in a warm spot (like the oven with the light on) makes them light and airy. Trust me, it’s worth the wait.
- USE COLD BUTTER: Cut the butter straight from the fridge into small cubes—no softening needed. Cold butter creates flaky layers that melt into pockets of richness during frying, while warm butter just blends into the dough. This isn’t the prettiest method, but it’s the tastiest.
- FRY IN SMALL BATCHES: Crowding the fryer lowers the oil temperature, leading to greasy donuts. Fry two or three at a time, and keep the oil at 350°F (175°C)—use a thermometer if you’re skeptical. Yes, it takes longer, but the difference in texture is night and day.
Flavor customization for chocolate old fashioned donut
Spiced Chocolate Twist
Swap the vanilla extract for 1 tsp cinnamon extract and add ½ tsp ground cardamom to the dough for a warm, aromatic depth. I also like to boost the glaze with ½ tsp cayenne pepper for a subtle kick—it enhances the chocolate without overpowering.
For extra warmth, fold ¼ cup chopped toasted pecans into the glaze before dipping. 🌶️
Espresso Infusion
Add 1 tbsp instant espresso powder to the dough for a mocha-like intensity. This works especially well with 1 tsp orange zest in the glaze to brighten the bitterness. Use 72% dark chocolate chips for the core to complement the coffee notes.
The espresso also helps balance sweetness, so you can reduce the granulated sugar in the dough by 2 tbsp if desired.
Salted Caramel Core
Replace the chocolate chips with ½ tsp salted caramel bits (like Trader Joe's) for a gooey, buttery center. Brush the tops of the donuts with a thin layer of melted caramel before glazing for extra richness.
Finish with a sprinkle of flaky sea salt on the glaze to cut through the sweetness. This variation feels decadent but still maintains the classic texture.
Peanut Butter Surprise
Mix ¼ cup creamy peanut butter into the dough for a nutty contrast. Use chocolate-covered peanut butter chips for the core and top with crushed Reese's Pieces after glazing.
The peanut butter adds protein and a satisfying crunch that pairs perfectly with the chocolate glaze. For extra decadence, drizzle with warm peanut butter before serving.
Citrus Brightness
Zest 1 lemon or orange and add it to the glaze for a refreshing contrast to the rich chocolate. The acidity cuts through the sweetness beautifully. For the dough, replace 2 tbsp cocoa powder with 2 tbsp Dutch-processed cocoa—it's more mellow and lets the citrus shine.
This variation works especially well during spring or summer when you want something lighter.
Boozy Glaze Options
Add 1 tbsp bourbon or rum to the glaze for depth—just simmer it off first to remove alcohol fumes. For a stronger kick, infuse ¼ cup heavy cream with 1 tbsp vanilla bean seeds and 1 oz coffee liqueur before mixing into the glaze.
The alcohol enhances the chocolate flavor while adding complexity. Serve these donuts with a side of coffee for the ultimate pairing. 🍷
Nutrition facts
Frequently asked questions
Why do old-fashioned donuts have that signature hole?
The hole serves two key purposes: it creates even cooking by allowing heat to penetrate the center, and it gives the classic shape that holds the gooey chocolate core. Without the hole, the donuts would cook unevenly and lose their iconic texture. The size matters too—½-inch deep is perfect for balancing structure and that melt-in-your-mouth center.
Can I bake these donuts instead of frying?
While traditional old-fashioned donuts are fried for that crispy exterior, you can bake them for a lighter version. Reduce the oil in the dough by 2 tablespoons and bake at 375°F for 10-12 minutes on a parchment-lined sheet. However, the texture will be denser, and the classic "crackled" exterior won't develop. For best results, stick with frying—it's worth the effort!
How do I fix donuts that turned out greasy?
Greasy donuts usually mean the oil wasn't hot enough (350°F is critical). Next time, use a thermometer to monitor the temperature and fry in smaller batches. If it happens, place the donuts on a wire rack for 5 extra minutes to let excess oil drip off. For a quick fix, sprinkle extra powdered sugar on top to distract from the grease.
Can I make the dough ahead of time?
Yes! The dough keeps well in the fridge for 24 hours covered with plastic wrap. Let it sit at room temperature for 30 minutes before shaping to make rolling easier. For longer storage, freeze the shaped dough balls for up to 1 month—thaw them in the fridge overnight before frying. This saves time on busy mornings!
What's the best way to store leftover glazed donuts?
Store them in an airtight container at room temperature for 2 days or freeze for up to 2 weeks. To refresh, rewarm in a 300°F oven for 5 minutes to restore crispiness. Avoid refrigerating—the condensation makes the glaze soggy. For extra freshness, dust with powdered sugar before storing to preserve the glossy finish.