Written by

Dorothy Adams

Published

Best Cinnamon Streusel Zucchini Cake with Brown Butter Frosting

Ready In 60 minutes
Servings 16 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

The church bake sale was in six hours and I’d completely forgotten. I’d signed up to bring “something special” three weeks ago, and now here I was, staring into my fridge at a massive zucchini my neighbor had shoved into my hands the day before. Everyone else would be bringing their grandmother’s famous pies, those perfect little French macarons, or those elaborate layered cakes that look like they belong in a magazine. I had a zucchini, some butter, and honestly, a growing sense of panic.

I mean, you know that feeling when you volunteer for something way too far in advance and then it sneaks up on you? That was me. Tuesday morning, 8 AM, wearing pajamas with flour on them, wondering if I could just buy something on the way. But I’m stubborn. And I had this memory of a zucchini cake my aunt used to make—not the overly moist, almost soggy kind that tastes like you’re eating a vegetable masquerading as dessert. Hers had this incredible cinnamon streusel running through it, and she’d drizzle this nutty brown butter frosting on top that made you forget there was anything green involved.

So I grabbed that zucchini, a box grater, and decided to wing it. I didn’t have her exact recipe, just the memory of the taste. I messed up the first batch—too much zucchini, the cake sank in the middle. The second attempt? That was the one. I threw together a streusel, whipped up a brown butter frosting that smelled like heaven, and crossed my fingers. I walked into that bake sale with a slightly lopsided cake, feeling like a fraud next to the fancy displays. It sold out in twenty minutes. Someone actually asked me for the recipe. That’s when I knew this best cinnamon streusel zucchini cake with brown butter frosting was something special. And honestly, it’s been my go-to ever since—for bake sales, birthdays, or just a Tuesday when you need a slice of something good.

Why You’ll Love This Recipe

This isn’t just another zucchini bread recipe dressed up in a fancy outfit. I’ve tested this cake at least a dozen times, tweaking the moisture ratio, the streusel crunch, and the frosting consistency until it was absolutely perfect. Here’s why this one stands out from the crowd:

  • Quick & Easy: From start to finish, this cake comes together in under an hour. No complicated techniques, no stand mixer required—just a bowl, a whisk, and a grater.
  • Simple Ingredients: You likely have everything in your pantry right now. The zucchini is the star, but the supporting cast is all kitchen staples.
  • Perfect for Any Occasion: Bake sales, brunches, potlucks, or just a cozy weekend treat—this cake fits everywhere. It’s fancy enough for company but easy enough for a Tuesday.
  • Crowd-Pleaser: I’ve made this for picky kids, skeptical adults, and even a few self-proclaimed zucchini haters. Every single person came back for seconds. The secret? You can’t taste the zucchini—you only taste the moist, tender crumb and that incredible cinnamon streusel.
  • Unbelievably Delicious: The texture is what gets me every time. The cake is so moist it practically melts, the streusel adds this buttery crunch, and the brown butter frosting? It’s nutty, creamy, and absolutely addictive.

What makes this recipe different is the balance. So many zucchini cakes are either too wet or too dry. I spent hours perfecting the ratio of zucchini to flour, and I found that squeezing out just a little excess moisture is the key. Plus, the brown butter frosting isn’t an afterthought—it’s a deliberate, swoon-worthy topping that transforms a simple cake into something you’ll dream about. This is the kind of cake that makes you close your eyes after the first bite. It’s comfort food at its finest—familiar, satisfying, and just a little bit fancy without trying too hard.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver big flavor. Most of these are pantry staples, so you probably don’t need a special trip to the store. Let’s break down what you’ll need and why each one matters.

For the Cake

  • 2 cups all-purpose flour (spooned and leveled—don’t scoop directly from the bag or you’ll pack it down)
  • 1 teaspoon baking powder (for lift and fluffiness)
  • 1 teaspoon baking soda (helps the cake rise and balances the acidity)
  • 1/2 teaspoon salt (enhances all the flavors)
  • 1 1/2 teaspoons ground cinnamon (this is the backbone of the spice flavor—I recommend Penzeys or simply organic for the best aroma)
  • 1/2 teaspoon ground nutmeg (freshly grated if you can, but pre-ground works fine)
  • 1 cup granulated sugar (adds sweetness and tenderness)
  • 1/2 cup packed light brown sugar (adds moisture and a hint of molasses flavor)
  • 3 large eggs, room temperature (room temperature eggs incorporate better and create a more even crumb)
  • 1 cup vegetable oil (or canola oil—keeps the cake incredibly moist without adding butter flavor, which would compete with the brown butter frosting)
  • 2 teaspoons vanilla extract (pure, not imitation—trust me on this)
  • 2 cups grated zucchini, lightly squeezed (about 1 medium zucchini—squeeze out some moisture with your hands, but don’t wring it completely dry)

