There is something so elegant yet classic about a red velvet cake, and this Grain-Free Red Velvet Cake is going to blow you away!
Perhaps it’s the name or that beautiful, bold red color, but slicing into a Red Velvet Cake just makes you stop for a moment and stare. This Grain-Free Red Velvet Cake recipe is made from scratch for the best flavor and a moist, tender crumb that pairs wonderfully with a tangy, sweet cream cheese frosting. I am obsessed with cream cheese frosting, and this cream cheese frosting is easily made dairy-free if you are someone looking for a delicious dairy-free and grain-free red velvet cake.
Now, typically a red velvet cake has a few layers, but I admittedly don’t love the added stress of a layered cake and am more of a “snack cake” kinda gal. What are snacking cakes, you ask? Uh, just about the best way to cake. As their name suggests, snacking cakes are not for birthdays or elegant celebrations. They are more for baking on a whim and consuming casually. You know, like whenever the heck you want some dang cake. However, while I might casually whip this up on a Wednesday, I will also proudly serve this “snacking” cake on a special occasion. It’s a gem of a recipe. All the deliciousness with way less work.
Now…what makes a Red Velvet Cake red? Traditional recipes do not use food coloring, with the red color due to non-Dutched, anthocyanin-rich cocoa. However, a lot of modern recipes use some red food coloring to give it the right hue. But, it’s important to use a red food color gel as opposed to the liquid dye. The taste and texture won’t change a bit, but if you use liquid food color it definitely turns more purple than red.
Looking for more recipes like this? Try a few of my favorites:
Grain-Free Strawberry Snacking Cake
Grain-Free Red Velvet Cake

Ingredients
For the Cake:
- Nonstick cooking spray
- 2 cups superfine almond flour
- 1 cup tapioca flour
- 3 tablespoons cacao powder
- ½ teaspoon kosher salt
- 3 large eggs at room temperature
- ½ cup avocado oil
- ½ cup maple syrup
- 2 tbsp coconut sugar
- ¼ cup unsweetened coconut milk
- 2 tablespoons pure vanilla extract
- 1 teaspoon distilled white vinegar
- 1 ½ teaspoons baking soda
- 1-2 teaspoons red food color gel see note
For the Frosting:
- 4 ounces cream cheese room temperature (sub dairy-free cream cheese for dairy-free; I use Kite Hill brand)
- 2 tablespoons unsalted butter room temperature (sub vegan butter for dairy-free)
- 2 teaspoons vanilla extract
- 2 ½ cups powdered sugar
- ¼ cup chopped pecans optional for topping
Instructions
Make the Cake:
- Preheat the oven to 350℉. Coat a 9x9 square baking pan with avocado or coconut oil spray and place a parchment sling into the pan for easy removal. Set aside.
- In a medium bowl, sift together the almond flour, tapioca flour, cacao powder, and salt. Set aside.
- In a large mixing bowl, or a stand mixer fitted with the whisk attachment, add the eggs. Beat on medium-high for 3 to 4 minutes until they are pale yellow and fluffy. Mix in the avocado oil, maple syrup, coconut sugar, coconut milk, vanilla extract, vinegar, and baking soda. Beat on medium to combine.
- Adjust the mixer speed to medium-low, and working in increments, slowly add the dry ingredients to the wet ingredients, scraping the sides of the bowl as needed. Mix for 1 to 2 minutes until everything is well combined. Add the red food gel and mix once more.
- Tip the batter into the prepared baking pan. Transfer to the oven and bake until the top is lightly browned and when pricked with a cake tester it comes out clean, about 25 minutes. If the top starts to get overly browned, place a sheet of foil over the top, but do note this is a darker cake.
- Remove from the oven and allow the cake to cool in the pan for 10 minutes. Then use the parchment sling to carefully transfer the cake to a wire rack until completely cooled before you frost..
Meanwhile, Make the Frosting:
- In a stand mixer with the paddle attachment add the cream cheese, butter, and vanilla extract. Beat on medium for 2 to 3 minutes until light and fluffy. Next, slowly add the powdered sugar, beating on low at first to get it combined. Continue to increase the speed and beat on high for 2 to 3 minutes until well combined. Transfer the icing to the fridge until your cake is completely cooled.
Notes
Photography and styling by Eat Love Eats.
20 Comments
Steve
March 20, 2023 at 2:44 amIs there a substitute for almond flour due to allergies that you would recommend?
Alex
March 20, 2023 at 3:23 pmI have not tried this with an alternate flour but maybe someone else has and can share!
Hailey
March 7, 2023 at 2:33 amSO GOOD!! Grateful for recipes that accommodate dietary restrictions and taste amazing
Alex
March 7, 2023 at 2:09 pmGlad you loved it, Hailey!
Ruthie
February 28, 2023 at 10:38 pmMy husband requested this cake this past weekend — and it’s now his favorite dessert! So tasty and that cream cheese frosting — soooo good! Thank you again for a great recipe!
Alex
March 1, 2023 at 10:03 pmAwesome, glad to hear it! Thanks for commenting
Karli
February 11, 2023 at 10:30 pmMade this and it was so good! i had my toddler helping which means the recipe is forgiving if you lose some quantities of ingredients along the way lol. I did make some subs based on what I had….used whole milk vs coconut milk (1:1) and used coconut oil (the solid melted down, 1:1). I did omit the coloring too.
Alex
February 18, 2023 at 9:04 pmWonderful news!! So glad you loved it, Karli!
Sharon
February 10, 2023 at 10:42 pmIs there anything I can substitute for tapioca flour?
Alex
February 13, 2023 at 6:01 pmWe have only tested this with tapioca so do not have another recommendation at this time! Someone else may have tried an alternative and can share their experience.
Lindsay
February 13, 2023 at 8:51 pmI made this last night for the SB and didn’t have enough tapioca flour, so I used arrowroot and it still came out great!
Speshal Love Nguyen
February 9, 2023 at 4:25 pmWhat other oil would you use besides avocado? My husband is allergic and want to make this for valentines 😂
Alex
February 10, 2023 at 6:36 pmSub in Liquid coconut oil (not the solid kind that you scoop)! 🙂
Elizabeth
February 8, 2023 at 5:05 pmWhich brand of food color gel did you use?
Alex
February 10, 2023 at 6:39 pmHi! I use this brand:
https://amzn.to/3jMF0Qa
Sandra
February 8, 2023 at 2:33 pmDo you think I could make cupcakes instead? What adjustments would I need to make? Thanks!! Love all your recipes!!!
Alex
February 10, 2023 at 6:40 pmThese would definitely work as cupcakes!! I haven’t tested the cook time yet– but i’d start checking them around 15 minutes. I bet they take 15-18 mins.
Sarah
February 7, 2023 at 1:16 amCould the almond flour be substituted with cassava flour ? If so would anything else be adjusted ?
Alex
February 7, 2023 at 12:49 pmNo, I wouldn’t use Cassava Flour in place of Almond Flour. I think it will greatly effect the consistency of the batter as they are not a 1:1 ratio swap in baking, unfortunately.
Bella
February 7, 2023 at 12:33 amCan’t do the powdered sugar at all- any suggestions for the frosting? This looks heavenly in spite of its devilish good looks;)