It was a Tuesday, the kind of drizzly, gray afternoon where the kitchen feels like the only place that makes sense. I had three overgrown zucchinis staring at me from the counter—the kind that sneak up on you overnight, turning from cute garden veggie into baseball bats. My first instinct was to shred them for my go-to moist banana zucchini bread with chocolate chips, but I wanted something different. Something that felt like a celebration, not a chore.
I pulled out my bundt pan, a gift I’d barely used, and started experimenting. I figured, if carrot cake can work its magic, why not zucchini? The batter came together in one bowl—no mixer required, just a whisk and some elbow grease. I poured it in, crossed my fingers, and let the oven do its thing. Forty-five minutes later, the kitchen smelled like fall had landed early, even though it was still August. The cake rose beautifully, golden and fragrant with cinnamon and nutmeg. But the real moment came when I drizzled that tangy cream cheese glaze over the top. Honestly? I stood there eating a slice straight off the cooling rack, and I knew I had stumbled onto something special.
This isn’t your typical vegetable-loaf situation. This is a cake that’s tender, moist, and spiced just right, with a sweetness that feels balanced, not cloying. The zucchini melts into the crumb so completely that you’d never guess it’s there—unless you’re looking for those lovely green flecks. It’s the kind of dessert that makes you feel a little bit clever, like you’re getting away with something. And the best part? It’s genuinely simple to pull off. No fancy equipment, no obscure ingredients. Just a good, honest cake that happens to be packed with a secret vegetable.
Every time I bring this cake to a gathering, someone asks for the recipe. It’s become my quiet little signature, the one I reach for when I want to impress without stress. And I think you’re going to love it too.
Why You’ll Love This Recipe
Let’s be real—finding a cake that’s both decadent and secretly wholesome feels like striking gold. This one hits that sweet spot perfectly.
- Incredibly Moist: The shredded zucchini locks in moisture like nothing else. This cake stays tender for days, if it lasts that long.
- One-Bowl Wonder: No stand mixer, no complicated steps. Just a bowl, a whisk, and a spatula. Cleanup is a breeze.
- Perfectly Spiced: Cinnamon, nutmeg, and a touch of vanilla create a warm, cozy flavor profile that pairs beautifully with the tangy cream cheese glaze.
- Great for Any Occasion: Brunch, potluck, afternoon tea, or midnight snack—this cake fits right in. It’s fancy enough for company but easy enough for a Tuesday.
- Crowd-Pleaser: Kids devour it without knowing about the zucchini. Adults appreciate the balanced sweetness. Everyone goes back for seconds.
What makes this version different from other zucchini cakes? It’s the texture. I use a combination of oil and buttermilk to keep things light, plus a bit of brown sugar for depth. The glaze isn’t an afterthought—it’s a thick, luscious layer that seeps into the warm cake just enough to make every bite sing. I’ve tested this recipe at least six times to get the ratios right, and I can tell you with confidence: this is the one.
What Ingredients You Will Need
This recipe relies on simple, pantry-friendly ingredients that work together to create something truly special. Here’s what you’ll need:
- All-Purpose Flour: 2 cups (250g). Provides structure without making the cake dense. Spoon and level for accuracy.
- Baking Powder & Baking Soda: 1 teaspoon each. The dynamic duo for the perfect rise. Make sure they’re fresh.
- Ground Cinnamon: 1½ teaspoons. The backbone of the spice blend. I prefer Saigon cinnamon for its warmth.
- Ground Nutmeg: ½ teaspoon. Adds a subtle, nutty warmth. Freshly grated if you have it.
- Salt: ½ teaspoon. Balances the sweetness and enhances all the flavors.
- Large Eggs: 3, at room temperature. They emulsify the batter and add richness.
- Granulated Sugar: 1 cup (200g). Sweetens the cake and helps with browning.
- Light Brown Sugar: ½ cup (100g), packed. Adds moisture and a hint of molasses flavor.
- Vegetable Oil: ¾ cup (180ml). Keeps the cake incredibly tender. Canola or avocado oil work too.
- Buttermilk: ½ cup (120ml), at room temperature. Adds tang and activates the baking soda. (See substitution note below.)
- Vanilla Extract: 2 teaspoons, pure. Don’t skimp here—it rounds out the spices beautifully.
- Zucchini: 2 cups (about 2 medium), shredded and gently squeezed. Don’t wring it dry; a little moisture is good.
- For the Cream Cheese Glaze: 4 oz cream cheese, softened; 2 cups (240g) powdered sugar; 3-4 tablespoons milk; ½ teaspoon vanilla extract.
Ingredient Tips: For the best texture, use full-fat cream cheese in the glaze—it creates that thick, dreamy consistency. If you don’t have buttermilk, you can make a quick version by adding 1½ teaspoons of lemon juice or vinegar to ½ cup of milk and letting it sit for 5 minutes. Trust me, it works like a charm.
Equipment Needed
You don’t need a professional bakery setup for this one. Here’s what I use:
- 10 to 15-Cup Bundt Pan: The star of the show. I love my Nordic Ware anniversary pan—it releases cakes like a dream. Make sure to grease it thoroughly, especially the crevices.
- Large Mixing Bowls: One for dry ingredients, one for wet. Glass or stainless steel works great.
- Whisk & Spatula: A whisk for combining dry ingredients, a rubber spatula for folding in the zucchini.
- Box Grater or Food Processor: For shredding the zucchini. The large holes of a box grater give the best texture.
- Cooling Rack: Essential for even cooling and preventing a soggy bottom.
- Electric Mixer (Hand or Stand): Optional but helpful for the cream cheese glaze. A whisk and some elbow grease work too.
Budget-Friendly Tip: If you don’t own a bundt pan, you can bake this batter in two 9-inch loaf pans. Just reduce the baking time to about 40-45 minutes and check with a toothpick.
Preparation Method

