I remember the first time I made this cake for a small dinner party. Everyone went quiet after the first bite — then asked for the recipe before I could even set my fork down. That is the kind of reaction you get from an Ina Garten Coconut Cake.
It is a classic American layer cake with a moist, tender crumb and deep coconut flavor in every forkful. A rich cream cheese frosting gets coated in sweetened shredded coconut for a showstopping finish. The whole thing takes about an hour of hands-on time, and it serves 4 generously. Perfect for birthdays, holidays, or any occasion that calls for something special.
Ina Garten’s Coconut Cake Overview
This recipe comes straight from the Barefoot Contessa herself — Ina Garten. She is known for recipes that feel luxurious but use simple, reliable techniques. This cake is no exception. It layers a soft, buttery coconut batter with a tangy cream cheese frosting, then gets completely coated in shredded coconut for texture and visual appeal.
I have baked this for Easter brunch, summer cookouts, and quiet weekend afternoons. It always delivers. The key is room-temperature ingredients and a gentle hand when mixing. Stick with those rules, and you will get a bakery-quality cake from your own oven.

Why This Recipe is Worth Trying
Here is what convinced me to make this my go-to coconut cake:
- Superior moisture — The sour cream and coconut milk work together to create a batter that stays tender for days, not hours. No dry cake here.
- Bold coconut flavor — Between the shredded coconut in the batter, the coconut milk, and the coconut extract, every bite tastes like the real thing.
- Foolproof cream cheese frosting — This frosting comes together in minutes and spreads beautifully. It is not too sweet, and it firms up nicely in the fridge.
- Perfect for special occasions — The snow-white coating of coconut looks stunning on a cake stand. It makes any celebration feel elevated without extra fuss.
- Beginner-friendly technique — If you can cream butter and sugar, you can make this cake. No complicated methods or hard-to-find gadgets needed.
- Make-ahead friendly — You can bake the layers a day ahead and frost them the next day. That flexibility saves stress when planning a party menu.
Ingredients You’ll Need for This Recipe
Every ingredient here does a specific job. Using the exact amounts from the recipe data will give you the best results.
For the Cake Batter
- 1/2 cup (1 stick) unsalted butter, at room temperature — Provides richness and helps create the light, fluffy texture when creamed with sugar. Soft butter that gives slightly when pressed is ideal.
- 1 cup all-purpose flour — Gives structure without making the cake dense. Spoon and level it rather than scooping directly from the bag.
- 1/2 cup granulated sugar — Sweetens the cake and helps with browning. Standard white sugar works perfectly here.
- 1/2 cup sweetened shredded coconut — Adds texture and concentrated coconut flavor throughout the crumb. Do not use unsweetened or desiccated coconut — they behave differently.
- 2 large eggs, at room temperature — Bind the batter and add richness. Cold eggs can cause the batter to curdle, so set them out 30 minutes ahead.
- 1/2 cup sour cream, at room temperature — Keeps the crumb ultra-moist and tender. Full-fat sour cream works best.
- 1/4 cup canned coconut milk (not light), well shaken — Adds subtle coconut flavor and extra moisture. Shake the can before measuring to incorporate the cream.
- 1/2 teaspoon pure vanilla extract — Rounds out the coconut flavor. Pure vanilla matters — imitation vanilla can taste harsh.
- 1/4 teaspoon pure coconut extract — Boosts the coconut flavor without tasting artificial. A little goes a long way.
- 1/2 teaspoon baking powder — Helps the cake rise and creates a light crumb. Make sure it is not expired.
- 1/4 teaspoon baking soda — Reacts with the sour cream for additional lift. Keeps the texture soft.
- 1/4 teaspoon kosher salt — Balances sweetness and enhances the coconut flavor. Diamond Crystal is my go-to.
For the Frosting
- 4 ounces cream cheese, at room temperature — Creates a tangy, creamy base that pairs perfectly with the sweet cake. Soft cream cheese should be spreadable but not melted.
- 2 tablespoons unsalted butter, at room temperature — Adds richness and helps the frosting hold its shape.
- 1 cup confectioners’ sugar, sifted — Sweetens and thickens the frosting without graininess. Sifting prevents lumps.
- 1/2 teaspoon pure vanilla extract — Provides warmth and depth. Vanilla bean paste is a nice swap if you have it.
- 1-2 tablespoons heavy cream, as needed — Adjusts the consistency for easy spreading. Use only enough to make it smooth.
For Assembly
- 1/2 cup sweetened shredded coconut — Coat the entire frosted cake for that classic snowy look. Toast it first for extra flavor (cool completely before applying).
Useful Equipment
You probably have most of these already. Here is what you will want on hand:
- Two 4-inch round cake pans — These smaller pans give you a tall, impressive layer cake. Grease well and line the bottoms with parchment rounds for clean release.
- Stand mixer with paddle attachment — Makes creaming the butter and sugar effortless. A hand mixer works too — just beat a little longer.
- Rubber spatula — Essential for scraping down the bowl and folding in the shredded coconut without overmixing.
- Offset spatula — Helps spread the frosting smoothly over the top and sides. A butter knife works in a pinch.
- Serrated knife — Levels the cake layers if they domed during baking. A clean, even surface makes stacking easier.
Steps to Make Ina Garten’s Coconut Cake
Follow these steps exactly, and you will end up with a beautiful, delicious cake every time.
- Prep the pans — Preheat oven to 350°F (177°C). Grease two 4-inch round cake pans with butter and line the bottoms with parchment paper rounds. This ensures the cakes release cleanly without sticking.
- Mix dry and wet separately — In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and kosher salt. Set aside. In a small bowl, stir together the coconut milk and sour cream until smooth.
- Cream butter and sugar — In the bowl of a stand mixer fitted with the paddle attachment, cream the unsalted butter and granulated sugar on medium speed for 2-3 minutes until light and fluffy. Scrape down the sides and bottom of the bowl with a rubber spatula.
- Add eggs and extracts — Add the eggs one at a time, beating on medium speed for 30 seconds after each, then add the vanilla and coconut extracts. The mixture should be pale and slightly thickened. If it looks curdled, the butter was too cold — warm the bowl briefly over a pan of warm water while stirring.
- Alternate dry and wet — With the mixer on low speed, add the dry ingredients in three additions, alternating with the coconut milk-sour cream mixture in two additions, beginning and ending with the dry. Mix each addition just until incorporated — overmixing will toughen the cake.
- Fold in coconut — Fold in the 1/2 cup shredded coconut with the rubber spatula. Divide the batter evenly between the prepared pans, smoothing the tops with a small offset spatula. Tap the pans gently on the counter to remove air bubbles.
- Bake and rotate — Bake for 25-30 minutes, rotating the pans halfway through, until the cakes are golden brown and a toothpick inserted in the center comes out clean with a few moist crumbs. The internal temperature should read 205-210°F (96-99°C) if measured with a probe thermometer.
- Cool completely — Cool the cakes in the pans on a wire rack for 10 minutes, then invert onto the rack, remove parchment, and let cool completely to room temperature, about 45 minutes. Do not frost while warm, or the frosting will melt.
- Make the frosting — While the cakes cool, in a medium bowl, beat the cream cheese and butter with an electric hand mixer on medium speed until creamy, about 1 minute. Add the sifted confectioners’ sugar and vanilla; beat on low until combined, then increase to medium and beat 1 minute until fluffy. Add heavy cream 1 tablespoon at a time if needed to achieve a spreadable consistency.
- Level and layer — Once cakes are completely cool, level the tops with a serrated knife if they domed. Place one layer on a serving plate, bottom-side down, and spread about one-third of the frosting evenly over the top, just to the edge.
- Stack and frost — Place the second layer on top, bottom-side up, and frost the top and sides with the remaining frosting. Use an offset spatula to create smooth sides or decorative swirls.
- Coat with coconut — Gently press the remaining 1/2 cup shredded coconut onto the sides and top of the frosted cake, using your cupped hand to press it into the frosting. Refrigerate the cake for at least 30 minutes before slicing to set the frosting for clean cuts. Serve chilled or at room temperature.

