If you are craving a dessert that feels like a tropical vacation in every bite, this Coconut Bundt Cake with Coconut Frosting Recipe will become your new favorite treat. Imagine a moist, tender cake infused with the sweet, nutty flavor of coconut, perfectly complemented by a luscious and creamy coconut frosting that melts in your mouth. It’s a stunning centerpiece for any gathering or a comforting slice to enjoy with your afternoon coffee. This recipe beautifully balances the rich buttery cake texture with the fresh, vibrant essence of coconut, making it irresistibly delightful from the first forkful to the last crumb.

Ingredients You’ll Need
Simple ingredients are the heart of creating this Coconut Bundt Cake with Coconut Frosting Recipe. Each ingredient plays a crucial role, whether it’s lending moisture, flavor, or that signature coconut crunch that makes this cake truly special.
- All-purpose flour (1 ¾ cups): The sturdy base for your cake, offering structure without heaviness.
- Sweetened coconut flakes (2 cups): Infuses the cake with chewy coconut goodness and adds texture.
- Salted butter, softened (1 ½ cups): Brings richness and a tender crumb while balancing the cake’s sweetness.
- Granulated sugar (2 cups): Sweetens the cake and helps create that moist, fluffy texture.
- Large eggs (4): These bind and aerate the batter, ensuring a light and airy crumb.
- Sour cream (1 cup): Adds moisture and a subtle tang that cuts through the sweetness beautifully.
- Baking powder (½ teaspoon): The leavening agent that helps your cake rise perfectly.
- Coconut extract (2 teaspoons + 2 teaspoons for frosting): Intensifies the coconut flavor, making it wonderfully fragrant.
- Powdered sugar (2 cups): The base for the smooth, velvety coconut frosting.
- Heavy cream (5 to 8 tablespoons): Blends with powdered sugar to create the ideal frosting thickness—adjust according to your preference.
- Toasted sweetened coconut flakes (1 cup, optional): For that extra layer of crunch and a gorgeous finish atop your frosted cake.
How to Make Coconut Bundt Cake with Coconut Frosting Recipe
Step 1: Prepare Your Bundt Pan and Preheat
Start by preheating your oven to 325°F, and generously grease and flour your Bundt pan. This step is essential to make sure the beautiful cake releases easily without a single crumb sticking behind.
Step 2: Combine Dry Ingredients
In a medium bowl, stir together the flour and sweetened coconut flakes. This mixture will add that wonderful tropical flair to your batter while providing a natural texture.
Step 3: Cream Butter and Sugar
Use an electric mixer to beat the softened butter and sugar until smooth and creamy. Once light and fluffy, add the eggs one at a time, mixing thoroughly after each. This creates the perfect airy base for your Bundt cake.
Step 4: Add Sour Cream, Baking Powder, and Coconut Extract
Mix in the sour cream, baking powder, and coconut extract gently but thoroughly. The sour cream ensures a moist crumb, while the coconut extract amps up the tropical flavor we all love.
Step 5: Incorporate Flour Mixture Gradually
Add half of the flour-coconut blend into your wet ingredients and mix just until combined. Follow with the remaining half, stirring gently to avoid overmixing. This delicate handling keeps the cake tender and light. Let the batter rest for 10 minutes, which helps the flour fully hydrate and creates a more even crumb.
Step 6: Bake the Cake
Pour your batter into the prepared Bundt pan, spreading it evenly. Bake for 45 minutes or until a toothpick inserted in the center comes out clean. Let the cake rest in the pan for 20 minutes before carefully inverting it onto a plate. This resting period helps the cake set perfectly so it doesn’t break apart when flipped.
Step 7: Make the Coconut Frosting
In a medium bowl, whisk together powdered sugar, heavy cream, and coconut extract until smooth and creamy. Adjust the amount of cream to get your desired frosting consistency, whether you like it thick and decadent or a little thinner for easy spreading.
Step 8: Frost and Garnish
Spread the frosting generously over the cooled cake. For an irresistible final touch, sprinkle toasted sweetened coconut flakes on top. This adds a beautiful golden crunch and highlights the coconut’s nutty flavor.
How to Serve Coconut Bundt Cake with Coconut Frosting Recipe

