This Eggless Carrot Cake is soft, full of warm cinnamon spice, and so easy to make. I don't use eggs or butter for this one. It's inspired by the old-fashioned Crazy Cake, with grated carrot added for sweetness and topped with a creamy frosting that keeps every bite moist and rich.

SUMMARISE AND SAVE THIS RECIPE
Why You’ll Love This Recipe
I love how this cake comes together with simple ingredients from my pantry. There are no eggs or butter, yet it turns out incredibly soft and full of flavor. The grated carrot keeps it moist, and the frosting adds the perfect finish. It's simple, reliable, and perfect for any day.
Why This Eggless Carrot Cake Recipe Works
No Eggs, No Problem: I use baking soda and vinegar to help the cake rise and stay soft. When these two mix, they create tiny bubbles that give the cake lift and a light, fluffy texture. You don't need eggs to get that beautiful crumb.
No Butter Needed: Oil keeps this cake moist and tender from the inside out. It blends easily through the batter and stays soft even after cooling. It's my favorite swap for butter in an eggless bake.
No Milk Required: Warm water works perfectly in place of milk. It binds the ingredients and helps the sugar dissolve, giving the cake the same soft texture. It also keeps the recipe simple and budget-friendly.
If you prefer a classic version made with eggs, I also have a Moist Carrot Cake that's rich, traditional, and full of flavor. Both Carrot Cakes pair beautifully with my butter-free Cream Cheese Frosting.

Ingredients for Eggless Carrot Cake with Frosting
- All-Purpose Flour (Plain Flour): I use plain flour instead of self-rising because it gives me more control over the rise. It's reliable and easy to find in any pantry.
- Sugar (Caster or Granulated): I usually go for caster sugar, but granulated works fine too. Use whatever you already have at home.
- Baking Soda and Vinegar: This combination makes the cake rise without eggs. When mixed, they create bubbles that help the batter lift as it bakes.
- Salt: A small amount of salt sharpens the flavor and balances the sweetness so the cake doesn't taste flat.
- Vanilla Extract: I love the warmth and sweetness it adds. You can skip it if you don't have any, but it does make a difference.
- Vegetable Oil: Oil keeps the cake soft and moist. I often use light olive oil when I want a slightly healthier option.
- Warm Water: It activates the vinegar and baking soda and helps everything blend smoothly. It also makes the batter easier to mix.
- Carrots: Freshly grated carrots give the cake a soft texture and natural sweetness. I mix them evenly through the dry ingredients.
- Cinnamon: Adds a warm, spiced flavor. You can adjust it depending on how strong you like it.
- Walnuts (Optional): I like using finely chopped walnuts for a bit of crunch. Larger pieces work well if you prefer more texture.
- For the Frosting: I use a simple mix of cream cheese, powdered sugar, and vanilla. It's smooth, sweet, and balances the spiced carrot cake beautifully.
How to Make Eggless Carrot Cake




- Preheat the oven to 345°F (175°C). Line an 8-inch square pan with parchment paper.
- In a large bowl, whisk together the flour, baking soda, salt, cinnamon, and sugar until well combined.
- Add the grated carrot and walnuts if you are using them. Mix to coat everything in the flour.
- In another bowl, combine the warm water, vegetable oil, vinegar, and vanilla extract.
- Pour the wet ingredients into the dry ingredients and stir until no flour remains visible. I stop mixing as soon as it looks smooth.
- Pour the batter into the prepared pan and bake for about 35 to 40 minutes, or until a skewer inserted in the center comes out clean.
- Let the cake cool in the pan for ten minutes, then transfer it to a wire rack to cool completely before frosting.
How to Make the Cream Cheese Frosting


- Sift the powdered sugar into a medium bowl to remove any lumps. This gives the frosting a smooth, creamy finish.
- Add the softened cream cheese and vanilla extract.
- Mix with a hand mixer on low speed until combined, then increase to medium speed and beat until smooth and fluffy.
- Spread the frosting evenly over the cooled carrot cake.
- Sprinkle chopped walnuts on top for a little crunch and texture.
If you love cream cheese frosting as much as I do, try my Maple Cream Cheese Buttercream for another sweet twist. It's smooth, easy, and tastes amazing with spiced cakes.
Tips for Perfect Texture 💡
Use Room Temperature Cream Cheese: Always let the cream cheese soften before mixing. It blends smoothly and gives you lump-free frosting.
Don't Overmix the Batter: Mix only until everything is combined. This keeps the cake light and tender.
Finely Grate the Carrots: A fine grater helps the carrots blend evenly through the batter for a smoother texture.
Chill Before Slicing: Refrigerate the frosted cake for at least 30 minutes before cutting. It helps set the frosting and gives clean slices.

