Pre-heat oven to 350°.
Mix all dry donut ingredients, then add wet ingredients and mix until just combined.
Scoop donut batter into a piping bag or Ziploc bag and cut off the tip of the bag so you get about a 3/4" opening. Pipe the batter into a silicone 6-donut mold, filling the molds about 3/4 of the way to the top.
Bake at 350° for 14-16 minutes or until a toothpick inserted into the thickest part of the donut comes out clean. Remove donuts from the silicone mold and place on a cooling rack.
While the donuts bake, prepare the frosting. Whisk powdered sugar and almond milk until smooth. Add more almond milk or powdered sugar as needed to get the right consistency. You don't want the glaze to be too runny - it should still hold a bit of it's form as you pull a fork or spoon out of it. To get the swirl effect, add a small amount of gel food coloring to the end of a toothpick and gently swirl it into the frosting. Do the same with a 2nd color, if desired.
After the donuts have cooled, dip them into the frosting. Allow the frosting to set up for 30 minutes to an hour - you can speed it up by putting the donuts in the refrigerator.
For best results, eat these donuts on the same day you make them. If you plan to eat them the following day, store them unfrosted in a loosely covered container on the counter, then frost them before eating.