Jump to Recipe
There’s something satisfying about a batch of cupcakes that fits on one small plate. No leftovers going stale on the counter. No half-eaten tray guilt.
This recipe makes exactly six coconut cupcakes. They’re soft, lightly sweet, and frosted with a whipped coconut cream that holds its shape without tasting like a candy bar.
I use full-fat canned coconut milk twice here – once in the batter, once in the frosting, the same way it anchors a silky taro coconut pudding. Shredded coconut goes into the batter for texture and onto the frosting for crunch. Nothing fussy about it.
If you’ve overbaked coconut cupcakes before and ended up with dry, rubbery domes, the fix is simple: pull them out the moment a toothpick comes out clean, not dry. That one-minute difference matters.

Why You’ll Love This Recipe
- Makes exactly 6, so nothing goes to waste
- Coconut milk in the batter keeps crumb moist
- Frosting whips up in one bowl, no piping skills needed
- Ready from scratch in under 45 minutes
Ingredient Notes
- full-fat canned coconut milk: Use the thick kind from a can, not the refrigerated carton. Shake or stir before measuring so the cream and liquid are combined. Light coconut milk makes a thinner batter and less flavorful crumb.
- unsweetened shredded coconut: Fine shredded works best inside the batter since it blends in without creating chunky pockets. Sweetened desiccated coconut can substitute but reduce the sugar in the batter by 1 tablespoon.
- coconut cream (for frosting): Refrigerate the can overnight and scoop only the solid cream that rises to the top. If it won’t whip, your cream wasn’t cold enough or the can had too much liquid – switch to a fresh chilled can.
- all-purpose flour: Spoon and level it into the measuring cup rather than scooping to avoid a dense cupcake. Cake flour can substitute at the same weight for an even softer crumb.
- coconut extract: Optional but worth it. A quarter teaspoon deepens the coconut flavor noticeably without tasting artificial. Vanilla extract is a fine swap if you don’t have it.
- vegetable oil: Oil keeps these cupcakes moist longer than butter would. Melted refined coconut oil also works and adds a subtle coconut note, but the cupcakes will firm up slightly when cool.

Small Batch Coconut Cupcakes with Coconut Cream Frosting
Ingredients
Method
- Heat the oven to 177 C / 350 F. Line a 6-cup muffin tin with cupcake liners.
- In a medium bowl, whisk together the flour, baking powder, and salt until combined.
- In a second bowl, whisk the sugar, coconut milk, vegetable oil, egg, coconut extract, and vanilla extract until smooth and slightly frothy, about 30 seconds.
- Pour the wet ingredients into the dry ingredients and stir with a spatula just until no dry streaks remain. Do not overmix.
- Fold in the shredded coconut.
- Divide the batter evenly between the 6 liners, filling each about two-thirds full.
- Bake for 18-22 minutes, until the tops are just set and a toothpick inserted in the center comes out with a crumb or two. Start checking at 18 minutes.
- Cool in the pan for 5 minutes, then transfer to a wire rack and cool completely before frosting, about 30 minutes.
- Scoop the solid coconut cream from the top of the chilled can into a medium bowl, leaving the liquid behind.
- Beat with a hand mixer on medium-high speed for 1 minute until the cream is light and fluffy.
- Add the sifted powdered sugar and vanilla extract. Beat on medium speed for another 1-2 minutes until smooth and holds soft peaks.
- If the frosting is too soft, refrigerate for 10 minutes and beat briefly again.
- Spoon or pipe the frosting generously onto each cooled cupcake.
- Sprinkle shredded coconut over the frosting while it's still soft so it sticks.
- Serve immediately or refrigerate until ready to eat, removing from the fridge 15 minutes before serving.
Notes

Tips for Success
- Chill the can of coconut cream for at least 8 hours before making the frosting so the cream solidifies properly.
- Fill each cupcake liner only two-thirds full to get a flat, frostable top rather than a domed peak that slides.
- Bring the egg and coconut milk to room temperature before mixing so the batter stays smooth instead of curdling.
- Pull cupcakes from the oven the moment a toothpick inserted in the center comes out with just a crumb or two, not wet batter.
- Let cupcakes cool completely on a wire rack before frosting, or the coconut cream will melt and slide off.
Variations
- Fold 2 tablespoons of lime zest into the batter for a coconut-lime version with bright citrus flavor.
- Add a teaspoon of toasted desiccated coconut on top of each frosted cupcake for extra crunch and color.
- Fill the center of each cooled cupcake with a teaspoon of mango jam before frosting for a tropical twist.
Storage and Reheating
Store unfrosted cupcakes in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days.
Frosted cupcakes should be refrigerated because the coconut cream frosting is perishable. Keep them in a covered container and bring to room temperature for 15-20 minutes before eating, since the frosting firms up when cold.
To freeze, wrap unfrosted cupcakes individually in plastic wrap and freeze for up to 2 months. Thaw overnight in the fridge, then frost just before serving.
Serving Suggestions
These cupcakes work well at an afternoon tea, a small birthday gathering, or just as a weeknight treat when you want something sweet without a full dozen staring at you.
Top each one with a pinch of toasted coconut flakes and a thin slice of lime for a clean, finished look that takes about 2 extra minutes.
If you’re serving them at a brunch, pair with fresh mango slices or a small bowl of pineapple chunks on the side. The fruit cuts through the richness of the coconut cream frosting nicely.

FAQ
Why did my coconut cream frosting turn out runny instead of fluffy?
The most common reason is that the coconut cream wasn’t cold enough before whipping. The can needs at least 8 hours in the fridge so the solid cream separates from the liquid. Make sure you’re scooping only the firm white cream from the top and discarding the watery liquid underneath.
Can I use coconut flour instead of all-purpose flour in these cupcakes?
Coconut flour absorbs moisture differently and can’t replace all-purpose flour at a 1:1 ratio in this recipe. Stick with all-purpose or cake flour for the right texture. If you need a gluten-free option, a good 1:1 gluten-free baking blend works better here.
How do I know when my coconut cupcakes are fully baked without overbaking them?
Insert a toothpick into the center of a cupcake around the 18-minute mark. It should come out with just one or two moist crumbs clinging to it. If it comes out clean with zero crumbs, they’ve gone a minute or two too long and the crumb will be drier.
Can I freeze small batch coconut cupcakes with the frosting on?
It’s better to freeze them unfrosted. Coconut cream frosting can separate or turn grainy after freezing and thawing. Freeze the bare cupcakes wrapped individually, then make a fresh batch of frosting when you’re ready to serve.
Are small batch coconut cupcakes dairy-free?
Yes, this recipe uses coconut milk and coconut cream in place of dairy, and vegetable oil instead of butter. Just check that your powdered sugar is certified dairy-free if that’s a concern, since some brands are processed in facilities with dairy.
What’s the difference between coconut cupcakes and regular vanilla cupcakes with coconut on top?
Coconut cupcakes use coconut milk in the batter itself, which changes both the moisture level and the flavor of the crumb, not just the topping. Regular vanilla cupcakes finished with shredded coconut on top don’t have that same depth of flavor running through every bite.

