Baked Chocolate Donut Holes Recipe: Coffee-Infused Crunch With Warm Ganache Rivers

Desserts

Baked Chocolate Donut Holes Recipe: Coffee-Infused Crunch With Warm Ganache Rivers

This baked chocolate donut hole recipe delivers the perfect balance of rich cocoa flavor and tender crumb—no fryer required. The secret lies in a simple batter that bakes up with a golden crust and moist interior, then gets drizzled with warm ganache that creates those signature rivers of chocolate.

I've perfected this technique over years of testing, ensuring every batch turns out consistently delicious with just 5 ingredients and 30 minutes of active time.

The coffee infusion adds depth that elevates these beyond basic chocolate donut holes, while the baking method eliminates the mess of frying. You'll achieve that classic donut hole texture—light, airy, and just sweet enough—without needing special equipment.

The ganache comes together in minutes using just chocolate and cream, creating those beautiful rivers that make them irresistible.

What you'll end up with is a batch of warm, fudgy donut holes that taste like a cross between a chocolate cake and a classic donut. The coffee notes provide complexity that pairs perfectly with morning coffee or afternoon tea.

These are perfect for breakfast gatherings, dessert parties, or satisfying a chocolate craving any time of day.

Once you try these, you'll never go back to store-bought donut holes again. The recipe scales easily for crowds, and leftovers stay fresh for days when stored properly. Let's get started on making these decadent treats that taste like a bakery favorite.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for baked chocolate donut hole

Five simple ingredients for the batter plus a few extras for that signature chocolate crunch and rivers.

Ingredient Amount Notes
All-Purpose Flour 🌾 1 ½ cups Sprayed in measuring cup for accuracy
Granulated Sugar 🍚 ¾ cup White or light brown preferred
Unsweetened Cocoa Powder 🍫 ½ cup Natural or Dutch-processed
Instant Espresso Powder 1 tbsp For deep coffee flavor
Baking Powder 🍞 1 ½ tsp Aluminum-free preferred
Salt 🧂 ¼ tsp Fine sea salt preferred
Large Eggs 🥚 2 whole Room temperature for best mixing
Whole Milk 🥛 ¾ cup Full-fat for richness
Unsalted Butter 🧈 ½ cup Cold, cubed for easier mixing
Semisweet Chocolate Chips 🍫 1 cup 60% cacao or higher
Heavy Whipping Cream 🥛 1 cup Cold for best ganache
Powdered Sugar 🍚 ½ cup For dusting and ganache