Optional Add-Ins and Variations for Eggless Carrot Cake
- Raisins or Sultanas: Add a handful for extra sweetness and a chewy texture. I like to coat them lightly in flour before mixing so they stay evenly distributed.
- Pineapple: Crushed pineapple adds a fruity note and extra moisture. Drain it well before adding so the batter does not become too wet. If you enjoy a tropical flavor, try my alternate Carrot Cake recipe. It includes pineapple baked through the batter for extra sweetness and flavor.
- Coconut: Shredded coconut gives a lovely texture and subtle flavor. Add it to the dry ingredients before mixing.
- Spice Adjustments: If you enjoy a bolder flavor, try adding nutmeg or ground ginger. They blend beautifully with the cinnamon.
- Nuts: You can swap walnuts for pecans, or even mix both. Lightly toasting them first deepens the flavor.
How to Store Your Eggless Carrot Cake 🧊
I store the frosted cake in an airtight container in the fridge for up to five days. For longer storage, I wrap the unfrosted cake well and freeze it for up to two months. Before serving, I let it thaw at room temperature, then frost it.
Make It ✨ Snap It 📸 Share It! 🍨
If you make this Eggless Carrot Cake, I'd love to see it! 😍 Tag me on Instagram or Facebook so I can check out your creation. I'll be reposting my favorites and giving shout-outs in my stories! 🎉 It's always fun to see your unique twists on my recipes, so don't be shy, snap a pic and share it! 📢🍰 #CupcakeSavvysKitchen
Frequently Asked Questions About Eggless Carrot Cake
Yes, absolutely. Leave the nuts out or replace them with raisins or shredded coconut for texture.
You can, but the cake will be denser. I recommend using half whole wheat and half plain flour for a softer crumb.
This can happen if the batter is overmixed or the oven door is opened too early. Mix gently and keep the oven closed until the last few minutes of baking.
Yes, apple cider vinegar works perfectly. It reacts with baking soda the same way and gives a slightly fruity note.
Yes, once it's frosted. The cream cheese frosting needs to stay chilled, but the cake itself stays moist and soft even after refrigeration.
Yes, freeze the unfrosted cake wrapped tightly in plastic wrap for up to two months. Thaw at room temperature before adding frosting.
It keeps well for about five days in the fridge in an airtight container. The flavor actually improves after the first day.
Eggless Carrot Cake (Crazy Cake Style)
INGREDIENTS
Carrot Cake
- 1½ cups all-purpose flour
- 1 cup sugar
- 1 teaspoon baking soda
- ½ teaspoon salt
- 2 teaspoon cinnamon
- 1½ cups carrot grated
- 2 cups walnuts chopped
- 1 teaspoon vinegar
- 1 teaspoon vanilla
- 5 tablespoon vegetable oil
- 1 cup water warm
Cream Cheese Frosting
- 1 cup powdered sugar
- 250 g (9 oz) cream cheese
- 1 teaspoon vanilla
- 1 tablespoon walnuts chopped for topping
INSTRUCTIONS
Carrot Cake
- Preheat the oven to 345°F (175°C). Line an 8-inch square pan with parchment paper.
- Sift together the flour, baking soda, salt, and cinnamon. Whisk to combine, then add sugar and mix again.
- Add grated carrot and walnuts (if using) and toss through the dry mix.
- In a separate bowl, combine warm water, oil, vinegar, and vanilla extract.
- Pour the wet mixture into the dry ingredients. Mix until no flour is visible. Do not overmix.
- Pour into the prepared pan and bake for 35 to 40 minutes, or until a skewer comes out clean.
- Let the cake cool in the pan for 10 minutes, then transfer to a rack to cool completely.
- Frost the cooled cake with cream cheese frosting.
Cream Cheese Frosting
- Sift icing into a bowl to remove lumps.
- Add cream cheese and vanilla extract.
- Using a hand mixer, blend the powdered sugar, cream cheese, and vanilla extract together.
- Beat on low speed until combined, then increase to medium-high speed and mix until smooth.
- Spread frosting over the cooled cake and top with chopped walnuts.
NOTES
- Use freshly grated carrot for the best texture and moisture.
- Mix gently to keep the cake soft and light.
- Let the cake cool fully before frosting.
- Store frosted cake in the fridge for up to five days.





Mandy Fitzgerald says
Looks delicious. For what qty of the cake do the nutritional values apply?
Fay says
Hi Mandy! It's for one slice. Values will vary depending on the brands you use.
Randi says
Is the temperature correct? It says 345 degrees. Mine wasn't cooked. But tasted great. Toothpicks came out clean.
Fay says
Hi Randi! Glad you like the taste! If the toothpick came out clean it should be all good but there are a couple of things you can do if you don't like it too moist. All ovens are different so you may need to increase the temperature a bit...maybe by 10-20 degrees. You can also cook it for a couple of minutes longer and make sure you are placing it into a fully pre-heated oven.