Line a 9x13-inch baking dish with wax paper, allowing the paper to overhang the ends by about 1 inch. Some do but I do not coat with non-stick cooking spray.
In a small bowl, sprinkle the gelatin over the ½ cup cold water. Let stand, stirring once or twice, until the gelatin softens, about 6 minutes. I use the Pampered Chef prep bowls for this it is the perfect size.
In a heavy 3- to 4-quart saucepan over medium-high heat, stir together the granulated sugar, corn syrup, honey, salt and the remaining 3 tablespoons warm water until well blended. When the sugar dissolves, raise the heat and bring the mixture to a full boil, stirring. Boil for 20 seconds.
Stir in the gelatin mixture, vanilla and almond extract (if using), and cook, stirring, for 30 seconds longer. Remove from the heat and continue stirring until the gelatin completely dissolves.
Pour the mixture into a large bowl. Add the flavoring oil and/or food color, if desired. Using a mixer (with a whisk-shaped attachment, if available) and gradually raising the mixer speed from low to high, beat until the mixture is stiffened, lightened and very fluffy, 5 to 7 minutes.
With a rubber spatula scrape out the marshmallow mixture into the baking dish, spreading it evenly to the edges. Very evenly coat a sheet of wax paper with nonstick spray, then pat it down on the marshmallow surface. Let the mixture cool and firm up, at least 6 hours and preferably 24 hours. (The mixture will become firmer and easier to handle if left for the full 24 hours.)
Very evenly coat a sheet of wax paper with nonstick spray, then pat it down on the marshmallow surface. Let the mixture cool and firm up, at least 6 hours and preferably 24 hours. (The mixture will become firmer and easier to handle if left for the full 24 hours.)
To Cut Marshmallows: Sift about one third of the powdered sugar onto a cutting board. Lift the marshmallow slab out of the baking dish. Peel off the top sheet of wax paper. Invert the slab onto the powdered sugar and peel off the other sheet of wax paper. Sift about a third of the remaining powdered sugar over the top of the slab. Using lightly greased kitchen shears or a lightly greased, large sharp knife, cut the slab crosswise into 12ths and lengthwise into 8ths to form 1-inch marshmallow cubes. Dust all the cut surfaces with powdered sugar to reduce their stickiness. As necessary, clean off and regrease the knife.