Sweet Potato Coconut Cake Recipe: Tropical Layers With Moist Center

Desserts

Sweet Potato Coconut Cake Recipe: Tropical Layers With Moist Center

This sweet potato coconut cake recipe delivers a tropical twist on classic cake—naturally sweet, moist, and packed with plant-based goodness. The secret lies in blending roasted sweet potato with coconut milk and flax eggs, creating a tender crumb that stays rich and flavorful without heavy sugar.

Every slice carries warm vanilla notes and a subtle coconut aroma that feels like a vacation in dessert form.

The cake’s magic comes from three simple techniques: roasting the sweet potato first to deepen its natural sweetness, using coconut oil for moisture, and baking at a moderate temperature to prevent drying.

This version skips refined sugar entirely, relying instead on the caramelized sweetness of the potato and the creamy richness of coconut. It’s the kind of dessert that feels indulgent yet light, perfect for brunch or a special occasion.

What you’ll end up with is a moist, golden cake with a tender crumb and a hint of tropical brightness. The layers stay soft for days, making it ideal for meal prep or gifting.

Top with toasted coconut flakes or a citrus glaze if you’d like, but the cake shines just as beautifully on its own. This is baking that’s both impressive and effortless.

Whether you’re vegan, watching sugar intake, or simply craving a cake that tastes like a holiday, this recipe delivers. The ingredients are straightforward—no fancy techniques required. Let’s get baking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato coconut cake

Eight simple ingredients transform into a tropical, moist cake with no refined sugar.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium-sized, organic preferred
Unsweetened Coconut Flakes 🥥 1 cup Toasted for garnish or baking
Full-Fat Coconut Milk 🥛 1 ½ cups Canned for creaminess
Ground Flaxseed 🌾 3 tbsp For flax eggs
Pure Maple Syrup 🍯 ½ cup Grade B for depth
Extra-Virgin Coconut Oil 🫒 ¾ cup Melted for moisture
All-Purpose Flour 🌾 2 cups White or whole wheat blend
Baking Powder 🍞 2 tsp Aluminum-free preferred
Pure Vanilla Extract 🌿 1 tbsp Bourbon-infused for depth
Sea Salt 🧂 ½ tsp Fine grain for balance
Orange Zest 🍊 1 tbsp Freshly grated
Cold Water 💧 ½ cup For flax eggs
Lemon Juice 🍋 1 tbsp Freshly squeezed

The sweet potatoes are the heart of this cake. Organic sweet potatoes from the produce section at Whole Foods or your local farmers market have the deepest flavor, but any medium-sized ones work. Roast them first—the caramelized sweetness is what replaces sugar here. Look for ones that feel heavy for their size, a sign of sweetness. If you can't find organic, regular sweet potatoes still work, just peel them thoroughly. Trader Joe's often has a great selection at a good price, and their pre-cut ones save time. The coconut milk should be full-fat for that rich, creamy texture—Thai Kitchen brand is a reliable choice, but any canned coconut milk will do.

No maple syrup? Agave nectar or date syrup work just as well for that natural sweetness. The flax eggs are a game-changer—mix the ground flaxseed with cold water and let it sit for 5 minutes to thicken. Bob's Red Mill is a trusted brand for flaxseed, but any organic ground flaxseed will work. For vanilla, if you don't have bourbon-infused, pure vanilla extract is fine. The orange zest adds that bright tropical note—if you can't find fresh oranges, citrus zest from a jar works in a pinch, though fresh is always better. The coconut oil should be extra-virgin for that rich flavor, and it needs to be melted but not hot when mixing into the batter.

This cake keeps beautifully for 4-5 days in an airtight container at room temperature, though it's best enjoyed fresh. If you want to make ahead, bake it and store it wrapped tightly—it stays moist for up to a week. For longer storage, wrap individual slices in plastic and freeze them for up to 3 months. The coconut flakes for topping should be toasted just before serving to keep them crisp. If you're prepping for a crowd, bake the cake a day ahead and store it in the fridge—it actually tastes better the next day as the flavors meld.

❤️

