Written by

Rachel Foster

Published

Cinnamon Streusel Zucchini Bars with Creamy Glaze (45 characters)

Ready In 45 minutes
Servings 12 bars
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

There used to be a tiny bakery tucked between a dry cleaner and a nail salon on the corner of Elm and 4th that made the most incredible zucchini bars. When they closed three summers ago—just a handwritten sign on the door saying “Thanks for the memories”—I honestly felt a little lost. Those bars were my secret weapon for using up summer squash, my go-to for potlucks, my comfort food on rainy afternoons. After twelve attempts—some so dry they crumbled into dust, others so greasy they left oil slicks on paper towels—I finally got it. And let me tell you, this version might actually be better than the original.

The thing about recreating a bakery recipe is you never really know what you’re chasing. Was it the way the streusel topping shatters when you bite into it? That creamy glaze that sinks into every crack and crevice? The fact that you could taste the zucchini but couldn’t actually find it? I spent a whole summer obsessing over ratios, testing different flours, and driving my family crazy with endless batches. My neighbor Karen started calling me “Zucchini Lady” and honestly, I wore that title with pride.

So here it is—the Cinnamon Streusel Zucchini Bars recipe that brought that bakery back to life in my kitchen. They’re tender, they’re spiced just right, and that glaze? Pure magic. If you’ve ever had a recipe haunt you, you know exactly what I mean. Let’s make some together.

Why You’ll Love This Recipe

These Cinnamon Streusel Zucchini Bars aren’t just another way to use up garden zucchini—they’re the kind of dessert that makes people close their eyes after the first bite. I’ve tested this recipe more times than I care to admit, and every single batch disappeared faster than I could photograph it.

  • Quick & Easy: From start to finish, you’re looking at about 45 minutes. The batter comes together in one bowl, no stand mixer required.
  • Simple Ingredients: You probably have everything in your pantry right now. No weird specialty items, no trips to three different stores.
  • Perfect for Potlucks: These bars travel beautifully and feed a crowd. I’ve brought them to church suppers, neighborhood gatherings, and office parties—they always get asked for the recipe.
  • Crowd-Pleaser: Kids devour them without realizing they’re eating vegetables. Adults go back for seconds. Even my picky mother-in-law asked for the recipe.
  • Unbelievably Delicious: The combination of tender, cinnamon-spiced bar, crunchy streusel topping, and creamy glaze creates layers of texture and flavor that taste way more complicated than they actually are.

What makes this recipe different from all the other zucchini bar recipes out there? It’s the technique. I grate the zucchini on the smallest holes of the box grater and then—here’s the secret—I don’t squeeze out the moisture. That extra liquid keeps the bars incredibly moist without making them soggy. The streusel gets pressed into the batter so it stays on top rather than sinking to the bottom. And that glaze? It’s thick enough to hold its shape but thin enough to drip down the sides. This isn’t just another version—it’s the version I spent three years perfecting.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to create something truly special. Most of these are pantry staples, which makes these Cinnamon Streusel Zucchini Bars perfect for those days when you need dessert but don’t want to run to the store.

For the Zucchini Bars:

  • 1 ½ cups all-purpose flour (I prefer King Arthur for consistent results)
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 1 ½ teaspoons ground cinnamon (use fresh for best flavor)
  • ½ teaspoon ground nutmeg (freshly grated if you have it)
  • ½ cup unsalted butter, melted and slightly cooled
  • ¾ cup granulated sugar
  • ¼ cup light brown sugar, packed
  • 2 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • 1 ½ cups grated zucchini (about 1 medium zucchini, grated on small holes)

For the Cinnamon Streusel Topping:

  • ½ cup all-purpose flour
  • ¼ cup granulated sugar
  • ¼ cup light brown sugar, packed
  • 1 teaspoon ground cinnamon
  • ¼ cup unsalted butter, cold and cut into small cubes

For the Creamy Glaze:

  • 1 ½ cups powdered sugar, sifted
  • 3 tablespoons heavy cream (or whole milk in a pinch)
  • ½ teaspoon vanilla extract
  • Pinch of salt

A few ingredient notes from my testing kitchen. For the zucchini, look for firm, medium-sized ones—they have fewer seeds and more flesh. If you’re using a giant zucchini from your garden, scoop out the seedy center before grating. For the butter in the streusel, it really needs to be cold. I pop my butter cubes in the freezer for five minutes while I prep everything else. And for the glaze, heavy cream gives it that luxurious texture that milk just can’t match. I’ve tested both, and the cream version is worth the extra few calories.

Equipment Needed

