4 Ingredient Peach Cake (No Eggs, Dairy, Butter or Oil)
This peach cake is soft, moist and studded with juicy peaches. The cake only needs 4 ingredients and doesn’t require any eggs, dairy, butter or oil. It is an easy one-bowl recipe and you don’t even need a mixer to make it.

This cake comes out so soft and moist. You can’t tell it is made without eggs, dairy, butter or oil. Peaches are in season right now and the ones I have been eating are so sweet. I immediately wanted to make a peach dessert with them.
Ingredients
- Peaches
- Self-rising flour
- Coconut milk
- Sugar
Peaches: This recipe works best with fresh peaches. The peaches can be either thinly sliced or chopped. You can also leave the peach skin on, but I did remove the skin.
Self-rising flour: Self-rising flour is a flour blend that already includes a leavening agent so you don’t need to add one.
Coconut milk: Make sure to use full fat canned coconut milk. This is not the same as the kind of coconut milk sold for drinking. Canned coconut milk contains more fat which is needed in this cake.
Sugar: Regular granular sugar is used to sweeten the cake.
How to Make Peach Cake
- Whisk together the coconut milk and sugar. Mix in the self-rising flour with a spatula until the batter is mostly smooth.
- Fold in some of the peach pieces.
- Transfer the batter to your prepared cake pan. Place the rest of the peach slices on top of the cake batter.
- Bake cake for about 70 minutes or until done.
Texture
This cake is fluffy, soft and very moist from the peaches.
Expert Tips
- This cake is baked in an 8 inch pan. You can also bake it in a 9 inch pan but your cake will not be as tall.
- Make sure the peach slices you add on top of the cake are very thin, between 1/8 to 1/4 inch thick. This will help them stay on top of the batter and not sink in.
- Be careful not to overmix your batter. That will make the cake tough and gummy.
More Easy Cake Recipes

4 Ingredient Peach Cake
Ingredients
- 1 1/2 cups (300g) granulated white sugar
- 1 (13.6 fl oz/403 ml) can full-fat coconut milk, make sure to use canned
- 2 3/4 cups (371g) self-rising flour, see note before starting
- 1 cup (144g) chopped peaches (approx 1/2 by 3/4 inch cubes), plus 14-16 peach slices (100g) very thinly sliced (between 1/8 to 1/4 inch thick) to add on top of the cake, you can peel the skin or leave it on depending on personal preference
Instructions
- Preheat the oven to 350°F (177°C). Grease an 8-inch round springform pan with non-stick cooking spray and then line the bottom with a parchment round. You do not need to line the sides but make sure they are well greased.
- In a large bowl, whisk together sugar and coconut milk until evenly combined and smooth. Sometimes the coconut milk separates while sitting in the can, so make sure to whisk smooth any chunks of coconut fat.
- Add the flour. Use a spatula to mix it in until you have a mostly smooth batter. Do not overmix the batter. Make sure to use a spatula to mix it. Add in the chopped peaches and gently fold them in.
- Pour the batter into the prepared pan and use an offset spatula to smooth it evenly across. Arrange the peach slices on top of the cake. You can do whatever patter or design you prefer.
- Bake for about 65-75 minutes or until the cake is done. When the cake is done, it should be golden brown on the surface, a toothpick inserted should come out clean and if you apply light pressure to the surface of the cake, it should bounce back.
- Let cake cool fully before cutting. If desired, you can dust cake with powdered sugar before serving. Store uneaten cake in fridge or freezer in an airtight container.
Notes
- Peach note: You can leave the peach skin on, but I peeled mine for ease of eating. You will need a little less than 2 medium peaches for this recipe. If your peaches are super ripe and soft, you may be able to easily peel off the skin. If your peaches are still more firm, the easiest way to peel the peaches is to blanch them first. To do this, use a small sharp knife and score an "x" in the peach skin at the bottom of each whole peach (cut only the skin and not the flesh). Then cover the peaches in a pot of simmering water for about 15 seconds. Remove peaches and immediately place them in an ice bath. The skin should then peel off very easily.
- I did a mix of chopped peaches in the batter and thin peach slices on top. You can also do all peach slices and no chopped peaches. I don't recommend chopped peaches for the top of the cake because they will likely sink in during baking.
- I dusted the cake with powdered sugar. You could also sprinkle some coarse sugar on top before baking instead to give the surface of the cake a crispy edge.
- Self-rising flour note: There are 2 main kinds of self-rising flour sold in the US. One that is a lower protein (2 grams per 1/4 cup serving) flour and one that has a regular amount of protein (3 grams per 1/4 cup (30g) serving). The amount of protein affects how much liquid is absorbed. You want to use a self-rising flour with a regular amount of protein. For this recipe, I tested it with Gold Medal self-rising flour* (regular amount of protein). Please use a self-rising flour with a regular amount of protein (3 grams per 1/4 cup), or make your own self-rising flour with the recipe below.
- I made this recipe with Thai Kitchen Organic Coconut Milk.* Make sure to use full fat canned coconut milk for this cake. The recipe does not work with the drinking kind of coconut milk or a lowfat/light canned coconut milk.
- *These product links are affiliate links. This means I earn a commission from qualifying purchases.
- Homemade self-rising flour: Whisk together 2 and 3/4 cups all purpose flour, 4 and 1/8 tsp baking powder and 5/8 tsp salt. Make sure your all purpose flour has a regular amount of protein (3 grams per 1/4 cup). Most brands in the US contain this amount but there are some brands with higher protein (4 grams per 1/4 cup) such as King Arthur Flour and Bob's Red Mill, which will not work well for this recipe.




Can you use drained canned peaches peaches and or frozen blueberries for the cakes Thank you.
We haven’t tested this recipe with canned peaches or frozen blueberries. This recipe works best with fresh peaches but if you drain them well that should work.
Just tried this cake for the first time and it’s really good! The instructions were very clear and I appreciate the recipe listing measurements in grams as well. My cake looked wonderful and tastes great too. Not overly sweet and makes you appreciate the peaches in it. I think I needed to cook mine a few minutes longer because it was super moist but I can adjust that for the next time.
Thank you for sharing your experience with this recipe! We’re so glad you loved it!
Good. And. Fast..love. peaches.
We’re so glad you loved this cake!
Everything about this recipe is perfect.
Thank you! We’re so happy to hear you loved it!
The only healthy things in this cake are the peaches. Processed white flour and sugar are super unhealthy, and coconut anything is high in saturated fat, let alone full fat coconut milk.
We encourage you to re-read the post. We never make any claims that this recipe is healthy. This is a recipe for a peach cake that is made without dairy and without eggs. It’s not supposed to be a healthy cake. We do share many healthy recipes on this blog as well.
I enjoy your little ingredient recipes.Thank you kindly.!
We’re so glad you enjoy the recipes!
Great recipes
Can Bisquick be substituted for self rising flour?
We haven’t tested that with this recipe so we are not sure that would work the same!
Good morning,is it possible to use Almond milk or Avena milk instead of coconut milk or Normal milk?
Hi Carla! It would not work with a milk alternative. Canned coconut milk is not like drinking coconut milk. It contains a much higher amount of fat. Similar, your drinking milk alternatives will not contain enough fat.