This Easy Carrot Cake Snack Cake is a soft, cozy, everyday cake made without eggs or dairy. It’s lightly spiced, perfectly moist, and made with simple pantry ingredients—no mixers, no layers, no stress. If you want a reliable egg-free carrot cake that works for allergies and busy days, this one delivers every time. Comforting, unfussy, and just sweet enough.

Oriana’s Thoughts On The Recipe

After more than a decade of egg-free baking, I’ve learned that carrot cake is one of those recipes that should be easy—but often isn’t. Too dry, too oily, or packed with complicated steps that don’t fit real life. I wanted a version I could bake on a weekday afternoon, slice into squares, and feel good about sharing with everyone at the table.
This snack cake is exactly that. It’s the cake I make when we need something cozy but not over-the-top. The spices are warm but gentle, the crumb is dense yet tender, and the grated carrots do all the heavy lifting for moisture—no eggs or dairy needed. It’s one of those small wins that proves allergy-friendly baking doesn’t mean giving anything up.
Why You’ll Want to Try My Recipe

What is a Snack Cake?
Before diving into the recipe, let’s appreciate the wonder of the snack cake. Unlike traditional layer cakes or elaborate desserts, snack cakes are all about simplicity and convenience. They are typically small cakes, usually baked in a single tin (e.g., an 8 x 8 or 9 x 9-inch square), that are easy to make, serve, and enjoy any time of day.
Whether you’re hosting a small get-together or simply treating yourself to a weekend indulgence, this snack cake is just the right size. No more leftovers languishing in your kitchen!

Ingredients You’ll Need, Substitutions & Notes

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
For the Cake:
- All-Purpose Flour: Provides structure and stability to the cake. Make sure to measure accurately. In my opinion, a kitchen scale is the best way to measure your ingredients.
- Baking Powder & Baking Soda: Leavening agents that help the cake rise and become light and fluffy. Make sure they’re not expired or too old. To avoid a chemical aftertaste, use aluminum-free baking powder. I usually use the Clabber Girl brand, and though the ingredients state aluminum, I’ve never noticed an aluminum aftertaste.
- Ground Cinnamon, Nutmeg, and Cloves: A trio of warm spices that give the cake its signature flavor.
- Salt: Enhances the flavors and balances the sweetness of the cake. I prefer kosher or sea salt. If you only have table salt handy, I recommend reducing the amount to half.
- Milk: Depending on your dietary preferences, you can use dairy or non-dairy milk, such as almond milk or soy milk.
- Granulated Sugar: Sweetens the cake and adds moisture. I use granulated sugar to get a little lighter crumb. For a denser version, you can use brown sugar.
- Vinegar: Reacts with the baking soda to create lift and fluffiness in the cake. You can use apple cider vinegar or white vinegar.
- Oil: This keeps the cake moist and tender. You can use vegetable or canola oil—or any light-tasting oil of your preference. You can also use coconut oil, but the taste might be slightly different.
- Unsweetened Applesauce: I use and recommend unsweetened applesauce. Adds moisture and natural sweetness to the cake while acting as a binder.
- Pure Vanilla Extract: For optimal flavor, reach for pure vanilla instead of imitation. Even better, try homemade vanilla extract! If you are looking for non-alcoholic vanilla flavoring, I recommend Simply Organic Vanilla Flavoring.
- Shredded Carrots: The star of the show! Adds sweetness, moisture, and a pop of color and flavor to the cake. For the best texture and flavor, use freshly grated carrots rather than pre-packaged ones.
For the Cream Cheese Frosting:
- Cream Cheese: Use the full-fat version that comes in blocks. Use vegan cream cheese (dairy-free cream cheese) for a vegan cream cheese frosting.
- Unsalted Butter: Opt for non-dairy butter to keep the cake dairy-free.
- Confectioners’ Sugar: Regular confectioner’s sugar, also known as powdered sugar.
- Pure Vanilla Extract: Adds flavor and depth to the frosting.
- Salt: Balances the sweetness and enhances the flavor of the frosting.
To Decorate (Optional):
- Finely Chopped Pecans: Adds a delightful crunch and nutty flavor. Substitute with sunflower or pumpkin seeds for a nut-free option.
- Sugar Carrots: Adds a playful and festive touch to the cake.
Food Allergy Swaps
This recipe is naturally egg, peanut, soy, and sesame-free, making it suitable for most dietary needs. However, always check labels for hidden allergens.
- Nut-Free Option: Omit the chopped pecans or substitute them with seeds for a nut-free option.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking.
- Cream Cheese: To substitute the cream cheese, I like to use Violife Just Like Cream Cheese Original.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
Process Overview: How To Make Easy Carrot Cake Snack Cake Step-by-Step
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Step 1 – Make the Cake Batter
The batter is very simple to make. First, mix the dry ingredients in a large mixing bowl. Next, whisk the wet ingredients. Then, combine the dry and wet ingredients and add the grated carrots.




