That first whiff of brown butter hitting hot sugar — the kind that smells like toasted nuts and caramel and something almost butterscotch-y — still takes me straight to my grandmother’s kitchen on a rainy September afternoon. She wasn’t a fancy baker, not by any stretch. Her recipe box was a beat-up metal thing with handwritten cards smudged with vanilla extract and what I’m pretty sure was a dried egg white from 1987. But she knew one thing for sure: zucchini bread didn’t have to be boring, and it sure didn’t have to be dry.
I remember watching her shred zucchini on that old box grater, the one that’s probably taken a layer off every knuckle she ever had. She’d squeeze the shreds in a dish towel — not too hard, just enough — and then she’d toss them in a bowl with cinnamon and sugar before even thinking about flour. “You gotta treat the zucchini right,” she’d say, “or it’ll treat you wrong.” I didn’t fully get it back then. I just wanted to lick the spatula.
This moist cinnamon zucchini bread with brown butter glaze is my version of that rainy-day memory. It’s the bread I make when I need something cozy, something that fills the house with a smell that makes people wander into the kitchen asking, “What’s baking?” It’s tender and spiced just right, with that nutty brown butter glaze soaking into the cracks and pooling on top. Honestly, it’s the kind of bread that makes you forget you’re eating vegetables for breakfast. And isn’t that the whole point?
Why You’ll Love This Recipe
I’ve tested this moist cinnamon zucchini bread more times than I care to count. I’ve made it with too much zucchini (soggy mess), not enough cinnamon (boring), and once I forgot the brown butter glaze entirely (don’t do that). This version is the one that finally got it right. Here’s why it works:
- Incredibly Moist Without Being Heavy — The shredded zucchini adds so much moisture you’d swear there was a secret ingredient. No dry crumbs here, I promise.
- Brown Butter Glaze Changes Everything — That nutty, toasty flavor from browned butter takes this bread from good to “can I have another slice?” in about two minutes.
- Simple Pantry Ingredients — You probably have almost everything already. Zucchini, flour, sugar, cinnamon, butter. No weird specialty items.
- Perfect for Breakfast or Dessert — I’ve eaten this for breakfast with coffee, as an afternoon snack, and yes, as dessert with a scoop of vanilla ice cream. No judgment here.
- Great for Using Up Garden Zucchini — If you’ve got zucchini coming out of your ears in August, this is your recipe. It freezes beautifully too.
What makes this one different from every other zucchini bread out there? It’s the brown butter glaze, honestly. Most recipes just dust the top with powdered sugar or leave it plain. But that warm, nutty glaze seeps into the cracks and creates this little pocket of caramelized goodness in every bite. Plus, the cinnamon isn’t shy here. I use a full two teaspoons, and it makes the whole kitchen smell like a fall candle commercial.
This is the kind of bread that makes you close your eyes after the first bite. It’s comfort food that feels a little bit special, but comes together without any stress. Perfect for impressing guests or just treating yourself on a quiet morning.
What Ingredients You Will Need
This recipe uses simple, honest ingredients to create something that tastes way more complex than it is. Most of these are pantry staples, and the zucchini does all the heavy lifting for moisture.
- All-purpose flour (2 cups) — Gives the bread structure without making it tough. You can swap half for whole wheat pastry flour if you want, but I like the texture of all-purpose here.
- Granulated sugar (1 cup) — Adds sweetness and helps with that golden-brown crust. I’ve tried coconut sugar, and it works but makes the bread darker.
- Light brown sugar (½ cup, packed) — Adds depth and a little molasses flavor that plays nicely with the cinnamon.
- Ground cinnamon (2 teaspoons) — The star spice here. Don’t skimp. I use Saigon cinnamon when I can find it — it’s stronger and more fragrant.
- Baking soda (1 teaspoon) — Helps the bread rise. Make sure it’s fresh or your bread will be flat and dense.
- Baking powder (½ teaspoon) — Gives a little extra lift.
- Salt (½ teaspoon) — Balances the sweetness and brings out the other flavors.
- Large eggs (2, room temperature) — Binds everything together. Room temp eggs mix more evenly into the batter.
- Vegetable oil (½ cup) — Keeps the bread tender. You can use melted coconut oil or even applesauce for a lower-fat version.
- Vanilla extract (1 teaspoon) — Adds warmth and rounds out the flavors. Use real vanilla if you’ve got it.
- Shredded zucchini (1½ cups, gently squeezed) — The secret to the moisture. Don’t squeeze it dry — just press out the excess liquid gently.
- Unsalted butter (¼ cup, for the glaze) — You’ll brown this first, which is where the magic happens.
- Powdered sugar (1 cup, for the glaze) — Makes the glaze smooth and sweet.
- Milk or heavy cream (2-3 tablespoons, for the glaze) — Thins the glaze to the perfect drizzling consistency.
- Vanilla extract (½ teaspoon, for the glaze) — A little extra flavor in the glaze never hurts.
Ingredient Notes: I recommend using a medium zucchini for this — not the giant baseball bat-sized ones, which can be watery and seedy. If that’s all you have, scoop out the seeds before shredding. And for the brown butter glaze, use a light-colored pan so you can actually see when the butter turns that perfect amber color. Dark pans make it too easy to burn.
Equipment Needed
You don’t need a fancy kitchen to make this bread. Here’s what you’ll need:
- 9×5-inch loaf pan — The standard size. Glass, metal, or ceramic all work. I prefer metal because it gives a nicer crust.
- Box grater or food processor with shredding disc — For shredding the zucchini. The box grater works fine, but the food processor is faster if you’ve got one.
- Large mixing bowl — For the dry ingredients.
- Medium mixing bowl — For the wet ingredients.
- Whisk and rubber spatula — A whisk for the dry ingredients, a spatula for folding everything together.
- Small saucepan — For browning the butter. Use a light-colored pan so you can see the color change.
- Cooling rack — Lets the bread cool evenly so the glaze doesn’t just melt off.
- Parchment paper — Lining the pan makes removal so much easier. I’m a big fan of the parchment sling method.
Budget-Friendly Tip: If you don’t have a cooling rack, you can use the oven rack turned upside down. Just make sure it’s clean first! And honestly, a good box grater costs about ten bucks and lasts forever. I’ve had mine for fifteen years.
Preparation Method

