share this recipe

Eggless Carrot Sheet Cake (Moist & Easy)

prep time: 30 min | bake time: 30 min | total time: 2 hrs

If you’re looking for a no-fuss carrot cake that’s soft, moist, and incredibly easy to make, this eggless carrot sheet cake is exactly what you need. No layering, no complicated steps - just a simple, reliable recipe that delivers every single time.

The Only Eggless Carrot Sheet Cake You’ll Ever Need

If you’re looking for a soft, moist, and easy eggless carrot cake, this carrot sheet cake is exactly what you need. No layers, no fuss just a simple, reliable recipe that turns out perfectly every time.

It has the perfect texture: light yet rich, packed with freshly grated carrots, and stays moist for days. The cream cheese frosting is smooth, creamy, and not overly sweet, making it far better balanced than most recipes you’ll find online.

This cake has quickly become a favorite at home and honestly, my husband might love it even more than I do. The first time I made it, I planned to save a few slices… but that didn’t happen  He kept going back for “just one more,” and within two days, the entire sheet pan was gone. According to him, it’s the perfect balance of soft cake and creamy frosting impossible to stop at one slice.

homemade eggless carrot cake for Easter

Ingredient Tips & Dairy-Free Options

For the Carrot Cake

  • Milk (dairy or plant-based) – Adds moisture; use almond, oat, or soy milk for dairy-free.
  • Vinegar or lemon juice – Creates a buttermilk effect for a soft, tender crumb.
  • Sugar – Sweetens and keeps the cake moist.
  • Oil – Keeps the cake soft and tender for days.
  • Vanilla extract – Enhances flavor.
  • Freshly grated carrots – Add moisture, texture, and natural sweetness.
  • All-purpose flour – Provides structure.
  • Baking powder & baking soda – Help the cake rise and stay light.
  • Cinnamon – Adds warm flavor.
  • Salt – Balances and enhances flavors.

For the Cream Cheese Frosting

  • Cream cheese (or dairy-free) – Use dairy-free options like Kite Hill or Tofutti for a creamy texture.
  • Butter (or vegan butter) – Adds richness; vegan block butter like Miyoko’s or Earth Balance works well.
  • Powdered sugar – Sweetens and stabilizes the frosting.
  • Vanilla extract – Enhances flavor.
vegan eggfree carrot sheet cake topped with smooth frosting close up
vegan eggless carrot sheet cake topped with smooth frosting close up
moist vegan and eggless carrot cake slice on plate
carrot cake served for spring dessert

How to Make Eggless Carrot Sheet Cake

Preheat your oven to 350°F (175°C). Grease a 13×9-inch rectangular pan and line it with an overhang of parchment paper on all four sides for easy removal.

Grate the carrots using the fine or medium side of a grater and lightly squeeze out excess moisture to prevent a dense cake.

In a large bowl, whisk together milk, oil, vanilla, light brown sugar, and cane/castor sugar until smooth. In a separate bowl, combine the flour, baking powder, baking soda, cinnamon, and salt.

Add the dry ingredients to the wet and mix until just combined. Gently fold in the grated carrots.

milk and vinegar mixture curdling for eggless cake
mixing dry ingredients for carrot cake jpg
freshly grated carrots added to cake batter
mixing grated carrots into eggless carrot cake batter

Pour the batter into the prepared pan and bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool completely before frosting.

thick carrot cake batter consistency
freshly baked carrot sheet cake cooling in pan
spreading cream cheese frosting over eggless carrot cake
vegan carrot cake with creamy not-too-sweet frosting

How to Make Cream Cheese Frosting

Beat the butter until light and fluffy. Gradually add powdered sugar and vanilla, mixing until smooth. Add the cream cheese (cool, not too soft) and whip until creamy and spreadable.

Once the cake has cooled completely, transfer it to a serving plate or board. Spread the cream cheese frosting evenly over the top with an offset spatula, then use the back of a spoon to create decorative swirls.

Drizzle caramel sauce over the frosting for an indulgent finish.

Cut into slices and serve. This cake can be stored in the refrigerator for 2–3 days and tastes even better the next day as the flavors deepen.

Cream Cheese frosting recipe ingredients
Cream Cheese frosting recipe ingredients
beating cream cheese frosting until smooth
Cream Cheese frosting

Eggless Carrot Sheet Cake FAQs

Watch this Video to Make Thick NYC Chocolate Chip Cookies

Pro Tips for Eggless Carrot Sheet Cake

  • Use finely grated carrots – This ensures the cake bakes evenly and stays soft without chunky bits.
  • Squeeze excess moisture from carrots – Too much moisture can make the cake dense or slightly gummy.
  • Don’t overmix the batter – Mix just until combined to keep the crumb light and tender.
  • Use oil for cake, not butter – Oil keeps the cake moist for days, even when refrigerated.
  • Measure flour correctly – Spoon and level to avoid a dry cake.
  • Add spices to taste – Cinnamon is classic, but a pinch of nutmeg or ginger adds depth.
  • Cool completely before frosting – Warm cake will melt the frosting.
  • Use cool, not overly soft cream cheese – This helps create a thick, stable, and smooth frosting.