For the Cinnamon Streusel

cinnamon streusel zucchini cake preparation steps

  • 1/2 cup all-purpose flour
  • 1/2 cup packed light brown sugar
  • 1 teaspoon ground cinnamon
  • 1/4 cup cold unsalted butter, cut into small cubes (cold butter is crucial for that crumbly texture)

For the Brown Butter Frosting

  • 1/2 cup unsalted butter (you’ll brown this, so don’t use salted—you want control over the salt level)
  • 2 cups powdered sugar, sifted (sifting prevents lumps)
  • 2-3 tablespoons milk (whole milk or 2% works best—add more or less to reach your desired consistency)
  • 1 teaspoon vanilla extract
  • Pinch of salt

Ingredient Tips: For the zucchini, look for medium-sized ones—they’re less watery than the giant baseball bat-sized zucchinis. If you only have a large one, just squeeze out more moisture. For the brown butter, use a light-colored pan so you can see the color change. And if you’re out of nutmeg, you can skip it or add a pinch of allspice instead. The recipe is forgiving, but the cinnamon is non-negotiable—it’s the star of the show alongside that brown butter frosting.

Equipment Needed

You don’t need a fancy kitchen to make this cake. Here’s what you’ll need:

  • 9×13-inch baking pan (a metal pan gives a nicer golden crust, but glass works too—just reduce the oven temp by 25°F if using glass)
  • Box grater or food processor with grating disc (I prefer the box grater for better texture control, but the food processor is faster if you’re short on time)
  • Large mixing bowls (one for dry ingredients, one for wet, and one for the streusel)
  • Whisk and rubber spatula
  • Small saucepan (for browning the butter—use a light-colored pan so you can see the color change)
  • Electric hand mixer or stand mixer (optional but helpful for the frosting—you can also whisk it by hand, but your arm will get a workout)
  • Parchment paper (for easy removal—trust me, it’s worth the extra step)
  • Cooling rack (essential for even cooling)

I’ve made this cake with a hand whisk when my mixer was broken, and it turned out just fine. The only non-negotiable is the box grater—pre-shredded zucchini from the store is too wet and uneven. Grate it yourself, and you’ll thank me later.

Preparation Method

Let’s get baking! Follow these steps carefully, and you’ll have a cake that looks and tastes like you spent hours on it.

Step 1: Preheat and Prep

Preheat your oven to 350°F (175°C). Grease your 9×13-inch pan generously with butter or non-stick spray, then line it with parchment paper, leaving some overhang on the long sides. This makes lifting the cake out so much easier. Set the pan aside.

Step 2: Make the Streusel

In a small bowl, whisk together the flour, brown sugar, and cinnamon. Add the cold butter cubes and use your fingertips or a pastry cutter to work the butter into the dry ingredients until the mixture looks like coarse sand with some pea-sized butter bits. Don’t overwork it—you want those little pockets of butter to create crunchy streusel clusters. Pop the bowl in the fridge while you make the cake batter.

Step 3: Grate and Prep the Zucchini

Wash your zucchini and trim off the ends. Grate it using the large holes of a box grater. You should have about 2 cups of grated zucchini. Place the grated zucchini in a clean kitchen towel or a few layers of paper towels and gently squeeze out some of the excess moisture. You’re not trying to dry it out completely—just remove the watery liquid so the cake doesn’t get soggy. Set it aside.

Step 4: Mix the Dry Ingredients

In a large bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and nutmeg. Whisking ensures everything is evenly distributed, and it aerates the flour a bit for a lighter cake.

Step 5: Mix the Wet Ingredients

In another large bowl, whisk together the granulated sugar, brown sugar, eggs, vegetable oil, and vanilla extract until smooth and well combined. The mixture should look glossy and slightly thickened. Fold in the grated zucchini until it’s evenly distributed—don’t overmix at this stage.

Step 6: Combine Wet and Dry

Pour the wet ingredients into the dry ingredients. Use a rubber spatula to fold everything together gently, just until no streaks of flour remain. A few lumps are fine—overmixing will make the cake tough. The batter will be thick and slightly shaggy, which is exactly what you want.

Step 7: Layer the Batter and Streusel

Spread half of the batter evenly into the prepared pan. Sprinkle about two-thirds of the streusel mixture over the batter. Dollop the remaining batter on top and spread it gently—it’s okay if some streusel peeks through. Sprinkle the remaining streusel evenly over the top. This middle layer of streusel is what makes this cake so special—you get a surprise crunch in every bite.

