Thank you so much for stopping by! There are some cakes that instantly transport you to happy memories of family gatherings, warm kitchens, and desserts made with love. This Grandma’s Sticky Pineapple Coconut Milk Cake is one of those unforgettable recipes. Every bite is soft, buttery, and soaked with sweet coconut milk, layered with juicy pineapple filling, and finished with a cloud of creamy frosting and golden toasted coconut.
If you’ve never tried a cake soaked in coconut milk before, you’re in for a real treat. The coconut milk keeps every slice incredibly moist while adding a delicate tropical flavor that pairs beautifully with sweet pineapple. The homemade pineapple filling brings a bright, fruity burst to every layer, while toasted coconut adds just the right amount of crunch.
Whether you’re baking for Easter, Mother’s Day, birthdays, summer barbecues, Christmas, or simply because you’re craving a slice of sunshine, this cake is guaranteed to become one of your favorite homemade desserts.
If you love comforting Southern cakes with a tropical twist, be sure to subscribe to our email newsletter for more delicious recipes delivered straight to your inbox.
Overview of Grandma’s Sticky Pineapple Coconut Milk Cake
This Southern-inspired layer cake combines soft coconut cake layers soaked in creamy coconut milk with a sweet pineapple filling and fluffy cream cheese frosting. Finished with toasted coconut and fresh pineapple, it’s a bakery-worthy dessert that’s surprisingly simple to make.
The coconut milk soak ensures every bite stays moist for days, making this cake even better after chilling overnight.
Why You’ll Love This Recipe
- Incredibly moist texture
- Rich buttery coconut flavor
- Sweet homemade pineapple filling
- Toasted coconut crunch
- Easy layer cake recipe
- Perfect make-ahead dessert
- Beautiful presentation
- Ideal for holidays and celebrations
- Family-friendly recipe
- Even better the next day
What Does It Taste Like?
Imagine a tender butter cake infused with creamy coconut, soaked until irresistibly moist, layered with glossy pineapple filling, and finished with silky cream cheese frosting. Every bite is rich, fruity, buttery, and perfectly balanced between tropical sweetness and creamy indulgence.
Health Benefits
Although this is a special-occasion dessert, several ingredients provide nutritional value.
Pineapple
- Rich in Vitamin C
- Naturally sweet
- Contains antioxidants
- Bright tropical flavor
Coconut
- Adds healthy fats
- Rich texture
- Wonderful natural sweetness
Eggs
- Excellent protein source
- Help create a tender cake
Ingredients
For the Coconut Cake
- 3 cups all-purpose flour
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup unsalted butter, softened
- 1½ cups granulated sugar
- 3 large eggs
- 2 teaspoons vanilla extract
- 1 cup coconut milk
- ½ cup sour cream
- 1 cup sweetened shredded coconut
For the Coconut Milk Soak
- 1 cup sweetened coconut milk
- 2 tablespoons sweetened condensed milk
For the Pineapple Filling
- 1 (20-ounce) can crushed pineapple, well drained
- ⅓ cup granulated sugar
- 1 tablespoon cornstarch
- 1 tablespoon lemon juice
For the Coconut Cream Frosting
- 8 ounces cream cheese, softened
- ½ cup unsalted butter, softened
- 3½ cups powdered sugar
- 2 teaspoons vanilla extract
For Garnish
- 1 cup toasted shredded coconut
- Fresh pineapple chunks
- Mint leaves (optional)
Kitchen Equipment
You’ll need:
- Two 9-inch round cake pans
- Electric mixer
- Mixing bowls
- Saucepan
- Rubber spatula
- Offset spatula
- Cooling racks
- Measuring cups and spoons
Ingredient Substitutions
Coconut Milk
Use full-fat canned coconut milk for the richest flavor.
Sour Cream
Replace with:
- Plain Greek yogurt
- Full-fat yogurt
Cream Cheese
Mascarpone cheese makes a wonderfully rich frosting.
Pineapple
Fresh crushed pineapple works beautifully when well drained.
How to Make Grandma’s Sticky Pineapple Coconut Milk Cake
Step 1: Prepare the Oven
Preheat your oven to 350°F (175°C).
Grease and line two 9-inch cake pans.
Step 2: Mix the Dry Ingredients
Whisk together:
- Flour
- Baking powder
- Baking soda
- Salt
Set aside.
Step 3: Cream Butter and Sugar
Beat the butter and sugar together for about 4–5 minutes until light and fluffy.
Step 4: Add Eggs
Beat in the eggs one at a time.
Mix in:
- Vanilla extract
Step 5: Add Wet Ingredients
Blend together:
- Coconut milk
- Sour cream
Gradually add to the batter.
Step 6: Finish the Batter
Fold in:
- Flour mixture
- Shredded coconut
Mix only until combined.
Step 7: Bake
Divide evenly between prepared pans.
Bake for 30–35 minutes until golden and a toothpick comes out clean.
Cool for 10 minutes.
Step 8: Prepare the Coconut Milk Soak
Whisk together:
- Coconut milk
- Sweetened condensed milk
Poke small holes over the warm cakes.
Slowly pour the soak over each layer.
Allow the cakes to cool completely.
Step 9: Make the Pineapple Filling
Combine in a saucepan:
- Crushed pineapple
- Sugar
- Cornstarch
- Lemon juice
Cook until thickened.
Cool completely.
Step 10: Make the Frosting
Beat together:
- Cream cheese
- Butter
Gradually add:
- Powdered sugar
- Vanilla
Beat until fluffy.
Step 11: Assemble
Place one cake layer on a serving plate.
Spread with frosting.
Top with pineapple filling.
Add the second cake layer.
Frost the top and sides.
Step 12: Decorate
Cover generously with:
- Toasted coconut
- Pineapple chunks
- Mint leaves if desired
Refrigerate for at least one hour before serving.
What to Serve with Grandma’s Sticky Pineapple Coconut Milk Cake
This tropical cake pairs wonderfully with:
- Fresh coffee
- Coconut latte
- Iced tea
- Pineapple lemonade
- Mango smoothie
- Vanilla ice cream
- Coconut ice cream
- Fresh berries
- Whipped cream
Perfect for:
- Easter
- Mother’s Day
- Summer cookouts
- Birthday parties
- Bridal showers
- Baby showers
- Christmas dessert tables
- Family reunions
Tips for Making It Perfect
Drain the Pineapple Well
Removing excess juice prevents a runny filling.
Toast the Coconut
Golden coconut adds amazing flavor and crunch.
Pour the Soak Slowly
Allow the warm cake to absorb all the coconut milk.
Chill Before Serving
The cake slices much more neatly after chilling.
Make Ahead
The flavors deepen beautifully overnight.
Storage Instructions
Refrigerator
Store covered for up to 5 days.
Freezer
Freeze unfrosted cake layers for up to 3 months.
Wrap tightly in plastic wrap and foil.
Thaw overnight before assembling.
General Information
Pineapple cakes have long been favorites across the American South, where tropical fruits often appear in classic desserts. Combining pineapple with coconut milk creates an island-inspired variation that remains true to Southern comfort baking.
The coconut milk soak is inspired by traditional poke cakes, allowing every layer to become incredibly moist while enhancing the cake’s rich coconut flavor. Toasted coconut on the outside adds beautiful texture and a bakery-quality finish.
Frequently Asked Questions
Can I use fresh pineapple?
Yes. Finely crush it and drain thoroughly before cooking the filling.
Can I make this cake ahead?
Absolutely. It tastes even better after chilling overnight.
Can I freeze it?
Yes. Freeze the cake layers before frosting for the best texture.
Can I skip the coconut soak?
You can, but the soak is what gives this cake its signature sticky, ultra-moist texture.
What coconut milk should I use?
Full-fat canned coconut milk provides the richest flavor and creamiest texture.
Can I make cupcakes?
Yes. Bake for approximately 20–22 minutes.
Conclusion
This Grandma’s Sticky Pineapple Coconut Milk Cake combines everything we love about classic Southern baking with bright tropical flavors. From the buttery coconut cake and juicy pineapple filling to the silky frosting and toasted coconut topping, every slice is rich, moist, and unforgettable.
It’s the perfect dessert for holidays, birthdays, family gatherings, or anytime you want to bring a little sunshine to the table. One bite, and it’s easy to understand why recipes like this become treasured family favorites.
Interactive Elements
Have you baked this Grandma’s Sticky Pineapple Coconut Milk Cake?
I’d love to hear how it turned out! Leave a star rating and comment below with your favorite tropical dessert or family baking memory.
If you make this cake, share a photo on Pinterest and tag Poulef Recipe. Seeing your beautiful homemade creations always makes my day!
Nutritional Information
Approximate Nutrition Per Slice (12 Servings)
| Nutrient | Amount |
|---|---|
| Calories | 530 |
| Protein | 6g |
| Fat | 30g |
| Saturated Fat | 19g |
| Unsaturated Fat | 8g |
| Trans Fat | 0g |
| Carbohydrates | 61g |
| Fiber | 2g |
| Sugar | 40g |
| Cholesterol | 105mg |
| Sodium | 235mg |
| Potassium | 250mg |
Grandma’s Sticky Pineapple Coconut Milk Cake (Ultra-Moist Southern Tropical Cake Recipe)
- Total Time: 2 hours 10 minutes
- Yield: 12 servings 1x
- Diet: Vegetarian
Description
Grandma’s Sticky Pineapple Coconut Milk Cake is an ultra-moist Southern-inspired coconut cake soaked with sweet coconut milk, layered with a luscious pineapple filling, and topped with a silky coconut glaze and toasted coconut. This tropical dessert is rich, buttery, and perfect for holidays, birthdays, or family gatherings.
Ingredients
For the Coconut Cake:
3 cups all-purpose flour
2 teaspoons baking powder
1/2 teaspoon baking soda
1/2 teaspoon salt
1 cup unsalted butter, softened
1 1/2 cups granulated sugar
3 large eggs
2 teaspoons vanilla extract
1 cup coconut milk
1/2 cup sour cream
1 cup shredded sweetened coconut
For the Coconut Milk Soak:
1 cup sweetened coconut milk
2 tablespoons sweetened condensed milk
For the Pineapple Filling:
1 (20-ounce) can crushed pineapple, well drained
1/3 cup granulated sugar
1 tablespoon cornstarch
1 tablespoon lemon juice
For the Coconut Cream Frosting:
8 ounces cream cheese, softened
1/2 cup unsalted butter, softened
3 1/2 cups powdered sugar
2 teaspoons vanilla extract
For Garnish:
1 cup toasted shredded coconut
Pineapple chunks (optional)
Instructions
1. Preheat the oven to 350°F (175°C). Grease and line two 9-inch round cake pans.
2. Whisk together the flour, baking powder, baking soda, and salt.
3. Beat the butter and sugar until light and fluffy. Add the eggs one at a time, then mix in the vanilla.
4. Add the coconut milk and sour cream, then gradually fold in the dry ingredients. Stir in the shredded coconut.
5. Divide the batter evenly between the pans and bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean. Cool for 10 minutes.
6. Whisk together the coconut milk and sweetened condensed milk. Poke holes over the warm cake layers and slowly pour the mixture evenly over each layer. Allow the cakes to cool completely.
7. For the pineapple filling, combine the crushed pineapple, sugar, cornstarch, and lemon juice in a saucepan. Cook over medium heat until thickened, then cool completely.
8. For the frosting, beat the cream cheese and butter until smooth. Add the powdered sugar and vanilla and beat until fluffy.
9. Place one cake layer on a serving plate, spread with frosting, then spoon the cooled pineapple filling over the frosting. Add the second cake layer and frost the top and sides.
10. Cover the cake generously with toasted coconut and garnish with pineapple chunks if desired. Refrigerate for at least 1 hour before serving.
Notes
Drain the pineapple thoroughly to prevent a watery filling.
Pour the coconut milk soak over the cake while it is still warm for maximum moisture.
Toast the coconut until lightly golden for the best flavor and texture.
Chill before slicing for neat layers.
Store covered in the refrigerator for up to 5 days or freeze for up to 2 months.
- Prep Time: 35 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Southern American
Nutrition
- Serving Size: 1 slice
- Calories: 530
- Sugar: 40g
- Sodium: 235mg
- Fat: 30g
- Saturated Fat: 19g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 61g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 105mg
Table of Contents

Gianna Poulef
I’m Gianna Poulef from Poulef Recipes. I love sharing perfected dishes from my kitchen. I’m sure they’ll earn a spot in your heart. Let’s savor this journey together!.
Let’s be friends!




