I’ve turned seasonal zucchini into irresistibly moist, fudgy chocolate donuts. These baked treats are rich, chocolatey, and hide a sneaky veggie—I’d never guess they’re made with zucchini.
Why You’ll Love This Recipe
I love these donuts because zucchini stays undercover, creating a super soft interior without any veggie taste. They bake in under 30 minutes—no frying required—and the chocolate glaze makes them decadent enough for breakfast or dessert. They’re perfect when I have too much zucchini and want a rich, chocolate fix.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
1 cup all-purpose flour
¼ cup unsweetened cocoa powder
½ teaspoon baking powder
¼ teaspoon baking soda
¼ teaspoon salt
½ cup granulated sugar
2 tablespoons unsalted butter, melted
1 large egg, room temperature
½ teaspoon vanilla extract
¼ cup sour cream, room temperature
⅓ cup milk, room temperature
½ cup shredded zucchini, patted dry
For the glaze:
½ cup semisweet chocolate chips
3 tablespoons heavy cream
1 tablespoon unsalted butter
Directions
-
I preheat the oven to 350 °F and grease a donut pan.
-
In a large bowl, I whisk together flour, cocoa powder, baking powder, baking soda, and salt.
-
In another bowl, I mix the egg and sugar until combined, then add the melted butter, vanilla, sour cream, and milk.
-
I stir the wet ingredients into the dry ingredients until just combined, then fold in the shredded zucchini.
-
I spoon the batter into the donut pan, filling each cavity about three-quarters full.
-
I bake for 8–10 minutes, until a toothpick inserted comes out clean or with a few moist crumbs.
-
After cooling the donuts in the pan for a few minutes, I transfer them to a wire rack.
-
For the glaze, I microwave the chocolate chips, heavy cream, and butter together in short intervals until smooth.
-
I dip the tops of each cooled donut into the glaze and let them set on the rack.
Servings and timing
This recipe makes about 10 donuts. My prep time is around 10 minutes, and they bake in 8–10 minutes. From start to finish, I can have them ready in about 20 minutes.
Variations
-
I mix in mini chocolate chips or chopped nuts for added texture.
-
Sometimes I skip the glaze and just dust with powdered sugar.
-
For a flavor twist, I add a pinch of cinnamon or espresso powder to the batter.
-
I make mini donuts using a mini donut pan—just reduce the bake time slightly.
-
I use a gluten-free 1:1 flour blend when I want a gluten-free version.
storage/reheating
I store leftovers in an airtight container at room temperature for up to 3 days. If I want to keep them longer, I freeze the donuts (with or without glaze) for up to 3 months. When reheating, I let them thaw at room temperature or warm them briefly in the microwave without the glaze.
FAQs
What’s the best way to grate the zucchini?
I use the medium holes on a box grater. After grating, I pat the zucchini dry with paper towels to remove excess moisture before adding it to the batter.
Can I bake these as muffins instead?
Yes, I’ve baked this batter in a muffin tin. I just adjust the bake time to about 12–15 minutes and check for doneness with a toothpick.
Can I skip the glaze?
Absolutely. I’ve skipped the glaze and just sprinkled powdered sugar on top, or left them plain. They’re still delicious.
How do I keep the donuts moist?
I make sure not to overbake them, and I store them properly in an airtight container. The zucchini already helps keep them moist.
Do these taste like zucchini?
Not at all. I’ve made them many times, and the chocolate flavor dominates. The zucchini just adds moisture and softness.
Conclusion
These Chocolate Zucchini Donuts are a go-to treat when I want something quick, chocolatey, and secretly a little bit healthy. They’re moist, rich, and baked—not fried—so I can enjoy them guilt-free any time of day. I love how easy they are to make and how they always disappear fast.
Print
Chocolate Zucchini Donuts
These baked Chocolate Zucchini Donuts are rich, fudgy, and moist—thanks to the hidden addition of shredded zucchini. Topped with a luscious chocolate glaze, they’re a quick and satisfying treat for breakfast or dessert.
- Total Time: 20 minutes
- Yield: 10 donuts
Ingredients
1 cup all-purpose flour
¼ cup unsweetened cocoa powder
½ teaspoon baking powder
¼ teaspoon baking soda
¼ teaspoon salt
½ cup granulated sugar
2 tablespoons unsalted butter, melted
1 large egg, room temperature
½ teaspoon vanilla extract
¼ cup sour cream, room temperature
⅓ cup milk, room temperature
½ cup shredded zucchini, patted dry
For the glaze:
½ cup semisweet chocolate chips
3 tablespoons heavy cream
1 tablespoon unsalted butter
Instructions
- Preheat oven to 350°F and grease a donut pan.
- In a large bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt.
- In another bowl, mix egg and sugar. Add melted butter, vanilla, sour cream, and milk; stir until combined.
- Combine wet and dry ingredients until just mixed. Fold in shredded zucchini.
- Spoon batter into prepared donut pan, filling each cavity about three-quarters full.
- Bake for 8–10 minutes or until a toothpick comes out clean or with a few moist crumbs.
- Cool in the pan for a few minutes, then transfer to a wire rack.
- Microwave chocolate chips, heavy cream, and butter in short intervals until smooth to make the glaze.
- Dip tops of cooled donuts into the glaze and let set on the wire rack.
Notes
- Add mini chocolate chips or chopped nuts for texture.
- Dust with powdered sugar instead of glaze for a lighter finish.
- Enhance flavor with a pinch of cinnamon or espresso powder.
- Use a mini donut pan for bite-sized treats (reduce bake time slightly).
- Substitute gluten-free 1:1 flour blend for a gluten-free version.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 donut
- Calories: 190
- Sugar: 15g
- Sodium: 125mg
- Fat: 9g
- Saturated Fat: 5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 30mg