Step 8: Bake

Bake for 35-40 minutes, or until a toothpick inserted into the center comes out clean or with just a few moist crumbs. The top should be golden brown and the edges will start pulling away from the pan. If the top is browning too quickly after 25 minutes, tent loosely with foil. Let the cake cool in the pan on a wire rack for about 15 minutes, then lift it out using the parchment paper and let it cool completely on the rack. Don’t rush this—if you frost a warm cake, the frosting will melt into a puddle.

Step 9: Make the Brown Butter Frosting

While the cake cools, make the frosting. Melt the butter in a small saucepan over medium heat. Swirl the pan occasionally as the butter melts, foams, and then starts to turn golden brown. You’ll see little brown specks forming at the bottom—that’s the milk solids toasting. This takes about 5-7 minutes. As soon as it smells nutty and looks amber-colored, remove it from the heat and pour it into a heatproof bowl immediately (if you leave it in the hot pan, it’ll keep cooking and burn). Let it cool for about 10 minutes.

Once the brown butter has cooled slightly but is still liquid, add the sifted powdered sugar, vanilla, and a pinch of salt. Whisk vigorously until smooth. Add milk one tablespoon at a time until the frosting reaches a pourable but thick consistency. You want it to flow slowly off the spoon—not too runny, not too stiff.

Step 10: Frost and Serve

Pour the brown butter frosting over the completely cooled cake and spread it evenly with an offset spatula or the back of a spoon. Let the frosting set for about 15 minutes before slicing. The frosting will form a thin, glossy crust that cracks beautifully when you cut into it. Serve at room temperature for the best texture.

Cooking Tips & Techniques

I’ve made this cake enough times to know where things can go wrong. Here are my hard-earned tips:

Don’t over-squeeze the zucchini. I learned this the hard way. If you squeeze all the moisture out, the cake will be dry. You just want to remove the excess watery liquid—think of it as a gentle press, not a death grip. The zucchini should still feel damp to the touch.

Room temperature eggs matter. Cold eggs can seize the batter and create a denser cake. If you forget to take them out ahead of time, place them in a bowl of warm water for 5 minutes before using. It makes a real difference in how evenly the batter comes together.

Watch the brown butter like a hawk. The first time I made brown butter, I walked away to check my phone and came back to burnt butter that smelled like a campfire. It goes from golden to burnt very quickly. Swirl the pan constantly, and as soon as you see those amber specks and smell that nutty aroma, pull it off the heat. Pour it into a cool bowl to stop the cooking process.

Let the cake cool completely. I know it’s tempting to rush this step, especially when your kitchen smells like cinnamon and brown butter. But warm cake + frosting = a melty, drippy mess. Give it at least an hour on the cooling rack. Trust the process.

Use a light-colored metal pan. Dark non-stick pans absorb more heat and can cause the edges to over-bake before the center is done. If that’s all you have, reduce the oven temperature by 25°F and check for doneness a few minutes early.

Make the streusel ahead of time. You can prep the streusel and store it in the fridge for up to three days. This makes the whole process even faster when you’re ready to bake. Just make sure to keep it cold until you’re ready to use it.

Variations & Adaptations

This recipe is wonderfully flexible. Here are some ways to make it your own:

Gluten-Free Version: Substitute the all-purpose flour with a 1:1 gluten-free baking blend that contains xanthan gum. I’ve used Bob’s Red Mill 1-to-1 Baking Flour with great results. The texture will be slightly more tender, but the flavor is just as amazing.

Dairy-Free Adaptation: Use a plant-based butter substitute for both the cake and the frosting. For the streusel, use cold coconut oil or vegan butter. The brown butter effect won’t be the same (since vegan butter doesn’t brown the same way), but you can still make a delicious vanilla frosting with vegan butter and plant-based milk. It won’t have that nutty depth, but it’ll still be tasty.

Add Some Crunch: Toss 1/2 cup of chopped pecans or walnuts into the streusel mixture. I’ve done this for holiday gatherings, and the extra crunch is divine. Toast the nuts first for even more flavor—just spread them on a baking sheet and toast at 350°F for 5-7 minutes.

Spice It Up: Add 1/4 teaspoon of ground ginger or cardamom to the dry ingredients for a warmer, more complex spice profile. I once made this with a pinch of cloves and a little orange zest, and it tasted like a winter wonderland.