carrot sheet cake topped with smooth frosting close up
eggless moist crumb of eggless carrot cake close up
carrot cake served for spring dessert
vegan eggless carrot sheet cake topped with smooth frosting close up

Ready for More Carrot Recipes

Check out these favorites next:

  1. Carrot Cake Muffins
  2. The best Eggless Carrot Cake
  3. Carrot Cake Loaf

For more foolproof, bakery-style secrets, grab a copy of my cookbook Vegan Baking Made Simple. It’s designed to help you bake like a pro without ever needing an egg!

carrot sheet cake topped with smooth frosting close up
No ratings yet

Eggless Carrot Sheet Cake (Moist & Easy)

If you’re looking for a no-fuss carrot cake that’s soft, moist, and incredibly easy to make, this eggless carrot sheet cake is exactly what you need. No layering, no complicated steps just a simple, reliable recipe that delivers every single time.
Author: Saloni Mehta
Rate
Yield: 16 servings
Prep: 30 minutes
Cook: 30 minutes
Total: 2 hours

Ingredients

Carrot Sheet Cake

  • 240 ml Milk* room temp; see notes for options
  • 120 g Light Brown Sugar
  • 150 g Cane Sugar or castor sugar
  • 160 ml Sunflower Oil or any neutral oil
  • 1 tsp Vanilla Extract
  • 300 g All Purpose Flour
  • 1+1/2 tsp Baking Powder
  • 1+1/4 tsp Baking Soda
  • 1 tsp Cinnamon Powder
  • 1/4 tsp Salt
  • 300 g Carrots grated; 5-6 medium sized carrots
  • 60 g Walnuts chopped; optional

Cream Cheese Frosting

  • 110 g Butter room temp; see notes for options
  • 90 g Powdered Sugar or icing sugar
  • 220 g Cream Cheese room temp not soft; see notes for options
  • 1 tsp Vanilla Extract

Instructions

For the Carrot Sheet Cake

  • Preheat your oven to 350°F (175°C). Grease a 13x9-inch (33 × 23 cm)rectangular pan and line it with an overhang of baking paper on all four sides for easy removal.
  • Grate the carrots using the fine or medium side of a grater and lightly squeeze out excess moisture to prevent a dense cake.
  • In a large bowl, whisk together milk, oil, vanilla, light brown sugar, and cane/castor sugar until smooth.
  • In a separate bowl, combine the flour, baking powder, baking soda, cinnamon, and salt. Add the dry ingredients to the wet and mix until just combined without any lumps.
  • Gently fold in the grated carrots.
  • Pour the batter into the prepared pan and spread it in even layer. Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. Let the cake col completely before frosting.

For the Cream Cheese Frosting

  • Beat the butter using an electric whisk until it turns light and fluffy. Scrape down the sides. Gradually add the sifted powdered sugar and vanilla extract, mixing until smooth and creamy.
  • Finally, add the cream cheese and whip until the frosting is fluffy and spreadable.

Cake Assembly

  • Once the cake has cooled completely, remove the baking paper from underneath and transfer it to a serving plate or board. Spread the cream cheese frosting evenly over the top with an offset spatula, then use the back of a spoon to create decorative swirls.
  • Drizzle caramel sauce over the frosting for an indulgent finish.
  • Cut into slices and serve. This cake can be stored in the refrigerator for 2–3 days and tastes even better the next day as the flavors deepen.

Notes

  • Cups vs. Weighing Scale: Measuring with US cups is convenient but can be imprecise. For accurate baking results, weigh ingredients with a digital kitchen scale in grams.
  • Prep Your Ingredients: Measure and prepare all ingredients before starting your recipe. This makes baking smoother, faster, and stress-free.
  • Teaspoons & Tablespoons: Always use measuring spoons for teaspoons (tsp) and tablespoons (tbsp). Regular eating spoons are not accurate.
  • Milk: You can use any dairy-free unsweetened milk (like almond, soy, oat) or dairy based whole milk.
  • Sugar Substitutions: Cane sugar can be replaced with granulated sugar or caster sugar. Ensure the sugar is vegan-friendly or use organic cane sugar.
  • Butter Options: Use dairy-free salted butter sticks or any salted butter of your choice.
  • Cream Cheese Choices: Opt for dairy-free cream cheese or any plain full-fat cream cheese you prefer.
  • Salted Caramel Sauce Recipe : https://pastrybysaloni.com/salted-caramel-sauce/
Saloni Mehta Pastry Chef and Food Blogger

Meet Saloni

I’m a former pastry chef with a love for breads, cakes and everything in between! My recipes are easy to follow, egg free and are designed to be shared with others!

popular recipes

How to make moist brookies without eggs
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

Get new recipes first!

Check out my Cookbook

Get tips from a pro!

Did you try this recipe? Leave a review!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Try these recipes next!

error: Content is protected !!