Moist Carrot Cake Bars with Cheesecake Swirl
These moist carrot cake bars with cheesecake swirl are the kind of dessert that disappears before you even get a chance to plate them properly — trust me, I’ve watched it happen. Think of your favorite cozy carrot spice cake, but now imagine it layered and swirled with a silky, tangy cheesecake filling. Yeah. We’re going there.
If you’ve been searching for the ultimate carrot cake bar recipe with cream cheese, you’ve officially found your people. I made these on a whim one Sunday afternoon, and now they’re basically a permanent fixture at every family gathering. They hit that sweet spot between a classic spiced bar and a creamy cheesecake — and honestly? They’re way easier to make than they look.
Table of Contents
What You’re Getting Into (The Good Stuff)
These carrot cheesecake bars deliver everything you love about carrot cake — warm spices, tender crumb, natural sweetness from the carrots — but with a luscious cream cheese layer swirled right through the middle. The result is this gorgeous, marbled dessert that looks like you spent way more time on it than you actually did.
They’re rich enough to be a showstopper but chill enough to snack on straight from the fridge. Win-win.
The carrot cake batter is super moist thanks to oil, applesauce, and freshly grated carrots, while the cheesecake layer is smooth, vanilla-scented, and just the right amount of tangy. Think of them as the lovechild of your grandma’s classic carrot spice cake cheesecake bars and a New York-style cheesecake. They’re served cold, sliceable, and completely addictive.
Ingredients

Here’s everything you’ll need to make 16 bars of pure happiness:
| Section | Ingredient | Amount |
|---|---|---|
| Carrot Cake Batter | All-purpose flour (spooned & leveled) | 1⅓ cups |
| Baking soda | 1 tsp | |
| Sea salt | ½ tsp | |
| Ground cinnamon | 1 tsp | |
| Ground nutmeg | ¼ tsp | |
| Ground ginger | ¼ tsp | |
| Canola or vegetable oil | ¾ cup | |
| Granulated sugar | ⅔ cup | |
| Brown sugar (packed, light or dark) | ⅔ cup | |
| Unsweetened applesauce | ¼ cup | |
| Pure vanilla extract | 1 tsp | |
| Large eggs, room temperature | 2 | |
| Peeled & grated carrots (small-hole grater) | 1½ cups | |
| Cheesecake Layer | Full-fat cream cheese, softened | 2 (8 oz) packages |
| Sour cream, room temperature | 2 Tbsp | |
| Granulated sugar | ⅔ cup | |
| Large eggs, room temperature | 2 | |
| Vanilla bean paste (or vanilla extract) | 2 tsp |
Pro tip: Grating your carrots on the small holes of your box grater makes a huge difference. Finely grated carrots blend into the batter and keep things super moist — no chunky bits here.
How to Make Moist Carrot Cake Bars with Cheesecake Swirl