Step 2 – Bake
Bake for 35 – 45 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool in the pan on wire racks for 10 minutes, then remove from the pans using the parchment paper overhand. Allow the cake to cool completely, right-side up, on a wire rack before frosting.

Step 3 – Prepare The Frosting
Using an electric hand mixer or a stand mixer on medium speed, beat in a large bowl the unsalted butter and cream cheese until smooth and creamy. Then, add confectioners’ sugar, vanilla, and salt. Once combined, increase the speed to medium and beat for 3 – 4 minutes until the frosting is smooth, scraping down the bowl once or twice.

Step 4 – Decorate
Frost the cooled cake with the cream cheese frosting and top with chopped pecans and sugar carrots, if desired. Slice and serve.

Recipe Tips
- Measure the ingredients correctly. I highly recommend using a kitchen scale.
- Grate Your Own Carrots. For the best texture and flavor, use freshly grated carrots rather than pre-packaged ones.
- Preheat the oven for at least 15 minutes before getting started to give it plenty of time to reach the ideal recipe temperature.
- Don’t Overmix! When combining the wet and dry ingredients, mix just until everything is incorporated. Overmixing can lead to a tough and dense cake.
- Bake the batter as soon as it is ready.
- Don’t open the oven door until your baked goods have set. Leave the oven closed until the minimum time is stated in the recipe.
- Know your oven! Every oven is different, so baking times should always be taken with a grain of salt. Oven thermostats can be wildly off, affecting baking time, so keep an eye on yours.
- Allow to Cool Completely. Before frosting the cake, make sure it has cooled completely to prevent the frosting from melting.
Variations & Additions
Feel free to get creative and customize this recipe to your heart’s desire! Here are a few ideas to get you started:
- Add Raisins, Pecans, or Walnuts: Fold some raisins or chopped pecans or walnuts into the batter for extra sweetness and texture.
- Swap Spices: Experiment with different spices like cardamom, ginger, or allspice to create unique flavor profiles.
- Orange Zest: Add a hint of citrusy freshness by incorporating some orange zest into the batter.

