Preheat your oven to 350 °F (177 °C). Fill a 12-Slot Cupcake Pan with cupcake liners.
In a medium mixing bowl, add the soy milk and apple cider vinegar. Combine and let it sit for 10 minutes to create a vegan buttermilk. It will thicken and curdle slightly. Set aside.
When the buttermilk is ready, add the oil, applesauce, granulated sugar, red coloring, vanilla, and almond extract. Whisk to combine well.
In a large mixing bowl with a mesh strainer on top, sift together the flour, cocoa powder, baking soda, and salt. Whisk to combine well and set aside.
Now slowly pour the wet ingredients into the dry ingredients. Whisk together until just combined (*Don't over mix or it can create a dense and chewy cupcake).
Divide batter evenly into each slot about ⅔ the way full (an ice cream scoop works great for this). Bake them in the oven for 20-24 minutes. To check for doneness, lightly press the surface - It should spring back (You can also use a toothpick and push it through the center - it should come out clean).
Let the cupcakes cool in the pan for 10 minutes before removing. Then let them cool on a rack for at least 30 minutes before frosting.