The cocoa powder is where the magic happens. Ghirardelli or Hershey's Special Dark are solid choices, but any natural cocoa will work. For the coffee infusion, Starbucks instant espresso is my go-to—it's consistent and dissolves perfectly. The butter needs to be cold (pop it in the fridge for 15 minutes if it's soft). Land O'Lakes or Plugrá are reliable brands. Pro tip: spray your measuring cups with flour to avoid packing issues—this keeps your donut holes light and airy. The chocolate chips? Ghirardelli or Enjoy Life are my favorites, but any good-quality brand will do.

No instant espresso? Strong brewed coffee cooled works in a pinch, but you'll need about 2 tablespoons. Short on cocoa powder? Melted chocolate at half the amount can substitute, though it'll be richer. The milk can be swapped for half-and-half or heavy cream if you want extra richness. Eggs are non-negotiable here—they're what gives these their classic donut hole structure. If you're gluten-free, substitute a 1:1 gluten-free flour blend and add an extra 0.5 teaspoon of baking powder. The chocolate chips can be swapped for chopped chocolate bars if you're feeling fancy.

The batter keeps for 2 days in the fridge if covered tightly—just give it a stir before baking. For the ganache, microwave the cream in 30-second bursts until just hot (not boiling) for those perfect rivers. Leftovers? Store in an airtight container at room temperature for 3 days or freeze for 1 month. To reheat, warm in a 350°F oven for 5-10 minutes—they taste even better the second time around.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: I swear by this dough—just a fork and your hands. The cocoa and espresso powder blend into the flour so smoothly, you’ll forget you’re not using a stand mixer. (Yes, even when I’m in a rush.)
  • Deep Chocolate Magic: That pinch of instant espresso powder? It’s the secret weapon—intensifies the chocolate flavor without tasting like coffee. The result? Rich, fudgy centers with a crispy edge that’ll make you want to skip breakfast.
  • Crowd-Pleaser Any Day: Between us, these disappear at parties, potlucks, or even as a midweek treat. Bake a batch on Sunday, freeze half, and you’ve got dessert covered for the week—no last-minute stress.
  • Pantry Staple Power: Honestly, you’re already stocked. Flour, sugar, cocoa—these are ingredients I always have on hand. A dollar-store bag of cocoa powder and a teaspoon of espresso powder elevate it to next-level without breaking the bank. (And leftovers? Toss them in the freezer for hot chocolate dipping later.)

Step-by-step instructions for baked chocolate donut holes

Here's how to make these rich, coffee-kissed donut holes with a perfect crunch and silky ganache rivers.

1

Mix Dry Ingredients for Maximum Flavor

In a medium bowl, whisk together the 1.5 cups all-purpose flour, 0.75 cup granulated sugar, 0.5 cup unsweetened cocoa powder, 1 tbsp instant espresso powder, 1.5 tsp baking powder, and 0.25 tsp salt. The espresso powder will deepen the chocolate flavor, giving these donut holes that signature coffee-infused richness. Sift the mixture lightly to remove any lumps—this ensures your donut holes will be tender rather than dense.

I like to use a whisk here because it helps aerate the dry ingredients slightly, which gives the donut holes a lighter texture. Set this bowl aside for now—we'll come back to it in a minute. The reason we're mixing everything dry first is to prevent overmixing later when we add the wet ingredients, which can make the donut holes tough.

2

Cream Butter and Eggs for Perfect Texture

In a separate large bowl, combine the 0.5 cup unsalted butter (cold and cubed) with the 2 whole large eggs (room temperature). Using a hand mixer or stand mixer, beat on medium speed for 2-3 minutes until the mixture is light and fluffy. You'll notice it nearly doubles in volume and becomes pale in color—this is what creates that perfect airy crunch in the finished donut holes.

Here's where it gets important: don't rush this step. The butter needs to be fully incorporated and emulsified with the eggs. If you skip this, your donut holes will be dense and heavy. Once the mixture looks like pale, thick pudding, gradually add the 0.75 cup whole milk while mixing on low speed. This keeps the mixture from curdling and ensures everything comes together smoothly.

3

Combine Wet and Dry Ingredients Gently

With the mixer running on low speed, gradually add the dry ingredient mixture to the wet ingredients. Mix just until combined—you should still see small streaks of flour. Overmixing develops gluten, which makes donut holes tough. Once fully incorporated, fold in the 1 cup semisweet chocolate chips using a spatula. This ensures even distribution of chocolate throughout each donut hole.

The batter should be thick but pourable. If it looks too stiff, add 1-2 tablespoons of milk to loosen it. This batter is different from traditional donut batter because of the cocoa and espresso powder, so it behaves a bit differently. The key here is to handle it gently—donut holes are delicate and need a light touch.

4

Bake Until Golden and Crunchy

Preheat your oven to 375°F and line a baking sheet with parchment paper. Using a piping bag fitted with a small round tip (or a zip-top bag with a tiny corner snipped off), pipe 1-inch diameter mounds of batter onto the prepared baking sheet, spacing them about 2 inches apart. They don't need to be perfect—just consistent in size.

Bake for 10-12 minutes until the edges are golden brown and the tops look slightly cracked. The centers should still look slightly underdone—they'll firm up as they cool. Don't overbake, or they'll become dry. I know it's tempting to check early, but resist the urge. Once they're done, transfer the baking sheet to a wire rack and let the donut holes cool for 5 minutes before moving them to a serving plate.

5

Make the Warm Ganache and Assemble

While the donut holes cool, prepare the ganache. In a small saucepan, combine the 1 cup heavy whipping cream and 0.5 cup powdered sugar. Bring to a gentle simmer over medium heat, stirring until the sugar dissolves completely. Remove from heat and let it steep for 5 minutes—this infuses the cream with subtle sweetness.

Pour the warm cream over the 1 cup semisweet chocolate chips in a heatproof bowl. Let it sit for 2 minutes, then stir gently until smooth. The ganache should be thick but pourable—if it's too thick, warm it slightly over a double boiler. Once ready, drizzle the ganache over the cooled donut holes in zigzag patterns. Let it set for 10 minutes before serving for those beautiful ganache rivers.

👨‍🍳

Pro Tips For Making Baked Chocolate Donut Hole

  • Sift the Cocoa: Mixing cocoa powder into dry ingredients? Sift it first—clumps turn these into dense, sad bricks. I learned this the hard way after biting into a donut hole that tasted like it was made from cocoa powder alone, not a batter.
  • Use Room-Temp Eggs: Cold eggs sink to the bottom of your batter, making the donut holes dense and uneven. Let them sit out for 30 minutes before cracking them in—your future self will notice the difference in texture.
  • Bake in Two Batches: Overcrowding the pan steams the donut holes instead of browning them. Drop them in single layers with space between, and rotate the tray halfway through—golden, crackly tops are worth the wait.
  • Skip the Extra Sugar: The batter’s already sweet from the granulated sugar and cocoa. Taste it before baking—if it’s cloying, cut the sugar by 2 tablespoons. The espresso powder will deepen the chocolate flavor without extra sweetness.

Storing and reheating this dish

Room Temperature Storage

Store your baked chocolate donut holes in an airtight container at room temperature for up to 3 days. The coffee-infused flavor actually deepens slightly over time, making them taste even better the next day.

I like using amber glass jars with tight-sealing lids—they preserve the chocolate aroma better than plastic. Place a paper towel on top to absorb any moisture and keep the texture crisp. 💛

Refrigerator Freshness

If you need to store them longer, refrigerate in the same airtight container for up to 5 days. The cold temperature helps maintain their moisture, but they may dry out slightly.

To revive them, warm in a 350°F oven for 5-7 minutes until the ganache softens again. I find this works best for donut holes that have been refrigerated for 2-3 days.

Freezer Preservation

For maximum shelf life, freeze your donut holes for up to 1 month. Arrange them in a single layer on a baking sheet before freezing to prevent sticking, then transfer to a freezer-safe bag or container.

Thaw at room temperature for 1-2 hours before reheating. The texture remains excellent when properly stored—just avoid freezing with excess ganache, as it can become grainy.

Reheating Perfection

For the best results, reheat donut holes in a 350°F oven for 5-10 minutes until warmed through. This method maintains their crisp exterior while gently melting the ganache. If using a microwave, heat for 10-15 seconds on medium power—just enough to soften the chocolate without making it runny.

The key is to avoid overheating, which can turn the ganache into a puddle. ✨

Ganache Revival

If your ganache looks dry or cracked after storage, simply place the donut holes in a 200°F oven for 2-3 minutes. The gentle heat will restore the glossy finish.

For extra shine, drizzle with a tiny bit of warm heavy cream before serving. This trick works especially well for donut holes that have been refrigerated overnight.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 65mg22%
Sodium 280mg12%
Total Carbohydrate 45g16%
Dietary Fiber 2g8%
Sugars 32g
Protein 5g10%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these without a piping bag?

Use a zip-top bag with a tiny corner snipped off or a spoon to drop small mounds of batter. For even shapes, wet your fingers slightly before shaping the batter into 1-inch balls. The key is keeping them consistent in size so they bake evenly.

2

Why do my donut holes turn out dense?

Overmixing the batter develops gluten, making them tough. Mix just until combined—you should still see small flour streaks. Also ensure your butter is cold and eggs are room temperature. Using a whisk for dry ingredients helps aerate them slightly for a lighter texture.

3

Can I substitute the coffee for something else?

Yes! Try 1 teaspoon vanilla extract or ½ teaspoon cinnamon for a different flavor profile. The coffee enhances the chocolate but isn't essential. If you omit it, reduce the cocoa powder by 1 tablespoon to maintain balance. The espresso powder is what gives that signature depth.

4

How do I get the ganache to set properly?

Let the ganache cool slightly before drizzling—it should be thick but pourable. Place the donut holes on a wire rack to cool completely before adding ganache, which helps it set into beautiful rivers. If your kitchen is warm, chill the tray for 5 minutes in the fridge before drizzling.

5

Can I make these gluten-free?

Yes, but with adjustments! Use a 1:1 gluten-free flour blend and add an extra ½ teaspoon baking powder. The texture will be slightly denser, but still delicious. Test your flour blend first—some work better than others for baked goods. The coffee and chocolate flavors will still shine through.

★★★★★5.0(12 reviews)
Categories Desserts