Moist Eggless Carrot Cake Recipe | Cream Cheese Frosting Dessert
When a carrot cake slices cleanly, smells like warm cinnamon, and tastes rich without eggs, you know you’ve nailed it. This moist eggless carrot cake ticks every box: tender crumb, lush spice, and a tangy cream cheese frosting that brings everything together. You won’t miss the eggs at all.
I’ll walk you through the reliable method I use at home, with tips for perfect texture, simple swaps, and make-ahead options. Whether you bake it as a layered showstopper or a cozy snack cake, you’ll get bakery-level results with pantry ingredients and zero fuss.
Why This Eggless Carrot Cake Turns Out So Moist and Tender

I designed this recipe to deliver dependable lift, balanced sweetness, and incredible moisture without eggs. Here’s what makes it work:
- Oil instead of butter: Oil gives consistent moisture and stays soft even when chilled.
- Buttermilk + vinegar: The acid reacts with baking soda for a great rise and a fine, tender crumb.
- Finely grated carrots: They melt into the batter, keeping the cake soft without sogginess.
- Brown sugar: Adds moisture and a gentle caramel note that deepens flavor.
- Warm spices: Cinnamon and nutmeg make the carrot flavor pop without overpowering it.
- Reliable egg substitute: A simple mix of yogurt and oil stands in for eggs and keeps the batter stable.
Ingredients

For the Eggless Carrot Cake
- 1 3/4 cups (220 g) all-purpose flour
- 1 cup (200 g) granulated sugar
- 1/2 cup (100 g) packed light brown sugar
- 1 teaspoon baking soda
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon fine salt
- 2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 3/4 cup (180 ml) neutral oil (canola, sunflower, or light olive)
- 1/2 cup (120 ml) plain yogurt (or dairy-free yogurt)
- 3/4 cup (180 ml) buttermilk (or 3/4 cup milk + 2 teaspoons vinegar)
- 2 teaspoons vanilla extract
- 2 cups (about 220 g) finely grated carrots
- Optional mix-ins: 1/2 cup chopped walnuts or pecans, 1/2 cup raisins
For the Cream Cheese Frosting
- 8 oz (225 g) cream cheese, softened
- 1/2 cup (115 g) unsalted butter, softened
- 2 1/2–3 cups (300–360 g) powdered sugar, to taste
- 1 teaspoon vanilla extract
- Pinch of salt
- Optional: 1–2 tablespoons heavy cream for silkier texture
How to Make Moist Eggless Carrot Cake with Cream Cheese Frosting
1) Prep and Preheat
- Preheat oven to 350°F (175°C).
- Grease and line two 8-inch round pans with parchment (or use one 9×13-inch pan).
- Finely grate the carrots. Use the small holes on a box grater for best texture.
2) Mix Dry Ingredients
- In a large bowl, whisk flour, granulated sugar, brown sugar, baking soda, baking powder, salt, cinnamon, and nutmeg until no lumps remain.
3) Combine Wet Ingredients
- In a separate bowl, whisk oil, yogurt, buttermilk, and vanilla until smooth and emulsified.
4) Make the Batter
- Pour wet into dry and whisk gently until a few flour streaks remain.
- Fold in grated carrots and any mix-ins. Do not overmix.
5) Bake
- Divide batter evenly between prepared pans.
- Bake 22–28 minutes for 8-inch layers (or 30–35 minutes for a 9×13), until a toothpick comes out with a few moist crumbs.
- Cool 10 minutes in pans, then turn out onto racks. Cool completely before frosting.
6) Make the Frosting
- Beat cream cheese and butter together until fluffy and smooth, 2–3 minutes.
- Add powdered sugar gradually with vanilla and a pinch of salt. Beat until creamy. Add a splash of cream if you want it extra silky.
7) Frost and Finish
- Level cake layers if needed.
- Spread a thin crumb coat, chill 15 minutes, then add a generous final layer of frosting.
- Top with toasted walnuts or carrot curls if you like.

