If you’ve never tried adding zucchini to your breakfast pastries, prepare for a delicious surprise. These zucchini sticky buns are incredibly moist, tender, and packed with warm cinnamon flavor—all while sneaking in a serving of vegetables. The grated zucchini melts into the dough, creating a soft, pillowy texture that stays fresh for days. For more inspiration on turning summer squash into sweet treats, browse zucchini dessert recipes on Allrecipes.

Why Zucchini in Sticky Buns?
Zucchini might seem like an odd addition to sticky buns, but it works wonders. Its high water content keeps the dough incredibly moist without adding extra fat. When grated finely and squeezed dry, zucchini blends seamlessly into the dough, adding subtle sweetness and a tender crumb. This technique is common in zucchini bread recipes, and it translates beautifully to yeasted doughs. For more creative uses of summer squash, check out summer squash desserts on Serious Eats.
Key Ingredients for Perfect Zucchini Sticky Buns

Each ingredient plays a critical role in achieving that bakery-quality result. Here’s what you’ll need:
- Zucchini: Fresh, medium-sized zucchini work best. Grate it using the large holes of a box grater, then wrap in a clean kitchen towel and squeeze out excess moisture.
- All-purpose flour: Provides structure. For a lighter crumb, you can substitute half the flour with bread flour.
- Yeast: Active dry or instant yeast both work. If using active dry, proof it in warm milk with a pinch of sugar first.
- Milk and butter: Enrich the dough for soft, tender rolls. Use whole milk for best results.
- Brown sugar and cinnamon: The classic filling. Dark brown sugar adds deeper molasses notes.
- Pecans or walnuts (optional): Chopped nuts add crunch to the sticky glaze.
- Cream cheese or heavy cream: For the luscious topping—either a cream cheese frosting for sticky buns or a simple brown sugar glaze.
Step-by-Step Instructions

1. Prepare the Zucchini
Grate 1½ cups of zucchini (about 1 medium) and squeeze out as much liquid as possible. Pat dry with paper towels. This step is crucial—too much moisture will make the dough gummy.
2. Make the Dough
In a large bowl, combine ¾ cup warm milk (110°F), 2¼ teaspoons yeast, and 1 tablespoon sugar. Let stand 5 minutes until foamy. Add ¼ cup melted butter, 1 egg, 1 teaspoon vanilla, ½ teaspoon salt, and 3 cups flour. Mix until a shaggy dough forms. Knead in the grated zucchini until fully incorporated. Continue kneading for 8–10 minutes until smooth and elastic. Place in a greased bowl, cover, and let rise until doubled, about 1 hour.
3. Prepare the Filling and Glaze
Mix ½ cup packed brown sugar with 2 teaspoons cinnamon. For the sticky glaze, combine ¼ cup melted butter, ½ cup brown sugar, and 2 tablespoons corn syrup. Pour into the bottom of a greased 9×13-inch pan. Sprinkle with ½ cup chopped pecans if desired.
4. Assemble the Rolls
Punch down the risen dough. On a lightly floured surface, roll it into a 12×18-inch rectangle. Spread with 2 tablespoons softened butter, then sprinkle with the cinnamon-sugar mixture. Roll tightly from the long side, pinch the seam, and cut into 12 even pieces. Place cut-side down in the prepared pan. Cover and let rise 30–40 minutes.
5. Bake and Glaze
Preheat oven to 350°F. Bake the buns for 25–30 minutes, until golden brown. Let cool in the pan for 5 minutes, then invert onto a serving plate. Drizzle with a simple glaze made from 1 cup powdered sugar, 2 tablespoons milk, and ½ teaspoon vanilla, or spread with cream cheese frosting.
Tips for Perfect Zucchini Sticky Buns

