Preheat your oven to 350 degrees Fahrenheit and line a muffin tin with muffin liners and set aside.
In a small bowl combine the coconut milk and vinegar, whisk together and set aside for 5 minutes.
Next, in a stand mixer with a paddle attachment, or in a large bowl with a handheld mixer add in the granulated sugar, eggs, vegetable oil, and vanilla and whisk together.
Then after 5 minutes add in the coconut milk mixture and whisk together.
Next, add the flour, baking powder, and salt into the wet ingredients and mix until smooth.
Pour the batter in each of the cupcake tins ¾ of the way up.
Bake in your oven for 20-25 minutes until a toothpick comes out clean. Note: These cupcakes will be light in color.
While the cupcakes are cooling, make your non-dairy buttercream. In a medium bowl add in the dairy free butter, vanilla, salt, confectioner’s sugar and coconut milk and beat together until smooth. Note: you can add more powdered sugar if you prefer thicker icing.
Once the cupcakes have completely cooled, use a piping bag to pipe on the icing then add some sprinkles and enjoy!
Video
Notes
You can store these dairy-free vanilla cupcakes in an airtight container on your counter at room temperature for 2-3 days. If you are storing them in your fridge they will stay good for 4-5 days.If you want to freeze these cupcakes I would recommend doing so before frosting them and they will stay good in your freezer for up to 3 months.