Give your next layer cake a seasonal flavor with this fresh mango cake. Made with moist layers of mango sponge cake filled with sweet mango puree, and frosted with mango Swiss meringue buttercream. And, of course, topped with slices of fresh mangoes for that ultimate finish.

Table of Content
I love the sight of mangoes in the market. And while we love eating mangoes on their own, they also make amazing ingredients in desserts, such as the recent no-bake mango cheesecake or this mango cake. See all my 30 plus mango recipes here.
Why make this cake?
- This is a very versatile cake and can be used with almost any fruit puree. Today, I am using fresh sweet mango puree because mangoes are in season.
- The moist cake batter is a butter-based cake recipe with eggs, all-purpose flour, and buttermilk.
- I am using fresh mangoes to make the mango puree, but you can also use frozen mangoes.
- For the frosting, today, I am using a mango Swiss meringue buttercream. My next favorite would be my no-butter cream cheese frosting or whipped cream. In addition, there are other buttercreams that would work just as well. See my 50 plus buttercream frosting recipes on this blog.
- The process and timeline for this cake is very simple.
- Prepare mango puree - 5 minutes
- Prepare cake batter - 10 minutes
- Bake cake - 25 minutes
- Chill cake - 4 hours at least (preferably overnight)
- Prepare buttercream - 15 minutes
- Crumb coat cake - 15 minutes
- Chill cake - 15 minutes
- Second coat - 15 minutes
- Chill cake - 15 minutes
- Final smoothing - 15 minutes
- Garnish - 10 minutes

Ingredients and substitutes
- All-purpose flour - I prefer to use all-purpose flour as compared to cake flour because it adds stability to the heavy mango puree.
- Unsalted butter - I always use unsalted, so I can control the amount of salt. And yet, if salted butter is all you have, use it and omit salt in the recipe.
- Sugar - I'm using white sugar, so I can have a white cake. It's always best to use fine-grain white sugar, so it dissolves easily in the butter.
- Buttermilk - If you don't buttermilk on hand, don't worry. It takes just 5 minutes to make homemade buttermilk for baking.
- Vanilla extract - A good quality vanilla extract is very important and adds a nice flavor to your baked goods.
- Mango - I am using fresh mangoes, but you can also use frozen mangoes for this recipe. However, do not use frozen mango slices on top of the cake, as the condensation may cause issues. For the top garnish, you can also use a mango puree instead of fresh slices.

Step by step instructions
Mango puree
- Peel and slice the mango around the seed. Place in a food processor or blender and pulse until smooth.
- Pour in a saucepan and reduce on low heat until almost half of its original volume.
Pro tip - We reduce the mango puree for a more concentrated flavor. You can also use fewer mangoes and skip the reduction as well. - Divide as required in the recipe below for cake, filling, and buttercream.
Pro tip - Depending on the size of the mango you may need more or fewer mangoes.

Cake batter
- Preheat the oven at 320 °F / 165 °C / Gas Mark 3
- Grease and line 3 x 7-inch baking pans or two 9-inch baking pans.
- Dry ingredients - Combine the flour, baking powder, baking soda, and salt.
- In the bowl of a stand mixer with the whisk attachment, whip eggs with half the sugar until light and foamy (ribbon stage) - remove whipped eggs to a separate bowl and set aside.
Pro tip - start by whipping on med-low speed adding the sugar a little at a time then gradually turning the high-speed. - In the same bowl of the stand mixer with the paddle attachment, cream the butter and remaining sugar until light and fluffy.
Pro tip - there is no need to clean the bowl after you whip the eggs. But you do need to work quickly so we don't lose volume on the whipped eggs. - Add the vanilla extract. Followed by the flour and buttermilk in three batches. Then, add the mango puree. Scrape the sides and bottom to ensure you have a smooth batter.
Pro tip - do not overmix at this point as we do not want to activate the gluten in our cake. - Finally, fold in the whipped eggs in three batches.
Pro tip - I like to add the first ⅓ of the whipped eggs with a whisk, and then fold the rest gently with a spatula. - Divide the batter between the prepared baking pans. Spread evenly with a spatula
- Pro tip - I like to use cake strips to ensure my layer cakes bake flat. Tap the pan to remove any air pockets.
- Bake in the preheated oven for 25 to 30 minutes. When done, cool in the pan for 10 minutes. Then, invert onto a cooling rack and cool completely before decorating.

