This is a two-layer vegan carrot cake with cream cheese frosting — moist, well-spiced, and sturdy enough to slice cleanly at a party. It uses a flax egg and vegan buttermilk to replace dairy and eggs without any specialty products. If you want a celebration cake that nobody has to opt out of, this is a reliable one to have in your back pocket.
Shopping notes
- Vegan cream cheese: Brand matters here. Kite Hill and Violife both hold up well in frosting without turning watery. Avoid store-brand tub-style versions — they tend to be too loose and the frosting won’t set properly.
- Ground flaxseed: Buy it pre-ground or grind whole flaxseeds yourself. Whole flaxseeds won’t form a gel no matter how long you wait.
- Plant milk: Unsweetened oat or soy milk works best for the vegan buttermilk step — both have enough protein to curdle slightly with apple cider vinegar, which is what you want. Thin milks like rice milk won’t thicken the same way.
- Applesauce: Unsweetened only. Sweetened applesauce will push the cake too sweet and throw off the spice balance.
- Whole nutmeg: Worth buying if you don’t have it. A Microplane takes three seconds and the flavor difference versus pre-ground is real.
Why this recipe works
Two things make this cake actually work. First, finely grating the carrots — not coarsely shredding them — means they release moisture gradually during baking and disappear into the crumb rather than sitting in wet clumps. Second, the combination of flax egg and applesauce together handles both binding and moisture. The flax egg gives structure so the cake doesn’t crumble when sliced; the applesauce keeps the interior soft without making it dense. Either one alone would leave you with a cake that’s either gummy or dry. Together they cover both jobs.
Troubleshooting
- Frosting is runny and won’t hold its shape: Your vegan cream cheese was too warm. Chill it for 30 minutes before beating, and make sure your vegan butter is cool but not melted. If it’s already runny, refrigerate the whole bowl for 20 minutes and beat again briefly.
- Cake layers domed and cracked on top: Oven is running hot. Tent loosely with foil after the first 20 minutes. An oven thermometer is worth the $10 — most home ovens run 15–25°F off.
- Cake is gummy in the center even after full bake time: The carrots were too wet. Next time, after grating, press them briefly in a clean towel to remove excess liquid before adding to the batter.
- Layers slide when you stack them: The cakes weren’t fully cool. Even slightly warm layers will melt the frosting between them and cause slipping. Give them a full hour at room temperature, or 20 minutes in the fridge.
- Walnuts or pecans sank to the bottom: Toss them in a teaspoon of flour from the recipe’s measured amount before folding in. The light coating helps them stay suspended in the batter.
Leftovers and meal prep
Once frosted, the cake keeps in the fridge for up to 5 days — cover cut edges with plastic wrap pressed directly against the crumb to prevent drying out. Unfrosted cake layers can be wrapped tightly in plastic and frozen for up to 2 months; thaw overnight in the fridge before frosting. Skip freezing already-frosted slices — vegan cream cheese frosting gets grainy after freezing and thawing. If you’re baking ahead for an event, the layers actually taste better on day two after the spices have had time to settle, so making them the day before is genuinely the right move, not just a convenience.

