Moist Carrot Cake Swiss Roll Recipe Easy Homemade Cream Cheese Swirl

Ready In
Servings
Difficulty

“You really need to try this,” my neighbor texted me one sleepy Saturday night. Honestly, I was skeptical—carrot cake in a Swiss roll form? It sounded fancy and maybe a little over the top for my usual late-night kitchen experiments. But that creamy swirl in the photo was calling my name more than I expected. So, half-asleep and half-curious, I gave it a shot.

What happened next was surprisingly delightful. The batter came together faster than I imagined, and the aroma of warm spices filled the kitchen, softening my tired mood. Rolling the cake with that luscious cream cheese swirl felt a bit fiddly at first, but it stuck beautifully after a few tries. By the time I sliced into it, the moist crumb and tangy cream cheese center made me pause—this wasn’t just another dessert; it was a quiet little celebration in cake form.

Since then, this moist carrot cake Swiss roll with cream cheese swirl has become my go-to whenever I want something sweet but not too heavy, especially for those unexpected guests or when I need to bring a little joy back into a hectic day. The texture, honestly, is just right—not too dense, not crumbly, just that perfectly soft bite that melts with a creamy tang. Plus, it’s fun to nibble on and share. There’s something about the swirl that feels like a secret treat in every slice.

I’ve found myself making it multiple times a week lately—between work deadlines and cozy evenings, it’s the kind of recipe that makes everything feel a bit more manageable. And the best part? It’s surprisingly easy to whip up, even if you’re not a baker who usually rolls cakes or fusses with fancy fillings. This carrot cake Swiss roll is proof that simple ingredients and a little patience can turn into something pretty special. And you know, it’s also a perfect way to sneak some veggies into dessert, which feels like a win on all fronts.

So, if you’re the type who appreciates a homemade treat with a thoughtful twist, this recipe might just become one of your favorites too—no pressure, just a quiet invitation to try something that’s a little different but incredibly satisfying.

Why You’ll Love This Moist Carrot Cake Swiss Roll with Cream Cheese Swirl

This recipe has earned a permanent spot in my baking rotation, and here’s why it might win you over as well:

  • Quick & Easy: The whole cake comes together in under 45 minutes, perfect for those times when you want a sweet fix without spending hours in the kitchen.
  • Simple Ingredients: You don’t need anything fancy—just pantry staples and a few fresh carrots, making it ideal for last-minute baking plans.
  • Perfect for Gatherings: Whether it’s a casual get-together or a holiday brunch, this Swiss roll looks impressive but is surprisingly effortless.
  • Crowd-Pleaser: Kids love the moist, spiced cake, and adults appreciate the tangy cream cheese swirl that balances sweetness beautifully.
  • Unbelievably Delicious: The texture is soft and tender, while the cream cheese swirl adds a rich, silky contrast that keeps every bite interesting.

What sets this carrot cake Swiss roll apart is the way the cream cheese filling is swirled through the cake, rather than just layered on top. It creates pockets of tangy creaminess that feel like little surprises in every bite. Plus, I’ve tweaked the spice mix to include just the right balance of cinnamon and nutmeg—nothing overbearing, just that warm, comforting aroma you expect from a classic carrot cake.

It’s not just a dessert; it’s the kind of recipe that makes you pause and savor the moment, without needing a lot of fuss or fancy techniques. Honestly, it’s the kind of comfort food that manages to be a bit healthier too—because, well, carrots. And if you ever find yourself wanting a break from the usual banana bread or classic chocolate cake, this carrot cake Swiss roll is a wonderful way to mix things up.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without much fuss. Most of these you probably already have, and the carrots add natural sweetness and moisture that keep the cake tender.

  • Carrots: About 2 cups (250g) of finely grated, fresh carrots. Look for firm, bright carrots for best flavor and moisture.
  • All-purpose flour: 1 cup (120g). For a gluten-free option, you can substitute with almond flour or a gluten-free baking blend.
  • Baking powder: 1 teaspoon, to give the cake a nice rise.
  • Baking soda: ½ teaspoon, helps with leavening and tenderness.
  • Ground cinnamon: 1 teaspoon, this spice is key for that classic carrot cake flavor.
  • Ground nutmeg: ¼ teaspoon, adds a subtle warmth.
  • Salt: A pinch, to balance the sweetness.
  • Eggs: 3 large, at room temperature. They help bind everything and add richness.
  • Granulated sugar: ¾ cup (150g). You can swap half for brown sugar if you prefer a deeper caramel note.
  • Vegetable oil: ⅓ cup (80ml). I like canola or sunflower oil for a neutral flavor.
  • Vanilla extract: 1 teaspoon, for that classic sweet aroma.
  • For the Cream Cheese Swirl:
    • Cream cheese: 8 ounces (225g), softened. Philadelphia brand works well for smooth texture.
    • Powdered sugar: ½ cup (60g), sifted for a silky filling.
    • Milk: 1 tablespoon (15ml), to loosen the filling slightly.
    • Vanilla extract: ½ teaspoon, to brighten the cream cheese flavor.