Swiss meringue buttercream
- Watch my video on how to make Swiss meringue buttercream
- Place egg whites and sugar in the bowl of the stand mixer.
Pro tip - make sure the bowl is grease-free otherwise the egg whites will not whip. - Using a whisk, place the bowl over a double boiler and constantly whip until all the sugar has dissolved and the egg whites are fairly warm (about 160 F).
Pro tip - you don't need a thermometer, as long as all the sugar has completely melted your eggs are ready to use. - Take the bowl off the heat and whip the egg whites until you have a thick meringue with stiff peaks.
Pro tip - it is best to start whipping eggs at medium speed then increase speed as you go for the best meringue - Let the mixer continue to whip on medium-low until the mixer bowl feels cool to touch. Then gradually add butter, one cube at a time, with the mixer at medium speed.
Pro tip - it is VERY important that the meringue is cooled completely before you add the butter otherwise you will have a soupy mess. - Once all the butter is added, whip on medium-high for 2 minutes. Lastly, add the vanilla. Combine well until everything is well combined.
- Put 2 cups buttercream in a piping bag for the buttercream dam.
Pro tip - don't skip the buttercream dam otherwise all the filling will ooze out of the cake from the sides which looks very messy. - Mango buttercream - Add mango puree to the remaining buttercream. Add a few drops of yellow food color.
Pro tip - mango is yellow but it does not make the buttercream very yellow. Unless you want a pale off-white frosting do not skip the yellow food color.

Assemble
- Prepare simple syrup – cool completely before using.
Pro tip - simple syrup is just sugar and water boiled for 3 minutes. It keeps the cake layers moist. - Once cooled, cut the domes off the cake layers using a serrated knife. Brush each layer with the cooled, simple syrup.
- Place a cake layer on the cake board or cake stand.
Pro tip -if you plan to move the cake again, it is best to use a cake circle under the cake, so you can pick the cake with its base and without any accidents. - Fill the cake - Pip a buttercream dam (edge) on the cake layer. Top with a big dollop of mango puree – spread evenly but within the piped buttercream dam/edge. (see video)
- Next, top the second cake layer on top followed by buttercream dam and filling. Then, place the last cake layer on top.
Pro tip - it is best to lift individual cake layers on pieces of clean cardboard or cake lifter so you do not break them from table to cake. - Place the cake in the fridge to chill for 10 to 15 minutes.
Pro tip - Chilling the cake at this point will ensure the layers don't move when you frost the outside. Though, if you leave the cake uncovered in the fridge for too long it can dry out. So, 10 minutes is all you need.

- Crumb coat - Spread more buttercream around and on top of the cake. (see video). Chill the cake for another 15 to 30 minutes.
Pro tip - chilling the crumb-coated cake will ensure no cake crumbs get into the rest of the buttercream and you will have a nice clean cake. - Spread the remaining buttercream around and on top of the cake.
Pro tip - A straight-edge spatula for the top, an off-set spatula, and a bench scraper for the sides work better. - Final smoothing - dip an off-set spatula and bench scraper in warm water and smooth the sides and top of the cake.
- Add the remaining frosting in a large piping bag with the star tip. Pipe a border around the cake at the top. (see video)
- Decorate with slices of fresh mango (see video).
- Enjoy!

Storage
- This cake will stay in the fridge for up to a week.
- You can keep the unfrosted cake at room temperature for 2 days.
- You can even freeze this cake for up to a month.

