These Eggless Coconut Cupcakes are soft, fluffy, and perfectly moist! Topped with a luscious coconut buttercream frosting that is to die for. They are simply coconut heaven in cupcake form. The recipe includes step-by-step photos and lots of tips.

Eggless Coconut Cupcakes over a plate with buttercream and toasted coconut on top.

Eggless Coconut Cupcakes Recipe Highlights

I am a big coconut fan! I know, I know, it’s not for everyone. But if you love coconut as much as I do, you definitely want to make my Eggless Coconut Cupcakes.

My Eggless Coconut Cupcakes are the perfect spring dessert! It makes me think of warm days on the beach, which is exactly what we all need right now. Not only these Eggless Coconut Cupcakes are soft, fluffy, and perfectly moist, but the creamy coconut buttercream frosting is to die for.

Made with simple ingredients, I guarantee that Eggless Coconut Cupcakes are delicious, easy to make, and perfect for any celebration. Seriously, these are dreamy.

Let’s get baking!

overview of a plate with three eggless coconut cupcakes with frosting and coconut on top.

Eggless Coconut Cupcakes Ingredients

You’ll find specific amounts in the full recipe (scroll down). Here’s a basic rundown of what you need.

Ingredients needed to make Eggless Coconut Cupcakes over a blue surface.

For the Eggless Coconut Cupcakes:

  • Flour: Standard all-purpose flour works best here; skip the cake flour, bread flour, and wheat flour. Make sure to measure accurately. In my opinion, a kitchen scale is the best way to measure your ingredients. 
  • Baking Powder & Baking Soda: Make sure they’re not expired or too old. To avoid a chemical aftertaste, use baking powder that is labeled aluminum free. I usually use the Clabber Girl brand, and though the ingredients state aluminum, I’ve never noticed an aluminum aftertaste. 
  • Salt: I prefer kosher or sea salt. If you only have table salt handy, I recommend reducing the amount to half.
  • Canned Coconut Milk: Make sure to use canned coconut milk. Refrigerated coconut milk is more of a beverage than a baking ingredient. It is often watered down and filled with additives, so I recommend avoiding this type of milk for this recipe.
  • Vinegar: Apple Cider Vinegar
  • Butter: I prefer to use unsalted butter, but if you only have salted butter handy, you can use it. In this case, skip the salt called in the recipe.
  • Sugar: Regular white granulated sugar o caster sugar. I do not recommend reducing the amount of sugar or changing the type of sugar, as it will change the texture of the cupcakes.
  • Yogurt: You can substitute plain regular yogurt for sour cream. I recommend using the full-fat versions.
  • Coconut Extract: For extra coconut flavor!
  • Vanilla Extract: Reach for pure vanilla instead of imitation for optimal flavor. Even better, try homemade vanilla extract! If you are looking for non-alcoholic vanilla flavoring, I recommend Simply Organic Vanilla Flavoring.
  • Unsweetened Shredded Coconut

For the Coconut Frosting:

  • Unsalted Butter
  • Confectioners’ Sugar
  • Cream Cheese
  • Pure Coconut Extract
  • Canned Coconut Milk
  • Salt

To Decorate (optional):

Toasted Shredded Coconut

How To Make Coconut Cupcakes Without Eggs Step-by-Step

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).

Step 1 – Make The Cupcake Batter:

  • Sift the dry ingredients and set them aside.
  • Combine the coconut milk and vinegar and set aside.
  • Beat the butter. Add the sugar.
  • Add the yogurt and extracts.
  • Alternate adding the dry ingredients and milk/vinegar mixture.
  • Fold in the coconut.

Step 2 – Fill Cupcake Liners

Fill cupcake liners about two-thirds full.

Step 3 – Bake

Bake. Let cool in the pan for five minutes. Remove from the pan and let the cupcakes cool before frosting.

baked Eggless Coconut Cupcakes in a cupcake pan.

Step 4 – Make The Coconut Frosting

Beat the butter. Add the sugar. Add the extract, milk, and salt. Mix until smooth and silky consistency is reached. 

Coconut buttercream frosting in a mixing bowl.

Step 5 – Decorate

Spread or pipe frosting onto the completely cooled cupcakes. Sprinkle with toasted, shredded coconut (if desired). You can purchase toasted coconut at the store, or you can toast it yourself! Toasted coconut isn’t required, but it definitely adds not only color and texture but delicious flavor!

Three Eggless Coconut Cupcakes with coconut frosting.

How To Toast Shredded Coconut

Toasting coconut is super easy. Simply cook your coconut in a skillet over low-medium heat, frequently stirring, until desired golden-brown color is reached. You can also use the oven (at 325º F for 5-10 minutes, stirring every few minutes).

toasted coconut on a baking sheet.

Baking Tips

It’s important to measure the ingredients accurately. I highly recommend using a kitchen scale to improve accuracy.

Preheat the oven for at least 15 minutes before getting started to give it plenty of time to reach the ideal recipe temperature.

Butter can be temperamental. It’s essential to have your butter softened to the right temperature and consistency. Softened butter should easily bend without breaking and will give slightly when pressed. If your finger sinks into the butter and looks oily, it’s way too soft.

Make sure to use canned coconut milk. Refrigerated coconut milk is more of a beverage than a baking ingredient. It is often watered down and filled with additives, so I recommend avoiding this type of milk for my Eggless Coconut Cupcake recipe. 

Don’t overmix the batter. Mix just until you’ve evenly distributed the ingredients throughout the batter.

Bake the cupcakes as soon as the batter is ready. 

Let the cupcakes set completely before opening the oven door. Leave the oven door shut until the minimum time is given in the recipe.

Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, which will affect baking time, so keep an eye on yours. The cupcakes are done when a toothpick inserted in the center comes out clean. 

Storing & Freezing Instructions

Frosted cupcakes can be stored at room temperature for just a day or up to three days in the refrigerator. Unfrosted cupcakes can be stored at room temperature for up to three days or frozen for up to two months.

To Freeze:  let cupcakes cool completely before freezing. Then, wrap the unfrosted cupcakes individually in plastic wrap and freeze them for up to two months. I recommend adding the frosting right before serving for the best taste. 

Defrost Eggless Coconut Cupcakes on the counter at room temperature before frosting and serving. Keep in mind that the cupcakes will lose some of their fluffiness when frozen or refrigerated.

Frequently Asked Questions

How can I substitute the coconut extract?

Use a little more vanilla in its place, or you can even try almond extract, which pairs wonderfully with the vanilla and other coconut flavors.

Can I freeze the cake layers for easy assembly at a later time?

Yes, absolutely. I often freeze cake layers. Make sure you wrap them up tightly in plastic wrap, then a layer of aluminum foil. Thaw at room temperature, then assemble. Keep in mind that frozen cake layers might lose part of their fluffiness.

Can I substitute the sugar for coconut sugar?

I do not recommend that! Coconut sugar bakes and tastes different than regular sugar. Reducing the amount of sugar or changing the type of sugar will change the texture of the cupcakes.


Eggless Coconut Cupcake cut open showing the fluffy inside texture.

More Eggless Cupcake Recipes You’ll Love

❤️ Love what you see? Subscribe to Mommy’s Home Cooking email list, so you’ll never miss a recipe! Follow along on Instagram, Pinterest, and Facebook for more fun! 

Recipe Card 📖

Eggless Coconut Cupcakes over a white plate

Eggless Coconut Cupcakes

Oriana Romero
These Eggless Coconut Cupcakes are soft, fluffy, and perfectly moist! Topped with a luscious coconut buttercream frosting that is to die for. They are simply coconut heaven in cupcake form.
5 from 8 votes
Prep Time 15 minutes
Cook Time 22 minutes
Total Time 37 minutes
Servings 12 cupcakes

Equipment

Ingredients
 

For the Eggless Coconut Cupcakes:

  • 2 cups (280 g) all-purpose flour
  • 3 teaspoons baking powder
  • 1/4 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1 cup (240 ml) canned coconut milk
  • 1 tablespoon (15 ml) apple cider vinegar
  • 1/2 cup (115 g) unsalted butter, softened
  • 1 cup (200 g) granulated sugar
  • 2 tablespoons (30 g) plain regular yogurt
  • 1 – 2 teaspoon (5 – 10 ml) coconut extract
  • 1 teaspoon (5 ml) pure vanilla extract
  • 1/2 cup (50 g) unsweetened shredded coconut

Coconut Frosting:

  • 1/2 cup (115 g) unsalted butter, softened
  • 2 cups (240 g) confectioners’ sugar, sifted
  • 8 ounces 227 g cream cheese, cold slightly cold
  • 1 teaspoon (5 ml) pure coconut extract
  • 2 – 3 tablespoons 30 – 45 ml canned coconut milk
  • 1/4 teaspoon salt

To Decorate (optional):

  • 1 cup (100 g) toasted shredded coconut (optional)

Important

Don’t forget to check out the step-by-step photos above in the post—they’ll guide you through the process and make everything super clear!

Instructions
 

