Chocolate Orange Marble Cake
This Orange Marble Bundt Cake was inspired by one of my favorite childhood cakes: bolo de laranja, the simple orange cake my mom used to make growing up. Iโve always loved how bright and fragrant orange cakes are, especially paired with coffee in the afternoon, and I wanted this version to feel a little more elevated while still keeping that nostalgic flavor.

The cake itself is buttery, soft, and full of fresh orange flavor, with ribbons of chocolate swirled throughout the batter. After baking, the whole cake gets soaked with a warm orange syrup that keeps it incredibly moist and gives it even more citrus flavor. I finished it with a silky orange chocolate ganache that makes it feel just a bit richer without overpowering the orange.
Why Youโll Love This Recipe
If you love my bundt cakes, like my Blackberry Pound Cake, Lime Bundt Cake, or Chocolate Bundt Cake, this cake has that same soft, bakery-style texture that somehow tastes even better the next day. But also this cake isโฆ
This post may contain affiliate links. I earn a commission from qualified purchases. Please read our Privacy policy here.
- Soft and buttery orange cake with chocolate swirls throughout.
- Fresh orange zest and juice in both the cake and syrup.
- The orange syrup keeps the cake extra moist for days.
- Milk chocolate ganache pairs perfectly with the citrus flavor.
- Beautiful marbled interior without complicated layering.
- Perfect for breakfast, coffee, dessert, or afternoon tea
Key Ingredients
Orange Zest: The orange zest is one of the most important ingredients in this cake. Rubbing it into the sugar helps release the natural oils and makes the cake incredibly fragrant.
Sour Cream: The sour cream keeps the crumb soft and tender while adding richness without making the cake too heavy.
Cornstarch: A small amount of cornstarch helps give the cake a softer, fluffier texture.
Cocoa Powder: The chocolate swirl is made with cocoa powder instead of melted chocolate, which keeps the marble batter light enough to swirl easily into the orange cake.
Orange Syrup: The syrup is what really makes this cake special. Pouring it over the warm cake helps it absorb all that fresh orange flavor while keeping the crumb moist for days.

How to Make Orange Marble Bundt Cake
Hereโs how to make this cake step by step so you wonโt get lost!
Step 1: Prep
Start by preheating the oven to 350ยฐF. If using a convection oven, reduce the temperature to 325ยฐF instead.
Grease a 12-cup bundt pan very thoroughly with softened butter, making sure to coat all the crevices well. Dust the pan with flour and shake out the excess. Bundt cakes are beautiful, but they can stick very easily if the pan isnโt properly prepared.
Step 2: Make the orange sugar
To make the orange sugar, combine the granulated sugar and orange zest in a bowl. Rub the zest into the sugar with your fingers until the sugar becomes fragrant and slightly damp. This step helps release the oils from the orange peel and gives the cake a much stronger orange flavor.

Step 3: Beat the butter and sugar
In a large bowl, beat the butter with an electric mixer on medium speed for about 2 minutes until creamy. Add the orange sugar and continue beating for another 2 minutes until the mixture becomes lighter and fluffy. Add the eggs one at a time, mixing well after each addition. Scrape down the bowl as needed.
Also, in a mediumย bowl, whisk together the flour, cornstarch,ย salt, baking powder, and baking soda. Set aside.

Step 4: Add the sour cream and orange juice
Mix in the sour cream and orange juice on low speed until combined.

Step 5: Add the dry ingredients and milk
Add half of the dry ingredients and mix briefly. Pour in the milk and mix again. Add the remaining dry ingredients and mix just until incorporated. I usually finish folding the batter with a spatula to avoid overmixing, which can make bundt cakes dense instead of soft.

Step 6: Split the batters
Transfer about one-third of the batter to a separate bowl. Add the cocoa powder and milk and stir until smooth. If the chocolate batter seems too light in color, you can add a bit more cocoa powder and another splash of milk if needed.

Step 7: Assemble the cake
To assemble the cake, spoon some of the orange batter into the prepared bundt pan, then spoon some chocolate batter on top. Continue alternating the batters throughout the pan until all the batter has been used.

Step 8: Swirl
Use a butter knife or spatula to gently swirl the batters together a few times. Donโt overdo it or the marble effect can disappear completely.

Step 9: Bake
Bake the cake for 55 to 65 minutes, depending on your oven. If the top starts browning too much before the center finishes baking, loosely tent the pan with foil for the remaining bake time.
The cake is ready when the top springs back lightly and a toothpick inserted into the cake comes out clean.

Step 10: Orange Syrup
While the cake bakes, prepare the orange syrup.
Combine the orange juice, sugar, and orange peel in a small saucepan over medium heat. Bring the mixture to a boil just until the sugar dissolves completely, then remove from the heat.
When the cake comes out of the oven, let it cool in the pan for about 5 minutes. Use a fork or skewer to gently prick the top of the cake.
Remove the orange peel from the syrup and slowly pour the warm syrup all over the cake while itโs still warm. Let the cake sit in the pan for another 15 minutes so it can absorb the syrup properly before flipping it out onto a serving plate or cooling rack.

