Chocolate Avocado Cupcakes

Though chocolate and avocado seem an unlikely pair, they share some rich, comforting qualities and make a surprisingly good match in this chocolate avocado cake.
By Kelsey Hilts

Chocolate Avocado CupcakesFor a long time I have wanted to somehow pair chocolate and avocado so when I read an article {I think on MSN} not too long ago about using avocado in place of butter in baking recipes, I was eager to try it. Though chocolate and avocado seem an unlikely pair, they share some rich, comforting qualities that have often made me think about incorporating avocado into a chocolate cake. And on a nutritional level, as the article pointed out, it makes sense to substitute a “good” monounsaturated fat for a “bad” saturated fat.

My husband’s birthday was the perfect chance to experiment because one of his favorite desserts is my family’s chocolate cake and one of his favorite foods is avocado. According to the MSN article I used mashed avocado in place of half of the shortening called for in the recipe. I used low-fat Greek yogurt in place of the rest of the shortening but you could keep the shortening in there if you would like.

Chocolate Avocado CupcakesThe cupcakes were a hit in my family and my son devoured them plain. For the birthday treat, I furthered my experiment and made a chocolate avocado glaze as the finishing touch. The icing was like a cross between a powdered sugar glaze and a buttercream frosting. I mixed in a little bit of avocado instead of butter which gave the icing some substance and made the resulting chocolate avocado glaze rich, creamy and silky smooth.

Chocolate Avocado Cupcakes

Chocolate Avocado Cupcakes
Prep Time
Cook Time
Total Time
Though chocolate and avocado seem an unlikely pair they share some rich, comforting qualities and make a surprisingly good match in this chocolate avocado cake.
Recipe Type: Dessert, Baking
Serves: 18-24
Chocolate Avocado Cake
  • 2 squares unsweetened chocolate
  • ½ cup (118mL) boiling water
  • ¼ cup (57g) mashed avocado
  • ¼ cup (55g) shortening or low-fat Greek or other plain yogurt
  • 2 cups (383g) sugar
  • 3 eggs
  • 2 cups (199g) flour
  • 1 tsp (4g) baking soda
  • 1 cup (237mL) buttermilk
  • 1 tsp (5mL) vanilla
Chocolate Avocado Glaze
  • 3-4 Tbsp (57g) avocado
  • 1½ cups (195g) powdered sugar
  • ¼ cup (28g) cocoa powder
  • ½ tsp (2,5mL) vanilla
  • 1-2 Tbsp (15-30g) milk
Chocolate Avocado Cake
  1. Pour the boiling water over the chocolate and stir until the chocolate melts.
  2. Cream the avocado, yogurt {or shortening} and sugar.
  3. Add in the eggs and then the melted chocolate/water mixture.
  4. Add the flour and baking soda alternately with the buttermilk and vanilla, mixing the ingredients until a smooth batter forms.
  5. Pour the cake batter into lined cupcake pans and bake the cupcakes for 20 minutes at 350 degrees or until the cake springs back when lightly touched and a toothpick inserted comes out clean.
  6. Or pour the batter into a greased and floured 9 x 13 pan and bake the cake for 45 minutes at 350 degrees or until the done.
  7. Or pour the batter into smaller pans to form a layer cake and bake them for 35 minutes.
Chocolate Avocado Glaze
  1. Mix the ingredients together until a smooth glaze forms.
  2. Adjust the amount of milk and sugar to reach your desired consistency.
  3. Spoon the glaze onto the cooled cupcakes/cake and top with chocolate sprinkles if desired.
Kelsey Hilts

Kelsey Hilts

Kelsey Hilts is the founder of Itsy Bitsy Foodies, an online resource for families looking for ways to spend more time together enjoying food and exploring the world beyond the children’s menu.

More Posts - Website - Twitter - Facebook

  1. Delicious and healthy! Thank you for the recipe.

    Would the recipe also work well for a cake? I plan to use a 10″ springform pan.
    How should I adjust the baking time?


Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Rate Recipe: