If you’ve ever longed for a cake that feels like a hug from grandma’s kitchen, this Old Fashioned Zucchini Cake is the answer. Moist, tender, and beautifully spiced, it’s the kind of dessert that reminds you of Sunday dinners, potlucks, and family gatherings where every slice came with a story. Topped with luscious cream cheese frosting, this cake is sweet, tangy, and rich—yet still light enough that you’ll reach for a second piece without hesitation.
It’s not just cake—it’s comfort, tradition, and nostalgia, baked into every bite.
Why You’ll Love This Recipe
This zucchini cake isn’t just another dessert—it’s a timeless treat with flavors that warm the heart. Here’s why it deserves a spot in your kitchen:
- Moist & Flavorful: The zucchini, pineapple, and sour cream create an incredibly soft texture with just the right amount of sweetness.
- Perfectly Spiced: Cinnamon, nutmeg, and ginger bring cozy warmth to every forkful.
- Crowd-Pleaser: A 9×13 pan makes plenty of servings, ideal for sharing at potlucks, holidays, or family dinners.
- Easy & Forgiving: No fancy techniques needed—just simple mixing and baking.
- Dreamy Frosting: The tangy cream cheese frosting takes this cake from delicious to unforgettable.
Prep & Cooking Time
This cake is simple, straightforward, and surprisingly quick to pull together:
- Preparation Time: 15 minutes
- Cooking Time: 30–35 minutes
- Total Time: About 45 minutes
Ingredients
Here’s everything you’ll need to bake this moist and flavorful zucchini cake:
Cake:
- 1/2 cup oil (113g), vegetable, canola, melted coconut oil, or melted butter
- 3/4 cup granulated sugar (150g)
- 3/4 cup packed light brown sugar (165g)
- 1/2 cup crushed pineapple (120g) (about half of an 8oz can)
- 2 large eggs
- 2 teaspoons vanilla extract
- 1/3 cup sour cream (80g), or plain Greek yogurt
- 2 cups grated zucchini (260g), about 1 medium zucchini, peel on, loosely measured and gently squeezed to remove some of the liquid
- 2 cups all-purpose flour (240g)
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon kosher salt
- 2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground ginger
Cream Cheese Frosting:
- 8 ounces cream cheese, softened
- 6 tablespoons butter, softened
- 2 1/2 cups powdered sugar (300g)
- 1 teaspoon vanilla extract
- Cinnamon sugar for sprinkling on top (optional)
Step-by-Step
Instructions- Preheat the Oven: Set your oven to 350°F (175°C). Grease a 9×13-inch baking pan.
- Mix Wet Ingredients: In a mixing bowl, combine oil, granulated sugar, and brown sugar. Beat until blended. Stir in crushed pineapple, eggs, vanilla, and sour cream. Fold in the grated zucchini.
- Whisk Dry Ingredients: In a separate bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger.
- Combine Batter: Add the dry ingredients to the wet mixture, stirring gently until just combined. Don’t overmix.
- Bake: Pour the batter into the prepared pan and bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean. Cool completely before frosting.
- Make the Frosting: Beat together cream cheese and butter until fluffy. Slowly add powdered sugar and vanilla, whipping until smooth and creamy.
- Frost & Finish: Spread frosting over the cooled cake. Sprinkle with cinnamon sugar if desired. Slice, serve, and enjoy.
How to Serve
This Old Fashioned Zucchini Cake is incredibly versatile, making it suitable for a variety of occasions. You can serve it as a cozy afternoon treat alongside a steaming cup of coffee or tea, letting the warmth of the spices mingle with your drink.
For family gatherings or potlucks, it works beautifully as a crowd-pleasing dessert—its generous size ensures everyone gets a slice, and the cream cheese frosting always sparks compliments. If you’re entertaining, you can dress it up by adding a sprinkle of cinnamon sugar, a drizzle of caramel sauce, or even fresh fruit on top for a touch of elegance. And if you’re like many who believe cake can be breakfast, a slice in the morning with a glass of milk feels indulgent yet comforting—especially since it contains zucchini, which makes it just a little bit wholesome. Whether casual or celebratory, this cake adapts easily and brings joy to the table.
Tips & Variations
The beauty of this cake lies in its flexibility, allowing you to tweak it to match your taste or occasion. For a delightful crunch, you can fold in a handful of chopped walnuts or pecans, which pair perfectly with the warm spices and creamy frosting.
If you love fruity flavors, consider adding raisins, shredded apple, or extra pineapple to enhance its natural sweetness and moisture. For those who want a more elegant presentation, bake the cake in two round pans and layer them with frosting, creating a stunning centerpiece for special occasions. Gluten-free bakers can easily swap in a 1:1 gluten-free flour blend, ensuring everyone at the table can enjoy a slice.
You can also experiment with the spice profile—add a pinch of cloves or cardamom for a deeper, more aromatic flavor. And for an extra indulgent twist, try dusting the top with toasted coconut or drizzling a little maple glaze. Each variation brings a new personality to this old-fashioned favorite without losing its comforting charm.
Conclusion
Old Fashioned Zucchini Cake is more than just a recipe—it’s a slice of tradition and comfort that never goes out of style. Its moist crumb, warm spices, and tangy cream cheese frosting make it irresistible for both everyday indulgence and special celebrations.
What makes it truly special is its ability to adapt, whether you’re serving it plain and simple, dressing it up for a party, or tweaking it with nuts, fruits, or spices to make it uniquely yours. This is the kind of cake that becomes part of family stories, remembered for the warmth it brings and the smiles it creates. Bake it once, and you’ll find yourself returning to it time and time again, because some recipes aren’t just delicious—they’re timeless.
Print
Old Fashioned Zucchini Cake
- Total Time: 45 minutes
Ingredients
- 1/2 cup oil (113g), vegetable, canola or melted coconut oil or melted butter
- 3/4 cup granulated sugar (150g)
- 3/4 cup packed light brown sugar (165g)
- 1/2 cup crushed pineapple (120g) (about half of an 8oz can)
- 2 large eggs
- 2 teaspoons vanilla extract
- 1/3 cup sour cream (80g), or plain Greek yogurt
- 2 cups grated zucchini (260g), about 1 medium zucchini, peel on, loosely measured and then gently squeezed to remove some of the liquid
- 2 cups all-purpose flour (240g
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon kosher salt
- 2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground ginger
Cream Cheese Frosting
- 8 ounces cream cheese softened
- 6 Tablespoons butter, softened
- 2 1/2 cups powdered sugar (300g)
- 1 teaspoon vanilla extract
- cinnamon sugar for sprinkling on top, (optional)
Instructions
- Preheat the oven to 350 degrees. Grease a 9×13″ baking pan.
- Wet ingredients: In a mixing bowl, combine oil, granulated sugar, and brown sugar. Beat well to blend. Add crushed pineapple, eggs, vanilla, and sour cream. Gently stir in grated zucchini.
- Dry ingredients: In a separate bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger.
- Combine wet and dry ingredients, mixing just until incorporated. Pour the batter into the prepared pan.
- Bake for 30–35 minutes, or until a toothpick inserted into the center comes out clean. Allow to cool completely before applying the frosting.
- For the Cream Cheese Frosting: In a mixing bowl, combine cream cheese and butter; cream together until pale and fluffy. Gradually add powdered sugar and vanilla, whipping until fluffy, about 3-4 minutes. Spread the frosting over the cooled cake. Sprinkle a little cinnamon sugar on top if desired.
- Prep Time: 15 minutes
- Cook Time: 30 minutes