more similar cakes
- Red Velvet Cake with Cream Cheese Frosting
- Strawberry Cake Recipe
- Zesty Lemon Cake
- Easiest Vanilla Birthday Cake
- Homemade Chocolate Birthday Cake
- See more layer Cakes
Frequently asked questions
This cake will keep at room temperature unfrosted for 3 days. And, once frosted, in the fridge for up to a week. You can also freeze it for up to a month.
Absolutely. You can soak ⅓ cup mango powder + ¼ cup water, then add it to the cake batter. Also, use ½ cup mango powder for the Swiss meringue buttercream. Beat it in at the last minute.
Yes, Swiss or Italian meringue, also work wonderfully with this cake. In addition, I have 50 plus buttercream frosting recipes on this blog so the is so much you can try.
Mangoes are so versatile and can be used in many desserts. I have shared many desserts with you on this blog. See here for my 30 plus popular mangoes recipes.
You may also like
Did you enjoy this recipe? Please ⭐️⭐️⭐️⭐️⭐️ it.
Save it for later.
You can also find a collection of my recipes and tutorials here on Pinterest. Follow me on Facebook, Twitter, and Instagram.
And, don't forget to subscribe to my blog to receive new recipes by email.
Printable Recipe
Mango Cake Recipe
Print Pin Rate Share by Email Share on FB Save GrowDescription
Video
Conversions Used
1 lb = 453 grams, 1 cup = 240 ml, 1 stick = 113g, 1 tbsp= 15 ml, 1 tsp= 5 ml,
Ingredients
Mango puree
- 4 Mangoes (large and ripe)
Cake
- 3 ½ cups (440 g) All-purpose flour
- 2 cups (400 g) White sugar
- 12 oz (340 g) Butter ((3 sticks) unsalted)
- 4 Eggs (large)
- 2 teaspoon Baking powder
- 1 teaspoon Baking soda
- ½ teaspoon Salt
- ¾ cup (180 ml) Buttermilk
- ¾ cup (180 ml) Mango puree ((see above))
- 1 teaspoon Vanilla extract
Swiss meringue buttercream
Enough to fill and frost x 4 layers
- 6 (180 g) Egg whites ((¾ cup))
- 1 cup (200 g) White sugar
- ¼ teaspoon Cream of tartar (optional)
- 16 oz (454 g) Unsalted butter (room temperature)
- 2 teaspoon Vanilla Extract
- ½ teaspoon Salt
- ¼ cup (60 g) Mango puree ((see above))
- 2 drops Egg yellow food color
Extra
- 1 cup (250 g) Mango puree (for filling (see above))
- ½ cup (120 ml) Simple syrup (to moisten layers)
- 1 Mango (fresh sliced)
Instructions
Mango puree
- Peel and slice the mango around the seed. Place in a food processor or blender and pulse until smooth.
- Pour in a saucepan and reduce on low heat until almost half of its original volume.Pro tip - We reduce the mango puree for a more concentrated flavor. You can also use fewer mangoes and skip the reduction as well.
- Divide as required in the recipe below for cake, filling, and buttercream. Pro tip - Depending on the size of the mango you may need more or fewer mangoes.
Cake batter
- Preheat the oven at 320 °F / 165 °C / Gas Mark 3
- Grease and line 3 x 7-inch baking pans or two 9-inch baking pans.
- Dry ingredients - Combine the flour, baking powder, baking soda, and salt.
- In the bowl of a stand mixer with the whisk attachment, whip eggs with half the sugar until light and foamy (ribbon stage) - remove whipped eggs to a separate bowl and set aside.Pro tip - start by whipping on med-low speed adding the sugar a little at a time then gradually turning the high-speed.
- In the same bowl of the stand mixer with the paddle attachment, cream the butter and remaining sugar until light and fluffy.Pro tip - there is no need to clean the bowl after you whip the eggs. But you do need to work quickly so we don't lose volume on the whipped eggs.
- Add the vanilla extract. Followed by the flour and buttermilk in three batches. Then, add the mango puree. Scrape the sides and bottom to ensure you have a smooth batter.Pro tip - do not overmix at this point as we do not want to activate the gluten in our cake.
- Finally, fold in the whipped eggs in three batches. Prot tip - I like to add the first ⅓ of the whipped eggs with a whisk, and then fold the rest gently with a spatula.
- Divide the batter between the prepared baking pans. Spread evenly with a spatulaTip - I like to use cake strips to ensure my layer cakes bake flat. Tap the pan to remove any air pockets.
- Bake in the preheated oven for 25 to 30 minutes. When done, cool in the pan for 10 minutes. Then, invert onto a cooling rack and cool completely before decorating.
Swiss meringue buttercream
- Watch my video on how to make Swiss meringue buttercream
- Place egg whites and sugar in the bowl of the stand mixer.Pro tip - make sure the bowl is grease-free otherwise the egg whites will not whip
- Using a whisk, place the bowl over a double boiler and constantly whip until all the sugar has dissolved and the egg whites are fairly warm (about 160 F).Pro tip - you don't need a thermometer, as long as all the sugar has completely melted your eggs are ready to use
- Take the bowl off the heat and whip the egg whites until you have a thick meringue with stiff peaks.Pro tip - it is best to start whipping eggs at medium speed then increase speed as you go for the best meringue
- Let the mixer continue to whip on medium-low until the mixer bowl feels cool to touch. Then gradually add butter, one cube at a time, with the mixer at medium speed.Pro tip - it is VERY important that the meringue is cooled completely before you add the butter otherwise you will have a soupy mess.
- Once all the butter is added, whip on medium-high for 2 minutes. Lastly, add the vanilla. Combine well until everything is well combined.
- Put 2 cups buttercream in a piping bag for the buttercream dam. Pro tip - don't skip the buttercream dam otherwise all the filling will ooze out of the cake from the sides which looks very messy.
- Mango buttercream - Add mango puree to the remaining buttercream. Add a few drops of yellow food color.Pro tip - mango is yellow but it does not make the buttercream very yellow. Unless you want a pale off-white frosting do not skip the yellow food color.
Assemble
- Prepare simple syrup – cool completely before using.Pro tip - simple syrup is just sugar and water boiled for 3 minutes. It keeps the cake layers moist.
- Once cooled, cut the domes off the cake layers using a serrated knife. Brush each layer with the cooled, simple syrup.
- Place a cake layer on the cake board or cake stand.Pro tip -if you plan to move the cake again, it is best to use a cake circle under the cake, so you can pick the cake with its base and without any accidents.
- Fill the cake - Pip a buttercream dam (edge) on the cake layer. Top with a big dollop of mango puree – spread evenly but within the piped buttercream dam/edge. (see video)
- Next, top the second cake layer on top followed by buttercream dam and filling. Then, place the last cake layer on top.Pro tip - it is best to lift individual cake layers on pieces of clean cardboard or cake lifter so you do not break them from table to cake.
- Place the cake in the fridge to chill for 10 to 15 minutes.Pro tip - Chilling the cake at this point will ensure the layers don't move when you frost the outside. Though, if you leave the cake uncovered in the fridge for too long it can dry out. So, 10 minutes is all you need
- Crumb coat - Spread more buttercream around and on top of the cake. (see video). Chill the cake for another 15 to 30 minutes.Pro tip - chilling the crumb-coated cake will ensure no cake crumbs get into the rest of the buttercream and you will have a nice clean cake.
- Spread the remaining buttercream around and on top of the cake.Pro tip - A straight-edge spatula for the top, an offset spatula, and a bench scraper for the sides work better.
- Final smoothing - dip an off-set spatula and bench scraper in warm water and smooth the sides and top of the cake.
- Add the remaining frosting in a large piping bag with the star tip. Pipe a border around the cake at the top. (see video)
- Decorate with slices of fresh mango (see video).
- Enjoy!
Recipe Notes & Tips
- Make sure all the ingredients are at room temperature before you start baking.
- Use large size eggs - a large size egg is about 60 grams in weight. If not sure, weigh and add more egg if necessary
- Add the sugar to the whipping eggs gradually. This will ensure the eggs whip the eggs light and fluffy.
- Whip the eggs until light and fluffy - this will ensure a light and airy cake.
- Cream the butter and sugar until light and fluffy. This will give a light and airy cake.
- You can add the buttermilk on its own or along with the flour as long as you do it carefully. The best is to add the buttermilk and flour alternating to each other.
- Once you add flour do not over mix the batter.
- Add the mango puree to the batter and combine well.
- Cool the cake completely before frosting - at least 3 to 6 hours.
- Always simple syrup the cakes before frosting
What other pans can I use for this cake?
Well, if you don't want to make this a mango layer cake,- You can use an 8-inch bundt pan like my mango bundt cake.
- Make a sheet cake using a 9 x 11 sheet pan.
- Use a 9 x 9-inch square pan for a coffee cake.
- These will also make 20 beautiful mango cupcakes.
Nutrition Information
The nutrition information and metric conversion are calculated automatically. I cannot guarantee its accuracy. If this data is important to you please verify with your trusted nutrition calculator. Thank you
Imelda Medina
Hello Veena, I would like to ask if I can substitute the butter to oil. Also, I noticed the flour is 3 1/2 cups. Isn't that too much flour? I just want to clarify.
Veena Azmanov
No, You can't substitute butter in this recipe. And, yes, it is a big cake with 3 layers so the flour is a correct amount. You can half the recipe to make a smaller cake. Thanks
Ritchie
Can we use canned mangoes when fresh mangoes are not in season? And if so, what kind of canned mangoes would you recommend? Thank you so much.
Veena Azmanov
Ritchie. You can use canned mangoes, preferably unsweetened varieties. If not, adjust the sweetness in the recipe.
Marie Dixon
Looks amazing. Not mango season here in Australia at the moment but come mango season cant wait to try this. Thanks
Mahima
Mango Cake looks gorgeous. Can I bake this in bundt cake pan and for how much time and at what temperature?
Thanks
Veena Azmanov
Yes, you can bake this in an 8-inch bundt pan and it should take about 40 to 50 minutes at 325 F/ 165 C.