Easy Carrot Cake Snack Cake (No Eggs – No Dairy)

This post may contain affiliate links. Read our disclosure policy.

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.

a slice of Easy Carrot Cake Snack Cake (No Eggs – No Dairy) on a plate with a fork.

Oriana’s Thoughts On The Recipe

Oriana Romero, creator of Mommy's Home Cooking and egg-free baking queen.

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

  • Quick and Easy: No need to break out the mixer for this one! With straightforward instructions and minimal prep time, you’ll have this cake in the oven in no time.
  • Simple Ingredients: You won’t find any fancy or hard-to-find ingredients here. Just basic pantry staples that come together to create something truly delicious.
  • No Eggs & No Dairy: This recipe is perfect for individuals with dietary restrictions or preferences, such as vegans, those with food allergies, or those following a plant-based diet. It’s basically a vegan carrot cake!
  • Super Moist Crumb: This cake is incredibly moist and flavorful, thanks to the addition of shredded carrots, applesauce, and oil.
  • Texture: Dense but soft and tender! This cake perfectly balances dense and fluffy.
  • Perfectly Spiced: Cinnamon, nutmeg, and cloves come together to create a warm and cozy spice blend that perfectly complements the sweetness of the carrots.
  • Perfect Small Cake for Any Occasion: Whether hosting a small gathering or craving a homemade treat, this snack cake is just the right size. Say goodbye to leftovers languishing on your countertop!
The text "xo, Oriana" written in black cursive script on a light pink background evokes the sweet charm of homemade treats like Eggless Zucchini Muffins.

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!

small Easy Carrot Cake Cake for Easter over a parchment paper with cream cheese frosting and pecans.

Ingredients You’ll Need, Substitutions & Notes

Ingredients needed to make Easy Carrot Cake Snack Cake (No Eggs – No Dairy) with name tags.

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.
  • 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.

a bake small Easy Carrot Cake Cake in a baking pan.

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.

cream cheese frosting for Easy Carrot Cake Snack Cake (No Eggs – No Dairy) in a bowl.

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.

A whole Easy Carrot Cake Snack Cake (No Eggs – No Dairy) over a piece of parchment paper.

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.
a whole Easy Carrot Cake Snack Cake (No Eggs – No Dairy) with cream cheese frosting , pecans and sugar carrots.

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

Can I make this cake ahead of time?

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.

Can I use a different type of frosting?

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.

Can I make this recipe gluten-free?

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.

Does carrot cake contain eggs?

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.

Why is my carrot cake not moist?

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.

Is carrot cake healthier than regular cake?

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.

Do I need to peel the carrots first?

Yes. Peeling the carrots helps keep the texture smooth and prevents bitterness.

Can I use pre-shredded carrots?

I don’t recommend it. Freshly grated carrots release more moisture, which is key for a tender eggless cake.

Can I add nuts or raisins?

Absolutely. Fold in up to ½ cup chopped walnuts, pecans, or raisins if your family enjoys them.

a bitten slice of Easy Carrot Cake Snack Cake (No Eggs – No Dairy) showing its moist and tender texture with plates and forks in the background.

❤️ Love what you see? Subscribe to Mommy’s Home Cooking email list, so you’ll never miss a recipe! Follow along on Instagram, Pinterest, and Facebook for more fun! 

Recipe Card

a slice of Easy Carrot Cake Snack Cake (No Eggs – No Dairy) on a plate with a fork.

Easy Carrot Cake Snack Cake (No Eggs – No Dairy)

Oriana Romero
This Easy Carrot Cake Snack Cake Recipe is a breeze to make. It uses everyday ingredients and packs a punch of cozy spice to make your taste buds dance happily. Plus, it's moist, dense, and oh-so-tender! It's the perfect treat for any time you need a little pick-me-up.
4.41 from 5 votes
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings 9 servings

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

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.
Oriana’s Notes
 
Store any leftovers (if you have any!) in an airtight container in the refrigerator for up to 5 days.
 
Freeze: 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.
 
Food Allergy Swaps:
    • 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.
 
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.
  •  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
  • 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.
 
 
I appreciate your feedback, and it helps others, too! Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.

Nutrition

Calories: 440kcalCarbohydrates: 69gProtein: 5gFat: 27gSaturated Fat: 8gPolyunsaturated Fat: 9gMonounsaturated Fat: 8gTrans Fat: 0.3gCholesterol: 28mgSodium: 394mgPotassium: 189mgFiber: 2gSugar: 26gVitamin A: 5178IUVitamin C: 2mgCalcium: 92mgIron: 2mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Share your Creations!Tag @mommyshomecooking on Instagram and hashtag it #mommyshomecooking or Join my Private Facebook Group
Course Dessert
Cuisine American
Calories 440
Keyword cake carrot recipe

More Cake Recipes You’ll Love!

More Recipes To Explore!

4.41 from 5 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

10 Comments

    1. 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 💛

  1. 5 stars
    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.

    1. 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.

  2. 2 stars
    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

    1. 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?

  3. 5 stars
    Delicious cake and frosting! The only change I made was increasing cinnamon and leaving out nutmeg and cloves. Will definitely make again. Thanks!

    1. 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 💛

  4. 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?