- Preheat and Prep: Preheat your oven to 350°F (175°C). Generously grease your bundt pan with butter or non-stick spray, making sure to get into all the nooks and crannies. Dust lightly with flour and tap out the excess.
- Shred the Zucchini: Wash and trim the ends of your zucchinis. Shred them using the large holes of a box grater. You should have about 2 cups. Place the shreds in a clean kitchen towel or a few layers of paper towels and gently squeeze—just enough to remove excess water, but leave them slightly moist. Set aside.
- Mix Dry Ingredients: In a large bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. This ensures the spices are evenly distributed.
- Combine Wet Ingredients: In a separate bowl, whisk the eggs, granulated sugar, and brown sugar until smooth and slightly thickened, about 1 minute. Stream in the vegetable oil while whisking, then add the buttermilk and vanilla. Mix until combined.
- Bring It Together: Pour the wet mixture into the dry ingredients. Stir gently with a spatula until just combined—a few streaks of flour are okay. Fold in the shredded zucchini. The batter will be thick and fragrant. Do not overmix, or the cake will be tough.
- Bake: Pour the batter into the prepared bundt pan and spread it evenly. Bake for 45-55 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. The top should be golden brown and spring back lightly when touched.
- Cool: Let the cake cool in the pan on a wire rack for 15 minutes. Then, invert it onto the rack and let it cool completely—at least 1 hour. This step is crucial; a warm cake will make the glaze run right off.
- Make the Glaze: While the cake cools, beat the softened cream cheese with an electric mixer until smooth. Add the powdered sugar, 1 cup at a time, alternating with milk until you reach a thick, pourable consistency. Stir in the vanilla. If it’s too thick, add another tablespoon of milk.
- Glaze and Serve: Once the cake is completely cool, drizzle the glaze over the top, letting it cascade down the sides naturally. Let it set for about 10 minutes before slicing. Enjoy!
Cooking Tips & Techniques
I’ve made this cake more times than I can count, and I’ve learned a few things along the way. Here are my best tips:
- Don’t Over-Squeeze the Zucchini: You want to remove the excess water, but not every last drop. That moisture is what keeps the cake tender. A gentle squeeze is all you need.
- Room Temperature Ingredients Matter: Eggs and buttermilk blend more evenly when they’re not cold. Pull them out 30 minutes before you start, or warm the buttermilk gently in the microwave for 10 seconds.
- Grease the Pan Like You Mean It: Bundt pans are notorious for sticking. Use a pastry brush to get butter into every groove, then dust with flour. I’ve had cakes rip apart because I was lazy—don’t be me.
- Check for Doneness Early: Ovens vary. Start checking at 45 minutes. If the top is browning too fast but the center isn’t done, tent loosely with foil.
- Glaze While the Cake is Completely Cool: Patience is key here. If the cake is even slightly warm, the glaze will slide right off and pool at the bottom. Trust me, I’ve made a puddle before.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways to make it your own:
- Nutty Crunch: Fold in ½ cup of toasted walnuts or pecans along with the zucchini. They add a lovely texture contrast.
- Citrus Twist: Add 1 tablespoon of lemon or orange zest to the batter, and swap the vanilla in the glaze for lemon juice. It brightens the whole cake.
- Chocolate Lovers: Fold in ½ cup of semi-sweet chocolate chips. The chocolate pairs beautifully with the warm spices.
- Gluten-Free Option: Substitute the all-purpose flour with a 1:1 gluten-free baking blend. I’ve used Bob’s Red Mill with great results.
- Dairy-Free Adaptation: Use a dairy-free cream cheese alternative and oat milk in the glaze. The texture will be slightly different but still delicious.
- Spice It Up: Add ¼ teaspoon of ground ginger or cardamom for a more complex spice profile. It’s a fun twist for fall baking.
I once made a version with toasted coconut and lime zest for a summer barbecue—it disappeared in minutes. Don’t be afraid to experiment!
Serving & Storage Suggestions
This cake is best served at room temperature, with the glaze still soft and creamy. A slice alongside a cup of hot coffee or chai tea is pure bliss. For a truly indulgent moment, warm a slice in the microwave for 10 seconds—it brings back that just-baked softness.
Storage: Keep the cake in an airtight container at room temperature for up to 3 days. If your kitchen is warm, refrigerate it to keep the glaze firm. The cake actually gets more moist on day two, so don’t be shy about making it ahead.
Freezing: You can freeze the unglazed cake for up to 3 months. Wrap it tightly in plastic wrap, then foil. When you’re ready, thaw it overnight in the fridge, bring to room temperature, and glaze fresh. I’ve done this for holiday prep, and it works beautifully.
Reheating: For individual slices, a quick 10-15 seconds in the microwave does the trick. For a whole cake, pop it in a 300°F (150°C) oven for 10 minutes to warm through.
Nutritional Information & Benefits
Per slice (based on 12 servings), you’re looking at approximately 380 calories, 18g fat, 52g carbs, and 5g protein. Of course, these numbers vary based on your specific ingredients and portion size.
What I love about this cake is that it sneaks in a full serving of vegetables without anyone noticing. Zucchini is rich in vitamin C, potassium, and antioxidants, and it adds moisture without extra fat. Plus, the buttermilk provides calcium and probiotics. It’s not health food, but it’s a dessert that makes you feel a little bit better about indulging.
Dietary Note: This recipe contains gluten, dairy, and eggs. For a gluten-free or dairy-free version, see the variations above.
Conclusion
This Perfect Zucchini Bundt Cake with Cream Cheese Glaze has become my secret weapon for everything from lazy Sunday mornings to last-minute dinner party desserts. It’s the kind of recipe that feels special without being fussy, and it always, always gets compliments. The tender crumb, the warm spices, that luscious glaze—it’s comfort in cake form.
I’d love to hear how yours turns out. Did you add chocolate chips? Try the lemon version? Leave a comment below and tell me all about it. And if you’re looking for more ways to use up that garden zucchini, don’t miss my moist double chocolate zucchini muffins or these crispy parmesan zucchini fritters with tangy lemon aioli—they’re both absolute winners.
Happy baking, friends. Make it yours, and enjoy every single bite.
Frequently Asked Questions
Can I use frozen zucchini for this cake?
Yes, you can! Thaw the frozen zucchini completely, then squeeze out the excess water thoroughly before adding it to the batter. Frozen zucchini tends to release more liquid, so be extra careful with the squeezing step.
Why did my bundt cake stick to the pan?
This usually happens when the pan isn’t greased thoroughly. Use a pastry brush to coat every crevice with softened butter, then dust with flour. Let the cake cool in the pan for exactly 15 minutes before inverting—any longer and it can steam and stick.
Can I make this into cupcakes instead?
Absolutely. Grease a 12-cup muffin tin or line with paper liners. Fill each cup about ¾ full and bake at 350°F (175°C) for 18-22 minutes. Drizzle the glaze over the cooled cupcakes. You’ll get about 18 cupcakes from this batter.
How do I know when the cake is done baking?
Insert a wooden toothpick or skewer into the thickest part of the cake. If it comes out clean or with just a few moist crumbs, it’s done. The top should also spring back when lightly pressed. Start checking at 45 minutes.
Can I skip the cream cheese glaze?
You can, but I wouldn’t recommend it! The glaze adds a tangy richness that balances the sweet, spiced cake perfectly. If you prefer something lighter, try a dusting of powdered sugar or a simple vanilla glaze made with milk and powdered sugar instead.
Pin This Recipe!

