Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Desserts

Cherry Chocolate Cream Cheese Bundt Cake (Marbled & Moist)

Updated: May 18, 2026 · Published: Jun 17, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

9 shares
  • Facebook
  • X
↓ Jump to Recipe

Zainab asked me to make "the cake with the swirly pink inside" three times before I finally stopped winging it and wrote everything down. That's this cake — a chocolate bundt with a cream cheese swirl and cherries running through it, and when you slice into it, the marble pattern is genuinely pretty. I'm not usually a dessert brag person, but I do take a photo every time.

What makes this version work is the ratio. A lot of bundt recipes I've tried over the years end up either dry around the edges or sunken in the middle. The buttermilk and oil in this batter keep it genuinely moist all the way through, and the cream cheese layer isn't just swirled on top — it's folded into the middle of the batter so you get it in every slice. The cherries add little pockets of tartness that cut through the chocolate. I use dark sweet cherries when I can find them, canned is totally fine.

This is what I bake when someone has a birthday and I want to bring something that looks like I worked harder than I did. It also shows up on my table for Eid dessert and, honestly, on random weekends when Zainab starts asking. If you love the chocolate-and-cherry combination, my Black Forest Swiss Roll uses the same flavor pairing in a completely different format — worth a look if you want something rolled instead of bundt.

One thing to set expectations on: this is not a quick cake. Between mixing, baking 50–60 minutes, and cooling before you can flip it, plan for about 2 hours start to finish. You can absolutely bake it the night before — it actually slices cleaner the next day. Don't rush the cooling step inside the pan. I did that once and the cake tore when I flipped it. Fifteen minutes minimum before you invert it onto the rack.

Cherry chocolate cream cheese bundt cake sliced on white plate, revealing red cherry filling and swirl pattern.

Why You'll Love This Recipe

  • The marble looks impressive but takes zero skill: You're just dolloping cream cheese mixture into the batter and dragging a knife through it. There's no technique to master. I've made this half-asleep on a Saturday morning and it still came out looking like something from a bakery window. The pattern is different every time, which I actually like.

  • It stays moist for days: The oil and buttermilk combination means this cake doesn't dry out overnight the way butter-based cakes sometimes do. Day two it's still good. Day three it's still good in the fridge. I've never had it make it to day four, so I genuinely cannot report beyond that.

  • Cherries do something chocolate frosting can't: The tartness of the cherries cuts through the richness in a way that keeps you going back for another slice. I've tried this with raspberries too (see Variations below) and that works, but cherries are my preference. The original combination exists for a reason.

  • No stand mixer needed: I make the cream cheese swirl with a hand mixer or just a bowl and a firm whisk. The chocolate batter comes together with a regular whisk and a wooden spoon. If you own a bundt pan and a mixing bowl, you have everything you need for this cake.

  • Bake-ahead friendly: This cake is actually better the next day once everything settles and the flavors come together. I bake it the evening before any occasion I need it for. It travels well, slices cleanly, and doesn't need to be reheated. Dust the powdered sugar right before serving so it doesn't absorb.

Ingredients

  • For the Cake:
  • 2 cups all-purpose flour
  • 1 cup granulated sugar
  • ½ cup unsweetened cocoa powder
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • ¾ cup vegetable oil
  • 1 cup buttermilk (or 1 cup whole milk + 1 tablespoon white vinegar, left to sit 5 minutes)
  • 2 large eggs, room temperature
  • 2 teaspoons vanilla extract
  • 1 cup fresh or canned cherries, pitted and chopped (drain canned ones well)
  • For the Cream Cheese Swirl:
  • 8 oz cream cheese, softened to room temperature
  • ½ cup granulated sugar
  • 1 large egg
  • 1 teaspoon vanilla extract
  • For Decoration (Optional):
  • Powdered sugar for dusting, or chocolate glaze

