30-MINUTE MEALS! Get the email series now
Royal Recipe

Vegan Coconut Cake with Coconut Sweet Potato Frosting

5 from 1 vote
1 Comments
Amara
By: AmaraUpdated: Jun 14, 2026
This post may contain affiliate links. Please read our disclosure policy.

Moist, creamy coconut cake topped with a Raffaello-like coconut sweet potato frosting. Dairy-free, egg-free, gluten-free, oil-free, refined sugar-free, and nut-free — a coconut lover’s dream.

Vegan Coconut Cake with Coconut Sweet Potato Frosting

This cake is my tribute to coconut in every glorious form. I first created this version on a rainy afternoon when I wanted a celebratory dessert that would be allergy-friendly yet indulgent. The crumb is tender and moist, scented with toasted coconut, while the frosting is unexpectedly luxurious: a whipped sweet potato and coconut butter blend that tastes like the inside of a Raffaello candy. It quickly became the centerpiece for birthdays and casual weekend teatimes alike, winning over skeptical guests who assumed a vegan cake could not be so rich and satisfying.

The recipe balances pantry-friendly flours with shredded coconut for structure and chew, and it relies on natural sweeteners and canned coconut milk for a creaminess that mimics traditional cakes. I love that it is also adaptable: use gluten-free oats and rice flour if needed, or swap sweeteners for what you have on hand. Every slice is faintly caramelized from coconut sugar, with frosting that is silky and coconut-forward. This dessert is both comforting and a little celebratory, perfect for when you want a showstopping cake without complicated technique.

Why You'll Love This Recipe

  • This cake is ready in under one hour start to finish and uses mostly pantry staples such as oats, shredded coconut, rice flour, and canned coconut milk, making it ideal for last-minute celebrations.
  • The crumb is moist without oil thanks to applesauce and full-fat canned coconut milk, which create tenderness and a subtle coconut aroma that pairs perfectly with the frosting.
  • The frosting is dairy-free and uniquely creamy because it uses cooked Japanese sweet potato and coconut butter, producing a coconut-cream flavor reminiscent of a Raffaello confection.
  • It is friendly for many dietary needs: free of dairy, eggs, gluten when gluten-free oats are used, refined sugar, oil, and tree nuts when you avoid almond substitutions.
  • Make-ahead friendly: layers can be baked a day ahead and the cake chills beautifully for cleaner slices; it also freezes well for longer storage.
  • Great for celebrations: the cake looks elegant when sprinkled with toasted coconut flakes and keeps well so you can prepare components in stages.

In my kitchen this cake has become a ritual. When I bring it to gatherings, people linger, asking for the recipe. My family especially loves the frosting; my partner compares it to a favorite childhood candy, and guests rarely guess it is made from sweet potato. That reaction is exactly why I keep this on repeat for birthdays and weekend baking.

Ingredients

  • Ground oats: Use 2 cups of rolled oats processed into flour. Look for certified gluten-free oats if you need the cake to be gluten-free. Oats give body and a slightly nutty flavor when ground finely.
  • White rice flour: 3/4 cup. Rice flour keeps the texture light and helps absorb some moisture without adding gluten. If unavailable, all-purpose flour can work, but the crumb will be slightly different.
  • Shredded unsweetened coconut: 1 1/2 cups, processed into a finer texture. Use desiccated or shredded unsweetened coconut, not coconut flour. This provides coconut flavor and chew.
  • Coconut sugar: 1 cup. Coconut sugar adds a caramel note and deeper color than white sugar. You may substitute regular sugar or a combination of maple syrup and a little extra oat flour if needed.
  • Baking powder, baking soda, salt: 2 teaspoons baking powder, 1 teaspoon baking soda, 1/2 teaspoon salt to leaven and season the batter.
  • Applesauce or grated zucchini: 2/3 cup. Unsweetened applesauce keeps the cake moist and replaces eggs and oil. Grated and squeezed zucchini is a fine swap for extra vegetable nutrition.
  • Canned coconut milk: 1 1/3 cups full-fat from a can. Shake well before measuring for consistent creaminess and fat content for the best crumb.
  • Maple syrup: 1/4 cup in the batter. Provides additional moisture and sweetness while keeping the cake refined-sugar-free.
  • Vinegar: 1 tablespoon white or apple cider vinegar. Reacts with the baking soda for lift and creates a tender crumb.
  • Frosting components: 1 1/2 cups cooked and mashed Japanese sweet potato (about one medium), 2/3 cup coconut butter, 1/3 cup maple syrup, 1/2 cup canned coconut milk, and 1/4 cup coconut rum or extra coconut milk. These create the frosting’s silky, coconut-forward profile.

Instructions

Measure precisely: Weigh or measure ingredients carefully for consistent results. Process 2 cups of rolled oats and 1 1/2 cups shredded unsweetened coconut in a blender until they resemble fine flour. Combine with 3/4 cup rice flour, 1 cup coconut sugar, 2 teaspoons baking powder, 1 teaspoon baking soda, and 1/2 teaspoon salt in a large bowl, whisking to aerate and distribute the leaveners. Prepare wet ingredients: In a blender combine 2/3 cup unsweetened applesauce, 1 1/3 cups full-fat canned coconut milk, 1/4 cup maple syrup, and 1 tablespoon vinegar. Blend until fully combined and slightly frothy; this helps introduce air for lift. The vinegar will react with baking soda when mixed. Mix batter: Pour the wet mixture into the dry ingredients and whisk until no streaks of flour remain. The batter will be thicker than conventional cake batter due to the ground oats and coconut. Divide evenly between two greased and parchment-lined 8-inch pans for the shortest bake time and even layering. Bake: Preheat oven to 356 degrees Fahrenheit. Bake the pans for 30 to 35 minutes until a toothpick inserted comes out almost clean. The center can be slightly crumbly but should not feel wet. If using a single pan, expect about 50 to 55 minutes; start checking at 45 minutes. Make frosting: While the layers cool, peel and cube one medium Japanese sweet potato and boil until fork tender. Mash or process and measure 1 1/2 cups. In a blender combine the cooled sweet potato, 2/3 cup coconut butter, 1/3 cup maple syrup, 1/2 cup canned coconut milk, and 1/4 cup coconut rum or additional coconut milk. Blend until silky smooth and spreadable. Chill if too soft. Assemble and chill: Once the layers are fully cool, spread a generous layer of frosting between them and frost the top and sides. Decorate with toasted coconut flakes for texture. Chill in the refrigerator for about 3 hours to allow the frosting to set and the flavors to meld before slicing into 12 portions. Vegan coconut cake on a plate

You Must Know

  • This cake keeps well refrigerated for up to 5 days and freezes well for up to 3 months. Thaw overnight in the fridge and bring to room temperature before serving for the best texture.
  • Nutrition per slice (1 of 12): approximately 409 calories, 20 grams fat, 49 grams carbohydrates, and 4.6 grams protein. It is high in fiber from oats and shredded coconut.
  • Use desiccated unsweetened shredded coconut rather than coconut flour; coconut flour absorbs far more liquid and will dry out the batter.
  • If you need a nut-free version, avoid any ground nuts in the shredded coconut stage; coconut itself can be an allergen for some, so exercise caution.

My favorite aspect of this preparation is how the frosting transforms humble sweet potato into a luscious, coconut-cream icing. I once made this cake for a friend’s birthday and she could not stop asking what the secret ingredient was. It’s a delightful surprise to many, and the subtle sweetness of Japanese sweet potato pairs beautifully with coconut butter to create a sophisticated but approachable dessert.

Close up of frosting being spread

Storage Tips

Store the cake covered in the refrigerator to protect it from drying and to keep the frosting firm. Use an airtight cake container or wrap the whole cake loosely in plastic wrap followed by a layer of foil. Individual slices can be frozen on a tray until solid, then wrapped individually and placed in a freezer-safe bag. Reheat slices gently to bring out the coconut aroma or let them come to room temperature for about 30 minutes.

Ingredient Substitutions

If you cannot find Japanese sweet potato, use a dry-fleshed white sweet potato or substitute a no-bake carrot cake frosting recipe increased by 50 percent in quantity. You may substitute 1 cup brown sugar or coconut sugar for maple syrup in the frosting, but the texture will shift slightly. If you need to eliminate rice flour, use 3/4 cup all-purpose flour or 3/4 cup finely ground almonds keeping in mind almond flour will introduce nut content and a denser crumb.

Sliced cake on a cake stand

Serving Suggestions

Serve slices with a dusting of toasted coconut flakes and a few fresh berries for contrast. A dollop of coconut yogurt on the side adds tang, or accompany with a chilled glass of coconut milk latte for a coconut-forward pairing. For festive occasions, top with shredded toasted coconut and edible flowers for a light, elegant presentation.

Cultural Background