Garnishes
Besides the toasted coconut flakes, fresh pineapple slices or a sprinkle of chopped macadamia nuts can enhance the tropical vibe. A light dusting of powdered sugar also adds visual charm and a subtle sweetness without overpowering.
Side Dishes
A scoop of vanilla bean ice cream or a dollop of whipped cream pairs beautifully with the Coconut Bundt Cake with Coconut Frosting Recipe, balancing the richness with cool, creamy texture. Fresh berries gently contrast with the coconut’s mellow sweetness and add vibrant color to your dessert plate.
Creative Ways to Present
For a fun twist, slice the cake and serve it with a drizzle of homemade passion fruit sauce or mango coulis. Creating mini Bundt cakes using a smaller pan is also a delightful way to share this coconut treat with friends, making each serving a charming individual portion.
Make Ahead and Storage
Storing Leftovers
Once frosted, cover your coconut Bundt cake tightly with plastic wrap or keep it in an airtight container to maintain freshness. It will stay moist and delicious when stored at room temperature for 2 days or refrigerated for up to 5 days.
Freezing
If you want to save some for later, the unfrosted cake freezes beautifully. Wrap it well in plastic wrap and then in aluminum foil, placing it in a freezer-safe container. It can be frozen for up to 3 months. When ready, thaw overnight in the refrigerator and then frost as usual.
Reheating
Warm individual slices gently in the microwave for about 15 seconds to bring back that fresh-from-the-oven feeling. Be cautious not to overheat as it can dry out the cake. Reheating is especially nice when paired with a scoop of ice cream or a warm fruit compote.
FAQs
Can I use unsweetened coconut flakes instead of sweetened?
Yes, you can swap in unsweetened coconut flakes, but you may want to increase the sugar slightly to maintain the cake’s sweetness. Sweetened flakes add both flavor and moisture, so adjusting sugar balances the taste.
What if I don’t have coconut extract?
You can use vanilla extract as a substitute, though the cake won’t have that distinctive coconut punch. For more coconut flavor, consider adding extra toasted coconut flakes or a splash of coconut milk to the batter.
How do I toast coconut flakes at home?
To toast coconut flakes, spread them evenly on a baking sheet and bake at 325°F for about 5 to 10 minutes, stirring occasionally until golden brown. Watch closely to avoid burning, as coconut can toast quickly.
Can I make this cake gluten-free?
Yes, but you’ll need to use a gluten-free all-purpose flour blend that includes xanthan gum for structure. Be mindful that texture might slightly differ, but the coconut flavor will still shine through magnificently.
Is this cake suitable for a special occasion?
Absolutely! The beautiful shape of the Bundt pan combined with the rich coconut frosting makes it perfect for birthdays, holidays, or any celebration where you want to impress with a tropical-inspired dessert.
Final Thoughts
This Coconut Bundt Cake with Coconut Frosting Recipe is one of those treasures you’ll want to bake again and again. From its tender, flavorful crumb to the creamy coconut frosting that tops it off, every element comes together so beautifully. Whether you’re sharing it with friends or savoring a slice on your own, it’s a perfect way to bring a little sunshine to your table. Give it a try—you’re going to love it!
Print
Coconut Bundt Cake with Coconut Frosting Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 10 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Coconut Bundt Cake is a moist and flavorful dessert featuring sweetened coconut flakes incorporated into a tender cake batter and finished with a luscious coconut frosting. With a delightful hint of coconut extract and an optional toasted coconut topping, this cake is perfect for coconut lovers looking for a rich, yet light dessert to serve at gatherings or special occasions.
Ingredients
Cake Ingredients
- 1 ¾ cups all-purpose flour
- 2 cups sweetened coconut flakes
- 1 ½ cups salted butter, softened
- 2 cups granulated sugar
- 4 large eggs
- 1 cup sour cream
- ½ teaspoon baking powder
- 2 teaspoons coconut extract
Frosting Ingredients
- 2 cups powdered sugar
- 5 to 8 tablespoons heavy cream (use less for thinner frosting or more for thicker frosting)
- 2 teaspoons coconut extract
Optional Topping
- 1 cup toasted sweetened coconut flakes
Instructions
- Preheat and Prepare Pan: Preheat your oven to 325°F (163°C). Very generously grease and flour a Bundt pan to ensure the cake releases easily after baking.
- Combine Dry Ingredients: In a medium bowl, mix together the all-purpose flour and sweetened coconut flakes. Set this mixture aside for later use.
- Cream Butter and Sugar: Using an electric mixer, cream the softened salted butter and granulated sugar together until the mixture is smooth and fluffy. This step helps to aerate the batter for a lighter cake.
- Add Eggs and Wet Ingredients: Beat in the eggs one at a time until the batter is light and fluffy. Then mix in the sour cream, baking powder, and coconut extract until evenly incorporated.
- Combine Wet and Dry Mixtures: Add half of the flour and coconut mixture to the wet ingredients and mix just until combined. Then add the remaining half and mix again gently until combined, being careful not to overmix to avoid a dense cake.
- Rest the Batter: Let the cake batter rest for 10 minutes. This helps the coconut flakes hydrate and improves the texture.
- Pour Batter and Bake: Pour the batter evenly into the prepared Bundt pan and spread it out. Bake in the preheated oven for 45 minutes, or until a toothpick inserted in the center comes out clean.
- Cool the Cake: Allow the cake to cool in the pan for 20 minutes. Then carefully invert it onto a serving plate to cool completely before frosting.
- Make the Frosting: In a medium bowl, whisk the powdered sugar, heavy cream (starting with 5 tablespoons), and coconut extract until smooth and spreadable. Adjust thickness by adding more heavy cream if needed.
- Frost the Cake: Spread the coconut frosting evenly over the cooled cake.
- Add Toasted Coconut (Optional): Sprinkle toasted sweetened coconut flakes on top of the frosted cake to add texture and enhance the coconut flavor.
Notes
- To toast coconut flakes, spread them evenly on a baking sheet and bake at 325°F for about 5–7 minutes, stirring occasionally, until golden brown and fragrant. Watch closely to prevent burning.
- Do not overmix the batter when combining wet and dry ingredients to keep the cake tender.
- Ensure the Bundt pan is generously greased and floured to prevent the cake from sticking.
- You can adjust the frosting thickness by varying the amount of heavy cream used.

