Moist Carrot Cupcakes with Cream Cheese Frosting

These homemade carrot cupcakes are soft, moist, warmly spiced, and finished with a rich cream cheese frosting made from scratch. The cupcake batter comes together quickly in one bowl with a whisk, making this an easy carrot cake cupcake recipe for spring celebrations, Easter baking, birthdays, or any time you want a simple homemade dessert.

A small plate with three carrot cupcakes, one has a bite taken out of it.

If you love classic carrot cake, these cupcakes are a lovely smaller version with the same tender crumb, sweet carrot flavor, and cozy spices. They are easy to portion, easy to decorate, and just as delicious served plain or dressed up for a special occasion.

I decorated these carrot cupcakes with Easter sprinkles and mini eggs, but they would also look beautiful topped with crushed nuts or edible flowers. The flavor is simple, comforting, and perfect for spring, while the cream cheese frosting adds the tangy, creamy finish that makes carrot cake so irresistible.

Tell me about this recipe!

  • The carrot cupcake batter is quick and easy to make with a bowl and a whisk.
  • Freshly grated carrots are combined with sugar, oil, eggs, vanilla, baking soda, salt, and warm spices.
  • Crushed walnuts add texture, but you can use another nut or leave them out.
  • The cupcakes are topped with a smooth cream cheese frosting made with heavy cream for extra stability.

Ingredient Notes

All the ingredients for carrot cupcakes weighed out in small bowls.
All the ingredients for cream cheese frosting weighed out.
  • Flour: All-purpose flour works well for these moist carrot cupcakes and gives them a soft, tender structure.
  • Oil: Use a neutral oil such as vegetable oil or sunflower oil. Oil helps keep the cupcakes moist and light.
  • Spices: Cinnamon, ginger, and nutmeg give these cupcakes their classic carrot cake flavor. You can adjust the spices to suit your taste.
  • Carrots: Freshly grated carrots are best. Avoid pre-shredded carrots, as they are usually drier and will not add as much moisture to the batter.
  • Cream Cheese: Use block-style cream cheese when possible. If your cream cheese comes in a tub, pat away excess moisture with a paper towel before using it.
  • Heavy Cream: Heavy cream is whipped into the frosting to help create a smooth, stable texture that pipes beautifully onto the cupcakes.

How to make this recipe

steps 1 and 2 to make carrot cupcakes.

Step 1: In a medium bowl, whisk together the sugar, oil, eggs, cinnamon, ginger, nutmeg, vanilla extract, baking soda, and salt. Whisk until the mixture is smooth and a few small bubbles appear on the surface.

Step 2: Fold in the all-purpose flour until the batter is smooth and there are no dry pockets of flour remaining.

steps 3 and 4 to make carrot cupcakes.

Step 3: Add the freshly grated carrots and crushed walnuts, then gently fold everything together until evenly combined.

Step 4: Divide the batter between 12 cupcake liners and bake at 350°F/180°C for 18 to 20 minutes, or until the cupcakes are baked through.

steps 5 and 6 to make carrot cupcakes.

Step 5: For the frosting, use a chilled mixing bowl. Whisk the heavy cream with the salt, sugar, and vanilla extract on medium-low speed for about 2 minutes, until the sugar has dissolved.

Step 6: Increase the speed to high and whisk until the mixture is very thick, similar to Greek yogurt. Reduce the speed to low and add the cold cream cheese one tablespoon at a time. Scrape down the bowl, then whip until the frosting is smooth and creamy.

Several carrot cupcakes with white frosting on a cake stand.

Recipe Tips and Tricks

  • For the most accurate baking results, use a kitchen scale and measure the ingredients in grams.
  • Bring the cupcake ingredients to room temperature before baking so the batter mixes evenly.
  • Use freshly grated carrots instead of store-bought shredded carrots for a softer, moister cupcake.
  • Keep the cream cheese cold for the frosting. This helps the frosting stay thicker and more stable.
  • Let the cupcakes cool completely before frosting them, otherwise the frosting may soften or melt.
A hand holding a carrot cupcake with a bite taken out of it.

Try these Spring recipes next!

  • Easy Strawberry Filled Cupcakes
  • Fudgy Mini Egg Brownies
  • Carrot Bundt Cake
  • Lemon Meringue Pie

If you make these carrot cupcakes with cream cheese frosting, leave a review below and share how they turned out.

Recipe

A small plate with three carrot cupcakes, one has a bite taken out of it.

Carrot Cupcakes with Cream Cheese Frosting

Ella Gilbert

Moist carrot cake cupcakes topped with smooth cream cheese frosting.
Prep Time 20
Cook Time 20
Total Time 40
Course Dessert
Cuisine American
Servings 12 cupcakes
Calories 312 kcal

Ingredients

Carrot Cupcakes

  • 2 eggs
  • 1 teaspoon baking soda
  • 1 teaspoon kosher salt
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon ground ginger
  • ¼ teaspoon ground nutmeg
  • ½ cup vegetable oil, 99 grams
  • 1 cup sugar, 200 grams
  • 1 cup all-purpose flour, 120 grams
  • 1 teaspoon vanilla extract
  • 1 ¼ cups grated carrots, 160 grams
  • ¼ cup crushed walnuts, 30 grams

Cream Cheese Frosting

  • ⅓ cup sugar, 75 grams
  • 1 ½ teaspoons vanilla extract
  • ¼ teaspoon kosher salt
  • ½ cup heavy cream, 105 grams
  • ¾ cup cold cream cheese, 170 grams
Baking TipFor the best results, weigh the ingredients with a kitchen scale.

Instructions

Carrot Cupcakes

  • Preheat the oven to 350°F/180°C and line a 12-cup cupcake tray with liners.
  • In a medium bowl, whisk the oil, sugar, eggs, cinnamon, ginger, nutmeg, vanilla, baking soda, and salt until smooth and lightly bubbly on top.
  • Fold in the flour until no dry pockets remain. Add the grated carrots and crushed walnuts, then fold until combined.
  • Divide the batter evenly between the cupcake liners and bake for 18 to 20 minutes. Cool completely before frosting.

Cream Cheese Frosting

  • Chill the mixing bowl for at least 1 hour, or overnight. Add the heavy cream, salt, sugar, and vanilla, then whisk on medium-low speed for 2 minutes, until the sugar dissolves.
  • Increase the speed to high and whisk for about 2 minutes, until the mixture is very thick.
  • With the mixer on low, add the cold cream cheese one tablespoon at a time. Scrape down the bowl, then whip on high for about 3 minutes, until smooth and creamy.

Notes

This recipe was developed and tested using metric grams. US cup measurements are included, but weighing ingredients is recommended for accuracy.

Room Temperature: Bring the cupcake ingredients to room temperature before baking. Keep the cream cheese cold for the frosting.

Nuts: Walnuts can be replaced with pecans or pistachios, or omitted completely.

Storage: Store the cupcakes in an airtight container in the fridge for up to 5 days.

Calories: 312kcalCarbohydrates: 33gProtein: 4gFat: 19g

The provided nutritional information is an estimate per serving. Accuracy is not guaranteed.

Tried this recipe?Leave a comment below and share how your cupcakes turned out.