These moist, irresistible carrot cake cupcakes are topped with fluffy cream cheese frosting and chopped walnuts. They look beautiful and taste even better!

Carrot cake cupcakes are one of my favorite ways to sneak some extra veggies into my diet. The delicate, moist crumb of the carrot cupcakes comes from the 3 whole carrots used in the recipe. With all those carrots, you surprisingly don’t even taste them! Instead, you get the warm spice from the cinnamon and the sweet tang from the cream cheese frosting.
For another carrot cake inspired recipe, try these amazing carrot cake cookies that can easily be made into individual carrot cake cookie cups for parties.
How to make carrot cupcakes
The base of these carrot cupcakes comes from my favorite carrot muffin recipe. Don’t just take my word for it – click through to read some of the reviews from people who enjoyed the recipe for themselves. This incredibly moist, delicate cake is made with oil instead of butter to give it a tender, light crumb.
Make the cupcakes
- Sift all the dry ingredients together.
- In a mixer bowl fitted with paddle attachment or using a hand-held mixer, beat together eggs, granulated sugar, and brown sugar on medium-high speed until light and fluffy, about 3 minutes.
- On low speed and with the mixer running, add oil slowly and beat until combined. Beat in vanilla extract until combined, then turn off mixer.
- Fold in the shredded carrots by hand until combined, followed by the flour mixture.
- Fill each liner ¾ full with batter. Bake for 15-20 minutes until a toothpick inserted into the center of the muffin comes out clean. Allow muffins to cool completely on a wire rack.
Note: If you want to dress your cupcakes up and add more flavor, you can add chopped nuts or raisins to the batter.
Top the cupcakes with cream cheese frosting
These cupcakes are topped with my favorite smooth and fluffy cream cheese frosting. It’s easy to make and takes about 5 minutes. You can make the frosting while the cupcakes are baking, but make sure to let the cupcakes cool completely before topping them. Otherwise, the frosting will melt.
To get a nice, bakery-style swirl, use a piping bag and a star tip to top your cupcakes. If you don’t have a piping bag, you can substitute with a large, Ziploc. Cut a hole in the corner and place your tip through the hole. Fill the bag with frosting and use as a makeshift piping bag!
You can also use a spoon or knife to spread the frosting on top of the cupcakes.

Tips for making carrot cake cupcakes
- Don’t overmix your cupcake batter once you add the dry ingredients. This can make the cupcakes dense instead of light and fluffy.
- Beat the eggs and sugar until light and fluffy. This will take about 3-4 minutes. The eggs will turn a pale yellow color and look almost frosting-like.
- For added flavor and texture, feel free to add chopped walnuts or raisins to the cupcake batter before baking.
- Use block style, full-fat cream cheese for the frosting. The cream cheese that comes in plastic containers won’t work for this frosting because it lacks the structure it needs to hold its shape.

More of my favorite cupcake recipes
- Ultimate Chocolate Cupcakes: Rich, moist chocolate cake topped with creamy chocolate frosting.
- Amazing Red Velvet Cupcakes: Delicate and fluffy with smooth cream cheese frosting.
- Banoffee Cupcakes: Banana and caramel together is irresistible.
- Tiramisu Cupcakes: All the flavors of classic tiramisu in cupcake form.

Carrot Cake Cupcakes
Moist and fluffy carrot cake cupcakes topped with smooth and fluffy cream cheese frosting!
Ingredients
- 1 cup (140g) all-purpose flour
- ½ teaspoon baking soda
- 1 teaspoon baking powder
- ¼ teaspoon salt
- 1 teaspoon ground cinnamon
- 2 large eggs
- ½ cup (100g) granulated sugar
- ½ cup (100g) light or dark brown sugar
- ½ cup (120 ml) canola oil (or vegetable, safflower)
- 1 teaspoon pure vanilla extract
- 180 g (about 2 large or 3 medium carrots, or 1 ½ cups) grated carrots
- Cream Cheese Frosting
Instructions
-
Preheat oven to 350°F/180°C. Line a muffin pan with muffin liners.
-
In a large bowl sift together flour, baking soda, baking powder, salt, and cinnamon. Set aside.
-
In a mixer bowl fitted with paddle attachment, or using a hand-held mixer, beat together eggs, granulated sugar, and brown sugar on medium-high speed until light and fluffy, about 3 minutes. On low speed and with the mixer running, add oil slowly and beat until combined. Beat in vanilla extract until combined, then turn off mixer. Fold in carrots by hand until combined. Fold in flour mixture just until combined. Don’t overmix.
-
Fill each liner ¾ full with batter. Bake for 15-20 minutes until a toothpick inserted into the center of the muffin comes out clean. Allow muffins to cool completely on a wire rack.
-
Frost cupcakes with frosting once they've cooled.
-
Frosted cupcakes can be kept in an airtight container in the refrigerator for up to 4 days. Bring them to room temperature before serving.