Step 1: Get Your Pan Ready
Preheat your oven to 350°F and line a 9×13 inch pan with parchment paper. Let the paper hang over the sides a little — it’ll make lifting these out so much easier later. Set it aside while you get to work on the batter.
Step 2: Mix the Dry Ingredients
In a large mixing bowl, whisk together the flour, baking soda, sea salt, cinnamon, nutmeg, and ginger. Take a second to breathe in that spice blend — it smells like autumn in a bowl. These warm spices are what give these carrot spice cake cheesecake bars their signature cozy flavor.
Step 3: Whisk the Wet Ingredients
In a separate bowl, whisk together the oil, granulated sugar, brown sugar, applesauce, vanilla, and eggs until everything’s smooth and glossy. The combination of oil AND applesauce is the secret weapon here — it keeps the bars incredibly moist without making them greasy.
Step 4: Combine and Add Carrots
Pour the wet mixture into the dry ingredients and fold until almost combined — a few streaks of flour are totally fine. Then stir in your grated carrots and give it a final gentle mix. Don’t overmix. Seriously, overmixing is the enemy of tender bars. Stop as soon as you don’t see any dry flour, and set the batter aside.
Step 5: Make the Cheesecake Filling
Using a handheld mixer or stand mixer with the paddle attachment, beat the softened cream cheese and sour cream together for 1–2 minutes until silky smooth. Add the sugar and vanilla bean paste, then mix again until combined. The vanilla bean paste gives this cheesecake layer little flecks of real vanilla that look gorgeous and taste even better.
Add the eggs one at a time on medium-low speed, mixing just until incorporated after each one. Don’t go crazy with the mixer here — overbeating eggs into cheesecake can cause cracking and puffing.
Step 6: Layer It All Up
Pour half of the carrot cake batter into your prepared pan and spread it out into an even layer. It’ll look thin — like, concerningly thin — but that’s totally normal. Trust the process. Dollop ALL of the cheesecake filling over that first layer and spread it gently.
Then spoon the remaining carrot cake batter in dollops over the cheesecake layer. Don’t try to spread it too perfectly — you want irregular patches for a good swirl effect.
Step 7: Swirl and Bake
Grab a butter knife and gently swirl through the batter with a few lazy figure-eight motions. Less is more here! Over-swirling will muddy the layers and you’ll lose that beautiful marbled effect. A few big, swooping swirls are all you need.
Bake for 35–40 minutes, until the edges look set and the center has just a slight jiggle (like Jell-O, not liquid). A toothpick inserted near the center should come out with a few moist crumbs but no wet batter.
Heads up: After baking and cooling, the top of the bars might sink a little or look slightly uneven because of the carrot cake swirls on top. This happened during recipe testing too! Once you cut them into bars, you honestly can’t tell — and the cross-section swirls look absolutely stunning.
If you really want a smooth top, try layering the carrot cake batter on the bottom, cheesecake in the middle, and the remaining carrot cake batter as a full layer on top (no swirling). You’ll get cleaner tops but skip the pretty marbled look.
Step 8: Cool, Chill, and Cut
Let the bars cool completely at room temperature — no shortcuts here. Once they’re at room temp, transfer the whole pan to the fridge and chill for at least 3 hours, or overnight if you can wait that long (the hardest part, honestly). Chilling is what firms up that cheesecake layer and makes everything slice beautifully.
To cut clean bars, use a sharp knife and wipe it clean between each cut. You can also run the blade under warm water or give it a quick spritz of non-stick spray for even prettier slices. Cut into 16 squares and try not to eat three in a row.
Tips, Tricks & Tasty Variations
Expert Tips for Perfect Bars Every Time
Room temperature ingredients matter. Cold cream cheese will give you a lumpy cheesecake layer no matter how long you beat it. Pull your cream cheese, sour cream, and eggs out at least an hour before baking. If you’re in a rush, see our quick kitchen tips page for shortcut ideas.
Spoon and level your flour. Don’t scoop directly from the bag — that packs too much flour in and dries out your carrot cake batter. Spoon it into the measuring cup and level off the top with a straight edge.
Grate your own carrots. Pre-shredded carrots from the store are too thick and dry. Freshly grated carrots on the small holes of a box grater are moist and fine enough to melt into the batter perfectly.
Fun Variations to Try
Add mix-ins to the carrot cake layer. Fold in ½ cup of chopped walnuts, pecans, or golden raisins for extra texture. If you love a classic carrot cake, this carrot cake bar recipe with cream cheese is the perfect base for customizing.
Make it spicier. Bump up the cinnamon to 1½ tsp and add a pinch of cardamom for a more aromatic, complex spice profile. This works beautifully with the vanilla bean cheesecake layer.
Swap the vanilla bean paste. No vanilla bean paste? Regular vanilla extract works just fine — use the same 2 tsp amount. The flavor is equally delicious, just without the pretty specks.
Troubleshooting Common Issues
Cheesecake layer cracked: You probably overmixed after adding the eggs, or overbaked. These bars are very forgiving since the swirl hides a lot — but next time, mix on medium-low and pull them from the oven when the center still has a slight jiggle.
Bars are too gooey in the middle: They need more chill time! These carrot cheesecake bars MUST be refrigerated for at least 3 hours before cutting. Overnight is even better. Don’t try to rush this step.
Swirls disappeared: You swirled too much! With swirling, think of it like a few lazy strokes — not stirring a pot of soup. Three or four big figure-eights through the whole pan is plenty.
Storage & Reheating
| Storage Method | How Long | Notes |
|---|---|---|
| Refrigerator (airtight container) | Up to 5 days | Keep them covered — they absorb fridge odors easily |
| Freezer (individually wrapped) | Up to 2 months | Wrap each bar in plastic wrap, then place in a freezer bag |
| Counter (not recommended) | 2 hours max | Cheesecake layer needs refrigeration for food safety |
Reheating
Honestly? These bars are best served cold or at room temp — that’s how the cheesecake layer shines. If you prefer them slightly warm, let a bar sit on the counter for 15–20 minutes before eating. Avoid microwaving; it makes the cheesecake layer weirdly rubbery.
No-Waste Kitchen Ideas
Have leftover grated carrots? Toss them into a quick ramen bowl for added texture and nutrition. Extra cream cheese? Spread it on toast, fold it into pasta, or use it in a sauce like this gorgeous creamy tomato garlic pasta. Nothing goes to waste around here.
Nutritional Information (Per Bar)

