Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.9
(88)
Export 12 ingredients for grocery delivery
Step 1
Preheat the oven to 350 degrees F and grease two 8 inch cake pans. I also like to place a circle of parchment paper on the bottom of each pan for easy removal.
Step 2
In a large bowl, add the flour, cornstarch, baking powder, salt and sugar. Whisk well to combine.
Step 3
To the bowl with the dry ingredients, pour in the oil, non-dairy milk, apple cider vinegar, vanilla and coconut extract. Mix with a large spoon until just combined, but be careful not to over mix the batter or your cake won't be soft and fluffy.
Step 4
Pour into prepared pans and bake for 30-35 minutes, until a toothpick inserted in the middle comes out clean.
Step 5
Let the cakes cool in the pan for 10 minutes, then carefully remove them and place on a cooling rack. Allow the cakes to cool completely before frosting; you can move them to the refrigerator to speed this up.
Step 6
To a large bowl (you can simply wipe out the bowl you used for the cake), add vegan cream cheese, slightly softened vegan butter (not too soft, or your frosting will be melty), 3 cups of powdered sugar, vanilla and coconut extract.
Step 7
With a hand mixer, or stand mixer, mix starting on low, then increase to high until all ingredients are combined and smooth. If the frosting seems too runny, add another cup of powdered sugar. If it still is a bit runny, you can stick it in the refrigerator for 30 minutes or so until it firms up a bit.
Step 8
Frost the cake as desired, then sprinkle with shredded coconut and serve. Enjoy!