As an Amazon Associate I earn from qualifying purchases.

This simple, foolproof vegan coconut cake is light, fluffy, and packed with coconut in every bite, with a dreamy coconut frosting for extra indulgence.

Completed Vegan Coconut Cake on white surface.
Want to save this recipe?
Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Why You’ll Love This Recipe

Looking for the ultimate vegan coconut cake? This masterpiece is soft, fluffy, and packed with coconut flavor throughout—in the batter, the coconut vanilla frosting, and the optional shredded coconut on top. With no eggs or dairy needed, it’s a total crowd-pleaser.

Even better, it’s so easy to make. With only simple pantry staples and a couple of bowls, this simple, summery two-layer cake looks and tastes bakery-worthy. Whether you’re celebrating a special occasion (like birthdays, baby showers, or tea parties) or just craving a tropical treat, this cake delivers. It’s versatile, too, with optional fillings and toppings to suit any occasion.

Looking for even more delicious vegan coconut desserts? Try my vegan coconut cream pie, 3-ingredient chocolate coconut balls, and/or vegan coconut pineapple pie.

Ingredient Notes

Ingredients for Vegan Coconut Cake measured out on a white surface.
  • Coconut frosting: All you need is vanilla frosting (like my vegan vanilla buttercream frosting) with coconut and coconut extract. Vegan coconut cream cheese frosting also works for this vegan coconut cake.

Recipe Variations

  • Coconut milk: Substitute ½ cup of plant milk with full-fat canned coconut milk for a softer, richer, moister cake and extra coconut flavor.
  • Coconut flour: For a stronger coconut flavor, sub a small portion of flour (¼ cup).
  • Citrus zest: For bright depth, add the zest of 1-2 lemons, limes, or oranges.

How to Make Vegan Coconut Cake

Process shot showing ingredients added to a bowl.
Process shot showing mixing ingredients in a bowl.

Step 1: Preheat the oven to 350F/175C and grease two 8-inch cake pans. In a small bowl, whisk the plant-based milk and apple cider vinegar. Leave it for 5 minutes to thicken. Stir the flour, 1 cup of shredded coconut, sugar, baking soda, and salt in a large bowl.

Step 2: Mix the coconut extract, vegetable oil, and applesauce into the ‘buttermilk.’ Gradually add the dry ingredients to the wet ones, stirring until only just combined.

Process shot showing batter added to two cake pans.
Process shot showing post baked cakes on cooling rack.

Step 3: Divide the batter between the two cake pans and bake for 20-25 minutes, or until a toothpick inserted in the center comes out clean.

Step 4: Then, leave them to cool for 5 minutes before carefully removing them from the pans to cool completely on a wire rack.

Process shot showing icing the cake.

Step 5: Mix the coconut, coconut extract, and vanilla frosting (like this vanilla vegan buttercream frosting). Spread it over one cake layer, stack the second, and frost the top. Optionally, pat or sprinkle it with more shredded coconut (raw or toasted – for a deeper flavor). I sprinkled a circle over the top. Slice and enjoy!

    Alternatively, use a thinner layer to frost the entire cake. 

    FAQs

    How to toast coconut?

    Toast in a dry pan over medium heat, stirring until golden, or bake at 350°F (175°C) for 10-12 minutes, stirring every 3-4 minutes.

    Can I use a stand mixer?

    Sure! Just make sure to mix at a low-medium speed to avoid overmixing the batter.

    Can I use the batter for vegan coconut cupcakes?

    Yes, it should make 20-25 cupcakes. Bake for 20-25 minutes at 350F/175C until a toothpick inserted in the middle comes out clean.

    Pro Recipe Tips

    • Measure flour accurately: To avoid an overly dense/dry vegan coconut cake. Fluff it in its bag with a fork, spoon it into the measuring cup, then level it with a knife.
    • Don’t over-mix the batter: Mix until only just incorporated (a few tiny lumps are fine), otherwise the cake becomes dense and rubbery.
    • Using different pan sizes: This recipe works for a three-layer 6-inch cake or two-layer 8 or 9-inch cake pans. Adjust the baking time as needed.  
    • Don’t add too much coconut extract: Too much will taste artificial.
    Completed Vegan Coconut Cake on white surface.

    Other Fillings and Toppings

    • Fruit spread: Raspberry, strawberry, pineapple, or even this 3-ingredient easy mango compote/jam/preserves. Lemon/lime curd also works and complements the coconut sweetness.
    • Caramelized fruits: Like mango or pineapple caramelized with brown sugar.
    • Chocolate ganache: Add a vegan white or dark chocolate ganache as a filling.
    • Vegan salted caramel: Like this vegan date caramel sauce to spread between the layers or drizzle over the top.
    • Other frostings: Several flavors complement the vegan coconut cake like vegan lemon buttercream frosting, coffee, vegan chocolate, orange, strawberry, raspberry, pineapple, etc.
    • Toppings: i.e., crushed macadamia nuts or walnuts, shaved vegan chocolate, fresh berries (like raspberries or strawberries), or tropical fruit.

    Storage Information

    Store: In an airtight container at room temperature for 2-3 days or in the fridge for up to a week. If you live in a warm climate, it’s best to chill the vegan coconut cream cake immediately.

    Freeze: Flash freeze whole or sliced (with or without vegan frosting), wrap tightly, and store for up to 3 months. Then, thaw overnight in the fridge.

    Completed Vegan Coconut Cake in storage container.

    More Vegan Desserts

    If you tried this vegan coconut cake recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

    Vegan Coconut Cake

    5 from 1 vote
    Prep: 10 minutes
    Cook: 20 minutes
    Cool: 1 hour 30 minutes
    Total: 2 hours
    Servings: 1 cake
    This simple, foolproof vegan coconut cake is light, fluffy, and packed with coconut in every bite, with a dreamy coconut frosting for extra indulgence.

    Ingredients 

    For the Cake:

    • 2 ½ cups plant-based milk (soy milk works best)
    • 2 tablespoons apple cider vinegar
    • 2 teaspoons coconut extract
    • ¾ cup vegetable oil
    • ½ cup unsweetened applesauce
    • 3 cups all-purpose flour
    • 1 ½ cups shredded coconut divided
    • 1 cup granulated sugar
    • 2 teaspoons baking soda
    • 1 teaspoon salt

    For the Frosting:

    • 1 batch store-bought vegan vanilla frosting
    • ¼ cup shredded coconut raw or toaste
    • 1 teaspoon coconut extract

    Instructions 

    • Preheat the oven to 350 degrees F (175 degrees C). Lightly grease two 8-inch cake pans and line the bottoms with parchment paper. Set aside.
    • In a small bowl, whisk together the plant-based milk and apple cider vinegar. Let it sit for 5 minutes until it curdles, creating a buttermilk-like consistency.
    • In a large mixing bowl, combine the flour, 1 cup of shredded coconut, sugar, baking soda, and salt. Stir well and set aside.
    • To the vegan milk mixture, add the coconut extract, vegetable oil, and applesauce. Mix well.
    • Gradually add the dry ingredients to the wet ingredients, stirring until just combined. Be careful not to overmix.
    • Evenly divide the batter between the two prepared cake pans.
    • Bake for 20–25 minutes, or until a toothpick inserted in the center comes out clean.
    • Remove the cakes from the oven and let them cool for 5 minutes. Carefully remove them from the pans and place them on a wire rack to cool completely.
    • Once fully cooled, frost the cakes with coconut vanilla frosting, layering one over the other. Sprinkle any remaining shredded coconut on top. For a deeper coconut flavor, optionally toast the coconut flakes before adding them.
    • Serve and enjoy this soft, fluffy, and coconut-filled vegan cake!

    Notes

    • Measure flour accurately: To avoid an overly dense/dry vegan coconut cake. Fluff it in its bag with a fork, spoon it into the measuring cup, then level it with a knife.
    • Don’t over-mix the batter: Mix until only just incorporated (a few tiny lumps are fine), otherwise the cake becomes dense and rubbery.
    • Using different pan sizes: This recipe works for a three-layer 6-inch cake or two-layer 8 or 9-inch cake pans. Adjust the baking time as needed.  
    • Don’t add too much coconut extract: Too much will taste artificial.

    Nutrition

    Calories: 5025kcalCarbohydrates: 890gProtein: 47gFat: 142gSaturated Fat: 64gPolyunsaturated Fat: 42gMonounsaturated Fat: 29gSodium: 6597mgPotassium: 1226mgFiber: 20gSugar: 572gVitamin A: 35IUVitamin C: 2mgCalcium: 856mgIron: 22mg

    Additional Info

    Author: Toni Okamoto
    Course: Dessert
    Cuisine: American
    Method: Oven
    Diet: Vegan
    Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂

    About

    Toni Okamoto

    “They say you are what you eat, so I strive to be healthy.
    My goal in life is not to be rich or wealthy,
    ‘Cause true wealth comes from good health and wise ways…
    we got to start taking better care of ourselves ” – Dead Prez

    More about Toni Okamoto
    5 from 1 vote

    Leave a comment

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

    Recipe Rating




    Comments

      1. Hi! We on the PBOAB team haven’t tried that sub yet so can’t guarantee the results, but I’d imagine that it would still turn out just as great! Please let us know how it turns out for you 🙂