- Don’t skip squeezing the zucchini. Excess water leads to a soggy dough that won’t rise properly. This is a common mistake in zucchini baking recipes.
- Use a kitchen scale for flour. Measuring by weight ensures consistent results. One cup of all-purpose flour equals 120 grams.
- Let the dough rise in a warm spot. An oven with the light on (but off) works well. Too much heat can kill the yeast.
- For extra softness, brush the baked rolls with melted butter. This locks in moisture and adds shine.
- Make ahead: Assemble the rolls the night before, cover, and refrigerate. In the morning, let them come to room temperature for 30 minutes before baking.
Common Mistakes to Avoid
Even experienced bakers can run into trouble with homemade sticky buns. Here are pitfalls to watch for:
- Over-kneading the dough: Once it’s smooth and elastic, stop. Overworked dough becomes tough.
- Under-proofing: If the rolls don’t double in size during the second rise, they’ll be dense. Be patient.
- Using too much zucchini: Stick to the recommended amount. More zucchini means more moisture, which can make the dough unworkable.
- Skipping the inverted pan: Let the buns cool for exactly 5 minutes before flipping. Too soon and the glaze runs; too late and they stick.
Variations to Try
Once you master the basic recipe, experiment with these twists:
- Gluten-free zucchini buns: Substitute a 1:1 gluten-free flour blend. Add 1 teaspoon xanthan gum if not included in the blend.
- Vegan sticky buns: Use plant-based milk, vegan butter, and a flax egg (1 tablespoon flaxseed meal + 3 tablespoons water).
- Savory zucchini buns: Omit the cinnamon and sugar filling. Instead, fill with grated cheese, garlic, and herbs. Top with a garlic butter glaze.
- Add a cream cheese layer: Spread softened cream cheese mixed with a little sugar over the dough before adding the cinnamon filling for extra richness.

Zucchini Sticky Buns in 30 Minutes
- Total Time: PT2H30M
- Yield: 12 buns 1x
- Diet: Vegetarian
Description
These Zucchini Sticky Buns are a delightful twist on the classic cinnamon bun, incorporating grated zucchini for incredible moisture and a subtle veggie boost. Topped with a gooey brown sugar-pecan glaze, they’re perfect for a cozy breakfast or dessert.
Ingredients
- For the Dough: 1 cup warm milk (110°F)
- 2 1/4 teaspoons active dry yeast (1 packet)
- 1/4 cup granulated sugar
- 1/3 cup unsalted butter, melted
- 1 large egg
- 1 teaspoon vanilla extract
- 1 cup finely grated zucchini (excess moisture squeezed out)
- 3 1/2 cups all-purpose flour
- 1/2 teaspoon salt
- For the Filling: 1/4 cup unsalted butter, softened
- 1/2 cup packed brown sugar
- 2 teaspoons ground cinnamon
- For the Sticky Topping: 1/2 cup unsalted butter
- 1 cup packed brown sugar
- 1/4 cup honey
- 1 cup pecan halves
Instructions
- In a large bowl, combine warm milk and yeast. Let stand 5 minutes until foamy. Stir in sugar, melted butter, egg, vanilla, and grated zucchini. Gradually add flour and salt, mixing until a soft dough forms.
- Knead dough on a floured surface for 6-8 minutes until smooth and elastic. Place in a greased bowl, cover, and let rise in a warm place for 1 hour, or until doubled.
- While dough rises, prepare the sticky topping: In a small saucepan, melt 1/2 cup butter with 1 cup brown sugar and honey over medium heat, stirring constantly. Pour into the bottom of a greased 9×13-inch baking dish. Sprinkle pecan halves evenly over the mixture.
- Punch down risen dough. On a floured surface, roll into a 12×18-inch rectangle. Spread with 1/4 cup softened butter. In a small bowl, mix 1/2 cup brown sugar and cinnamon; sprinkle evenly over butter.
- Roll tightly from the long side into a log. Cut into 12 equal slices. Place slices cut-side down over the pecan mixture in the baking dish. Cover and let rise 30 minutes.
- Preheat oven to 350°F (175°C). Bake buns for 25-30 minutes, until golden brown and cooked through. Let cool in pan for 5 minutes, then invert onto a serving platter. Serve warm.
Notes
- Be sure to squeeze the grated zucchini well to remove excess water; this prevents the dough from becoming too sticky.
- For best results, use a kitchen scale to measure flour for accuracy.
- Leftover buns can be stored in an airtight container at room temperature for up to 2 days. Reheat briefly in the microwave or oven.
- Prep Time: PT30M
- Cook Time: PT30M
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 bun
- Calories: 420
- Sugar: 32 g
- Sodium: 180 mg
- Fat: 18 g
- Saturated Fat: 9 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 60 g
- Fiber: 2 g
- Protein: 6 g
- Cholesterol: 45 mg