Make It a Layer Cake: Double the recipe and bake it in two 9-inch round pans. Reduce the baking time to about 25-30 minutes. Double the frosting recipe too, and you’ve got a stunning layer cake that’s perfect for birthdays.

Skip the Frosting: If you want a simpler, less sweet version, you can skip the brown butter frosting entirely. The cake is so moist and flavorful on its own that it doesn’t need it—but honestly, the frosting is what makes it unforgettable. If you do skip it, dust the top with powdered sugar for a pretty finish.

Serving & Storage Suggestions

This cake is best served at room temperature. The crumb is tender, the streusel is crunchy, and the frosting has that perfect glossy snap. I like to cut generous squares and serve them on a simple plate with a cup of coffee or a cold glass of milk. If you’re feeling fancy, a dollop of lightly sweetened whipped cream on the side is never a bad idea.

For storage, cover the cake tightly with plastic wrap or aluminum foil and keep it at room temperature for up to three days. The streusel will soften slightly over time, but the flavor actually gets better as the spices meld together. If you’re in a humid climate, store it in the fridge to prevent the streusel from getting soggy—just bring slices to room temperature before serving.

This cake freezes beautifully. Wrap the unfrosted cake tightly in plastic wrap, then a layer of foil, and freeze for up to three months. When you’re ready to serve, thaw it overnight in the fridge, bring it to room temperature, and then make the frosting fresh. Trust me, fresh brown butter frosting is worth the extra five minutes. You can also freeze the frosted cake, but the texture of the frosting might change slightly—it’ll still taste amazing, just not as glossy.

I actually think the cake tastes even better on day two. The flavors settle and the zucchini seems to disappear even more into the background. If you can resist eating it all in one day, you’re a stronger person than I am.

Nutritional Information & Benefits

Let’s be real—this is a treat, not a health food. But there are some redeeming qualities! Here’s an approximate nutritional breakdown per serving (based on 16 servings):

  • Calories: 380
  • Total Fat: 22g
  • Saturated Fat: 8g
  • Carbohydrates: 44g
  • Sugar: 30g
  • Protein: 4g
  • Fiber: 1g

The zucchini adds moisture and a bit of fiber and vitamin C, which is a nice bonus. You’re also getting some vitamin A and potassium from the zucchini. Is it a salad? No. But it’s a dessert that sneaks in a vegetable, and that’s a win in my book.

For those with dietary restrictions, this recipe contains gluten, dairy, eggs, and tree nuts (if you add the optional pecans or walnuts). It is not suitable for vegan or dairy-free diets without modifications. I’ve included substitution suggestions in the Variations section above.

Frequently Asked Questions

Do I need to peel the zucchini before grating?

No, absolutely not! The green skin adds a tiny bit of color and fiber, and it completely disappears into the cake. Plus, most of the nutrients are in the skin. Just wash it well and grate away.

Can I use pre-shredded zucchini from the store?

I don’t recommend it. Pre-shredded zucchini is often too wet and unevenly cut. Grating it yourself takes two minutes and gives you much better control over the texture. Freshly grated zucchini also has a better flavor.

Why did my cake sink in the middle?

This usually happens for one of three reasons: the oven wasn’t hot enough, you overmixed the batter, or you added too much zucchini without squeezing out the excess moisture. Make sure your oven is fully preheated, mix just until combined, and give that zucchini a gentle squeeze before adding it to the batter.

Can I make this into muffins instead of a cake?

Yes! Grease a 12-cup muffin tin or line with paper liners. Fill each cup about 3/4 full and bake at 350°F for 18-22 minutes. You’ll get about 18 muffins. The streusel works perfectly as a topping for muffins too. Just don’t skip the streusel layer inside—that’s what makes them extra special.

My brown butter burned. Can I still use it?

If it’s just slightly dark and smells a little toasty, you can still use it—it’ll have a more intense, almost smoky flavor that some people actually like. But if it’s black and smells like burnt popcorn, toss it and start over. Burnt butter will ruin the frosting. Don’t walk away from the pan!

Conclusion

Honestly, this best cinnamon streusel zucchini cake with brown butter frosting has become my signature dessert. It’s the one I bring to every gathering, the one people ask for by name, and the one that makes me look like I spent way more time than I actually did. It’s forgiving, adaptable, and absolutely delicious. Whether you’re a seasoned baker or someone who’s never grated a zucchini in your life, I promise you can make this cake and it will be amazing.

I’d love to hear how yours turns out! Did you add nuts? Try a different spice blend? Forget the frosting and eat it warm out of the pan? (No judgment—I’ve done that too.) Drop a comment below and let me know. And if you share a photo on Pinterest or Instagram, tag me—I want to see your beautiful creation. Happy baking, friend. You’ve got this.