You don’t need a fancy kitchen to make these Cinnamon Streusel Zucchini Bars. Here’s what you’ll need:

  • 9×13-inch baking pan—Glass or metal both work, but glass gives you a more even bake. I’ve used my Pyrex for years and it never steers me wrong.
  • Box grater—Use the smallest holes. The fine grating helps the zucchini disappear into the batter.
  • Mixing bowls—One large bowl for the batter, one medium for the streusel, one small for the glaze.
  • Whisk and spatula—A good rubber spatula is worth its weight in gold for scraping every bit of batter into the pan.
  • Parchment paper—This is non-negotiable. It makes lifting the bars out of the pan so much easier.
  • Wire cooling rack—Essential for letting the bars cool completely before glazing.

If you don’t have a 9×13 pan, you can use a 9×9 square pan and adjust the baking time—start checking at 25 minutes. And if you don’t have a box grater? A food processor with a grating disc works beautifully. Just don’t use the regular blade or you’ll end up with zucchini mush.

Preparation Method

cinnamon streusel zucchini bars preparation steps

Let me walk you through making these Cinnamon Streusel Zucchini Bars step by step. I’ve included all the little details I wish someone had told me when I was first figuring this out.

  1. Preheat and prep your pan. Preheat your oven to 350°F (175°C). Line your 9×13 baking pan with parchment paper, leaving some overhang on the long sides. This creates little handles that make lifting the bars out so much easier. Lightly spray the parchment with non-stick spray.
  2. Make the streusel first. In a medium bowl, whisk together ½ cup flour, ¼ cup granulated sugar, ¼ cup brown sugar, and 1 teaspoon cinnamon. Add the cold butter cubes and use a pastry cutter or your fingers to work the butter into the flour mixture until it resembles coarse sand with some pea-sized butter pieces. Pop it in the fridge while you make the batter. Cold streusel stays on top of the bars instead of sinking.
  3. Grate your zucchini. Wash the zucchini but don’t peel it—the green flecks are pretty in the finished bars. Grate it on the smallest holes of your box grater. You should have about 1½ cups. Do NOT squeeze out the moisture. I know every instinct tells you to, but trust me here. That moisture is what makes these bars incredibly tender.
  4. Mix the dry ingredients. In a large bowl, whisk together 1½ cups flour, baking powder, baking soda, salt, cinnamon, and nutmeg. Make sure everything is evenly distributed—you don’t want a pocket of baking powder in your first bite.
  5. Combine the wet ingredients. In a separate bowl (or the same one if you’re being efficient), whisk together the melted butter, granulated sugar, and brown sugar until smooth. Add the eggs one at a time, whisking well after each. Stir in the vanilla extract.
  6. Bring it all together. Pour the wet ingredients into the dry ingredients and stir with a spatula until just combined. A few streaks of flour are okay—overmixing makes tough bars. Gently fold in the grated zucchini. The batter will look thick and almost like a soft cookie dough. That’s perfect.
  7. Assemble the bars. Spread the batter evenly into your prepared pan. It’s thick, so take your time and use an offset spatula or the back of a spoon. Sprinkle the cold streusel evenly over the top, then gently press it into the batter with your fingertips. This is the trick that keeps the streusel from sliding off when you cut the bars.
  8. Bake. Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean or with just a few moist crumbs. The edges should be golden brown and starting to pull away from the sides of the pan. Let the bars cool in the pan on a wire rack for at least 20 minutes, then use the parchment handles to lift them out and cool completely.
  9. Make the glaze. While the bars are cooling, whisk together the powdered sugar, heavy cream, vanilla, and salt until smooth. The glaze should be thick but pourable—if it’s too thick, add cream a teaspoon at a time. If it’s too thin, add more powdered sugar.
  10. Glaze and serve. Once the bars are completely cool, drizzle the glaze over the top. I like to use a spoon and let it fall in zigzag patterns. Let the glaze set for about 10 minutes before cutting into squares. Clean cuts come from wiping your knife between each slice.

Cooking Tips & Techniques

After making these Cinnamon Streusel Zucchini Bars more times than I can count, I’ve learned a few things the hard way. Let me save you some trouble.

Don’t skip the parchment paper. I learned this lesson when my first batch refused to leave the pan. The bars came out in crumbly chunks that looked more like zucchini granola than bars. Parchment paper with overhang is your best friend here.

Room temperature eggs matter. Cold eggs seize up the melted butter and create a lumpy batter. If you forgot to take your eggs out ahead of time, place them in a bowl of warm water for five minutes. Problem solved.

The zucchini moisture thing is real. I know it feels wrong not to squeeze out the liquid. But here’s the thing—when you squeeze zucchini, you’re also squeezing out flavor and nutrients. That extra moisture bakes off in the oven, leaving behind incredibly tender bars. I ruined my first three batches by squeezing too hard. Trust the process.

Check for doneness at 25 minutes. Every oven runs differently. My old gas oven needed the full 30 minutes, but my current convection oven is done at 25. Start checking early and save yourself from dry bars.

Let them cool completely. I know the smell is intoxicating and you want to dig in immediately. But warm bars + glaze = a melty mess. The glaze needs the bars to be completely cool so it sets up properly. I’ve made this mistake more times than I’d like to admit.

Variations & Adaptations

One of the best things about this Cinnamon Streusel Zucchini Bars recipe is how adaptable it is. Here are some variations I’ve tried and loved:

Gluten-Free Version: Swap the all-purpose flour for a 1:1 gluten-free baking flour blend. I’ve had great success with Bob’s Red Mill. The texture is slightly more tender, but honestly, nobody at my potluck noticed the difference.

Dairy-Free Adaptation: Use coconut oil or vegan butter in place of regular butter. For the glaze, substitute full-fat canned coconut milk for the heavy cream. The coconut flavor is subtle and actually pairs beautifully with the cinnamon.

Add-In Options: Fold in ½ cup of chopped walnuts or pecans along with the zucchini for extra crunch. Dried cranberries or raisins work beautifully too. My personal favorite is adding ½ cup of dark chocolate chips—because chocolate makes everything better.

Spice It Up: Add ¼ teaspoon of cardamom or ginger along with the cinnamon for a more complex spice profile. I tried this on a whim one rainy Sunday and it was absolutely divine.

Summer Squash Swap: Yellow squash works exactly the same way as zucchini. I’ve used both and honestly can’t tell the difference in the finished bars. It’s a great way to use up whatever summer squash you have on hand.

Serving & Storage Suggestions

These Cinnamon Streusel Zucchini Bars are delicious at room temperature, but I actually prefer them chilled. Something about the cold glaze against the tender bar just hits differently.

Serving Ideas: Cut them into 12 even bars for a generous serving, or 24 smaller squares for a party platter. They’re perfect alongside a cup of coffee or a glass of cold milk. For an extra indulgent treat, warm a bar for 10 seconds in the microwave and top with a scoop of vanilla ice cream.

Storage: Store the bars in an airtight container at room temperature for up to 3 days. If you stack them, place a piece of parchment paper between layers to keep the glaze from sticking. For longer storage, pop them in the refrigerator for up to a week.

Freezer Instructions: These bars freeze beautifully. Place the completely cooled, unglazed bars in a single layer on a baking sheet and freeze for 1 hour. Transfer to a freezer-safe container with parchment between layers. They’ll keep for up to 3 months. When you’re ready to serve, thaw in the refrigerator overnight, then glaze before serving. The flavors actually seem to deepen after freezing.

Reheating: If you like your bars warm, microwave individual portions for 10-15 seconds. The glaze will soften slightly, creating a lovely, melty top.

Nutritional Information & Benefits

Let’s be real—these are dessert bars, not health food. But there’s something satisfying about knowing there’s a vegetable hiding in there. Here’s the approximate nutritional breakdown per bar (based on 12 servings):

  • Calories: 320
  • Total Fat: 14g
  • Saturated Fat: 8g
  • Cholesterol: 65mg
  • Sodium: 220mg
  • Total Carbohydrates: 47g
  • Dietary Fiber: 1g
  • Sugars: 32g
  • Protein: 4g

Zucchini is actually a great source of vitamin C, vitamin A, and potassium. It’s also high in water content, which is what keeps these bars so moist. The cinnamon adds antioxidants and may help with blood sugar regulation. And honestly? If you’re going to have dessert, having one that includes a serving of vegetables feels like a small victory.

For those with dietary concerns, this recipe contains gluten, dairy, and eggs. The gluten-free and dairy-free variations I mentioned earlier work beautifully if you need to adapt.

Conclusion

These Cinnamon Streusel Zucchini Bars are the recipe that brought a little piece of my favorite bakery back into my life. Every time I make them, I think about that tiny shop on Elm Street and the way those bars made me feel—comforted, satisfied, and a little bit proud that I could recreate something so special in my own kitchen.

I hope you give this recipe a try, whether you’re drowning in garden zucchini or just looking for a new dessert to add to your rotation. Don’t be afraid to make it your own—add your favorite nuts, swap in different spices, or double the streusel (I won’t tell). The best recipes are the ones that evolve with the people who make them.

If you make these Cinnamon Streusel Zucchini Bars, I’d love to hear about it. Drop a comment below and let me know how they turned out, what variations you tried, or just say hi. And if you share a photo on Pinterest, tag me—I’m always looking for new baking friends to follow. Happy baking, friends!

