Ingredients
Scale
- 2 ½ cups (325g) all-purpose flour
- 2 teaspoons baking powder
- ¼ teaspoon baking soda
- ½ teaspoon salt
- ½ cup (112g) unsalted butter (room temperature)
- ½ cup (120ml) vegetable oil
- 1 ½ cups (310g) sugar
- 2 teaspoons coconut extract
- ½ teaspoon vanilla extract
- 4 large eggs
- 1 ¼ cups (300ml) coconut milk (one 13.5 ounce can)
- 16 ounces (452g) cream cheese (room temperature)
- ¾ cup (168g) unsalted butter (room temperature)
- 8 cups (920g) powdered sugar
- 2 teaspoons coconut extract
- ½ teaspoon vanilla extract
- Pinch of salt
- 1 ½ cups (113g) sweetened shredded coconut
Instructions
- Prepare three 8-inch cake pans with parchment paper circles at the bottom and grease the sides. Preheat the oven to 350°F (176°C).
- In a medium bowl, combine the flour, baking powder, baking soda, and salt. Set aside.
- In a large mixing bowl, cream together the butter, oil, sugar, and extracts until light and fluffy, about 3-4 minutes.
- Add the eggs one at a time, mixing until mostly incorporated after each addition. Scrape down the bowl when necessary.
- Mix in half of the dry ingredients until mostly combined.
- Add the coconut milk and mix until well combined. It's okay if the batter looks slightly curdled.
- Incorporate the remaining dry ingredients and mix until smooth. Scrape down the sides as needed. Avoid overmixing.
- Divide the batter evenly between the prepared cake pans and bake for 20-25 minutes, until a toothpick inserted in the center comes out with a few crumbs.
- Let the cakes cool in the pans for about 2-3 minutes, then transfer to a cooling rack to cool completely.
Notes
Ensure all ingredients are at room temperature for best mixing results.
When mixing, do not overmix the batter as it can result in a denser cake.
Feel free to top the cake with additional shredded coconut for added decoration.
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Sugar: 48g
- Sodium: 150mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 63g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 70mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.