What Went Wrong and How I Fixed It
Learning from mistakes is part of baking. Here are the ones I made, so you do not have to.
- Curdled batter — I once added cold eggs to creamed butter, and the mixture turned into a grainy mess. Now I always bring eggs to room temperature first. If it happens anyway, warm the mixer bowl over a pan of warm water while stirring until it smooths out.
- Dense, tough cake — Overmixing the flour activates gluten and ruins the tender crumb. I learned to mix on low and stop as soon as the streaks disappear. Fold the coconut in by hand to avoid overworking the batter.
- Frosting too runny — Warm cream cheese makes the frosting soupy. Let it sit at room temperature just long enough to soften, about 30 minutes. If it still looks thin, add a tablespoon of confectioners’ sugar and beat again.
- Cake stuck to the pan — Even with greasing, the cake can stick without parchment rounds. I always line the bottoms now. Let the cakes cool 10 minutes in the pan before inverting — that helps them release cleanly.
- Coconut coating falling off — Pressing the coconut gently is not enough. Use your cupped hand to firmly press it into the frosting all over. Chilling the frosted cake for 30 minutes before coating also helps the coconut stick better.
- Layers baked unevenly — My oven has hot spots. Rotating the pans halfway through baking solved this. I also check with a toothpick at 25 minutes to avoid overbaking the smaller pan.
Ways to Make Ina Garten’s Coconut Cake Healthier
If you want to lighten things up without losing the soul of the recipe, these swaps work well.
- Swap the butter — Use 1/4 cup unsweetened applesauce in place of 1/4 cup (4 tablespoons) of the butter. This cuts fat and adds natural sweetness, but the cake will be slightly denser.
- Reduce the sugar — Cut the granulated sugar to 1/3 cup instead of 1/2 cup. The cake will still be sweet enough thanks to the shredded coconut and confectioners’ sugar in the frosting.
- Use light coconut milk — Replace the full-fat canned coconut milk with light coconut milk. It has about half the fat and calories, and the flavor difference is minimal.
- Skip the coconut extract — If you prefer natural flavor alone, omit the coconut extract. The cake will still taste distinctly of coconut from the shredded coconut and coconut milk.
- Choose reduced-fat cream cheese — Use 4 ounces of reduced-fat cream cheese in the frosting. It spreads well and saves around 40 calories per serving without sacrificing creaminess.
Alternative Ingredients for Ina Garten Coconut Cake
These substitutions let you adapt the recipe based on what you have or your dietary needs.
- Butter → Vegan butter — Use 1/2 cup (1 stick) of a high-quality vegan butter (like Earth Balance) in both the cake and frosting. It creams similarly, though the cake may be slightly less tender.
- Sour cream → Plain Greek yogurt — Replace the 1/2 cup sour cream with 1/2 cup plain full-fat Greek yogurt. It adds tang and moisture with a bit more protein.
- All-purpose flour → Gluten-free 1:1 blend — Swap the 1 cup all-purpose flour with 1 cup of a cup-for-cup gluten-free flour blend that contains xanthan gum. The texture will be slightly more delicate.
- Granulated sugar → Coconut sugar — Use 1/2 cup coconut sugar instead of granulated sugar. It adds a caramel-like note and lowers the glycemic impact, though the cake will be darker.
- Heavy cream → Milk — Use 1-2 tablespoons whole milk instead of heavy cream in the frosting. The frosting will be slightly less rich but still spreadable.
- Sweetened shredded coconut → Unsweetened shredded coconut — Use the same amount (1/2 cup for batter, 1/2 cup for coating). The cake will be less sweet, so consider adding 1-2 tablespoons of extra sugar to the batter.
What to Serve With Ina Garten’s Coconut Cake
A slice of this cake is wonderful on its own, but pairing it thoughtfully makes the experience even better.
- Fresh tropical fruit — Mango, pineapple, or papaya slices add a bright, acidic contrast that cuts through the richness. The colors look beautiful together, too.
- Coconut vanilla ice cream — A scoop of coconut ice cream doubles down on the tropical theme. Vanilla bean ice cream works as a milder alternative.
- Whipped cream — A dollop of lightly sweetened whipped cream adds airy texture. For a twist, fold in a pinch of lime zest.
- Hot coffee or espresso — The bitterness of coffee balances the sweetness of the cake perfectly. A cappuccino or latte works especially well for an afternoon treat.
- Iced tea with lemon — Unsweetened iced tea with a slice of lemon provides a refreshing, low-sugar counterpoint. It is a classic pairing for celebratory cakes.
- Chilled white wine — A slightly sweet Riesling or a dry sparkling wine like Prosecco complements the coconut and cream cheese. Keep it chilled for the best experience.
Best Tips for Ina Garten Coconut Cake
These are the tricks I rely on every time I bake this cake.
- Room temperature ingredients are non-negotiable — Cold butter, eggs, sour cream, and cream cheese will make the batter curdle and the frosting grainy. Set everything out 30-45 minutes before starting.
- Shake the coconut milk can well — The cream separates and settles at the top. Shaking it vigorously ensures you get a consistent mix of cream and liquid in your measuring cup.
- Sift the confectioners’ sugar — Skipping this step leaves tiny lumps in the frosting that are impossible to beat out. A fine-mesh strainer works just as well as a sifter.
- Level the cake layers before frosting — Even a slight dome can make the cake wobble. Use a serrated knife in a sawing motion to remove the top, saving the scraps for snacking or crumbling over ice cream.
- Chill the frosted cake before slicing — Refrigerating for at least 30 minutes sets the frosting so you get clean, sharp slices. Use a warm, dry knife and wipe it between cuts.
- Toast the coating coconut for extra depth — Spread the 1/2 cup shredded coconut on a baking sheet and bake at 325°F (163°C) for 5-7 minutes, stirring once. Let it cool completely before pressing onto the cake. The nutty flavor is worth the extra step.
- Double the recipe for a larger crowd — This recipe serves 4 as written. For a standard 8-inch 2-layer cake that serves 8-10, double all ingredients and bake in 8-inch pans at the same temperature for 30-35 minutes.
Unique Takes on Ina Garten’s Coconut Cake
Once you have mastered the original, try one of these creative variations.
- Lemon Coconut Cake — Add 1 tablespoon of lemon zest to the batter and 1 teaspoon of lemon juice to the frosting. The citrus brightens the coconut beautifully.
- Chocolate Coconut Cake — Replace 2 tablespoons of the all-purpose flour with unsweetened cocoa powder. Fold in 1/4 cup mini chocolate chips with the shredded coconut for a double hit of chocolate.
- Pineapple Coconut Cake — Gently fold 1/2 cup well-drained crushed pineapple into the batter after the shredded coconut. It adds tropical sweetness and extra moisture.
- Toasted Coconut Cream Cake — Toast the shredded coconut for both the batter and the coating at 325°F (163°C) for 5-7 minutes until golden. The nutty, caramelized flavor makes the cake taste even more decadent.
- Rum Coconut Cake — Add 1 tablespoon of dark rum to the batter along with the extracts. Brush the cooled cake layers with an additional tablespoon of rum before frosting for an adult twist.
- Matcha Coconut Cake — Whisk 1 teaspoon of matcha powder into the dry ingredients for a subtle green tea flavor and a beautiful pale green crumb. The earthiness pairs surprisingly well with coconut.
How to Store Ina Garten Coconut Cake
Proper storage keeps this cake fresh and delicious for days.
- Refrigerator storage — Place the cake in an airtight container or wrap it loosely in plastic wrap, then foil. It will stay fresh for up to 3 days. The cold temperature keeps the frosting firm.
- Freezing unfrosted layers — Tightly wrap each cooled, unfrosted cake layer in plastic wrap, then foil. Store in the freezer for up to 2 months. Thaw overnight in the refrigerator before frosting.
- Freeze the frosted cake — Freeze the assembled, frosted, and coconut-coated cake uncovered on a baking sheet for 1 hour until firm. Wrap tightly in plastic and foil, then freeze for up to 1 month. Thaw in the refrigerator overnight.
- Serving from the fridge — Let refrigerated slices sit at room temperature for 15 minutes before serving. This allows the crumb to soften and the coconut flavor to shine.
- Avoid the counter — Because of the cream cheese frosting, do not leave this cake at room temperature for more than 2 hours. The frosting can soften too much, and the dairy can spoil.
How to Reheat Ina Garten’s Coconut Cake
Reheating is rarely necessary for this cake, but if you want a warm slice, here is how to do it right.
- Oven method — Place a slice on a baking sheet and warm in a 300°F (149°C) oven for 5-7 minutes. The cake will be gently warmed without melting the frosting. Check at 5 minutes to avoid overdoing it.
- Microwave method — For a quick warm-up, microwave a single slice on a microwave-safe plate for 10-15 seconds. The frosting will soften slightly, so watch closely to avoid it melting completely.
- Air fryer method — Place a slice in an air fryer basket lined with parchment. Heat at 300°F (149°C) for 3-4 minutes. The exterior gets a slight crisp while the interior stays moist. Check halfway through.
FAQs
Can I freeze Ina Garten’s Coconut Cake?
Yes. Freeze unfrosted layers tightly wrapped in plastic and foil for up to 2 months. Thaw overnight in the refrigerator before frosting and serving.
How long does Ina Garten’s Coconut Cake last in the fridge?
Stored in an airtight container, it will stay fresh for up to 3 days. Let it sit at room temperature for 15 minutes before serving for the best flavor and texture.
Can I use coconut cream instead of coconut milk?
Yes, but it will make the batter richer and the cake slightly denser. Use 1/4 cup well-shaken coconut cream and reduce the butter by 1 tablespoon to balance the extra fat.
Why did my cake layers dome in the middle?
Domino is normal — it usually means the oven is slightly too hot or the batter was overmixed. Level the tops with a serrated knife before stacking; no harm done.
Can I make this cake dairy-free?
Yes. Use vegan butter in place of regular butter, dairy-free cream cheese in the frosting, and a plain dairy-free yogurt in place of sour cream. The texture will be slightly different but still delicious.
Can I skip the coconut extract?
Absolutely. The cake will still have plenty of coconut flavor from the shredded coconut and coconut milk. Just increase the vanilla extract to 1 teaspoon to compensate for the missing flavor layer.
Nutritional Breakdown (Per Serving)
Based on 1 serving = 1 slice out of 4 total.
- Calories: 690
- Protein: 8g
- Fat: 42g
- Carbohydrates: about 74g
- Fiber: 2g
- Sugar: around 53g
- Sodium: 340mg
- Cholesterol: roughly 150mg
Conclusion
There is something deeply satisfying about pulling a tall, snowy white coconut cake out of the fridge and watching people’s eyes light up. This Ina Garten Coconut Cake has become my most-requested dessert for celebrations big and small. It is approachable enough for a beginner baker but elegant enough for a special occasion. Give it a try — I think it will become yours too.
PrintIna Garten Coconut Cake
A classic, moist layer cake with a tender crumb infused with coconut flavor. A rich cream cheese frosting is coated in sweetened shredded coconut for a showstopping finish.
- Prep Time: 30
- Cook Time: 30
- Total Time: 60
- Yield: 4
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
- For the cake: 1/2 cup (1 stick) unsalted butter, at room temperature, plus more for greasing pans
- For the cake: 1 cup all-purpose flour
- For the cake: 1/2 cup granulated sugar
- For the cake: 1/2 cup sweetened shredded coconut
- For the cake: 2 large eggs, at room temperature
- For the cake: 1/2 cup sour cream, at room temperature
- For the cake: 1/4 cup canned coconut milk (not light), well shaken
- For the cake: 1/2 teaspoon pure vanilla extract
- For the cake: 1/4 teaspoon pure coconut extract
- For the cake: 1/2 teaspoon baking powder
- For the cake: 1/4 teaspoon baking soda
- For the cake: 1/4 teaspoon kosher salt
- For the frosting: 4 ounces cream cheese, at room temperature
- For the frosting: 2 tablespoons unsalted butter, at room temperature
- For the frosting: 1 cup confectioners’ sugar, sifted
- For the frosting: 1/2 teaspoon pure vanilla extract
- For the frosting: 1-2 tablespoons heavy cream, as needed
- For assembly: 1/2 cup sweetened shredded coconut, for coating
Instructions
- Preheat the oven to 350°F (177°C). Grease two 4-inch round cake pans with butter and line the bottoms with parchment paper rounds. This ensures the cakes release cleanly without sticking.
- In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and kosher salt. Set aside. In a small bowl, stir together the coconut milk and sour cream until smooth.
- In the bowl of a stand mixer fitted with the paddle attachment, cream the unsalted butter and granulated sugar on medium speed for 2-3 minutes until light and fluffy. Scrape down the sides and bottom of the bowl with a rubber spatula.
- Add the eggs one at a time, beating on medium speed for 30 seconds after each, then add the vanilla and coconut extracts. The mixture should be pale and slightly thickened. If it looks curdled, the butter was too cold—warm the bowl briefly over a pan of warm water while stirring.
- With the mixer on low speed, add the dry ingredients in three additions, alternating with the coconut milk-sour cream mixture in two additions, beginning and ending with the dry. Mix each addition just until incorporated—overmixing will toughen the cake.
- Fold in the 1/2 cup shredded coconut with the rubber spatula. Divide the batter evenly between the prepared pans, smoothing the tops with a small offset spatula. Tap the pans gently on the counter to remove air bubbles.
- Bake for 25-30 minutes, rotating the pans halfway through, until the cakes are golden brown and a toothpick inserted in the center comes out clean with a few moist crumbs. The internal temperature should read 205-210°F (96-99°C) if measured with a probe thermometer.
- Cool the cakes in the pans on a wire rack for 10 minutes, then invert onto the rack, remove parchment, and let cool completely to room temperature, about 45 minutes. Do not frost while warm or the frosting will melt.
- While the cakes cool, make the frosting: In a medium bowl, beat the cream cheese and butter with an electric hand mixer on medium speed until creamy, about 1 minute. Add the sifted confectioners’ sugar and vanilla; beat on low until combined, then increase to medium and beat 1 minute until fluffy. Add heavy cream 1 tablespoon at a time if needed to achieve a spreadable consistency.
- Once cakes are completely cool, level the tops with a serrated knife if they domed. Place one layer on a serving plate, bottom-side down, and spread about one-third of the frosting evenly over the top, just to the edge.
- Place the second layer on top, bottom-side up, and frost the top and sides with the remaining frosting. Use an offset spatula to create smooth sides or decorative swirls.
- Gently press the remaining 1/2 cup shredded coconut onto the sides and top of the frosted cake, using your cupped hand to press it into the frosting. Refrigerate the cake for at least 30 minutes before slicing to set the frosting for clean cuts. Serve chilled or at room temperature.
Notes
Store leftover cake in an airtight container in the refrigerator for up to 3 days. Bring to room temperature for 15 minutes before serving for best flavor and texture. The cake can be frozen, unfrosted, tightly wrapped in plastic and foil, for up to 2 months; thaw overnight in the refrigerator before frosting.
Nutrition
- Calories: 690
- Sugar: 53g
- Sodium: 340mg
- Saturated Fat: 26g
- Carbohydrates: 74g
- Fiber: 2g
- Protein: 8g
- Cholesterol: 145mg
Keywords: Ina Garten coconut cake, coconut cake recipe, layer cake, cream cheese frosting, coconut dessert, party cake, special occasion cake, moist cake, shredded coconut cake, homemade cake

