Moist Low-Sugar Zucchini Cake Recipe

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.

A slice of frosted zucchini cake topped with thin slices of zucchini on a plate with a fork.

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.
A glass bowl containing a baking mixture with flour, brown liquid batter, and grated zucchini on a light gray surface.

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.

A frosted sheet cake garnished with spiralized zucchini sits in a rectangular baking dish. A knife, cloth, and a whole zucchini are placed beside the dish.

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.

A slice of frosted zucchini cake on a plate with a fork beside it. A bowl with green garnish is in the foreground.

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.

A slice of cake with white frosting and green garnish on a speckled plate, accompanied by a fork.

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

  1. Preheat the oven to 350°F and prepare a 9×13-inch baking dish with spray or parchment.
  2. Drain the grated zucchini in a towel and squeeze out the liquid; set aside.
  3. Combine the wet ingredients in a large bowl and mix until smooth.
  4. Whisk the dry ingredients together in a separate bowl, then add them to the wet mixture along with the zucchini. Stir until combined.
  5. 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.
  6. Let the cake cool completely, at least 3 hours, before frosting.
  7. 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.
  8. 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.