Seasonal tip: In spring and summer, I sometimes toss in a handful of chopped walnuts or pecans for crunch. If you want a little extra zing, a sprinkle of freshly grated orange zest in the batter pairs beautifully with the cream cheese swirl.

Equipment Needed

  • Baking sheet or jelly roll pan: About 10×15 inches (25×38 cm) size is ideal for rolling the cake. If you don’t have a jelly roll pan, a rimmed baking sheet works fine as long as it’s not too deep.
  • Parchment paper: Essential for lining the pan to prevent sticking and help with easy rolling.
  • Mixing bowls: One large for batter, one medium for cream cheese filling.
  • Electric mixer or handheld beaters: For creaming the filling smooth and beating eggs with sugar.
  • Grater: To finely shred the carrots. A box grater or food processor attachment works well.
  • Spatula: For folding ingredients gently and spreading the cream cheese filling evenly.
  • Kitchen towel: A clean, thin kitchen towel helps when rolling the warm cake to prevent cracking.

Pro tip: I’ve found that parchment paper with a non-stick finish makes rolling easier, and a silicone spatula is perfect for scraping every bit of cream cheese from the bowl.

Preparation Method

moist carrot cake swiss roll preparation steps

  1. Preheat your oven to 350°F (175°C). Line a 10×15 inch jelly roll pan with parchment paper, making sure the paper extends slightly over the edges for easy lifting later.
  2. Grate the carrots finely and set aside. Freshly grated carrots add moisture and texture that’s key for this moist carrot cake Swiss roll.
  3. In a medium bowl, whisk together the flour (120g), baking powder (1 tsp), baking soda (½ tsp), cinnamon (1 tsp), nutmeg (¼ tsp), and salt (a pinch). Set aside. This dry mix is the backbone of your cake’s spice and rise.
  4. In a large bowl, beat the eggs (3 large) and granulated sugar (150g) together using an electric mixer on high speed for 3-4 minutes until thick, pale, and fluffy—this step traps air that keeps the cake light.
  5. Slowly pour in the vegetable oil (80ml) and vanilla extract (1 tsp) while mixing gently on low speed until combined. Avoid overmixing to keep the batter airy.
  6. Gently fold in the dry ingredients in two additions, alternating with the grated carrots, using a spatula. Mix just until combined—overmixing can make the cake tough.
  7. Pour the batter evenly into the prepared pan, spreading it carefully with a spatula to the edges. Tap the pan lightly on the counter to release any large air bubbles.
  8. Bake for 15-18 minutes, or until the cake springs back when lightly pressed and a toothpick inserted near the center comes out clean.
  9. While the cake bakes, prepare the cream cheese swirl: Beat together softened cream cheese (225g), powdered sugar (60g), milk (15ml), and vanilla extract (½ tsp) until smooth and creamy.
  10. Once baked, immediately invert the cake onto a clean kitchen towel dusted lightly with powdered sugar. Peel off the parchment paper carefully.
  11. Spread the cream cheese filling evenly over the warm cake while it’s still warm but not hot. This helps the filling stick without melting away.
  12. Starting from the short edge, roll the cake tightly with the towel, creating a spiral with the cream cheese swirl inside. Don’t rush—rolling while warm helps prevent cracks.
  13. Wrap the rolled cake in plastic wrap and chill in the fridge for at least 1 hour to set the swirl and make slicing easier.
  14. Slice with a sharp serrated knife into 1-inch (2.5 cm) thick rounds and serve. The moist carrot cake Swiss roll is best enjoyed slightly chilled or at room temperature.

Troubleshooting tip: If your cake cracks when rolling, try rolling it up in the towel while still warm and let it cool that way—it softens and holds its shape better.