Pin This Recipe!

cinnamon streusel zucchini cake recipe

Print

Best Cinnamon Streusel Zucchini Cake with Brown Butter Frosting

This incredibly moist and tender zucchini cake features a buttery cinnamon streusel layer and is topped with a nutty brown butter frosting. It’s the perfect way to use up summer zucchini and is always a crowd-pleaser.

  • Author: Merry
  • Prep Time: 20 minutes
  • Cook Time: 35-40 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 16 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 2 cups all-purpose flour (spooned and leveled)
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 1/2 teaspoons ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1 cup granulated sugar
  • 1/2 cup packed light brown sugar
  • 3 large eggs, room temperature
  • 1 cup vegetable oil (or canola oil)
  • 2 teaspoons vanilla extract
  • 2 cups grated zucchini, lightly squeezed (about 1 medium zucchini)
  • 1/2 cup all-purpose flour (for streusel)
  • 1/2 cup packed light brown sugar (for streusel)
  • 1 teaspoon ground cinnamon (for streusel)
  • 1/4 cup cold unsalted butter, cut into small cubes (for streusel)
  • 1/2 cup unsalted butter (for frosting)
  • 2 cups powdered sugar, sifted (for frosting)
  • 23 tablespoons milk (whole milk or 2%, for frosting)
  • 1 teaspoon vanilla extract (for frosting)
  • Pinch of salt (for frosting)

Instructions

  1. Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking pan generously with butter or non-stick spray, then line it with parchment paper, leaving some overhang on the long sides. Set aside.
  2. Make the streusel: In a small bowl, whisk together 1/2 cup flour, 1/2 cup brown sugar, and 1 teaspoon cinnamon. Add the cold butter cubes and use your fingertips or a pastry cutter to work the butter into the dry ingredients until the mixture looks like coarse sand with some pea-sized butter bits. Refrigerate while you make the cake batter.
  3. Grate the zucchini using the large holes of a box grater. You should have about 2 cups. Place the grated zucchini in a clean kitchen towel or paper towels and gently squeeze out some excess moisture. Set aside.
  4. In a large bowl, whisk together 2 cups flour, baking powder, baking soda, salt, 1 1/2 teaspoons cinnamon, and nutmeg.
  5. In another large bowl, whisk together granulated sugar, 1/2 cup brown sugar, eggs, vegetable oil, and 2 teaspoons vanilla extract until smooth and well combined. Fold in the grated zucchini until evenly distributed.
  6. Pour the wet ingredients into the dry ingredients. Use a rubber spatula to fold together gently, just until no streaks of flour remain. The batter will be thick and slightly shaggy.
  7. Spread half of the batter evenly into the prepared pan. Sprinkle about two-thirds of the streusel mixture over the batter. Dollop the remaining batter on top and spread gently. Sprinkle the remaining streusel evenly over the top.
  8. Bake for 35-40 minutes, or until a toothpick inserted into the center comes out clean or with just a few moist crumbs. If the top is browning too quickly after 25 minutes, tent loosely with foil. Let the cake cool in the pan on a wire rack for 15 minutes, then lift it out using the parchment paper and let it cool completely on the rack.
  9. While the cake cools, make the frosting: Melt 1/2 cup butter in a small saucepan over medium heat. Swirl the pan occasionally as the butter melts, foams, and turns golden brown with brown specks at the bottom (about 5-7 minutes). As soon as it smells nutty and looks amber-colored, remove from heat and pour into a heatproof bowl. Let cool for about 10 minutes.
  10. Once the brown butter has cooled slightly but is still liquid, add the sifted powdered sugar, 1 teaspoon vanilla, and a pinch of salt. Whisk vigorously until smooth. Add milk one tablespoon at a time until the frosting reaches a pourable but thick consistency.
  11. Pour the brown butter frosting over the completely cooled cake and spread evenly. Let the frosting set for about 15 minutes before slicing. Serve at room temperature.

Notes

Don’t over-squeeze the zucchini—just remove excess watery liquid. Room temperature eggs are important for even batter. Watch the brown butter carefully as it can burn quickly. Let the cake cool completely before frosting. The cake tastes even better on day two.

Nutrition

  • Serving Size: 1 square (1/16 of ca
  • Calories: 380
  • Sugar: 30
  • Sodium: 220
  • Fat: 22
  • Saturated Fat: 8
  • Carbohydrates: 44
  • Fiber: 1
  • Protein: 4

Keywords: zucchini cake, cinnamon streusel, brown butter frosting, summer dessert, bake sale cake, easy cake 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