Let’s make some bread. Take your time with this — rushing leads to dense, sad zucchini bread, and nobody wants that.
- Preheat your oven to 350°F (175°C). Grease a 9×5-inch loaf pan and line it with parchment paper, leaving some overhang on the long sides. This makes lifting the bread out so much easier later.
- Shred the zucchini. Wash your zucchini and trim off the ends. Shred it using a box grater or food processor. You’ll need about 1½ cups of loosely packed shreds. Place them in a clean kitchen towel or several layers of paper towels and gently squeeze out some of the liquid. Not all of it — just enough so it’s not dripping. Set aside.
- Whisk the dry ingredients together. In a large bowl, whisk together 2 cups all-purpose flour, 1 cup granulated sugar, ½ cup packed brown sugar, 2 teaspoons cinnamon, 1 teaspoon baking soda, ½ teaspoon baking powder, and ½ teaspoon salt. Make sure everything is evenly distributed.
- Mix the wet ingredients. In a separate medium bowl, whisk together 2 large eggs, ½ cup vegetable oil, and 1 teaspoon vanilla extract until smooth and slightly frothy.
- Combine wet and dry. Pour the wet ingredients into the dry ingredients and stir with a rubber spatula until just combined. A few streaks of flour are okay at this point.
- Fold in the zucchini. Add the shredded zucchini to the batter and fold gently until it’s evenly distributed. Don’t overmix — that’s what makes bread tough. The batter will be thick and slightly shaggy. That’s normal.
- Pour into the pan. Scrape the batter into your prepared loaf pan and spread it into an even layer. Give the pan a gentle tap on the counter to release any air bubbles.
- Bake for 50-60 minutes. Place the pan on the middle rack and bake until a toothpick inserted in the center comes out clean or with just a few moist crumbs. If the top is browning too quickly after 40 minutes, tent loosely with foil.
- Cool in the pan. Let the bread cool in the pan on a wire rack for about 15 minutes. Then use the parchment sling to lift it out and let it cool completely on the rack. Don’t rush this — if you glaze it while it’s still warm, the glaze will just slide right off.
- Make the brown butter glaze. While the bread cools, melt ¼ cup unsalted butter in a small saucepan over medium heat. Stir constantly as it melts. It will foam up, then the foam will subside, and you’ll see little brown specks forming at the bottom. That’s the milk solids toasting. Once it smells nutty and turns a golden amber color (about 3-4 minutes), remove it from the heat immediately. Pour it into a heatproof bowl and let it cool for 5 minutes.
- Finish the glaze. Whisk 1 cup powdered sugar, ½ teaspoon vanilla extract, and 2 tablespoons milk or heavy cream into the browned butter. Add more milk a teaspoon at a time until you get a thick but pourable consistency.
- Glaze the bread. Once the bread is completely cool, drizzle the glaze over the top. Let it set for about 10 minutes before slicing. Or don’t — warm glaze is pretty amazing too.
Cooking Tips & Techniques
I’ve made this bread more times than I can count, and I’ve learned a few things the hard way. Here’s what I wish someone had told me:
Don’t squeeze the zucchini dry. I know it’s tempting to wring it out like a sponge, but you actually want some moisture in there. That’s what makes the bread tender. Just a gentle squeeze to remove the excess — think of it as taking off the drip, not the whole puddle.
Browning butter is a game of chicken. You have to watch it constantly. It goes from perfect to burnt in about 15 seconds. Swirl the pan and use your nose — when it smells like toasted nuts, it’s done. I’ve burned it twice. The first time I tried to salvage it and ended up with a glaze that tasted like a campfire. Not recommended.
Let the bread cool completely. I know you want to eat it right now. I get it. But if you pour that beautiful brown butter glaze onto warm bread, it’ll soak in and disappear like it never existed. Patience, my friend. Give it at least an hour on the cooling rack.
Check your baking soda. If your bread comes out flat and dense, your baking soda is probably old. I keep a box in the pantry and replace it every three months. It’s cheap insurance against sad bread.
Room temperature eggs matter. Cold eggs can seize up the batter and make the bread tough. If you forget to take them out ahead of time, place them in a bowl of warm water for 5 minutes. Works every time.
Variations & Adaptations
This recipe is flexible, and I love playing around with it depending on what I have on hand or what season it is.
Chocolate Chip Zucchini Bread — Fold in ½ cup of semi-sweet or dark chocolate chips along with the zucchini. The combo of cinnamon and chocolate is honestly perfect. I’ve also made this with white chocolate chips, and it’s dangerously good.
Nutty Crunch Version — Add ½ cup of toasted walnuts or pecans to the batter. Toast them first in a dry pan for about 3 minutes — it makes such a difference in flavor. I like to sprinkle a few extra on top of the glaze for looks.
Gluten-Free Adaptation — Swap the all-purpose flour for a 1:1 gluten-free baking flour blend. I’ve used Bob’s Red Mill and King Arthur, and both worked well. The texture will be slightly more tender, but still delicious.
Dairy-Free Version — Use melted coconut oil instead of butter in the batter, and for the glaze, use a dairy-free butter substitute and almond milk. The flavor changes a little, but it’s still really good.
Lower Sugar Option — Cut the granulated sugar down to ¾ cup and skip the brown sugar. The bread will be less sweet, but the zucchini and cinnamon still shine through. You can also use a sugar substitute like monk fruit, but I haven’t tested that myself.
Spice It Up — Add ½ teaspoon of nutmeg or ginger along with the cinnamon. I’ve done this in the fall, and it gives the bread a warm, chai-like flavor that’s perfect with coffee.
Serving & Storage Suggestions
This bread is good at any temperature, but here’s how I like to serve it:
Warm with butter — If you can resist eating it right away, toast a slice and spread a little salted butter on it. The butter melts into the warm bread and the glaze gets slightly soft. It’s heaven.
With coffee or tea — This is my go-to breakfast move. A slice of this bread and a hot cup of black coffee? That’s a good morning right there.
As dessert — Warm a slice in the microwave for 15 seconds and top it with a scoop of vanilla ice cream. The warm bread and cold ice cream thing is unbeatable.
Storage: Keep the bread in an airtight container at room temperature for up to 3 days. The glaze will stay set and the bread will stay moist. If you live in a humid climate, you might want to refrigerate it after day two to prevent mold.
Freezing: This bread freezes beautifully. Wrap the cooled, unglazed loaf tightly in plastic wrap, then in foil, and freeze for up to 3 months. When you’re ready to eat it, thaw overnight in the fridge, then make the glaze fresh and drizzle it on. I actually prefer freezing it this way because the glaze is always best fresh.
Reheating: Pop a slice in the toaster or microwave for 10-15 seconds. The flavors actually develop and deepen after a day or two, so day-old bread can be even better than fresh.
Nutritional Information & Benefits
Let’s be real — this is a treat, not a health food. But it does have some redeeming qualities:
Per slice (1/12 of loaf): Approximately 280 calories, 12g fat, 40g carbohydrates, 4g protein, 2g fiber, 22g sugar. These are estimates and will vary based on your specific ingredients.
Zucchini benefits: Zucchini is low in calories but high in vitamin C, vitamin A, and potassium. It also adds fiber, which helps with digestion. Plus, it’s a great way to sneak vegetables into breakfast without anyone noticing.
Cinnamon: Cinnamon is packed with antioxidants and has anti-inflammatory properties. Some studies suggest it can help regulate blood sugar, which is a nice bonus when you’re eating something sweet.
Dietary considerations: This recipe can be made gluten-free and dairy-free with the substitutions mentioned above. It contains eggs, dairy (in the glaze), and gluten (in the flour), so it’s not suitable for those with allergies to those ingredients without modifications.
Honestly, I don’t make this bread because it’s healthy. I make it because it tastes like comfort and it makes my house smell amazing. But knowing there’s a vegetable in there makes the second slice feel a little less guilty.
Conclusion
This moist cinnamon zucchini bread with brown butter glaze is one of those recipes that just works. It’s simple enough for a Tuesday afternoon, but special enough to bring to a brunch or holiday gathering. The zucchini keeps it tender, the cinnamon makes it cozy, and that brown butter glaze? That’s the part that makes people ask for the recipe.
I love that this bread is forgiving. You can tweak it based on what you have, add chocolate chips or nuts, make it gluten-free, or just leave it exactly as written. It always turns out delicious. And honestly, that’s the kind of recipe I want in my back pocket.
If you make this bread, I’d love to hear about it. Leave a comment below and let me know how it turned out — did you add anything? Change the spices? Eat the whole loaf in one day? (No judgment, I’ve been there.) Share your photos on Pinterest and tag me so I can see your beautiful creation. Happy baking, friends!
Frequently Asked Questions
Can I use frozen zucchini for this bread?
Yes, but you need to thaw it completely and squeeze out as much liquid as possible. Frozen zucchini releases a lot of water when it thaws, so be thorough. I usually thaw it in a colander, then press it in a towel. It works fine, but fresh zucchini gives the best texture.
Why did my zucchini bread sink in the middle?
This usually happens when the bread is underbaked or if you opened the oven door too early. Make sure your oven is fully preheated, and don’t peek for the first 40 minutes. Also, check that your baking soda and baking powder are fresh — old leavening agents can cause sinking.
Can I make this into muffins instead of a loaf?
Absolutely. Grease a 12-cup muffin tin and divide the batter evenly. Bake at 350°F for 18-22 minutes, or until a toothpick comes out clean. The glaze is amazing drizzled over warm muffins. You’ll get about 14 muffins from this batter.
How do I know when the brown butter is done?
Watch for the color change and smell. The butter will melt, foam up, then the foam will subside. You’ll see golden brown specks forming at the bottom of the pan, and it will smell nutty and toasty. The whole process takes about 3-4 minutes over medium heat. Remove it from the heat immediately once it turns amber — it burns fast.
Can I skip the glaze?
You can, but you’ll be missing out on the best part! The brown butter glaze really takes this bread to another level. If you want a lighter option, just dust the cooled bread with powdered sugar. Or leave it plain — the bread is still delicious on its own, just less fancy.
Pin This Recipe!

