Khek Ma-Muang (Thai Mango Cake) Recipe

Khek Ma-Muang (Thai Mango Cake) sliced on a white plate

The Spruce

  • Total: 40 mins
  • Prep: 10 mins
  • Cook: 30 mins
  • Servings: 6 to 8 servings
Nutritional Guidelines (per serving)
341 Calories
13g Fat
52g Carbs
6g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 341
% Daily Value*
Total Fat 13g 17%
Saturated Fat 8g 38%
Cholesterol 121mg 40%
Sodium 377mg 16%
Total Carbohydrate 52g 19%
Dietary Fiber 2g 6%
Protein 6g
Calcium 131mg 10%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

In Thailand, khek ma-muang (mango cake), like the one featured in this recipe, is served at all the big hotels where chefs add ornamental garnishes prepared with fresh mango and coconut.

In our recipe, the process is simplified. The fresh or canned sweet mangoes make a perfect summer cake to brighten up a picnic, potluck, or any kind of get together. This Thai mango cake recipe is fresh, fluffy, delicious, and fun to make.


  • For the Cake:
  • 6 large eggs (room temperature)
  • 1 cup sugar
  • 1 tablespoon coconut (dried, sweetened)
  • 1 cup all-purpose flour
  • 2 teaspoons baking powder
  • 1/4 teaspoon salt
  • 2 tablespoons coconut oil (melted, or 2 tablespoons melted butter)
  • 1 teaspoon coconut extract (or vanilla extract)
  • For the Mango and Cream:
  • 2.2 ounces cream cheese (room temperature)
  • 1/3 cup sugar
  • 1 teaspoon coconut extract (or vanilla extract)
  • 1 1/2 cups whipping cream
  • For Assembly:
  • 2 ripe diced mangoes (about 2 cups or 2 (14-ounce) cans sliced mango, drained)

Steps to Make It

Note: While there are multiple steps to this recipe, this dessert is broken down into workable categories to help you better plan for preparation and baking.

Make the Cake

  1. Gather the ingredients.

    Ingredients for Khek Ma-Muang (Thai mango cake)
    The Spruce 
  2. Preheat oven to 325 F. Line two (9 x 9-inch) cake pans with parchment paper, or grease them, and set aside. 

    Two 9-inch cake pans greased and lined with parchment
    The Spruce
  3. In a large bowl, beat eggs and 1 cup sugar on high speed 4 to 5 minutes or until a ribbon forms when you stop and lift beaters from the batter.

    Eggs and sugar beat together in a mixing bowl
    The Spruce
  4. On low speed, add coconut, then gradually add flour, baking powder, salt, melted and cooled coconut oil or butter, and 1 teaspoon coconut or vanilla extract. Avoid over-mixing.

    Add coconut, vanilla and other ingredients for mango cake to a mixing bowl
    The Spruce
  5. Pour batter into prepared pans, distributing evenly.

    Batter for khek ma-muang (Thai mango cake) in two cake pans
    The Spruce
  6. Bake 30 to 40 minutes, or until an inserted fork comes out clean.

    Two Thai mango cakes baked in 9-inch round cake pans
    The Spruce
  7. Run a butter knife around the circumference of each pan to loosen and then leave in pans to cool completely on wire racks.

    A knife run around the edge of the cake pans
    The Spruce 

Make the Mango and Cream

  1. Gather the ingredients.

    Ingredients for mango and cream for Khek Ma-Muang (Thai Mango Cake)
    The Spruce
  2. In a large bowl, beat cream cheese with 1/3 cup sugar and 1 teaspoon coconut or vanilla extract until smooth.

    Cream cheese beaten with sugar, coconut, and vanilla extract in a bowl
    The Spruce 
  3. In a separate medium bowl, whip the cream until stiff peaks form, about 6 to 8 minutes.

    Whipped cream in a glass bowl
    The Spruce
  4. Fold whipping cream into cream cheese a little at a time.

    Whipping cream folded into the cream cheese
    The Spruce 

Assemble the Cake

Assemble up to four hours in advance and store in the refrigerator for up to two days.

  1. Gather the ingredients.

    Ingredients to assemble Khek Ma-Muang (Thai Mango Cake)
    The Spruce
  2. Gently remove cakes from pans. Place 1 cake on a plate and spoon over some of the cream—about 1/2- to 1-inch in thickness. Top with 1/2 of the diced mango.

    Cream and mango filling on bottom layer of Khek Ma-Muang (Thai Mango Cake)
    The Spruce 
  3. Gently set the second cake on top and smother with cream. Add cream to cover the sides of the cake.

    Khek Ma-Muang completely covered in cream
    The Spruce 
  4. Decorate with more fresh mango and your choice of other fruit—blueberries, blackberries, red currants, or strawberries.

    Khek Ma-Muang (Thai mango cake) dressed with pieces of mango
    The Spruce
  5. Chill until ready to serve. Enjoy.

    Slice of Khek Ma-Muang (Thai Mango Cake) on a white plate
    The Spruce

Berry Decorations

Decorate with your choice of other fruit like blueberries, blackberries, red currants, and strawberries. Use mint leaves to give an extra touch of color.