Directions

  1. Preheat and prep your pan: Heat your oven to 350°F (175°C). Grease your bundt pan generously — every crevice — then dust it with flour or cocoa powder and tap out the excess. This step matters more than any other step. A poorly greased bundt pan will ruin an otherwise perfect cake, and I say that from experience.
  2. Whisk the dry ingredients: In a large bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt until everything is evenly distributed. No lumps of cocoa hiding at the bottom.
  3. Mix the wet ingredients: In a separate bowl, whisk together the oil, buttermilk, eggs, and vanilla until smooth. The oil and buttermilk don't fully combine into one uniform liquid, that's fine — just mix until it looks consistent.
  4. Make the chocolate batter: Pour the wet ingredients into the dry ingredients and stir until just combined — a few streaks of flour still showing is fine. Don't overmix or the cake goes tough. Fold in the chopped cherries gently at the end.
  5. Make the cream cheese swirl: Beat the softened cream cheese, sugar, egg, and vanilla in a bowl until completely smooth. If your cream cheese is cold, it'll be lumpy and won't swirl properly. Let it sit out at least 30 minutes first.
  6. Layer and swirl: Pour half the chocolate batter into the prepared bundt pan. Spoon the cream cheese mixture over it in dollops — don't spread it into a flat layer, just drop it in spoonfuls around the pan. Pour the remaining chocolate batter over the top. Take a butter knife and drag it through the batter in slow, wide figure-eight motions, maybe 4–5 passes. You want to create a swirl, not stir everything together into brown mush.
  7. Bake: Bake for 50–60 minutes. Start checking at 50 minutes — insert a toothpick into the thickest part and it should come out with just a crumb or two, not wet batter. Ovens vary, so keep an eye on it after the 50-minute mark.
  8. Cool and release: Let the cake rest in the pan on a wire rack for 15 full minutes before attempting to flip it. Then invert onto the rack and let it cool completely. Dust with powdered sugar right before serving, or drizzle with chocolate glaze once the cake is fully cooled.
Sliced cherry chocolate cream cheese Bundt cake with cherries and chocolate shavings on white plate.