Step 11: Orange Chocolate Ganache
Place the heavy cream and orange peel in a small saucepan and heat until steaming but not boiling.

Step 12: Strain and pour
Remove from the heat, strain out the orange peel, and pour the hot cream over the chopped milk chocolate. Let it sit for 1 minute before whisking until smooth and glossy.

Step 13: Allow the ganache to cool, then spread it on the cake!
Allow the ganache to cool for about 30 minutes until slightly thickened but still pourable. Drizzle it over the cooled cake and finish with fresh orange zest if desired.

Storage
Store the cake in an airtight container in the refrigerator for up to 4 days. I like letting it sit at room temperature for about 20 to 30 minutes before serving so the texture softens again.
You can also freeze slices individually for up to 2 months.
Expert Tips
Follow these closely so you get a bakery-style finish!
- Grease every detail of the bundt pan thoroughly so the cake releases cleanly.
- Use fresh orange juice instead of bottled juice for the best flavor.
- Donโt over-swirl the batters or youโll lose the marble effect.
- A kitchen scale is really helpful for baking cakes like this because it keeps the batter ratios accurate.
- If your cake browns too quickly before baking through, loosely tent with foil.
- Let the ganache cool slightly before pouring so it drapes nicely over the cake instead of running straight off.
- The flavor of this cake actually improves after a few hours as the syrup fully absorbs into the crumb.

Variations
- Substitute half of the orange juice in the syrup with orange liqueur.
- Use dark chocolate instead of milk chocolate in the ganache for a deeper flavor.
- Add mini chocolate chips to the chocolate batter.
- Bake the batter in two loaf pans or a 9ร13-inch pan instead of a bundt pan.
- Top the cake with candied orange slices for decoration.
FAQ
Yes. Full-fat Greek yogurt works well as a substitute.
This helps release the oils from the orange peel, which gives the cake a much stronger and fresher orange flavor.
You can, but I really donโt recommend it. The syrup keeps the cake moist and adds a lot of flavor.
This recipe works best in a 12-cup bundt pan.
Yes. I actually think this cake tastes even better the next day once the syrup fully settles into the cake.

More Recipes You Might Like
If you love soft, buttery bundt cakes like this one, you might also enjoy my Orange Bundt Cake, Strawberry Bundt Cake, Pistachio Bundt Cake, and Rum Cake. They all have that same rich homemade texture that works perfectly for coffee, dessert, or casual weekend baking, with each one bringing a completely different flavor profile depending on what youโre craving.
Final Thoughts
If you make this Orange Marble Bundt Cake, Iโd love to hear what you think! This recipe feels especially nostalgic to me because it was inspired by the orange cakes my mom used to make growing up, and I love how the chocolate swirl and orange syrup make it feel a little extra special.
If you try it, be sure to leave a rating and review below. Your reviews always help support my recipes and help other readers know what to expect.

Chocolate Orange Marble Cake
Equipment
- 12-cup bundt pan
Ingredients
Chocolate Orange Marble Cake Batter
- 2 cups granulated sugar 400g
- 4 tbsp orange zest, from about 2 oranges
- 2โ cup all-purpose flour 335g
- 2 tbsp cornstarch
- ยฝ tsp salt
- 1ยผ tsp baking powder
- ยฝ tsp baking soda
- 1 cup unsalted butter 226g
- 4 large eggs
- ยฝ cup sour cream 120g
- ยผ cup orange juice 60ml
- ยฝ cup milk 120ml
- 3 tbsp cocoa powder
- 1ยฝ tbsp milk
Orange Syrup
- ยฝ cup orange juice 120ml
- ยฝ cup sugar 100g
- Peel of one orange
Chocolate Orange Ganache
- ยพ cup chopped milk chocolate 127g
- โ cup heavy cream 80 ml
- peel of one orange
Instructions
Chocolate Orange Marble Cake
- Pre-heat the oven to 350ยบF. If using a convection oven, set it to 325ยบF.
- Grease a 12-cup bundt cake pan with butter. You will need about 1 to 2 tablespoons to grease the pan. Make sure the butter is softened so it coats the pan evenly. Sprinkle flour all over the pan and shake it around to distribute evenly. If using a bundt pan with intricate details, make sure all the nooks and crannies are well coated so the cake doesnโt stick.
- Make the orange sugar. Zest the oranges and mix the zest with the sugar, rubbing it between your fingers. This helps release the natural oils from the orange peel and makes the cake extra fragrant. Set aside.
- In a medium bowl, whisk together the flour, cornstarch, salt, baking powder, and baking soda. Set aside.
- In a large bowl, beat the butter with an electric mixer on medium speed for 2 minutes.
- Add the orange sugar and beat again on medium-high speed until fluffy and lighter in color, about 2 minutes.
- Add the eggs one at a time, mixing well after each addition.
- Add the sour cream and orange juice and mix on low speed until combined.
- Add half of the dry ingredients and mix on low speed until just incorporated.
- Add the milk and mix briefly.
- Add the remaining dry ingredients and mix until combined. Finish mixing with a spatula if necessary to avoid over mixing the batter.
- Separate about โ of the batter into a medium bowl. Add the cocoa powder and 1ยฝ tablespoons milk to this portion and mix until smooth. If the batter is too light, or doesnโt have enough chocolate, add one more tbsp of cocoa and another ยฝ tbsp of milk to it. Avoid over mixing.
- Spoon some of the plain orange batter into the prepared bundt pan, then spoon some of the chocolate batter on top. Continue alternating the batters, layering them throughout the pan until all the batter has been used.
- Use a spatula or butter knife to gently swirl the batters together a few times to create a marbled effect. Donโt over-swirl, or the marble pattern will disappear.
- Bake the cake in the pre-heated oven for about 55 to 65 minutes. Baking time will vary depending on your oven.
- If the cake is browning too much on top before the center is fully baked, cover loosely with aluminum foil.
- The cake is done when the top springs back lightly when touched and a toothpick inserted into the cake comes out clean.
Orange Syrup
- While the cake bakes, make the orange syrup.
- Place the sugar, orange juice, and orange peel in a small saucepan. Bring the mixture to a boil over medium heat.
- As soon as the sugar dissolves completely, turn off the heat and set the syrup aside.
- When the cake comes out of the oven, let it cool in the pan for about 5 minutes. Prickle the top of the cake with a fork.
- Remove the orange peel from the syrup and slowly pour the syrup all over the warm cake.
- Let the cake sit in the pan for another 15 minutes so it can absorb the syrup.
- Then carefully flip the cake onto a cooling rack or serving plate and let it cool completely.
Orange Chocolate Ganache
- Place the heavy cream and orange peel in a small saucepan and heat over medium-low heat until hot and steaming, but not boiling.
- Remove from the heat.
- Strain out the orange peel and pour the hot cream over the chopped milk chocolate.
- Let it sit for 1 minute, then whisk until smooth and glossy.
- Allow the ganache to cool and thicken for about 30 minutes, until it becomes slightly firmer but still pourable.
- Pour or drizzle the ganache over the cooled cake. Sprinkle with orange zest if desired.


Hi! I am so excited to make this! Whenever you use the orange peel for the syrup and ganache, how do you separate the peel from the pith or do you just boil the pith with it?
I used a vegetable peeler to just peel the skin. I will clarify in the recipe card. Great question!
I hope you love it! I really really loved this cake!
Thanks so much for that! Also what brand of milk chocolate do you use for the ganache?
Que receita maravilhosa! Adorei!๐๐ป๐๐ป๐๐ป๐๐ป
This is so gorgeous! Do you think this would work well as a layered cake with SMBC? Thank you!
sure!
This is one of the best (if not the best) cakes Iโve made. And keep coming back to it. Absolutely lovely and everyone who tries it gives it a praise.
Awesome thank you!!!
Hi! Camilia, Janice Ang here. Can i just mix all the dry ingredients all at once & half it into 2 separate bowls? ๐ excluding d cocoa powder? so that it be easier for me? coz i don’t have a scale at home.. ๐ Thank you very much!
Yes you can do that. make sure to mix the ingredients really well before halving them ๐ then add cocoa powder to one bowl.
Ok & Thank you! ๐
can this be a regular cake and not bundt?
Yes it can. It will have to be a large cake pan, probably 10 or 12 inches, and please extend baking time.
What kind of glaze did you use?
Just the glaze that’s listed on the recipe
Wow thank you
Made this yesterday and served it as desert
Huge huge success
It was worth all the work
Absolutely scrumptious
Followed the recipe to the “t”
I am so happy to hear this!!! This cake has a special place in my heart! Thank you so much!!!
I have a 20cm Bundt pan. Can the recipe be halved?
Hello Medha!
It would for sure be fine to half the recipe. Since there are 5 eggs in the recipe, I would either half the egg amount by weight, or just use 3 eggs in this case. Best of luck, I hope it works out, please let me know!! ๐
Have a great day!
Thanks for stopping by!
Eu conheรงo esse bolo sรณ de laranja e รฉ muito gostoso, mas com chocolate, aรญ vocรช elevou o nรญvel dessa gostosura!!!!! Muito bom esse bolo!!!!!!
Haa!! Queria que voce experimentasse esse tambem!! Obrigada pai querido!