Cooking Tips & Techniques

One thing I’ve learned with this carrot cake Swiss roll is that folding the batter gently is crucial. You want to keep that light, fluffy texture, so resist the urge to overmix once the flour is added. Honestly, rushed mixing is the fastest way to a dense cake.

When it comes to rolling, timing is everything. Rolling while the cake is warm (but not hot) helps it bend without cracking. I like to dust my kitchen towel with powdered sugar—it prevents sticking and makes the whole process smoother. If you’re nervous about rolling, you can roll it up right after removing the parchment, then unroll, spread the cream cheese, and re-roll.

The cream cheese filling should be smooth but still thick enough to hold its shape. Adding a splash of milk loosens it just enough to spread without running off the cake. Using a handheld mixer ensures the filling is silky and lump-free.

Lastly, chilling the rolled cake before slicing is a must. It firms up the filling, making clean slices easier and prettier to serve. I’ve learned that slicing too soon can turn the swirl into a messy puddle.

If you’re in the mood for other cozy, slow-cooked dishes after your carrot cake treat, you might enjoy trying the slow cooker beef ragu or a comforting salsa verde chicken burrito bowl for dinner.

Variations & Adaptations

  • Nut-Free Version: Omit nuts entirely or substitute with seeds like pumpkin or sunflower for crunch without allergens.
  • Gluten-Free Option: Use almond flour or a gluten-free baking blend in place of all-purpose flour to keep the texture moist and tender.
  • Spiced Up: Add a pinch of ground ginger or cardamom to the batter for a warming twist that complements the carrot and cream cheese flavors.
  • Vegan Adaptation: Replace eggs with flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water per egg) and use vegan cream cheese and oil. Baking time may vary slightly.
  • Fruit Boost: Mix in a handful of raisins or chopped pineapple in the batter for extra moisture and bursts of sweetness.

Personally, I once tried folding in some toasted coconut flakes for a tropical touch—it turned out surprisingly delicious and gave a nice texture contrast. Also, swapping out the cream cheese filling for a whipped mascarpone blend makes for a richer, silkier swirl if you’re feeling indulgent.

Serving & Storage Suggestions

This moist carrot cake Swiss roll with cream cheese swirl is best served slightly chilled or at room temperature. I like to slice it into rounds and serve it alongside a cup of tea or a rich coffee to balance the sweetness.

For a festive presentation, a light dusting of powdered sugar or a sprinkle of chopped toasted nuts on top adds a nice touch. It also pairs beautifully with fresh berries or a dollop of whipped cream for extra indulgence.

To store, wrap the cake tightly in plastic wrap and keep it refrigerated for up to 4 days. It actually tastes better the next day as the flavors have time to meld. For longer storage, you can freeze the rolled cake (wrapped well) for up to 2 months—just thaw overnight in the fridge before slicing.

Reheating isn’t really needed, but if you prefer it warm, unwrap and microwave slices for 10-15 seconds to soften the filling slightly without melting it completely.

Nutritional Information & Benefits

Each slice of this carrot cake Swiss roll offers a satisfying balance of carbohydrates, fats, and protein, with the carrots contributing beneficial fiber and natural sweetness. The cream cheese swirl provides a dose of calcium and protein, making it a more substantial treat than many traditional cakes.

This recipe can be adapted to be gluten-free or lower in refined sugar by swapping ingredients, making it accessible for various dietary needs. The use of oil instead of butter keeps the cake moist while making it a bit lighter.

For those watching allergens, this cake contains dairy and eggs but can be modified to be vegan or nut-free with simple substitutions. Overall, it’s a comforting dessert that feels a bit less indulgent thanks to the fresh carrots and straightforward ingredients.

Conclusion

So there you have it—a moist carrot cake Swiss roll with cream cheese swirl that’s as comforting as it is fun to make. It’s a recipe that fits into busy days or special occasions without demanding too much fuss. I love how it brings together the familiar warmth of carrot cake with a playful, creamy twist that makes every slice feel like a little celebration.

Feel free to tweak the spices or try one of the variations to make it your own. Baking this Swiss roll has been a sweet little ritual for me, especially when I need a pick-me-up that’s not overly complicated.

If you try it, I’d love to hear how it turns out or what variations you come up with! Sharing recipes and stories like this really makes the kitchen feel like a warm, welcoming place.