While this particular combination is my own adaptation, coconut has a long history in tropical cuisines where it is used in both sweet and savory contexts. The use of sweet potato in confections can be found across many cultures and brings natural sweetness and body. Combining coconut and sweet potato yields a texture and taste reminiscent of some European and Asian sweets that pair creamy coconut with starchy sweetness.

Frosting in a bowl with spatula

Seasonal Adaptations

In cooler months, add warm spices such as 1/2 teaspoon cinnamon and 1/8 teaspoon ground cardamom to the batter for a cozy twist. For summer, serve smaller slices with fresh tropical fruit like pineapple and mango. During holidays, embed a layer of raspberry jam between the cake layers for brightness and to balance the rich coconut flavors.

Meal Prep Tips

Bake the layers up to two days ahead and store them wrapped in the refrigerator. Prepare the frosting a day ahead as well; chill it and then whip briefly with a spatula before applying so it softens slightly and becomes spreadable. Portion into 12 even slices for consistent serving sizes and pack single slices in airtight containers for grab-and-go treats.

This cake has been a celebration staple in my home for years. It manages to be both comforting and a little surprising, with flavors that make people smile. Try it once and you will understand why it keeps returning to my oven for birthdays, potlucks, and simple Sunday afternoons.

Pro Tips

  • Process oats and shredded coconut until very fine for a smooth crumb and even texture.

  • Chill the frosted cake for at least 3 hours to help the frosting set for clean slices.

  • Use full-fat canned coconut milk for a richer crumb and avoid watery canned milk varieties.

  • Toast some shredded coconut on a dry skillet for garnish to add crunch and visual contrast.

This nourishing vegan coconut cake with coconut sweet potato frosting recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

Can I use coconut flour instead of shredded coconut?

Use desiccated shredded coconut processed into a finer texture. Do not substitute coconut flour.

What if I only have one cake pan?

Yes. Bake in a single pan for 50 to 55 minutes or until a toothpick is almost clean. Expect a denser center.

Can I use a regular sweet potato for the frosting?

Japanese sweet potatoes are ideal for texture and flavor, but white-fleshed sweet potatoes work as a substitute; color may vary.

Tags

Sweet Treatsvegancoconutdessertgluten-freedairy-free
No ratings yet

Vegan Coconut Cake with Coconut Sweet Potato Frosting

This Vegan Coconut Cake with Coconut Sweet Potato Frosting recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 12 steaks
Vegan Coconut Cake with Coconut Sweet Potato Frosting
Prep:25 minutes
Cook:30 minutes
Rest Time:10 mins
Total:55 minutes

Ingredients

Dry Ingredients

Wet Ingredients

Frosting

Instructions

1

Prepare dry ingredients

Process rolled oats and shredded unsweetened coconut in a blender until fine. In a large bowl combine the processed oats and coconut with rice flour, coconut sugar, baking powder, baking soda, and salt. Whisk thoroughly to distribute the leavening agents and aerate the mixture.

2

Blend wet ingredients

In a blender combine applesauce, full-fat canned coconut milk, maple syrup, and vinegar. Blend until fully combined and slightly frothy to incorporate air which aids rise. The acidity from vinegar activates the baking soda when mixed with dry ingredients.

3

Combine batter and bake

Pour the wet mixture into the dry ingredients and whisk until homogeneous. Divide the batter between two greased 8-inch pans lined with parchment. Bake at 356 degrees Fahrenheit for 30 to 35 minutes or until a toothpick comes out almost clean. Cool completely before frosting.

4

Make the frosting

Boil peeled and cubed Japanese sweet potato until fork tender. Measure 1 1 2 cups mashed. In a blender combine mashed sweet potato, coconut butter, maple syrup, canned coconut milk, and coconut rum. Blend until silky. Chill if too soft before spreading.

5

Assemble and chill the cake

Level cooled layers if needed, spread frosting between layers, then frost the top and sides. Decorate with toasted coconut flakes. Refrigerate for at least 3 hours to set the frosting and enhance sliceability.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 409kcal | Carbohydrates: 49g | Protein:
4.6g | Fat: 20g | Saturated Fat: 6g |
Polyunsaturated Fat: 4g | Monounsaturated Fat:
8g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@royalrecipe on social media!

Vegan Coconut Cake with Coconut Sweet Potato Frosting

Categories:

Vegan Coconut Cake with Coconut Sweet Potato Frosting

Did You Make This?

Leave a comment & rating below or tag @royalrecipe on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Amara!

Chef and recipe creator specializing in delicious Sweet Treats cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.