Why You'll Love This Recipe

  • I’ll be real: the ingredients are things I already have—sweet potatoes, coconut milk, flaxseed—so it’s never a last-minute grocery run. The leftovers? They keep for days, and I’ve even repurposed slices into breakfast toast with a sprinkle of cinnamon. Budget-friendly and brilliant.
  • No-Bake Magic: I swear by this recipe when I’m too tired to turn on the oven—just roast the sweet potatoes until tender, blend them with coconut milk and flaxseed, then fold in the toasted coconut flakes. The texture is chef’s kiss: moist but not soggy, with that crispy coconut crunch on top that disappears too fast.
  • Sweet & Savory Balance: Honestly, the maple syrup and coconut milk give it a caramelized depth that’s not cloyingly sweet—think warm spice cake with a tropical twist. My kids call it "dessert," but it’s the kind of cake that feels like a hug in your mouth.
  • Weeknight Dinner Hack: Between us, this is my go-to when I need to feed a crowd without stressing. Double the batter, pour it into a loaf pan, and you’ve got a showstopper that’s ready in under an hour. (Yes, even on a Tuesday night.)

Step-by-step instructions for sweet potato coconut cake

Here's how to create a perfectly moist tropical cake with layers of sweet potato and coconut flavor.

1

Prepare the Sweet Potato Puree

Preheat your oven to 400°F and pierce the 2 lbs sweet potatoes with a fork. Place them on a baking sheet and roast for 45-50 minutes until fork-tender. The skin should be slightly charred and the flesh easy to pierce with a knife.

Once cooled enough to handle, peel the sweet potatoes and transfer the flesh to a food processor. Add 0.5 cup pure maple syrup, 0.75 cup extra-virgin coconut oil, 1 tbsp lemon juice, and 1 tbsp orange zest. Process until completely smooth, scraping down the sides as needed. This puree forms the moist, flavorful base of your cake.

2

Make the Flax Eggs and Mix Wet Ingredients

In a small bowl, whisk together the 3 tbsp ground flaxseed and 0.5 cup cold water. Let this mixture sit for 5 minutes to thicken into flax eggs - this will replace traditional eggs in our recipe. Meanwhile, in a large mixing bowl, combine the sweet potato puree with the flax eggs, 1.5 cups full-fat coconut milk, and 1 tbsp pure vanilla extract.

Whisk everything together until fully incorporated and smooth. The mixture should be slightly thick but pourable. This is where the cake gets its signature tropical moisture and richness from the coconut milk and sweet potato combination.

3

Combine Dry Ingredients and Create the Batter

In a separate bowl, sift together the 2 cups all-purpose flour, 2 tsp baking powder, and 0.5 tsp sea salt. Gradually add this dry mixture to your wet ingredients while mixing on low speed with an electric mixer. Scrape down the sides of the bowl to ensure even distribution of the flour.

Add the 1 cup unsweetened coconut flakes to the batter and mix just until combined. The batter should be thick but still able to be spooned easily. Avoid overmixing at this stage - you want to maintain a light texture for your cake layers.

4

Bake the Cake Layers

Preheat your oven to 350°F. Grease and line three 6-inch round cake pans with parchment paper. Divide the batter evenly among the prepared pans. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. The edges should be golden brown but the centers should remain slightly springy to the touch.

Allow the cakes to cool in their pans for 10 minutes before transferring to a wire rack to cool completely. This gradual cooling prevents cracking and helps maintain the moist texture. The cakes should be tender rather than dense, with a subtle coconut aroma.

5

Assemble the Cake with Coconut Layers

Once completely cooled, level the tops of the cake layers if needed. For the filling, blend 0.5 cup extra-virgin coconut oil with 0.5 cup pure maple syrup and 0.5 cup full-fat coconut milk until smooth. Spread this filling between each cake layer, pressing gently to ensure even distribution.

For the final touch, toast the remaining 0.5 cup unsweetened coconut flakes in a dry skillet over medium heat for 2-3 minutes until golden brown. Sprinkle these toasted flakes generously over the top and sides of the assembled cake. Chill in the refrigerator for at least 1 hour before serving to allow the flavors to meld and the cake to set properly.

👨‍🍳

