Some decorative straws or lollypop sticks, etc. (see notes above)
Instructions
Use a knife to poke a small hole at the bottom of each marshmallow. Then skewer each marshmallow with the straws or with some lollypop sticks. Place these marshmallows in the freezer while working on the next step (the longer they chill, the better, but should be at least 10 minutes).
Mix the coconut oil and the powdered sugar in a wide mouth glass mason jar or a deep small mixing bowl. You may want to use an immersion blender to blend everything together and ensure there aren’t any clumps. If the mixture thickens up (can happen if it’s chilly in your house), just rewarm it in the microwave for 20-30 seconds. Then start adding in your food coloring and mixing until the mixture is uniform and you get the color you’re looking for. Allow the mixture to cool off a little at this point. For dipping, the mixture should be liquid, but not too hot. Mix again with a spoon to make sure the mixture doesn’t separate prior to moving on to the next step.
Pour shredded coconut into a small bowl. Take the skewered marshmallows out of the freezer. Dip each marshmallow into the coating mixture (you may need to dip several times to get the coating even), and then dip into the shredded coconut to coat the bottom and the sides. Place upright on a plate and put it in the freezer. Repeat for each marshmallow (you can do several at a time and then place the batch in the freezer). NOTE: if you screw up any marshmallows, rinse them off under cold water. Dry with some paper towel. Return to freezer for 10 minutes and then repeat the dipping & coating process above.
Leave the marshmallows in the freezer for at least 10-15 minutes for the coating to harden up. After that you can transfer the plate into the fridge and store until ready to eat or serve. The coating might melt slightly if left out of the fridge for too long or if it’s very hot.