Based on 16 bars. These are estimates and can vary based on specific ingredients used.
| Nutrient | Amount |
|---|---|
| Calories | ~340 kcal |
| Total Fat | ~21g |
| Saturated Fat | ~8g |
| Carbohydrates | ~34g |
| Sugar | ~25g |
| Protein | ~5g |
| Sodium | ~220mg |
| Fiber | ~0.5g |
Frequently Asked Questions
Can I use a box grater to grate the carrots?
Yes, and you definitely should! The small holes on a standard box grater are perfect for this recipe. Finely grated carrots incorporate seamlessly into the batter, keeping everything super moist. Avoid the large-hole side — those chunky shreds can make the texture feel more like a vegetable side dish than a tender bar.
Can I make these moist carrot cake bars with cheesecake swirl ahead of time?
Absolutely — they’re actually better the next day! After baking, let them cool completely, then refrigerate overnight. The cheesecake layer firms up beautifully and all the flavors meld together. These are a perfect make-ahead dessert for parties, potlucks, or anytime you need a stress-free option.
Can I freeze carrot cheesecake bars?
Yes! Wrap individual bars tightly in plastic wrap and store them in a freezer-safe bag or container for up to 2 months. Thaw overnight in the fridge before serving. The texture holds up really well — you’d never know they were frozen.
Why does the top of my bars look sunken or uneven?
This is completely normal with this recipe! The carrot cake swirls on top tend to sink slightly during baking and cooling. It happened in my recipe testing too. Once the bars are cut into squares, the sunken top is barely noticeable — and the gorgeous swirl pattern inside more than makes up for it.
If you want a perfectly smooth top, layer the remaining carrot cake batter flat over the cheesecake instead of swirling.
What can I serve with these bars?
A dollop of lightly sweetened whipped cream or a scoop of vanilla bean ice cream takes these carrot spice cake cheesecake bars completely over the top. For a more casual spread, pair them alongside other comfort food favorites like this Amish hamburger steak bake at a potluck — sweet and savory always works.
Ready to Make These?
If you give these moist carrot cake bars with cheesecake swirl a try, I really hope they become your new favorite thing to bring to literally every gathering. They’re the kind of dessert where people ask for the recipe before they’ve even finished their first bar — speaking from experience here.
I’d love to hear how they turned out for you! Drop a comment below with your thoughts, any fun variations you tried, or questions you’ve got. And if you make these, please save this recipe to Pinterest so others can find it too — it truly helps and means the world.

Moist Carrot Cake Bars with Cheesecake Swirl
Equipment
- 9×13-inch baking pan
- Parchment paper
- Box grater
- Large mixing bowls
- Whisk
- Hand mixer or stand mixer with paddle attachment
- Rubber spatula
- Butter knife (for swirling)
- Sharp knife (for slicing)
Ingredients
Carrot Cake Batter
- 1⅓ cup All-purpose flour spooned and leveled
- 1 tsp Baking soda
- ½ tsp Sea salt
- 1 tsp Ground cinnamon
- ¼ tsp Ground nutmeg
- ¼ tsp Ground ginger
- ¾ cup Canola or vegetable oil
- ⅔ cup Granulated sugar
- ⅔ cup Brown sugar packed, light or dark
- ¼ cup Unsweetened applesauce
- 1 tsp Pure vanilla extract
- 2 Large eggs room temperature
- 1½ cup Carrots peeled and grated on small holes of box grater
Cheesecake Layer
- 2 8 oz packages Full-fat cream cheese softened to room temperature
- 2 tbsp Sour cream room temperature
- ⅔ cup Granulated sugar
- 2 Large eggs room temperature
- 2 tsp Vanilla bean paste or vanilla extract
Instructions
- Preheat your oven to 350°F (175°C). Line a 9×13 inch baking pan with parchment paper, letting it hang over the sides for easy removal. Set aside.
- In a large mixing bowl, whisk together the flour, baking soda, sea salt, cinnamon, nutmeg, and ginger until well combined.
- In a separate bowl, whisk together the oil, granulated sugar, brown sugar, applesauce, vanilla extract, and eggs until smooth and glossy.
- Pour the wet ingredients into the dry ingredients and fold until almost combined — a few streaks of flour are fine. Stir in the grated carrots and mix gently until just incorporated. Do not overmix. Set the batter aside.
- Using a hand mixer or stand mixer with the paddle attachment, beat the softened cream cheese and sour cream together on medium speed for 1–2 minutes until completely smooth. Add the sugar and vanilla bean paste and mix again until combined.
- Add the eggs to the cheesecake mixture one at a time on medium-low speed, mixing just until incorporated after each addition. Do not overbeat.
- Pour half of the carrot cake batter into the prepared pan and spread into an even layer. It will look thin — that’s completely normal.
- Dollop all of the cheesecake filling evenly over the carrot cake layer and spread gently with a spatula.
- Spoon the remaining carrot cake batter in dollops over the cheesecake layer. Don’t try to spread it completely — irregular patches are perfect for swirling.
- Using a butter knife, make a few large, lazy figure-eight swirls through the batter. Less is more — three or four big sweeping motions is all you need. Over-swirling will muddy the layers.
- Bake for 35–40 minutes, until the edges are set and the center has just a slight jiggle. A toothpick inserted near the center should come out with a few moist crumbs but no wet batter. Note: the top may sink slightly after cooling due to the swirl — this is normal and barely noticeable once cut.
- Allow the bars to cool completely at room temperature, then transfer the pan to the refrigerator and chill for at least 3 hours, or overnight for best results.
- Once fully chilled, lift the bars out using the parchment paper overhang. Cut into 16 squares using a sharp knife, wiping the blade clean between each cut (or run it under warm water) for the cleanest slices. Serve cold and enjoy!
Notes
Happy baking, friend!