How to Store Your Eggless Carrot Cake
- Unfrosted cake: Wrap tightly and keep at room temperature up to 2 days or refrigerate up to 5 days.
- Frosted cake: Refrigerate because of the cream cheese. Cover and chill up to 5 days.
- Freezing: Freeze unfrosted layers (well-wrapped) up to 2 months. Thaw in the fridge overnight. You can freeze slices of frosted cake too; wrap snugly and thaw in the fridge.
- Serving: Bring chilled, frosted cake to room temp for 30–45 minutes before serving for best texture.
Benefits of Making Carrot Cake Without Eggs
- Consistent moisture: Oil, yogurt, and carrots keep the crumb soft and plush.
- Great for mixed diets: Perfect when you need a dessert that suits egg-free eaters and everyone else.
- Straightforward method: No whipping eggs, no stand mixer required for the batter.
- Make-ahead friendly: Layers freeze beautifully, and frosting holds well.
- Balanced sweetness: Spices and tangy frosting keep it from tasting too sugary.
What to Avoid for Best Results
- Don’t use coarse carrot shreds: Large pieces can create wet pockets and uneven texture.
- Don’t overmix: Mix until just combined to prevent a dense, tough crumb.
- Don’t skip acid: Buttermilk or milk + vinegar activates the leaveners for lift.
- Don’t overbake: Pull it when a tester shows moist crumbs. Dry carrot cake is a heartbreaker.
- Don’t frost warm cake: Heat melts frosting and turns layers slippery.
- Don’t pack the flour: Spoon and level for accurate measuring.
Tasty Variations to Try
- Pineapple Carrot Cake: Fold in 1/2 cup well-drained crushed pineapple and reduce buttermilk by 2 tablespoons.
- Coconut Lover’s: Add 1/2 cup unsweetened shredded coconut and 1/4 teaspoon coconut extract.
- Nutty Crunch: Toast pecans or walnuts first for deeper flavor and better crunch.
- Spice Boost: Add 1/4 teaspoon ground ginger and a pinch of cloves for a bolder profile.
- Dairy-Free: Use dairy-free yogurt, plant milk + vinegar, and a vegan butter + vegan cream cheese frosting.
- Loaf or Cupcakes: Bake in two 8×4-inch loaf pans (40–50 minutes) or as cupcakes (18–22 minutes). Adjust time accordingly.
- Maple Cream Cheese Frosting: Swap 2–3 tablespoons of powdered sugar for pure maple syrup and reduce added cream.
FAQ
Can I make this without yogurt?
Yes. Replace yogurt with unsweetened applesauce in equal amount, or use thick dairy-free yogurt. The crumb stays moist and soft.
Why did my cake sink in the middle?
Usually the oven ran cool or the batter sat too long. Preheat fully, bake immediately after mixing, and avoid opening the oven in the first 20 minutes.
How fine should I grate the carrots?
Use the small holes on a box grater. Very fine shreds release moisture evenly and disappear into the crumb.
Can I reduce the sugar?
You can cut total sugar by up to 1/4 cup without hurting texture. Keep some brown sugar for moisture and flavor.
Do I need to peel the carrots?
Peel if the skins look tough. Young, clean carrots just need a good scrub.
How do I get smooth frosting?
Start with room-temperature butter and cream cheese, sift the powdered sugar, and beat until fluffy. Add a tablespoon of cream for extra silk.
What pan size works best?
Use two 8-inch rounds for layers or a 9×13-inch pan for a simple sheet cake. Cupcakes bake nicely too.
Conclusion
This eggless carrot cake brings cozy spice, incredible moisture, and a cloud of tangy cream cheese frosting—no eggs required. You’ll love how simple the batter comes together, how reliably it bakes, and how quickly it disappears at any gathering. Bake it today, stash a slice for tomorrow, and enjoy the kind of carrot cake that turns casual bakers into confident cake makers.
Moist Eggless Carrot Cake with Cream Cheese Frosting
A tender, spiced egg-free carrot cake made with oil, yogurt, and buttermilk, topped with tangy cream cheese frosting.

Ingredients
- 1 ¾ cups (220 g) all-purpose flour
- 1 cup (200 g) granulated sugar
- ½ cup (100 g) packed light brown sugar
- 1 teaspoon baking soda
- 1 ½ teaspoons baking powder
- ½ teaspoon fine salt
- 2 teaspoons ground cinnamon
- ¼ teaspoon ground nutmeg
- ¾ cup (180 ml) neutral oil (canola, sunflower, or light olive)
- ½ cup (120 ml) plain yogurt (or dairy-free yogurt)
- ¾ cup (180 ml) buttermilk (or ¾ cup milk + 2 teaspoons vinegar)
- 2 teaspoons vanilla extract
- 2 cups (about 220 g) finely grated carrots
- Optional: ½ cup chopped walnuts or pecans
- Optional: ½ cup raisins
- Frosting: 8 oz (225 g) cream cheese, softened
- Frosting: ½ cup (115 g) unsalted butter, softened
- Frosting: 2 ½–3 cups (300–360 g) powdered sugar, to taste
- Frosting: 1 teaspoon vanilla extract
- Frosting: Pinch of salt
- Frosting optional: 1–2 tablespoons heavy cream
Instructions
- Preheat oven to 350°F (175°C). Grease and line two 8-inch round pans with parchment, or prepare a 9×13-inch pan. Finely grate the carrots.
- In a large bowl, whisk together flour, granulated sugar, brown sugar, baking soda, baking powder, salt, cinnamon, and nutmeg until lump-free.
- In another bowl, whisk oil, yogurt, buttermilk, and vanilla until smooth.
- Pour wet ingredients into dry and whisk gently until a few flour streaks remain. Fold in grated carrots and any optional mix-ins; do not overmix.
- Divide batter between pans. Bake 22–28 minutes for 8-inch layers (30–35 minutes for 9×13) until a toothpick comes out with a few moist crumbs.
- Cool in pans for 10 minutes, then turn out onto racks and cool completely.
- Make frosting: Beat cream cheese and butter until fluffy, 2–3 minutes. Gradually add powdered sugar with vanilla and a pinch of salt; beat until creamy. Add cream if desired for a silkier texture.
- Frost: Level layers if needed. Apply a thin crumb coat, chill 15 minutes, then add a final generous layer of frosting. Top with toasted nuts if desired.