Moist Cinnamon Zucchini Bread with Brown Butter Glaze
This moist cinnamon zucchini bread with brown butter glaze is tender, spiced just right, and topped with a nutty brown butter glaze that soaks into the cracks and pools on top. Perfect for breakfast, dessert, or using up garden zucchini.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 10 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 cups all-purpose flour
- 1 cup granulated sugar
- ½ cup light brown sugar, packed
- 2 teaspoons ground cinnamon
- 1 teaspoon baking soda
- ½ teaspoon baking powder
- ½ teaspoon salt
- 2 large eggs, room temperature
- ½ cup vegetable oil
- 1 teaspoon vanilla extract
- 1½ cups shredded zucchini, gently squeezed
- ¼ cup unsalted butter (for glaze)
- 1 cup powdered sugar (for glaze)
- 2–3 tablespoons milk or heavy cream (for glaze)
- ½ teaspoon vanilla extract (for glaze)
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9×5-inch loaf pan and line it with parchment paper, leaving some overhang on the long sides.
- Shred the zucchini. Wash and trim ends, then shred using a box grater or food processor. Place shreds in a clean kitchen towel and gently squeeze out some liquid (not all). Set aside.
- In a large bowl, whisk together 2 cups all-purpose flour, 1 cup granulated sugar, ½ cup packed brown sugar, 2 teaspoons cinnamon, 1 teaspoon baking soda, ½ teaspoon baking powder, and ½ teaspoon salt.
- In a separate medium bowl, whisk together 2 large eggs, ½ cup vegetable oil, and 1 teaspoon vanilla extract until smooth and slightly frothy.
- Pour the wet ingredients into the dry ingredients and stir with a rubber spatula until just combined. A few streaks of flour are okay.
- Fold in the shredded zucchini gently until evenly distributed. Do not overmix.
- Scrape the batter into the prepared loaf pan and spread into an even layer. Tap the pan gently on the counter to release air bubbles.
- Bake for 50-60 minutes, until a toothpick inserted in the center comes out clean or with a few moist crumbs. If the top browns too quickly after 40 minutes, tent loosely with foil.
- Let the bread cool in the pan on a wire rack for 15 minutes. Then use the parchment sling to lift it out and cool completely on the rack.
- While the bread cools, make the brown butter glaze. Melt ¼ cup unsalted butter in a small saucepan over medium heat, stirring constantly. Cook until it foams, then the foam subsides and golden brown specks form (about 3-4 minutes). Remove from heat immediately and pour into a heatproof bowl. Let cool for 5 minutes.
- Whisk 1 cup powdered sugar, ½ teaspoon vanilla extract, and 2 tablespoons milk or heavy cream into the browned butter. Add more milk a teaspoon at a time until thick but pourable.
- Once the bread is completely cool, drizzle the glaze over the top. Let set for about 10 minutes before slicing.
Notes
Don’t squeeze the zucchini dry—just remove excess liquid. Watch the brown butter carefully as it can burn quickly. Let the bread cool completely before glazing to prevent the glaze from soaking in. Room temperature eggs mix more evenly. Check that baking soda is fresh for best rise.
Nutrition
- Serving Size: 1 slice (1/12 of loa
- Calories: 280
- Sugar: 22
- Sodium: 220
- Fat: 12
- Saturated Fat: 4
- Carbohydrates: 40
- Fiber: 2
- Protein: 4
Keywords: zucchini bread, cinnamon zucchini bread, brown butter glaze, moist zucchini bread, easy zucchini bread, garden zucchini recipe


