If you love easy bakes then my recipe for 4 ingredient coconut cake is perfect for you. No eggs, butter, oil, or stand mixers are required. Just one bowl, a whisk, and a few basic ingredients are needed to prepare this quick and easy treat.

I’ve always believed that simple recipes are the real treasures. They serve as a blank canvas, allowing you to get creative with flavors and toppings.
This recipe is no exception. With just four ingredients, the possibilities are endless. Enjoy it as is, or elevate it with seasonal or dried fruit, flavor extracts, and decorative toppings for a stunning bake.
Ingredients
The full printable recipe is at the end, but here you'll find ingredient substitutions and how they work in the recipe.
- 2 cups unsweetened desiccated coconut: It is best to use fine or medium textured desiccated coconut in this recipe.
- Self-rising flour (self raising): Ensure that your self-raising flour is fresh and not past the expiry date. If the self-rising flour is not fresh, the cake will not rise and will have a dense texture.
- This recipe calls for 2 cups of self-rising flour, so to make your own, you are going to add 4 level teaspoons of baking powder to the 2 cups of all-purpose flour (plain flour)
- Sugar: Use white granulated
- Milk: It is best to use full-fat milk for this recipe.
- Flavoring extract (optional): I have baked many times this cake with or without vanilla extract. Without vanilla extract, we just enjoy it sliced and spread with butter or jam as a delicious tea time treat.
Visual guide
The full printable recipe and video are provided below, but here’s the process with step-by-step pictures to guide you.
- Preheat the oven to Preheat oven to / 350°F /180°C (standard oven) or 320°F /160°C (fan/convection oven)
- Grease a 9 inch /23cm loaf tin well butter and line with parchment/baking paper.

- In a medium bowl sift the self-raising flour, and whisk in the desiccated coconut and sugar.
- Add the milk and any flavouring extract you are using.

- Whisk or mix with a spatula or until combined. Do not over mix. Overmixing can lead to a dense bake. To prevent this, mix at medium speed when using an electric mixer. Mixing on high or for too long deflates the batter, resulting in a denser texture.
- Pour the mixture into the lined loaf tin and bake for 45 minutes or until a skewer comes out clean.
OPTIONAL: Spread jam over the top of the baked cake while still warm and top with a sprinkling of toasted desiccated coconut.
Flavoring and topping options
Flavor Variations
- Swap vanilla extract with almond, lemon, or orange extract.
- Fold in dried cranberries, blueberries, or chocolate chips before baking. Toss fruit in 1 tablespoon of flour to prevent sinking.
- Stir in rainbow sprinkles for a fun touch.
- Swirl a mix of melted butter and cinnamon over the batter before baking.
Toppings
Like in the pictures from my post, you can top it with your favorite jam or jelly and a sprinkle of coconut. Or try one of my other great topping ideas:
- Top the cake batter with toasted Chopped nuts for extra crunch.
- Spread Nutella or warmed peanut over the top of the baked cake
- Top with a simple dusting of powdered sugar
- Frost with piped or spread with my favourite chocolate buttercream
- Try my delicious stabilized 3 ingredient whipped cream frosting (without gelatin) and top with seasonal fruit
- Cover with a chocolate ganache.
- The cake is sturdy enough to be covered with marzipan or sugar paste.
Storage
- Room Temperature: Store in an airtight container for up to one week.
- Refrigeration: Keeps well in the fridge for up to 10 days. Bring to room temperature before serving.
- Freezing: Wrap slices individually in plastic wrap and store in an airtight container or freezer bag for up to 3 months. Thaw at room temperature before enjoying.