Bakery-Style Vegan Carrot Cake with Tangy Cream Cheese Frosting
Equipment
- 2 8-inch round cake pans
- Parchment paper
- Box grater or food processor with grating disc
- Mixing bowls (large and medium)
- Whisk and rubber spatula
- Measuring cups and spoons
- Hand mixer or stand mixer (for frosting)
- Wire cooling racks
- Offset spatula or butter knife
- Oven
Ingredients
For the Cake:
- 1 tbsp vegan butter or neutral oil, for greasing pans as needed to grease pans
- 2 pieces parchment paper rounds (8-inch) for lining pans
- 3 tbsp ground flaxseed for flax "eggs"
- 9 tbsp warm water to bloom flaxseed
- ½ cup unsweetened plant-based milk almond, soy, or oat
- 1 tsp apple cider vinegar to make vegan "buttermilk"
- 1 cup light brown sugar, packed organic if possible
- ½ cup organic cane sugar fine granulated
- ¾ cup neutral oil grapeseed, canola, or avocado oil
- ½ cup unsweetened applesauce adds moisture and tenderness
- 2 tsp pure vanilla extract
- 2 cups all-purpose flour spoon and level for accuracy
- 2 tsp baking powder
- 1 tsp baking soda
- ½ tsp fine sea salt
- 2 tsp ground cinnamon Saigon or Ceylon preferred for aroma
- 1 tsp ground ginger
- ¼ tsp freshly grated nutmeg grate from whole nutmeg for best flavor
- ¼ tsp ground cardamom (optional) adds a floral note
- 3 cups finely grated carrots packed; from about 6 medium carrots
- 1 cup toasted chopped walnuts or pecans reserve a little for garnish if desired
- ½ cup unsweetened shredded coconut (optional) for extra texture
- ½ cup crushed pineapple, well-drained (optional) squeeze out excess juice for best texture
For the Vegan Cream Cheese Frosting:
- ½ cup vegan butter room temperature; stick style works best
- 16 oz vegan cream cheese well-chilled; brands like Violife or Tofutti work well
- 4 cups confectioners' sugar, sifted start with 3 1/2 cups and add to taste for firmness
- 1 tsp pure vanilla extract
- 1 tsp fresh lemon juice balances sweetness; or 1/2 tsp apple cider vinegar
- ⅛ tsp fine sea salt a pinch enhances flavor
For Garnish (optional):
- ½ cup toasted chopped walnuts or pecans for the rim or top
- 1 tsp finely grated orange zest bright citrus aroma
- ½ cup carrot ribbons or curls made with a vegetable peeler
Instructions
- Prepare Pans and Preheat: Preheat the oven to 350°F (175°C). Position a rack in the center. Grease two 8-inch round cake pans with vegan butter or oil, then line the bottoms with parchment rounds. Lightly grease the parchment too for easy release.
- Make Flax “eggs” and Vegan Buttermilk: In a small bowl, whisk 3 tbsp ground flaxseed with 9 tbsp warm water. Set aside 10 minutes to thicken into a gel. It should look viscous and cohesive when ready. In a measuring cup, stir 1/2 cup plant milk with 1 tsp apple cider vinegar. Let stand 5 minutes until slightly thickened—this is your vegan buttermilk.Chef’s Note: These resting times can happen while you measure other ingredients to streamline prep.
- Mix the Wet Ingredients: In a large bowl, whisk together 1 cup packed light brown sugar, 1/2 cup cane sugar, 3/4 cup neutral oil, and 1/2 cup applesauce until glossy and slightly thick, about 1 minute. Whisk in the flax gel, vegan buttermilk, and 2 tsp vanilla until homogeneous. You should see a satiny sheen.
- Combine the Dry Ingredients: In a medium bowl, whisk 2 cups all-purpose flour, 2 tsp baking powder, 1 tsp baking soda, 1/2 tsp salt, 2 tsp cinnamon, 1 tsp ginger, 1/4 tsp nutmeg, and 1/4 tsp cardamom (optional). For an extra-fine crumb, sift this mixture once—this aerates the flour and disperses the spices evenly.
- Make the Batter: Add the dry mixture to the wet in two additions, whisking gently just until no dry streaks remain. Do not overmix—your batter should be thick but pourable and slightly speckled with spice. Switch to a spatula and fold in 3 cups finely grated carrots, 1 cup toasted chopped nuts, and, if using, 1/2 cup shredded coconut and 1/2 cup well-drained crushed pineapple. The batter will loosen slightly from the moisture in the carrots—this is perfect.
- Bake: Divide the batter evenly between the prepared pans (about equal weights visually). Smooth the tops and tap each pan firmly on the counter 2–3 times to release air bubbles. Bake at 350°F (175°C) for 30–35 minutes, or until the tops are deep golden and a toothpick inserted in the center comes out with a few moist crumbs, not wet batter. Rotate pans once at the 20-minute mark for even baking.
- Cool: Let cakes cool in the pans for 15 minutes—the edges will pull slightly from the sides. Run a thin knife around the edges, invert onto a wire rack, peel away parchment, and cool completely, about 1 hour (not included in cook time). Cakes should feel room temperature to the touch before frosting for the cleanest finish.
- Make the Vegan Cream Cheese Frosting: In a mixing bowl, beat 1/2 cup vegan butter until smooth and creamy, 1–2 minutes. Add 16 oz vegan cream cheese and beat just until combined and smooth, scraping the bowl. Gradually add confectioners' sugar (start with 3 1/2 cups), beating on low to incorporate, then on medium until fluffy, 1–2 minutes. Add up to the full 4 cups for a thicker frosting. Beat in 1 tsp vanilla, 1 tsp lemon juice, and a pinch of salt. If frosting seems soft, refrigerate it for 10–15 minutes to firm slightly (optional).Technique: If you don’t have a mixer, use a sturdy whisk; frosting will be slightly less airy but still delicious.
- Assemble and Frost: Place one cake layer on a serving plate. Spread about 3/4 cup frosting evenly to the edges. Top with the second layer (bottom side up for a flat top). Apply a thin crumb coat all over, then, if time allows, chill for 15–20 minutes to set (optional). Finish with a generous final coat, swirling with an offset spatula for texture.
- Garnish and Serve: Press toasted nuts around the sides or sprinkle on top, add a halo of orange zest, and nestle a few carrot curls in the center. Slice with a warm, dry knife for clean edges. Inhale the warm spice and citrus aroma—that’s your cue it’s perfect.
Notes
Michelle’s Tips:
- Grate Carrots Finely: Use the small holes of a box grater for a plush crumb that melds into the batter. Food processor grating disc works too—pulse once grated for a finer texture.
- Oil Choice Matters: Neutral, high-quality oil keeps flavors clean and crumb moist. A splash (2 tbsp) of extra-virgin olive oil adds depth if you enjoy a subtle fruity note.
- Nut Toasting: Toast nuts at 325°F (165°C) for 8–10 minutes until fragrant for richer, more pronounced flavor.
- Sugar Balance: For a less sweet cake, reduce cane sugar to 1/4 cup and increase applesauce by 2 tbsp—texture stays tender.
- Gluten-Free Option: Substitute a 1:1 gluten-free all-purpose blend with xanthan gum; let batter rest 10 minutes before baking.
- No Nuts? Use pepitas or sunflower seeds for crunch, or omit and add 1/4 cup raisins for chewy pops.
- 9×13-Inch Alternative: Bake in a greased and parchment-lined 9×13-inch pan at 350°F (175°C) for 40–45 minutes.
Serving Suggestions:
- Plating: Create a crescent of toasted nuts on one side and finish with delicate carrot curls and a dusting of orange zest.
- Pairings: Serve with a lightly sweet chai, spiced black tea, or a cold brew with oat milk. A splash of orange bitters in sparkling water echoes the citrus zest.
- Visual Cues: Slices should reveal a moist, speckled crumb with gleaming frosting swirls—no gummy streaks or wet centers.
Culinary Context:
Carrot cake’s roots trace to Old World carrot puddings, where carrots stood in for scarce sugar. The modern American bakery version leans on warm spices and tangy frosting. This vegan rendition preserves that nostalgic profile while celebrating plant-based technique—flax eggs for structure, applesauce for tenderness, and cultured-style vegan cream cheese for the signature tang.Optional Advanced Instructions:
- Make-Ahead: Bake layers up to 1 day ahead; wrap well and keep at room temp, or freeze up to 1 month. Frosting keeps refrigerated 3 days—rebeat briefly before using.
- Parallel Prep: While flax gels, toast nuts and line pans; while cakes bake, make frosting and prep garnishes.
- Clean Edges: Chill the assembled cake 20 minutes before slicing for picture-perfect cuts.
Timing, Course, and Cuisine:
Prep Time: 25 minutesCook Time: 35 minutes Servings: 12 slices Course: Dessert Cuisine/Origin: American
Nutrition
Frequently asked questions
Can I make this as a single-layer or sheet cake instead of two layers?
Yes — a 9×13-inch pan works well and bakes in roughly the same time, start checking at 35 minutes. You’ll use the same batter quantity; just spread it evenly and frost directly in the pan once fully cooled.
Can I use a store-bought flax egg substitute or chia egg instead?
A chia egg works fine as a direct swap — use 1 tablespoon ground chia seeds mixed with 3 tablespoons water, same rest time. Commercial egg replacers like Bob’s Red Mill work too, but follow the package ratio for one egg rather than guessing.
How do I know when the cake layers are actually done?
A toothpick inserted in the center should come out with just a few moist crumbs, not wet batter. The edges will also start to pull slightly away from the pan sides — that’s a reliable second signal that the structure has set.
More plant-based recipes to try
- Vegan Sticky Toffee Pudding
- Vegan Pavlova Perfection
- Vegan Pumpkin Pie Smoothie
- Vegan Eton Mess Delight