Make the Eggless Coconut Cupcakes:

  • Preheat oven to 350º F (180º C). Line a cupcake pan with cupcake liners.
  • Sift the flour, baking powder, baking soda, and salt together into a large bowl.
  • In a mixing bowl or liquid measuring cup, combine the coconut milk and vinegar. Set aside.
  • Using an electric hand mixer or a stand mixer, beat the butter on medium-high speed until creamy, 3 to 4 minutes. Add the sugar and beat on high speed for 4 minutes, until creamed and pale, scraping down the sides and up the bottom of the bowl with a rubber spatula as needed. Then add the yogurt, coconut extract, and vanilla; continue beating to combine, about 1 minute.
  • Turn the mixer to low and add the flour mixture in three batches, alternating with the coconut milk mixture, beginning and ending with the flour mixture. Beat until just combined, 30 to 45 seconds. Do not overmix. Fold in the unsweetened shredded coconut.
  • Fill cupcake liners about two-thirds full.
  • Bake for 18 – 22 minutes, or until a toothpick inserted in the center comes out clean. Cool pan on wire racks for 5 minutes, then remove cupcakes from pan, place back on the rack, and cool to room temperature before frosting, about 1 hour.

Make the Coconut Frosting:

  • Using an electric hand mixer or a stand mixer on medium speed, beat the butter in a large bowl until smooth and creamy, 3 to 4 minutes.
  • Reduce the mixer speed to low, add 1 cup of the confectioners’ sugar, and keep mixing until incorporated. Once incorporated, add the remaining cup of confectioners' sugar; beat on low speed for 1 minute, then increase the speed to medium-high and beat for 4 to 5 minutes.
  • Add the cream cheese, the coconut extract, coconut milk, and salt and continue beating until the frosting is smooth, fluffy, and spreadable, scraping down the bowl once or twice. Do not overmix, or the frosting will lose consistency.

Decorate:

  • Spread or pipe coconut buttercream frosting evenly on cupcakes. Sprinkle with toasted shredded coconut, if desired. Serve.
Oriana’s Notes
 
COCONUT MILK: Make sure to use canned coconut milk. Refrigerated coconut milk is more of a beverage than a baking ingredient. It is often watered down and filled with additives, so I recommend avoiding this type of milk for this recipe.
 
STORE: Frosted cupcakes can be stored at room temperature for up to 1 day or up to 3 days in the refrigerator. Unfrosted cupcakes can be stored at room temperature for up to 3 days or frozen for up to 2 months; defrost at room temperature before frosting and serving. Consider that the cupcakes will lose part of their fluffiness if refrigerated or frozen.
 
FREEZE: let cupcakes cool completely before freezing. Then, wrap the unfrosted cupcakes individually in plastic wrap and freeze them for up to two months. I recommend adding the frosting right before serving for the best taste. Thaw at room temperature before frosting and serving.
 
If you’re making this recipe, please read the whole post content to get lots of tips, tricks, variations, frequently asked questions, and step-by-step photos. Also, before you get started, I recommend reading my Beginner’s Guide to Eggless Baking and my FAQs section.  
 
 Did you make this recipe? Don’t forget to give it a star rating below!
 
Please note that nutritional information is a rough estimate and can vary depending on the products used.
 
I appreciate your feedback, and it helps others, too!Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.

Nutrition

Calories: 487kcalCarbohydrates: 59gProtein: 5gFat: 36gSodium: 194mgFiber: 3gSugar: 19g

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Share your Creations!Tag @mommyshomecooking on Instagram and hashtag it #mommyshomecooking or Join my Private Facebook Group
Course Dessert
Cuisine American
Calories 487
Keyword coconut cupcakes eggfree Eggless recipe

Eggless Baking Frequently Asked Questions

You’ve asked, and I’ve answered! Read on for a handful of answers to the most frequently asked questions about eggless baking.

This recipe was originally published in March 2021. The recipe remains the same, but more notes, tips, photos, and information were added to the post in February 2023 to make it as helpful as possible!

Similar Posts

5 from 8 votes (7 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

6 Comments

  1. 5 stars
    I don’t usually bake so you can imagine how chaffed I was to be successful with these ones. Easy to bake and really tasty. The only thing I’ll change next time is the sugar amount by half.

  2. Hi there, is it possible to use the cupcake batter to make a cake instead? What would the baking time change to if so?

    1. Hello Asha! I haven’t tested it personally, but you can certainly give it a try. Let me know how it turns out for you! Thanks for your interest in my recipe. Please come back and let me know how you like it =)

  3. Hey Orianna! I’d just like to know, is there any substitute for the coconut extract? I don’t have any, but this recipe looks so delish, I don’t want to miss out!

    1. Hello Bhargavi! The coconut extract intensifies the coconut flavor; if you don’t have any, you can just omit it. Thanks for your interest in my recipe. Please come back and let me know how you like it =)