Zucchini Cupcakes with Caramel Frosting

Our Blog

Inside: Delicious, moist spicy cupcakes made with fresh zucchini and cinnamon, topped with a simple buttery and brown caramel frosting.

What do you do when your Mother-in-Law grows an enormous zucchini and drops it off for you? Well, you make zucchini cupcakes of course! In all honesty, I was going to make a plain zucchini loaf and then dug deep and remembered that my goal in life is to always have something sweet to look forward to. 

Zucchinis aren’t usually associated with cupcakes, but you guys!! These ones?? Moist, sweet, cakey (not muffin-y) and the caramel frosting on top makes them an amazing post-dinner dessert or a tea time snack. 

We had so much zucchini that we also made a zucchini lasagne and I think I’ll still have enough for a batch of cheese zucchini fritters too. 

What I love about these cupcakes is they come together really quickly and you can have them mixed, baked, frosted and ready to eat in about an hour. The frosting itself needs to be made over a stovetop, but it cools quickly and becomes spreadable within about 10 minutes.

Tell me I’m not alone in being impatient waiting for things to cool before icing them! Ha! 

I hope you love this recipe as much as we do!

Zucchini Cupcakes with Caramel Frosting
Yield: 18 cupcakes

Zucchini Cupcakes with Caramel Frosting

Prep Time: 15 minutes
Cook Time: 20 minutes
Additional Time: 15 minutes
Total Time: 50 minutes

Moist, spicy cupcakes made with fresh zucchini and topped with a soft caramel frosting.


  • 3 eggs
  • 1 1/3 cups white sugar
  • 1/2 cup canola or vegetable oil
  • 1/2 cup orange juice (substitute mango for a fruitier flavor)
  • 1 tsp almond extract
  • 2.5 cups all purpose flour
  • 2 tsp cinnamon
  • 2 tsp baking powder
  • 1 tsp baking soda
  • 1 tsp salt
  • 1/2 tsp cloves or all spice
  • 1.5 cups shredded zucchini (un-drained)
  • Frosting
  • 1 cup brown sugar, loosely packed
  • 1/2 cup unsalted butter, cubed
  • 1/4 cup milk
  • 1 tsp vanilla extract
  • 1-2 cups icing sugar


  1. Preheat the oven to 350F and line muffin tins with paper.
  2. In a large bowl, beat together eggs, sugar, oil, juice, almond extract and set aside.
  3. In a smaller bowl, combine flour, cinnamon, baking powder, baking soda, salt, cloves.
  4. Slowly fold the dry ingredients into the egg mixture.
  5. Fold in the zucchini and fill the muffin tins to 2/3rds full.
  6. Bake on middle rack for approximately 20 minutes, turning halfway. Cool on a wire rack.

For the Frosting

  1. Put brown sugar, butter and milk in a saucepan and bring it to a boil. Stir while boiling for about 1.5-2 minutes.
  2. Remove from heat and add vanilla.
  3. Allow it to cool to lukewarm and then whisk in icing sugar until consistency drips off a wooden spoon.
  4. Use a small spatula to cover cupcakes.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 336Total Fat: 13gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 45mgSodium: 276mgCarbohydrates: 53gFiber: 1gSugar: 39gProtein: 3g

All information presented and written are intended for informational purposes only. You should not rely on this information as a substitute for, nor does it replace, professional medical advice, diagnosis, or treatment. If you have any concerns or questions about your health, you should always consult with a physician or other health-care professional. The writers and publishers of are not nutritionists or registered dietitians. Statements within this site have not been evaluated or approved by the Food and Drug Administration.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest




Subscribe to get a free copy of this super fun family recipe template!

Thank you for subscribing!

You’ll Love These

You’ll Love These


Popular on DIYPassion Right Now!

Skip to Recipe