Pro Tips For Making Sweet Potato Coconut Cake

  • STEAM FIRST, MASH LATER: I learned this the hard way—roasting sweet potatoes until they’re fork-tender makes them gummy when mashed. Instead, pierce them, microwave for 8-10 minutes (yes, it’s faster), then finish with a quick steam in the same bowl with a splash of water. You’ll get a silky texture that holds up in the cake without falling apart.
  • TOAST COCONUT FLAKES: Unsweetened coconut flakes taste bland straight from the bag. Toast them dry in a 350°F oven for 5-7 minutes, stirring once, until they’re golden and smell nutty. This step cuts through the sweetness of the maple syrup and adds depth—skip it, and your cake will taste like dessert without the payoff.
  • WEIGH THE FLAXSEED: Ground flaxseed absorbs moisture like a sponge. If you scoop it by volume, you’re guessing—and guessing wrong. Weigh it instead (1 tablespoon = ~6g). Mix it with 3x the water immediately, then let it sit for 5 minutes to thicken. This keeps your cake from turning dense or crumbly later.
  • BAKE UNTIL SPRINGY: The cake’s done when the edges pull away from the pan and it springs back when pressed gently. If you rely only on the toothpick test, you’ll end up with a dry center. Tent foil loosely over the pan for the last 15 minutes—this traps steam without steaming the cake to mush. Patience here makes all the difference.

Flavor customization for this dish

Citrus Brightness Boost

Add 1 extra tbsp orange zest and 1 tbsp lime juice to the sweet potato puree for a zesty tropical kick. This enhances the natural sweetness while adding a refreshing contrast to the rich coconut flavor.

I find that freshly grated zest from organic oranges at Whole Foods works best—it’s more vibrant than jarred versions. 🍊

Spiced Cinnamon Swirl

Fold 1 tsp cinnamon and ½ tsp nutmeg into the batter before baking for warm, cozy notes. For extra drama, mix these spices with 2 tbsp melted coconut oil and drizzle between cake layers.

This creates a subtle spiced swirl that pairs beautifully with the coconut’s natural sweetness. A pinch of Penzeys brand spices elevates the flavor profile.

Chocolate-Dipped Layers

Spread a thin layer of vegan dark chocolate ganache between cake layers for a decadent twist. Melt ½ cup vegan dark chocolate chips with 2 tbsp coconut oil and spread evenly.

This adds a rich contrast that balances the cake’s tropical sweetness. I love using Enjoy Life brand chocolate for its allergy-friendly quality and deep cocoa flavor.

Coconut Cream Frosting

Replace the simple coconut filling with a luscious frosting by whipping 1 cup coconut cream (chilled overnight) with 2 tbsp maple syrup and 1 tsp vanilla extract until fluffy.

Pipe or spread this between layers and on top for a restaurant-worthy finish. The frosting’s light texture complements the cake’s moist crumb perfectly. 🥥

Tropical Fruit Topping

Top the assembled cake with fresh mango slices or pineapple chunks for a vibrant, fresh finish. The acidity of the fruit cuts through the richness, adding a bright contrast.

Arrange the fruit in a circular pattern on top for a visually stunning presentation. This works especially well if you serve the cake chilled.

Nutrition facts

Servings 8
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 22g110%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 62g23%
Dietary Fiber 5g18%
Sugars 38g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this cake without sweet potatoes?

The sweet potato is key for that natural sweetness and moist texture, but you can substitute with 1.5 cups mashed pumpkin or butternut squash for a similar effect. For a neutral flavor, use 1 cup unsweetened applesauce mixed with 0.5 cup coconut oil—just reduce the coconut oil in the recipe by 0.25 cup to balance moisture.

2

Why does my cake turn out dense instead of moist?

Overmixing the batter or underbaking are common culprits. Mix just until combined, and bake until a toothpick comes out with a few moist crumbs (not wet batter). For extra moisture, brush warm cake layers with coconut milk while cooling. Also, ensure your sweet potatoes are fully roasted and smooth—lumpy puree can create dry pockets.

3

How do I store leftover cake?

Keep it in an airtight container at room temperature for 3-4 days, or refrigerate for up to 1 week to maintain freshness. For longer storage, wrap individual slices in plastic and freeze for 3 months. Thaw overnight in the fridge—microwaving can dry out the layers. The cake actually tastes better the next day as flavors meld!

4

Can I use regular eggs instead of flax eggs?

Yes! Replace the 3 tbsp flaxseed + 0.5 cup water with 3 large eggs, but reduce the coconut milk by 0.25 cup to balance moisture. For a non-vegan version, you can also add 1 tsp baking soda to the dry ingredients to help with rise. The texture will be slightly lighter but still delicious.

5

What's the best way to serve this cake?

This cake shines with simple elegance—serve warm with vanilla coconut whipped cream or chilled with toasted coconut flakes. For a festive touch, drizzle with orange glaze (mix 0.5 cup powdered sugar + 1 tbsp orange juice + 1 tsp coconut oil). Pair with fresh berries or a cup of chai tea for a tropical-inspired dessert.

★★★★★4.7(3 reviews)
Categories Desserts