This Zucchini Cake is a moist, flavorful dessert that keeps things lighter with healthier swaps—avocado oil instead of butter, Greek yogurt for richness, and maple syrup for natural sweetness. A simple homemade Greek yogurt cream cheese frosting finishes it perfectly.
Technically you can cut it into bars, but it’s really cake baked in a sheet pan—soft, tender, and easy to serve. The method is straightforward: remove excess moisture from grated zucchini, mix wet and dry ingredients, bake, cool, then top with the creamy frosting.

Zucchini Cake Recipe – Starring Ingredients
- Zucchini: Coarsely grated; remove excess moisture for best texture.
- Brown sugar: Adds a deep, caramel-like sweetness.
- Avocado oil: A neutral, heart-healthy oil that keeps the cake tender.
- Greek yogurt: Keeps the cake exceptionally moist and slightly tangy.
- Maple syrup: Natural sweetener with complementary flavor.
- Almond milk: A mild dairy-free liquid that adds subtle nuttiness.
- Fat-free cream cheese: Used in the frosting to keep it lighter while still creamy.

How to Make Zucchini Cake
This recipe is forgiving and easy to follow. Below is a clear, step-by-step process so you can bake a moist, flavorful zucchini cake every time.
- Preheat: Heat the oven to 350°F and prepare a 9×13-inch baking dish by spraying with cooking spray or lining it with parchment paper.
- Drain the zucchini: Place the grated zucchini in a clean tea towel or several layers of paper towel, then squeeze out as much moisture as you can. This prevents a soggy cake and concentrates the zucchini flavor.
- Mix wet ingredients: In a large bowl, combine the brown sugar, avocado oil, eggs, vanilla, Greek yogurt, maple syrup, and almond milk. Beat until smooth and fully incorporated.
- Combine dry ingredients: In another bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. Add the dry mixture to the wet ingredients along with the drained zucchini and stir until just combined—avoid overmixing.
- Bake: Pour the batter into the prepared pan and bake for about 40 minutes, or until a toothpick inserted in the center comes out clean. Oven times vary—if your pan is metal, start checking for doneness around 25–30 minutes.
- Cool completely: Remove the cake from the oven and let it cool in the pan on a rack until it reaches room temperature. For best results, chill for at least 3 hours before frosting so the crumb sets and the frosting stays smooth.
- Make the frosting: Beat room-temperature cream cheese until smooth. Add Greek yogurt, maple syrup, and vanilla extract and beat until completely combined and creamy. Refrigerate until the cake is fully cooled.
- Frost and serve: Spread the frosting evenly over the cooled cake, slice into bars or squares, and enjoy.
Use a ceramic baking dish
Ceramic pans tend to bake more evenly and help prevent over-browned edges. If you use a thin aluminum pan, keep an eye on the cake after 25 minutes and test earlier for doneness.

Can I make this zucchini cake vegan?
Yes. Replace eggs with flax or chia “eggs” (1 tablespoon ground flax or chia seeds mixed with 3 tablespoons water per egg). Use a dairy-free yogurt (coconut or almond yogurt) instead of Greek yogurt and choose a vegan cream cheese alternative for the frosting. Maple syrup, avocado oil, and plant-based milk are all already vegan-friendly.
Delicious Variations
Zucchini’s mild flavor makes it a great base for many variations. Try these easy additions to customize the cake:
Add chocolate: Stir in chocolate chips or a few tablespoons of cocoa powder for a chocolate zucchini twist.
Add nuts: Fold in chopped pecans, walnuts, or almonds for crunch and toasty flavor.
Add spices: For a warm, spiced cake, add cinnamon, nutmeg, and a pinch of ginger.
Add fruit: Fresh or dried berries (blueberries, raspberries, or cranberries) can be folded into the batter or used as a topping for extra brightness.

Storage
Keep leftovers in an airtight container in the refrigerator for up to 3 days. To freeze, wrap tightly and store for up to 2 months; thaw in the refrigerator before serving. Frost the cake only after it is fully cooled to prevent condensation and a runny frosting.

More healthy zucchini desserts
Healthy Zucchini Desserts
- Oatmeal Zucchini Cookies
- Chocolate Pumpkin Zucchini Muffins
- Zucchini Waffles
- Brown Butter Chocolate Chip Zucchini Oatmeal Cups
- Zucchini Bread
Zucchini Cake Recipe
This ultra-moist zucchini cake is made with Greek yogurt and finished with a simple cream cheese frosting. It’s a lighter dessert that still feels indulgent—perfect for potlucks, weeknight treats, and anytime you want a flavorful cake that uses up fresh zucchini.
Author: Emily Richter
Prep: about 3 hours 20 mins (includes cooling time) • Cook: about 30–40 mins • Serves: 12
Ingredients
Dry Ingredients
- 2 cups coarsely grated zucchini (use the largest grate)
- 2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon sea salt
Wet Ingredients
- 1 cup packed light brown sugar
- 3/4 cup avocado oil
- 2 large eggs
- 1 tablespoon vanilla extract
- 1/2 cup Greek yogurt (any fat level)
- 1/2 cup maple syrup
- 1/2 cup unsweetened plain almond milk
Frosting
- 4 oz. fat-free cream cheese, room temperature
- 1/2 cup Greek yogurt
- 3 tablespoons maple syrup
- 1 teaspoon vanilla extract
Instructions
- Preheat the oven to 350°F and prepare a 9×13-inch baking dish with spray or parchment.
- Drain the grated zucchini in a towel and squeeze out the liquid; set aside.
- Combine the wet ingredients in a large bowl and mix until smooth.
- Whisk the dry ingredients together in a separate bowl, then add them to the wet mixture along with the zucchini. Stir until combined.
- Transfer the batter to the prepared pan and bake for about 40 minutes, or until a toothpick comes out clean. Check earlier if using a thin metal pan.
- Let the cake cool completely, at least 3 hours, before frosting.
- For the frosting: beat the cream cheese until smooth, then add Greek yogurt, maple syrup, and vanilla. Beat until creamy and chill until ready to spread.
- Frost the cooled cake, slice, and serve.
Tips & Notes
- Removing moisture from the zucchini is essential to avoid a soggy cake and to concentrate flavor.
- Ceramic pans promote even baking and reduce edge browning. If using aluminum, begin checking for doneness earlier.
- Chilling the cake before frosting keeps the frosting texture stable and prevents it from melting into the crumb.