Coconut Marshmallows

Coconut covered marshmallow

Wikimedia Commons / Public Domain / CC-BY-SA-2.0​

Prep: 30 mins
Cook: 10 mins
Total: 40 mins
Servings: 20 servings
Nutrition Facts (per serving)
146 Calories
4g Fat
28g Carbs
2g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 20
Amount per serving
Calories 146
% Daily Value*
Total Fat 4g 5%
Saturated Fat 3g 17%
Cholesterol 0mg 0%
Sodium 47mg 2%
Total Carbohydrate 28g 10%
Dietary Fiber 1g 5%
Total Sugars 26g
Protein 2g
Vitamin C 0mg 0%
Calcium 3mg 0%
Iron 0mg 1%
Potassium 53mg 1%
*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.)

These sweet, fluffy coconut marshmallows are flavored with coconut extract and rolled in golden toasted coconut for a double dose of coconut flavor. We love the tropical twist coconut brings to traditional marshmallows, and the texture combination of soft marshmallows covered with crunchy coconut is delicious and unexpected.


  • 3 cups shredded sweetened coconut

  • 2 cups granulated sugar

  • 1 tablespoon light corn syrup

  • 1 1/2 cups water, divided

  • 4 tablespoons unflavored gelatin

  • 1 tablespoon coconut extract

  • 2 large egg whites

Steps to Make It

  1. Preheat the oven to 325 F.

  2. Place the coconut in a small baking or cake pan and toast it in the oven until golden brown.

  3. The secret to good toasted coconut is consistent browning, so be sure to stir it every 2 minutes until it is an even golden color. It will probably take 8 to 10 minutes but monitor your coconut carefully.

  4. Once toasted, remove the coconut from the oven and set it aside to cool.

  5. Prepare a 9 x 13-inch pan by spraying it with nonstick cooking spray.

  6. Sprinkle about a cup of the toasted coconut in an even layer on the bottom of the pan, so that the bottom of the pan is covered with coconut.

  7. Combine the granulated sugar, corn syrup, and 3/4 cup water in a large pot over medium heat.

  8. Stir until the sugar is completely dissolved, then stop stirring and allow the mixture to come to a boil.

  9. Continue boiling until the mixture reaches 260 F (hard-ball stage). This process will take a while, so move on to the next two steps while the sugar syrup cooks, but be sure to check the sugar syrup frequently so that it does not go above 260 F.

  10. While the sugar syrup cooks, prepare the gelatin mixture. In a small saucepan, combine 3/4 cup water and the coconut extract.

  11. Sprinkle the gelatin over the top and stir briefly.

  12. Let the gelatin sit for five minutes until it is completely absorbed by the liquid.

  13. Set the pan over low heat and stir constantly until the mixture is liquid.

  14. While the sugar syrup is boiling and the gelatin is softening, place the room-temperature egg whites in the clean bowl of a large stand mixer fitted with the whisk attachment.

  15. Once the sugar syrup nears 245 F, begin to beat the egg whites.

  16. Beat them until they hold firm peaks, but do not overbeat or they will be crumbly.

  17. If the egg whites are ready before the sugar syrup reaches the correct temperature, stop the mixer until the sugar syrup is ready.

  18. Whisk the gelatin mixture into the sugar syrup.

  19. This mixture now needs to be poured into the egg whites. If your saucepan has a spout, you can pour it from the saucepan, but if it does not I recommend pouring the syrup into a large measuring cup or pitcher so that it is easier to pour. The sugar syrup is very hot and it can cause painful burns if it accidentally spills or splatters.

  20. With the mixer running on low, carefully pour the hot syrup in a thin stream into the egg whites.

  21. Once all of the sugar syrup is poured, turn the mixer to medium-high.

  22. Continue to beat the marshmallow in the mixer until it is thick enough to hold its shape and is completely opaque. Depending on your mixer, this will take about 5 to 10 minutes.

  23. Pour the marshmallow mixture into the prepared pan and smooth the top flat with an offset spatula.

  24. Immediately sprinkle another cup of the toasted coconut on top of the marshmallow in an even layer.

  25. The remaining coconut will be used to coat the sides of the marshmallow squares when they are cut later, so set it aside for now. 

  26. Allow the marshmallow to set for at least six hours or overnight.

  27. Once the marshmallow has set, it’s time to cut it into squares. Lift the marshmallow from the pan using the foil as handles and flip it face down on the prepared surface.

  28. Peel the foil off the top of the marshmallow. If the top is sticky, sprinkle it with a little more of the toasted marshmallow.

  29. Spray a large, sharp chef's knife with nonstick cooking spray.

  30. Cut the marshmallow block into small 1-inch squares or whatever size marshmallows you desire. You can also use sharp metal cookie cutters to cut different shapes out of the marshmallow. 

  31. Dredge the cut edges of the marshmallows in the remaining toasted coconut so that they are not sticky. Your marshmallows are now ready to eat!


  • These are best soon after they are made, but if your environment is not too humid, you can store them up to three days in an airtight container at room temperature. You may need to dredge the sides in toasted coconut again if they get too sticky.