Frequently Asked Questions

Can I use frozen zucchini for this recipe?
Yes, but you’ll need to thaw it completely and drain off the excess liquid. Frozen zucchini releases a lot of water, so don’t skip this step or your bars will be soggy.

Why did my streusel sink to the bottom?
This usually happens when the streusel is too warm or the batter is too thin. Make sure your streusel is cold when you add it, and gently press it into the batter with your fingertips.

Can I reduce the sugar in this recipe?
You can reduce the granulated sugar to ½ cup without affecting the texture too much. Don’t reduce the brown sugar in the streusel, though—it’s essential for that crunchy texture.

How do I know when the bars are done baking?
Insert a toothpick into the center of the bars. If it comes out clean or with just a few moist crumbs, they’re done. If it comes out wet with batter, give them another 2-3 minutes.

Can I make these into muffins instead of bars?
Absolutely! Divide the batter among 12 lined muffin cups and bake at 350°F for 18-22 minutes. The streusel topping works beautifully on muffins too.

Pin This Recipe!

cinnamon streusel zucchini bars recipe

Print

Cinnamon Streusel Zucchini Bars with Creamy Glaze

Tender, cinnamon-spiced zucchini bars topped with a crunchy streusel and creamy glaze. A perfect way to use up summer squash, these bars are quick, easy, and always a crowd-pleaser.

  • Author: Mia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 12 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 1 ½ cups all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 1 ½ teaspoons ground cinnamon
  • ½ teaspoon ground nutmeg
  • ½ cup unsalted butter, melted and slightly cooled
  • ¾ cup granulated sugar
  • ¼ cup light brown sugar, packed
  • 2 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • 1 ½ cups grated zucchini (about 1 medium zucchini)
  • ½ cup all-purpose flour (for streusel)
  • ¼ cup granulated sugar (for streusel)
  • ¼ cup light brown sugar, packed (for streusel)
  • 1 teaspoon ground cinnamon (for streusel)
  • ¼ cup unsalted butter, cold and cut into small cubes (for streusel)
  • 1 ½ cups powdered sugar, sifted (for glaze)
  • 3 tablespoons heavy cream (for glaze)
  • ½ teaspoon vanilla extract (for glaze)
  • Pinch of salt (for glaze)

Instructions

  1. Preheat oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper, leaving overhang on the long sides. Lightly spray with non-stick spray.
  2. Make the streusel: In a medium bowl, whisk together ½ cup flour, ¼ cup granulated sugar, ¼ cup brown sugar, and 1 teaspoon cinnamon. Add cold butter cubes and use a pastry cutter or fingers to work butter into flour mixture until it resembles coarse sand with some pea-sized butter pieces. Refrigerate while making batter.
  3. Grate zucchini on the smallest holes of a box grater. Do not squeeze out moisture. Measure 1½ cups.
  4. In a large bowl, whisk together 1½ cups flour, baking powder, baking soda, salt, cinnamon, and nutmeg.
  5. In a separate bowl, whisk together melted butter, granulated sugar, and brown sugar until smooth. Add eggs one at a time, whisking well after each. Stir in vanilla extract.
  6. Pour wet ingredients into dry ingredients and stir with a spatula until just combined. Gently fold in grated zucchini. Batter will be thick.
  7. Spread batter evenly into prepared pan. Sprinkle cold streusel evenly over top, then gently press into batter with fingertips.
  8. Bake for 25-30 minutes, until a toothpick inserted in center comes out clean or with a few moist crumbs. Cool in pan on a wire rack for 20 minutes, then lift out using parchment handles and cool completely.
  9. Make the glaze: Whisk together powdered sugar, heavy cream, vanilla, and salt until smooth. Glaze should be thick but pourable.
  10. Once bars are completely cool, drizzle glaze over top. Let set for about 10 minutes before cutting into squares.

Notes

Do not squeeze moisture from grated zucchini—it keeps bars moist. Keep streusel cold to prevent sinking. For clean cuts, wipe knife between slices. Bars can be stored at room temperature for up to 3 days or refrigerated for up to a week. Unglazed bars freeze well for up to 3 months.

Nutrition

  • Serving Size: 1 bar
  • Calories: 320
  • Sugar: 32
  • Sodium: 220
  • Fat: 14
  • Saturated Fat: 8
  • Carbohydrates: 47
  • Fiber: 1
  • Protein: 4

Keywords: zucchini bars, cinnamon streusel, creamy glaze, summer squash dessert, easy zucchini recipe, potluck dessert, one-bowl recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating