Carrot Cake Roll with Cream Cheese Filling – Soft, Moist, and Beautifully Swirled

If you love classic carrot cake but want something more elegant and eye-catching, this Carrot Cake Roll with Cream Cheese Filling is the perfect dessert to make. It has a soft spiced carrot cake layer rolled around a creamy, sweet, tangy cream cheese filling, then finished with extra frosting and shredded carrots or nuts on top.

This cake looks beautiful when sliced because every piece has a perfect spiral of moist cake and smooth cream cheese.

It is perfect for holidays, birthdays, Easter, Thanksgiving, tea time, family gatherings, or anytime you want a dessert that looks bakery-style but is still easy to make at home.


Recipe Overview

DetailInformation
Recipe NameCarrot Cake Roll with Cream Cheese Filling
Prep Time25 minutes
Bake Time12–15 minutes
Cooling Time1 hour
Chill Time1 hour
Total TimeAbout 2 hours 40 minutes
Servings8–10 slices
CourseDessert
DifficultyMedium

Ingredients

For the Carrot Cake

IngredientAmount
All-purpose flour¾ cup
Baking powder1 teaspoon
Baking soda½ teaspoon
Ground cinnamon1 teaspoon
Ground nutmeg¼ teaspoon
Ground ginger¼ teaspoon
Salt¼ teaspoon
Eggs3 large
Granulated sugar½ cup
Brown sugar¼ cup
Vanilla extract1 teaspoon
Vegetable oil2 tablespoons
Finely grated carrots1 cup
Powdered sugarFor rolling towel

For the Cream Cheese Filling

IngredientAmount
Cream cheese, softened8 oz
Unsalted butter, softened4 tablespoons
Powdered sugar1 cup
Vanilla extract1 teaspoon
Lemon juice, optional1 teaspoon

For Decoration

IngredientAmount
Extra cream cheese frostingOptional
Shredded carrotsFor topping
Chopped walnuts or pecansOptional
Powdered sugarOptional dusting

Instructions

Step 1: Prepare the Pan

Preheat your oven to 350°F / 175°C.

Line a 10×15-inch jelly roll pan with parchment paper.

Lightly grease the parchment paper so the cake releases easily after baking.


Step 2: Mix the Dry Ingredients

In a bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg, ginger, and salt.

Set aside.

These spices give the carrot cake roll its warm homemade flavor.


Step 3: Beat the Eggs and Sugars

In a large bowl, beat the eggs, granulated sugar, and brown sugar for 3–4 minutes.

The mixture should become thick, light, and slightly fluffy.

This step helps the cake stay soft and flexible for rolling.


Step 4: Add Vanilla, Oil, and Carrots

Add vanilla extract and vegetable oil.

Mix until combined.

Fold in the finely grated carrots.

Use finely grated carrots because large pieces can make the cake crack when rolled.


Step 5: Add the Flour Mixture

Add the dry ingredients to the wet ingredients.

Fold gently until just combined.

Do not overmix.

The batter should be smooth, light, and evenly mixed.


Step 6: Bake the Cake

Spread the batter evenly into the prepared pan.

Bake for 12–15 minutes, or until the cake springs back when lightly touched.

Do not overbake.

A dry cake is more likely to crack when rolled.


Step 7: Roll the Cake While Warm

Lay a clean kitchen towel on the counter.

Dust it generously with powdered sugar.

Carefully turn the warm cake onto the towel.

Peel off the parchment paper.

Starting from the short end, gently roll the cake up with the towel inside.

Let it cool completely while rolled.

This helps the cake remember its shape.


Step 8: Make the Cream Cheese Filling

In a bowl, beat softened cream cheese and butter until smooth.

Add powdered sugar, vanilla extract, and lemon juice if using.

Beat until creamy and fluffy.

The filling should be thick enough to spread but soft enough to roll.


Step 9: Fill the Cake

Once the cake is completely cool, carefully unroll it.

Spread the cream cheese filling evenly over the cake.

Leave a small border around the edges so the filling does not squeeze out too much.


Step 10: Roll Again

Gently roll the cake back up without the towel.

Wrap it in plastic wrap.

Refrigerate for at least 1 hour.

Chilling helps the filling firm up and makes the cake easier to slice.


Step 11: Decorate

Place the chilled cake roll on a serving plate.

Spread extra cream cheese frosting on top if desired.

Sprinkle with shredded carrots, chopped nuts, or a light dusting of powdered sugar.

Slice and serve chilled.


Pro Tips for the Best Carrot Cake Roll

Use finely grated carrots.

Do not overbake the cake.

Roll the cake while it is still warm.

Use enough powdered sugar on the towel to prevent sticking.

Let the cake cool fully before adding the filling.

Chill before slicing.

Use a sharp knife for clean slices.

Wipe the knife between each cut.


Delicious Variations

Carrot Cake Roll with Walnuts

Add ½ cup finely chopped walnuts to the batter or sprinkle them over the filling.

Pineapple Carrot Cake Roll

Add ¼ cup well-drained crushed pineapple to the batter for extra moisture.

Coconut Carrot Cake Roll

Add ¼ cup shredded coconut to the filling or topping.

Orange Cream Cheese Filling

Add 1 teaspoon orange zest to the cream cheese filling for a fresh citrus flavor.

Spiced Carrot Cake Roll

Add extra cinnamon and a pinch of cloves for a stronger spice flavor.


What to Serve with Carrot Cake Roll

This dessert pairs beautifully with simple drinks and toppings.

Great serving ideas include:

  • Hot coffee
  • Black tea
  • Mint tea
  • Cold milk
  • Vanilla ice cream
  • Whipped cream
  • Fresh berries
  • Caramel drizzle
  • Powdered sugar

For a beautiful dessert plate, serve each slice with whipped cream and a few fresh berries.


Storage

Store the carrot cake roll covered in the refrigerator for up to 4 days.

Because it contains cream cheese filling, it should stay chilled.

Keep it wrapped tightly so the cake does not dry out.


Freezing

You can freeze this cake roll.

Wrap it tightly in plastic wrap, then foil.

Freeze for up to 2 months.

Thaw overnight in the refrigerator before serving.

For the best look, decorate after thawing.


Common Mistakes to Avoid

Rolling the Cake Too Late

The cake must be rolled while warm.

If it cools flat, it may crack later.

Overbaking

Overbaked cake becomes dry and stiff.

Bake only until the cake springs back.

Using Wet Carrots

If your grated carrots are very wet, gently pat them with paper towels.

Too much moisture can make the cake heavy.

Filling While Warm

The cake must be completely cool before adding cream cheese filling.

Warm cake will melt the filling.

Skipping the Chill Time

Chilling helps the roll hold its shape and slice cleanly.


Nutrition Estimate

ServingAmount
Calories280–420
Protein4–7 g
Carbohydrates36–55 g
Fat14–25 g
Sugar24–40 g
Serving Size1 slice

Nutrition values are approximate and depend on ingredients and slice size.


Frequently Asked Questions

Can I make this cake ahead of time?

Yes. This carrot cake roll is perfect for making ahead. Chill it overnight and decorate before serving.

Why did my cake crack?

It may have been overbaked, cooled too long before rolling, or rolled too tightly.

Can I use pre-shredded carrots?

Freshly grated carrots are better. Pre-shredded carrots are usually too dry and thick.

Can I make it without nuts?

Yes. Nuts are optional.

Can I add raisins?

Yes. Add ¼ cup finely chopped raisins if you like them in carrot cake.

Can I use whipped cream instead of cream cheese filling?

You can, but cream cheese filling gives the classic carrot cake flavor and holds better.


Final Thoughts

This Carrot Cake Roll with Cream Cheese Filling is soft, moist, creamy, and beautiful when sliced. The spiced carrot cake, sweet cream cheese filling, and pretty spiral make it perfect for special occasions or family desserts.

Serve it chilled, decorate it with frosting and shredded carrots, and enjoy a homemade carrot cake roll that looks impressive and tastes rich, fresh, and delicious.