Recipe
- 2 cups self-rising flour (See note 1)
- 2 cups unsweetened desiccated coconut (fine or medium textured)
- 1 cup white granulated sugar
- 2 cups full-fat milk
Optional flavoring
- 1 teaspoon Vanilla extract (see note 2 )
- Prepare the pan: Grease and line a 9x5 inch (23 x 13 cm) loaf pan with parchment paper, letting the edges rise about 2 inches (5 cm).
- Avoid folding the paper over the edges of the pan. The straight edges help prevent burning and ensure easy removal.
- Preheat oven: Position the oven rack in the middle and preheat to 356°F / 180°C (160°C fan).
To make the cake
- In a medium bowl sift 2 cups self-rising flour , and whisk in 2 cups unsweetened desiccated coconut and 1 cup white granulated sugar
- Add 2 cups full-fat milk and any flavoring extract you are using.
- Whisk or mix with a spatula or until combined. Do not over mix. Over mixing will result in the cake being heavy and dense.
Bake
- Pour the mixture into the lined loaf tin and bake for 45 minutes or until a skewer comes out clean.
- You can loosely cover the cake with foil if it’s browning too quickly, ensuring the foil doesn’t touch the batter. This can be done 20 minutes into the baking time and remove the foil 5 minutes before taking the cake out of the oven.
- If you're spreading jam over the top of the baked cake, do it while it's still warm, then top with a sprinkling of toasted desiccated coconut.
Storage
- Room Temperature: Store in an airtight container for up to one week.
- Refrigeration: Keeps well in the fridge for up to 10 days. Bring to room temperature before serving.
- Freezing: Wrap slices individually in plastic wrap and store in an airtight container or freezer bag for up to 3 months. Thaw at room temperature before enjoying.
Video
- Ensure that your self-raising flour is fresh and not past the expiry date. If the self-rising flour is not fresh, the cake will not rise and will have a dense texture.
If you do not have self-rising flour, then make your own by just adding 2 level teaspoons of baking powder to 1 cup of all-purpose (plain) - See post above for great flavoring and topping options.
Hungry for more?
Sign up for my free newsletter to get emails about new recipes .And don't forget to follow me on YouTube, Facebook, Pinterest, and Instagram for all the latest deliciousness!
Dan says
This turned out beautifully, and so easy to make! Question - do you think I'd be able to add some cocoa to this? Chocolate and coconut are one of my favourite combinations 🙂
The Gardening Foodie says
Hi Dan, thank you, I am so happy that this cake turned out well for you 🙂
To answer your question: Sure, adding cocoa will add wonderful flavor.
I have a suggestion if you would like to give it a try though:
1. After mixing your batter, set about a 1/4 of it into a separate bowl.
2. Add about 2 Tablespoons of cocoa powder to that 1/4 of your batter.
3. Transfer the plain batter (without the cocoa mix) into the baking pan.
4. Drop spoonfuls of the cocoa mixed batter onto the plain batter.
5. Use a skewer to swirl the cocoa batter into the plain batter. Then bake according to the recipe.
It will look great and you will have your favorite combination in one 🙂
I hope this helps and would love to know how it turns out.
Happy baking 🙂
Christine Barbuto says
Made this cake twice now. So quick, easy and tasty. I added the zest and juice of a lemon, and reduced the sugar to 3/4 of a cup as I don’t like cake overwhelmingly sweet. Sliced and stored in the freezer.
The Gardening Foodie says
Hi Christine Thanks for giving my recipe a try🙂
It's awesome to know that you're enjoying it too. And adding that lemon flavor? Sounds amazing, I bet it tasted incredible too!😋
BinNbmore says
At 30 minutes the batter is still very liquid. Have it in the oven still (covered with foil, as top has browned and don’t want it to burn). What could have gone wrong? Followed recipe exactly…
The Gardening Foodie says
I'm sorry to hear you're facing an issue.
I see you've been baking the cake for 30 minutes, but the recipe recommends 45 minutes total baking time. Since you've covered the top with foil to avoid burning, I suggest keeping it in the oven until a skewer inserted into the center comes out clean. Ovens can vary, so a bit more time might be needed.
Feel free to reach out if you have any more questions about the recipe. I'll be happy to help
George says
Hi
Is it definitely 500ml of full fat milk? My cake batter is like a liquid soup, this seems way too much milk. Will try try to bake but I am not sure it will work.
The Gardening Foodie says
Hi George, that's correct, it's 2 cups (500ml) of milk.
There's a video in the recipe that shows the batter consistency, which should be helpful.
Happy baking 😊
Jennifer says
Does the milk have to be full factor could you substitute with non dairy milk?
The Gardening Foodie says
Hi Jennifer, Yes, you can absolutely substitute non-dairy milk for the full-fat milk in this recipe.
Just ensure that the non-dairy milk you choose is unsweetened to maintain the balance of sweetness in the recipe. The substitution should work well without significantly altering the taste or texture of the final product.
Let me know if you have any other questions, I'll be happy to help
Happy baking 😊
Naomi Sparrow says
I’m a lover of Baking and cooking. Today I made this recipe I absolutely love coconut and I luv a dense cake . I added extra coconut I added coffee essence not vanilla and dusted with icing powder I also drizzled lemon juice icing on top . Now I have friends wanting to purchase these from me . I cook in round swirl tin cuts beautifully every time . I love a recipe with no eggs . Wish there was area to add my photos . From Australia happy baking