Storing and Freezing Instructions
Store any leftovers (if you have any!) in an airtight container in the refrigerator for up to 5 days. You can also freeze individual slices wrapped tightly in plastic wrap and aluminum foil for up to 3 months. Thaw overnight in the refrigerator before serving.
Frequently Asked Questions
Absolutely! This cake actually tastes even better the next day, once the flavors have had a chance to meld together. You can totally bake the cake layers, let them cool down, and cover them up nice and tight at room temperature overnight. The same goes for the frosting – you can whip it up in advance, pop it in the fridge covered, and it’ll be good to go. When you’re all set to decorate, just let the frosting hang out at room temperature for about 15 minutes to soften up a bit. Then, give it a quick mix with the mixer on medium speed for around 1 minute before spreading it onto the cake.
Of course! While cream cheese frosting is a classic choice for carrot cake, feel free to get creative and use your favorite frosting recipe or topping instead.
You can try using a gluten-free all-purpose flour blend instead of regular flour, but keep in mind that the texture and consistency may vary slightly.
Traditional carrot cake recipes typically include eggs as one of the key ingredients. However, there are many variations of carrot cake recipes available, and some recipes may be adapted to be egg-free or vegan-friendly by using egg substitutes such as applesauce or mashed bananas. This recipe is completely egg-free.
Carrot cake can dry out if it’s baked for too long. Check for doneness a few minutes before the recommended baking time is up, and remove the cake from the oven when a toothpick inserted into the center comes out with a few moist crumbs clinging to it rather than completely clean. Also, using too much flour can result in a dry cake. Make sure to measure your flour accurately by weighing it or using the spoon-and-level method.
Not necessarily! It depends on various factors, including the specific ingredients and preparation methods used in each recipe. Carrot cake may offer some nutritional benefits due to the inclusion of carrots and potentially lower sugar content in some recipes. Both carrot cake and regular cake can be enjoyed in moderation as part of a balanced diet, but it’s a good idea to be mindful of portion sizes and ingredient choices to support overall health and well-being.
Yes. Peeling the carrots helps keep the texture smooth and prevents bitterness.
I don’t recommend it. Freshly grated carrots release more moisture, which is key for a tender eggless cake.
Absolutely. Fold in up to ½ cup chopped walnuts, pecans, or raisins if your family enjoys them.

Recipe Card

Easy Carrot Cake Snack Cake (No Eggs – No Dairy)
Important
• For best results, I highly recommend using a kitchen scale to measure the ingredients.
Ingredients
- 1 ¾ cup (240 g) all-purpose flour
- 1 ½ teaspoon (9 g) baking powder
- ¾ teaspoon (4. 5 g) baking soda
- 1 1/2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/8 teaspoon ground cloves
- 1/2 teaspoon salt
- ½ cup (120 ml) milk (dairy or not dairy will work)
- 1 cup (200 g) granulated sugar
- 1 ½ teaspoon (7.5 ml) vinegar
- ½ cup (120 ml) neutral oil
- ¼ cup (60 g) unsweetened applesauce
- 1 teaspoon (5 ml) pure vanilla extract
- 2 cups (200 g) finely grated fresh carrots
Cream Cheese Frosting:
- 4 oz (113 g) full-fat brick cream cheese, softened to room temperature (use vegan cream cheese to keep the cake dairy-free)
- 1/4 cup (58 g) unsalted butter, softened to room temperature (use non-dairy butter to keep the cake dairy-free)
- 1 1/2 cups (180 g) confectioners’ sugar
- 1/2 teaspoon (2.5 ml) pure vanilla extract
- 1/8 teaspoon salt
To decorate
- ½ cup finely chopped pecans
- Sugar carrots
Instructions
Make the Cake:
- Preheat the oven to 350º F (180º C). Line a square 8 x 8-inch cake pan with parchment paper on all sides. Lightly grease with baking spray with flour.
- In a large bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, cloves, and salt.
- Add the milk, sugar, vinegar, oil, applesauce, and vanilla; stir until combined and sugar is dissolved.
- Pour the wet ingredients into the dry ingredients and mix until just combined. Fold in the grated carrots.
- Pour batter into the prepared pan.
- Bake for 35 – 45 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool in the pan on wire racks for 10 minutes, then remove from the pans using the parchment paper overhand. Allow the cake to cool completely, right-side up, on a wire rack before frosting.
Make the Frosting:
- Using an electric hand mixer or a stand mixer on medium speed, beat in a large bowl the unsalted butter and cream cheese until smooth and creamy, about 3 – 4 minutes.
- Reduce mixer speed to low, add 1 cup of confectioners’ sugar, and keep mixing until incorporated. Add vanilla and salt. Once combined, add the remaining confectioners’ sugar; beat on low speed for 1 minute, then increase the speed to medium and beat for 3 – 4 minutes until the frosting is smooth, scraping down the bowl once or twice.
- Frost the cooled cake with the cream cheese frosting and top with sugar carrots, if desired. Slice and serve.
-
- Nut-Free Option: Omit the chopped pecans or substitute them with seeds for a nut-free option.
-
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives. Instead of milk, use non-dairy milk like soy or oat milk. And use vegan butter and cream cheese. There are many brands available in stores. I usually use Earth Balance Vegan Buttery Sticks.
-
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend.
- Measure the ingredients correctly. I highly recommend using a kitchen scale.
- Grate Your Own Carrots. For the best texture and flavor, use freshly grated carrots rather than pre-packaged ones.
- Preheat the oven for at least 15 minutes before getting started to give it plenty of time to reach the ideal recipe temperature.
- Don’t Overmix! When combining the wet and dry ingredients, mix just until everything is incorporated. Overmixing can lead to a tough and dense cake.
- Bake the batter as soon as it is ready.
- Don’t open the oven door until your baked goods have set. Leave the oven closed until the minimum time is stated in the recipe.
- Every oven is different, so baking times should always be taken with a grain of salt. Oven thermostats can be wildly off, affecting baking time, so keep an eye on yours.
- Allow to Cool Completely. Before frosting the cake, make sure it has cooled completely to prevent the frosting from melting.
- Add Raisins, Pecans, or Walnuts: Fold some raisins or chopped pecans or walnuts into the batter for extra sweetness and texture.
- Swap Spices: Experiment with different spices like cardamom, ginger, or allspice to create unique flavor profiles.
- Orange Zest: Add a hint of citrusy freshness by incorporating some orange zest into the batter.
Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.













I love carrot cakes and found this easy to make especially as I am a diary free lady
Hello Harriet! I’m so happy to hear that! Carrot cake is such a classic, and it makes me smile knowing this one was easy for you and worked well dairy-free. That’s exactly why I love sharing these recipes — everyone deserves a treat they can enjoy 💛
Being a widowed senior I didn`t need a real cake so I baked cupcakes (muffins?)
Made exactly 1 doz and came out great. Didn`t want or need icing so didn`t bother.
Probably need another batch as these are disappearing rapidly. My oven says 40 min at 355 works for me.
Hello Donald! I’m so glad they worked so well for you — and I love that you made them as cupcakes, simple and just as they are. It always makes me smile when a “small batch” starts disappearing faster than expected 😊 Ovens can vary so much, so it’s great you found the time and temperature that work perfectly for you. Enjoy every bite, and thank you for sharing your experience with me.
I made this yesterday and followed the recipe as it is just added about1/2 cup chopped pecans. It was not done at 35min or 45 min and I left it in another 15 minute. Still not enough time because the taste is good but it is very moist more like a bread pudding.
I preheated the oven and it was at 350 for more than 15 minutes. I mixed by hand as shown. At 93 I am an experienced cook too.
I’m not going to toss it because the flavor is good and nothing in it will cause me harm but I wouldn’t share it with anyone
Hello Dolores! I’m really sorry it turned out that way — I know how frustrating that is, especially when you followed the recipe so carefully. One thing that can make a big difference here is the pan size, since a smaller or deeper pan can cause the center to stay very moist. Would you mind sharing what size pan you used?
Delicious cake and frosting! The only change I made was increasing cinnamon and leaving out nutmeg and cloves. Will definitely make again. Thanks!
Hello Carole! I’m so glad you enjoyed it! I love that you adjusted the spices to your taste — extra cinnamon is never a bad idea in my book. Thanks so much for trying the recipe and coming back to share; it truly means a lot to me 💛
I want to try making this for Easter. I’ve always liked a carrot cake with pineapples in it. Do you think I can replace the applesauce with crushed pineapple?
Hello Julie! For a pineapple carrot cake you might want to use this recipe: https://mommyshomecooking.com/eggless-pineapple-carrot-cake/