Ingredients
Scale
- ¾ cup granulated sugar
- ¼ cup unsalted butter (softened)
- ¼ cup neutral cooking oil (avocado, canola, or vegetable)
- 2 large eggs (room temperature preferred)
- 1 teaspoon vanilla extract
- ½ teaspoon coconut extract
- 1 ½ cups all-purpose flour
- 1 ½ teaspoons baking powder
- ¼ teaspoon table salt
- ⅔ cup coconut milk
- 6 oz cream cheese (softened)
- 6 Tablespoons salted butter (softened)
- 3 cups powdered sugar
- ½ teaspoon coconut extract
- ¼ teaspoon vanilla extract
Instructions
- Preheat the oven to 350°F (175°C) and line a 12-count muffin tin with paper liners.
- In a large mixing bowl, cream together the sugar, unsalted butter, and oil using an electric mixer until creamy and well combined.
- Add the eggs, vanilla extract, and coconut extract. Mix on low speed until thoroughly combined.
- In a separate bowl, whisk together the all-purpose flour, baking powder, and salt.
- Gradually add the dry ingredients to the butter mixture, alternating with the coconut milk, starting and ending with the flour mixture. Mix gently with a spatula until just combined, avoiding over-mixing.
- Divide the batter evenly among the prepared muffin cups.
- Bake in the preheated oven for 17-19 minutes, or until a toothpick inserted comes out clean or with a few moist crumbs.
- Cool the cupcakes in the tin for 5 minutes before transferring to a cooling rack to cool completely.
- For the frosting: Beat the cream cheese and salted butter in a large bowl until smooth and creamy. Gradually add powdered sugar, mixing well after each addition.
- Finally, stir in the coconut and vanilla extracts. Spread or pipe the frosting onto the cooled cupcakes.
Notes
Ensure eggs are at room temperature for a better mixing experience.
Do not over-mix the batter to keep cupcakes light and fluffy.
You can store these cupcakes in an airtight container for up to 3 days.
Nutrition
- Serving Size: 1 cupcake
- Calories: 295
- Sugar: 23g
- Sodium: 150mg
- Fat: 15g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 50mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.