Tips for Success

  • Cold cream cheese will wreck your swirl: I learned this the hard way — pulled the cream cheese straight from the fridge, beat it, and ended up with small lumpy chunks in the batter instead of a smooth marble. You want it genuinely soft, not just slightly less cold. Give it 30 minutes on the counter minimum, or cut it into cubes and microwave on 50% power for 15 seconds.

  • Drain your cherries properly: If you're using canned cherries, drain them and then spread them on a paper towel and pat dry. Excess liquid from canned fruit makes the batter wet in spots and throws off the bake time. Fresh cherries don't need the paper towel treatment, just pit and chop.

  • Grease every corner of that bundt pan: Bundt pans have grooves and curves that are easy to miss. I use softened butter and a pastry brush, or a baking spray with flour already in it (the kind that says "for baking" on the can — regular cooking spray isn't quite the same). After greasing, I dust with cocoa powder instead of flour so the outside of the cake stays dark.

  • Don't swirl too many times: I know it's tempting. A few passes with the knife is all you need. Every extra pass blends the cream cheese and chocolate batter together more, and eventually you just get a muddy brown cake with no visible marble. Four or five slow figure-eight pulls, then stop and let the oven do the rest.

  • Test at 50 minutes, not 60: Every oven is different, and a bundt that bakes 10 minutes too long gets dry edges. I set my timer for 50 and check from there. The toothpick should come out with just a couple of moist crumbs — if it's wet, give it 5 more minutes and check again.

Variations

  • Raspberry instead of cherry: I've made this with fresh raspberries when cherries weren't in season and it's genuinely excellent — the raspberry tartness is sharper than cherry but it works beautifully with the chocolate. Use about the same amount, 1 cup, and fold them in gently so they don't bleed too much into the batter before baking.

  • Add a warm spice note: Mix 1 teaspoon of cinnamon and ¼ teaspoon of cardamom into the dry ingredients. This is the version I make for Eid — the spices don't overpower the chocolate, they just deepen it. My husband likes this version best. It makes the kitchen smell incredible while it's baking.

  • Chocolate ganache glaze instead of powdered sugar: Melt ½ cup dark chocolate chips with ¼ cup heavy cream, stir until smooth, and pour it over the cooled cake. Let it drip down the sides. This takes the cake from "pretty" to "wow." If you're bringing it somewhere, do the glaze at least an hour before so it sets.

  • Add walnuts for crunch: Fold ½ cup of roughly chopped walnuts into the chocolate batter along with the cherries. The texture contrast is nice — soft cake, tart fruit, and little bites of crunch. Pecans work too if that's what you have.

  • Lemon cream cheese swirl: Add 1 teaspoon of lemon zest to the cream cheese mixture. It sounds like an odd combination with chocolate, but the brightness lifts the whole cake. I got this idea from an old cookbook and it's one of those small changes that makes a big difference.

Serving and Storage

Serving

Serve at room temperature — the cream cheese swirl has a better texture once the cake has fully cooled. Dust with powdered sugar right before bringing it to the table, not hours ahead, otherwise it absorbs into the cake. For a more indulgent dessert, a scoop of vanilla ice cream alongside does the job. If you want something lighter on the dessert table, this pairs well next to something like my Mini Banana Pudding Cheesecakes — different textures, same crowd.

Storage

Because of the cream cheese, this cake needs to be refrigerated if you're keeping it more than a day at room temperature. Cover it loosely with plastic wrap or put it in an airtight container. It keeps well in the fridge for up to 5 days — let individual slices sit at room temperature for 10–15 minutes before eating if you prefer it not cold. To freeze, wrap the whole cooled cake (or individual slices) tightly in plastic wrap and then a layer of foil. Freeze up to 3 months. Thaw overnight in the fridge.

Cherry Chocolate Cream Cheese Bundt Cake dusted with powdered sugar, topped with fresh red cherries.

Frequently Asked Questions

Can I use frozen cherries instead of fresh or canned?

Yes, frozen cherries work fine. Thaw them completely first and then drain them well — pat them dry with paper towels before folding into the batter. Frozen cherries hold a lot of liquid when they thaw, and if you skip the draining step, the batter gets too wet in those spots.

How do I stop the cake from sticking to the bundt pan?

Grease every single surface of the pan, including the center tube, with softened butter or a baking spray that contains flour. Then dust the inside with cocoa powder instead of regular flour — it prevents sticking without leaving a white film on a dark cake. After baking, wait the full 15 minutes before inverting. Trying to flip too soon is the other main reason cakes stick.

Can I make this cake a day ahead?

Yes, and I actually recommend it. The flavors settle overnight and the cake slices more cleanly the next day. Bake, cool completely, then cover and store at room temperature overnight if your kitchen isn't too warm, or refrigerate. Add the powdered sugar or glaze the day you serve it.

What if I don't have buttermilk?

Make a quick substitute: pour 1 tablespoon of white vinegar or lemon juice into a measuring cup, then fill it to the 1-cup line with whole milk. Stir and let it sit for 5 minutes — it'll curdle slightly, which is exactly what you want. This works just as well as store-bought buttermilk in baked goods.

How do I get a clear marble pattern and not just a muddy brown swirl?

The key is restraint. Use a butter knife and make slow, wide figure-eight passes — no more than 4 or 5 times. Each pass blends the two batters a little more, so the more you swirl, the less visible the marble becomes. Pull the knife through the full depth of the batter so the swirl goes all the way down, not just on the surface.

CHERRY CHOCOLATE CREAM CHEESE BUNDT CAKE

Sana Umer
This rich and moist bundt cake blends luscious chocolate with tangy cream cheese and sweet cherries. Perfect for special occasions, it offers a decadent dessert with a tender crumb and a beautiful swirl of flavors.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 1 hour hr
Total Time 1 hour hr 15 minutes mins
Course Dessert
Cuisine American
Servings 16 slices
Calories 350 kcal

Ingredients
  

For the Cake:

  • 2 cups all-purpose flour
  • 1 cup granulated sugar
  • ½ cup unsweetened cocoa powder
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • ¾ cup vegetable oil
  • 1 cup buttermilk
  • 2 large eggs
  • 2 teaspoons vanilla extract
  • 1 cup fresh or canned cherries pitted and chopped

For the Cream Cheese Swirl:

  • 8 oz cream cheese softened
  • ½ cup granulated sugar
  • 1 large egg
  • 1 teaspoon vanilla extract

For Decoration (Optional):

  • Powdered sugar or chocolate glaze

Instructions
 

Preheat Oven:

  • Preheat oven to 350°F (175°C). Grease and flour a bundt pan.

Mix Dry Ingredients:

  • In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt.

Combine Wet Ingredients:

  • In another bowl, mix oil, buttermilk, eggs, and vanilla until smooth.

Make the Batter:

  • Gradually add wet ingredients to dry, mixing until just combined. Fold in chopped cherries.

Prepare Cream Cheese Swirl:

  • In a separate bowl, beat cream cheese, sugar, egg, and vanilla until smooth.

Assemble Cake:

  • Pour half of the chocolate batter into the bundt pan. Dollop cream cheese mixture over batter, then pour remaining chocolate batter on top. Use a knife to swirl gently.

Bake:

  • Bake for 50–60 minutes or until a toothpick inserted comes out clean.

Cool and Serve:

  • Let cake cool in the pan for 15 minutes, then invert onto a wire rack. Dust with powdered sugar or drizzle with chocolate glaze if desired.

Notes

Make Ahead: Cake can be baked a day ahead and stored covered at room temperature.
Flavor Tips: Use dark cherries for a richer taste or add a splash of cherry liqueur to the batter.
Serving Suggestions: Serve with whipped cream or vanilla ice cream for an extra indulgence.
Storage Tips: Store leftovers in an airtight container for up to 3 days.
Keyword cherry chocolate cake, chocolate bundt cake, cream cheese swirl, moist bundt cake

This is one of those cakes I keep coming back to because it pulls off something that's harder than it looks: it's dramatic enough for a celebration and straightforward enough that I'm not stressed while making it. The chocolate is rich, the cream cheese cuts through it, and the cherries make the whole thing feel like it has a point of view. It's not just a chocolate cake — it's a chocolate cherry cream cheese cake, and every element is doing real work.

If you're in a baking stretch and want something with a completely different profile, my Air Fryer Rhubarb Crisp is on the opposite end of the effort spectrum — fast, fruity, and great when you want something warm without turning the oven on for an hour. And if you're specifically drawn to the chocolate-cherry combination in this bundt, my Black Forest Swiss Roll uses those same flavors in a completely different shape that's fun to bring to a potluck.

The next time I make this, I'm planning to try the ganache glaze version instead of powdered sugar — I think for a dinner party setting that would be the right call. But for a casual birthday or an afternoon treat, the powdered sugar is classic and takes thirty seconds. Either way, Zainab will be waiting at the counter when it comes out of the oven. 🍒🍫✨

If you liked this, you might want to check out these too:

  • Black Forest Swiss Roll (Chocolate

  • TRADITIONAL BRITISH PIMM’S TRIFLE FOR SUMMER GARDEN PARTIES (SHOWSTOPPER DESSERT)
  • FOOLPROOF FIRST-TIMER'S BLUEBERRY COBBLER WITH BISQUICK
  • SMALL-BATCH STRAWBERRY SHORTCAKE FOR TWO EMPTY NESTERS
  • SINGLE-SERVE PEACH COBBLER MUG CAKE FOR ONE PERSON
9 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest