Double Chocolate Ricotta Marble Cake is the kind of dessert you bring to a gathering, set on the table, and watch everyone find a reason to cut just one more slice. If you’ve ever wanted a cake that feels fancy but bakes up with zero drama, this is your new go to. The crumb is tender from creamy ricotta, the chocolate swirls look impressive, and the flavor is rich without being too sweet. It’s the cake I reach for when I want something cozy and crowd pleasing with minimal fuss. If you can stir, you can make this.

Why You’ll Love This Recipe
I’ve baked a lot of cakes, and this one keeps winning because it nails the balance of texture, flavor, and effort. The ricotta makes the crumb moist and velvety, while the double chocolate layers give you that bakery style swirl and a deep cocoa hit. Here’s why I think you’ll adore it too.
It’s moist without being heavy. Ricotta locks in tenderness so each slice stays soft for days. No dry crumbs, no disappointment.
It looks special. Those marble swirls look like a baking magic trick, but you’ll do them with a butter knife and a few lazy loops.
It’s forgiving. Forgot to soften the butter? Using a different pan? This batter is flexible, and small tweaks usually work out fine.
It’s weeknight simple. One bowl for the base batter and a quick stir of cocoa for the chocolate swirl. No fancy equipment needed.
It holds up to travel. Take it to a potluck or keep it on your counter for after dinner slices. It slices cleanly and doesn’t crumble apart.
Craving more marble cake ideas? Peek at my easy tips here: how to get perfect swirls every time.
“I made this for a birthday and everyone asked for the recipe. The texture was so soft, and the chocolate layers tasted like a bakery cake. Zero leftovers.”

How to Make the Recipe
Ingredients
- 1 and 1/2 cups all purpose flour, spooned and leveled
- 1 cup granulated sugar
- 1/2 cup unsalted butter, softened
- 3/4 cup whole milk ricotta, room temperature
- 3 large eggs, room temperature
- 1/2 cup milk, room temperature
- 1 teaspoon vanilla extract
- 2 teaspoons baking powder
- 1/4 teaspoon fine salt
- 1/4 cup unsweetened cocoa powder
- 1/2 cup chopped dark chocolate or chocolate chips
Directions
- Prep the pan: Grease a 9 inch loaf pan or 8 inch square pan and line with parchment for easy removal. If you need a refresher, here’s a quick guide: how to prep baking pans.
- Cream the butter and sugar: Beat butter and sugar until light and fluffy. About 2 to 3 minutes with a hand mixer.
- Add ricotta and eggs: Mix in ricotta until smooth. Beat in the eggs one at a time, then add vanilla.
- Dry ingredients: In a separate bowl, whisk flour, baking powder, and salt. Add half to the wet mix, then the milk, then the rest of the dry mix. Stir gently just until combined.
- Make the chocolate portion: Scoop about 1 cup of batter into a small bowl. Stir in cocoa powder and chopped chocolate until evenly combined.
- Layer and marble: Spoon vanilla batter into the pan in dollops, add spoonfuls of chocolate batter on top, then alternate layers until both batters are used. Drag a butter knife through the batter in a few S shapes to create swirls. Do not over swirl.
- Bake: Bake at 350°F (175°C) for 45 to 55 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. Tent with foil if browning too quickly.
- Cool and slice: Let it cool in the pan for 10 minutes, then lift out and finish cooling on a rack before slicing.
Quick tip: Room temperature ingredients mix better and make a smoother batter. If you forget, set cold eggs in warm water for 5 minutes to take the chill off.
This Double Chocolate Ricotta Marble Cake tastes best the next day, once the moisture settles and the flavors round out.

Use Good Quality Chocolate
You don’t need luxury bars to get great flavor, but choosing chocolate wisely makes a big difference. The cake has two chocolate moments, and both deserve a bit of attention.
Cocoa powder: Use a fresh, unsweetened cocoa that smells rich and clean. If your cocoa smells flat, your cake will taste flat. For helpful comparisons, check this quick primer on favorites: best cocoa powder for baking.
Chocolate chunks or chips: Go for 60 to 70 percent dark chocolate if you like a deeper flavor, or semi sweet if you prefer sweeter. Chop bars for melty pockets or use chips for tidy bits that stay in place. Keep it simple and choose what you like to munch on straight from the bag.
Melting tips: We’re stirring chocolate into a portion of the batter, not melting it all the way down, which keeps the texture interesting. If you ever need a refresher on safe melting, here’s a helpful walkthrough: melt chocolate without burning.
Pair quality chocolate with a light hand on the swirl and you’ll get that striking look without muddying the colors. It’s the little things that make a good cake great.
Substitutions
Not every pantry is fully stocked, and that’s fine. This cake plays nicely with swaps so you can bake now instead of making another grocery run.
Dairy swaps
No ricotta? Try whole milk cottage cheese blended until smooth. Greek yogurt works in a pinch too. Use full fat if you can for the best texture. If you’re out of butter, use a neutral oil, but expect a slightly different crumb and flavor.
Gluten free and allergy friendly
Use a good quality 1:1 gluten free baking flour that includes xanthan gum. For dairy free, try a thick dairy free yogurt and a vegan butter stick. Keep the batter slightly thick to maintain the marble effect.
Flavor twists
Orange zest in the batter is a classic with chocolate. Almond extract makes it taste like a bakery loaf. Sprinkle a little flaky salt on top after baking for a sweet and salty finish. And if you’re feeling fancy, drizzle with a quick ganache once cooled. I like this tutorial when I want a smooth finish: simple chocolate ganache.
Notes
Pan sizes: A 9 inch loaf pan bakes up tall slices, while an 8 inch square makes more even squares. A light colored metal pan gives the most even bake.
Testing for doneness: Insert a toothpick in the center. If it comes out with a few moist crumbs, you’re good. If it’s wet, keep going and check every five minutes. If the top browns too fast, tent loosely with foil to protect it. New to testing cakes? Here’s a short primer: how to test cake doneness.
Make ahead: This cake keeps well at room temperature for up to three days, wrapped tight. You can also refrigerate it for up to a week. For longer storage, wrap slices and freeze for up to two months.
Serving suggestions: A dollop of lightly sweetened whipped cream or a spoonful of vanilla yogurt is perfect. Fresh berries cut the richness. Coffee or black tea makes it feel like a treat even on a Tuesday.
Troubleshooting: If your marble looks messy, you likely over swirled. Two or three passes with a knife are enough. If your cake sinks, it may have been under baked or the oven temp runs low. A simple oven thermometer can be a lifesaver.
Storage tip: Let the cake cool almost fully before wrapping so condensation doesn’t make the top gummy. If you want a crisp top, leave it unwrapped once completely cool and slice as needed.
Common Questions
Can I make this as cupcakes? Yes. Fill liners about two thirds full, marble with a toothpick, and bake at 350°F for 18 to 22 minutes.
Do I have to use ricotta? Ricotta is the secret to the lush texture. Greek yogurt or blended cottage cheese can step in, but the flavor and crumb will be slightly different.
How do I get a better swirl? Layer in dollops and keep the knife shallow. Make a slow S through the batter two or three times and stop. Over mixing turns the batter one color.
Why is my cake dry? Over baking is usually the culprit. Pull it when a toothpick shows a few moist crumbs. Also measure flour by spooning and leveling, not packing.
Can I add nuts? Absolutely. Fold in 1/2 cup chopped toasted hazelnuts, pecans, or almonds to the vanilla portion for texture without hiding the marble.
A sweet little sendoff
If you’ve been craving a dessert that feels comforting yet special, this Double Chocolate Ricotta Marble Cake belongs in your kitchen. It’s simple to mix, beautiful to slice, and hard to stop eating. If you want a little more inspiration, I found this helpful breakdown super motivating: Double Chocolate Ricotta Marble Cake: A Decadent Delight. Now grab that bowl, warm up the oven, and let the swirls work their charm. I can’t wait to hear how your version turns out.


Double Chocolate Ricotta Marble Cake
- Total Time: 65 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
A moist and tender cake made with ricotta and swirling layers of chocolate, perfect for gatherings or a cozy treat.
Ingredients
- 1 and 1/2 cups all purpose flour, spooned and leveled
- 1 cup granulated sugar
- 1/2 cup unsalted butter, softened
- 3/4 cup whole milk ricotta, room temperature
- 3 large eggs, room temperature
- 1/2 cup milk, room temperature
- 1 teaspoon vanilla extract
- 2 teaspoons baking powder
- 1/4 teaspoon fine salt
- 1/4 cup unsweetened cocoa powder
- 1/2 cup chopped dark chocolate or chocolate chips
Instructions
- Prep the pan: Grease a 9-inch loaf pan or 8-inch square pan and line with parchment for easy removal.
- Cream the butter and sugar: Beat butter and sugar until light and fluffy, about 2 to 3 minutes with a hand mixer.
- Add ricotta and eggs: Mix in ricotta until smooth. Beat in the eggs one at a time, then add vanilla.
- Dry ingredients: In a separate bowl, whisk flour, baking powder, and salt. Add half to the wet mix, then the milk, then the rest of the dry mix. Stir gently just until combined.
- Make the chocolate portion: Scoop about 1 cup of batter into a small bowl. Stir in cocoa powder and chopped chocolate until evenly combined.
- Layer and marble: Spoon vanilla batter into the pan in dollops, add spoonfuls of chocolate batter on top, then alternate layers until both batters are used. Drag a butter knife through the batter in a few S shapes to create swirls, but do not over swirl.
- Bake: Bake at 350°F (175°C) for 45 to 55 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. Tent with foil if browning too quickly.
- Cool and slice: Let it cool in the pan for 10 minutes, then lift out and finish cooling on a rack before slicing.
Notes
This cake tastes best the next day. Store at room temperature for up to three days or refrigerate for a week.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Italian