Perfect Zucchini Bundt Cake with Cream Cheese Glaze
This tender, moist zucchini bundt cake is spiced with cinnamon and nutmeg, topped with a tangy cream cheese glaze. It’s a one-bowl wonder that’s perfect for any occasion, from brunch to dessert.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 cups (250g) all-purpose flour
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- 1½ teaspoons ground cinnamon
- ½ teaspoon ground nutmeg
- ½ teaspoon salt
- 3 large eggs, at room temperature
- 1 cup (200g) granulated sugar
- ½ cup (100g) packed light brown sugar
- ¾ cup (180ml) vegetable oil
- ½ cup (120ml) buttermilk, at room temperature
- 2 teaspoons pure vanilla extract
- 2 cups shredded zucchini (about 2 medium), gently squeezed
- For the Cream Cheese Glaze: 4 oz cream cheese, softened; 2 cups (240g) powdered sugar; 3-4 tablespoons milk; ½ teaspoon vanilla extract
Instructions
- Preheat oven to 350°F (175°C). Generously grease a 10 to 15-cup bundt pan with butter or non-stick spray, dust with flour, and tap out excess.
- Shred zucchini using the large holes of a box grater. Place shreds in a clean kitchen towel or paper towels and gently squeeze to remove excess water, leaving slightly moist. Set aside.
- In a large bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
- In a separate bowl, whisk eggs, granulated sugar, and brown sugar until smooth and slightly thickened, about 1 minute. Stream in vegetable oil while whisking, then add buttermilk and vanilla. Mix until combined.
- Pour wet mixture into dry ingredients. Stir gently with a spatula until just combined (a few streaks of flour are okay). Fold in shredded zucchini. Do not overmix.
- Pour batter into prepared bundt pan and spread evenly. Bake for 45-55 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. Top should be golden brown and spring back lightly when touched.
- Let cake cool in pan on a wire rack for 15 minutes. Invert onto rack and let cool completely, at least 1 hour.
- While cake cools, beat softened cream cheese with an electric mixer until smooth. Add powdered sugar, 1 cup at a time, alternating with milk until thick and pourable. Stir in vanilla. Adjust consistency with additional milk if needed.
- Once cake is completely cool, drizzle glaze over top, letting it cascade down sides naturally. Let set for about 10 minutes before slicing.
Notes
For best results, use full-fat cream cheese in the glaze. If you don’t have buttermilk, add 1½ teaspoons lemon juice or vinegar to ½ cup milk and let sit for 5 minutes. Grease the bundt pan thoroughly to prevent sticking. Do not over-squeeze the zucchini; a little moisture is good. Let cake cool completely before glazing.
Nutrition
- Serving Size: 1 slice
- Calories: 380
- Sugar: 36
- Sodium: 280
- Fat: 18
- Saturated Fat: 6
- Carbohydrates: 52
- Fiber: 1
- Protein: 5
Keywords: zucchini bundt cake, cream cheese glaze, zucchini cake, bundt cake, easy cake recipe, moist cake, one bowl cake



