This Upside-Down Coconut Cake transforms humble island ingredients into a lush, golden masterpiece. Tender strips of young Thai coconut are bathed in homemade caramel, creating a glossy, tropical crown that melts into the soft, airy crumb beneath. The batter — enriched with organic coconut smoothie, coconut sugar, and olive oil — brings out a deep, natural sweetness with a hint of nuttiness and vanilla. Each bite offers a balance of caramelized richness and coconut freshness, echoing the warmth of Thai coastal kitchens. Best served warm, this cake pairs beautifully with whipped cream or a scoop of vanilla ice cream for an indulgent yet wholesome finish.

Ingredients
1 cup organic young Thai coconut meat, cut into strips
1 ½ cups all-purpose flour
½ cup organic coconut sugar
2 eggs
1 cup organic coconut smoothie
⅓ cup olive oil
1 tsp baking powder
1 tbsp vanilla extract
1 cup regular sugar (for caramel)
Instructions
Step 1. Preheat the oven to 375°F (180°C) and line a baking pan with parchment paper.
Step 2. Cut the coconut meat into strips and arrange them evenly on the parchment-lined pan. In a saucepan, melt the regular sugar over medium heat until it becomes a golden caramel. Carefully pour the caramel over the coconut meat. Set the pan aside while you prepare the batter.
Step 3. In one bowl, mix the flour, coconut sugar, and baking powder. In another bowl, whisk together the eggs, coconut smoothie, olive oil, and vanilla extract until smooth. Gradually add the dry mixture into the wet ingredients and stir until just combined.
Step 4. Pour the batter evenly over the caramel-coated coconut meat. Bake for 20–25 minutes, or until a toothpick inserted into the center comes out clean.
Step 5. Allow the cake to cool slightly before inverting it onto a serving plate. Serve warm with whipped cream or a scoop of vanilla ice cream, and enjoy.
To watch the complete step by step click here!