And if you enjoy baking sweets, you might also appreciate the sourdough discard cinnamon rolls with cream cheese glaze for another cozy treat that’s surprisingly easy to make.

Happy baking!

FAQs About Moist Carrot Cake Swiss Roll with Cream Cheese Swirl

Can I make the carrot cake Swiss roll ahead of time?

Yes! It actually tastes better after chilling for a few hours or overnight as the cream cheese swirl sets nicely. Just keep it wrapped tightly in the fridge.

What if my cake cracks when rolling?

Rolling the cake while it’s warm is key. If it cracks, try rolling it gently with the towel right after baking, then unroll, spread the filling, and re-roll.

Can I use a different filling instead of cream cheese?

Absolutely. Whipped mascarpone, flavored buttercream, or even Nutella can be used depending on your taste preferences.

Is this recipe gluten-free?

The original recipe uses all-purpose flour, but you can substitute with gluten-free flour blends or almond flour to make it gluten-free.

How long does the Swiss roll keep in the freezer?

Wrapped tightly, it freezes well for up to 2 months. Thaw overnight in the fridge before serving.

Pin This Recipe!

moist carrot cake swiss roll recipe
Print

Moist Carrot Cake Swiss Roll Recipe Easy Homemade Cream Cheese Swirl

A moist and tender carrot cake rolled with a luscious cream cheese swirl, perfect for a quick and delightful homemade dessert.

  • Author: Olivia
  • Prep Time: 15 minutes
  • Cook Time: 18 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 2 cups (250g) finely grated fresh carrots
  • 1 cup (120g) all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • A pinch of salt
  • 3 large eggs, at room temperature
  • ¾ cup (150g) granulated sugar
  • ⅓ cup (80ml) vegetable oil (canola or sunflower oil preferred)
  • 1 teaspoon vanilla extract
  • For the Cream Cheese Swirl:
  • 8 ounces (225g) cream cheese, softened
  • ½ cup (60g) powdered sugar, sifted
  • 1 tablespoon (15ml) milk
  • ½ teaspoon vanilla extract

Instructions

  1. Preheat your oven to 350°F (175°C). Line a 10×15 inch jelly roll pan with parchment paper, extending slightly over the edges for easy lifting.
  2. Grate the carrots finely and set aside.
  3. In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Set aside.
  4. In a large bowl, beat the eggs and granulated sugar together using an electric mixer on high speed for 3-4 minutes until thick, pale, and fluffy.
  5. Slowly pour in the vegetable oil and vanilla extract while mixing gently on low speed until combined. Avoid overmixing.
  6. Gently fold in the dry ingredients in two additions, alternating with the grated carrots, mixing just until combined.
  7. Pour the batter evenly into the prepared pan and spread carefully to the edges. Tap the pan lightly to release air bubbles.
  8. Bake for 15-18 minutes, or until the cake springs back when lightly pressed and a toothpick inserted near the center comes out clean.
  9. While the cake bakes, beat together softened cream cheese, powdered sugar, milk, and vanilla extract until smooth and creamy.
  10. Once baked, immediately invert the cake onto a clean kitchen towel dusted lightly with powdered sugar. Peel off the parchment paper carefully.
  11. Spread the cream cheese filling evenly over the warm cake while it’s still warm but not hot.
  12. Starting from the short edge, roll the cake tightly with the towel, creating a spiral with the cream cheese swirl inside.
  13. Wrap the rolled cake in plastic wrap and chill in the fridge for at least 1 hour to set the swirl and make slicing easier.
  14. Slice with a sharp serrated knife into 1-inch (2.5 cm) thick rounds and serve slightly chilled or at room temperature.

Notes

Roll the cake while warm but not hot to prevent cracking. Dust the kitchen towel with powdered sugar to prevent sticking. Chill the rolled cake before slicing for cleaner cuts. For gluten-free, substitute flour with almond or gluten-free baking blend. Nuts or orange zest can be added for variation.

Nutrition

  • Serving Size: 1 slice (1-inch thic
  • Calories: 280
  • Sugar: 20
  • Sodium: 210
  • Fat: 16
  • Saturated Fat: 6
  • Carbohydrates: 30
  • Fiber: 2
  • Protein: 5

Keywords: carrot cake, swiss roll, cream cheese swirl, moist cake, easy dessert, homemade, quick baking, carrot dessert

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating