Marble ice cream combines the best of both worlds, smooth, creamy texture and beautiful, tasty swirls that make every bite magical. The swirls of vanilla and chocolate are not just beautiful, they’re delicious!
Growing up, I always thought making ice cream at home required fancy equipment or tricky ingredients like sweetened condensed milk. But this homemade marble ice cream recipe changed everything for me.
It’s creamy, soft, and made with just a few simple ingredients, no condensed milk or eggs required. Plus, you don’t need an ice cream machine! This freezer-friendly dessert is perfect for summer, and I can’t wait to show you how easy it is to make.

What’s Inside This Recipe?
Ingredients for Marble Ice Cream
Making this homemade marble ice cream is so simple. You’ll only need a few pantry staples to whip up this creamy, swirled treat. Here’s what you’ll need:
– 2 cups heavy cream (use full-fat for the creamiest texture)
– 1 cup whole milk (adds a soft, scoopable consistency)
– 1/2 cup granulated sugar (adjust for your desired sweetness)
– 1 teaspoon vanilla extract (for a classic vanilla base)
– 2 tablespoons cocoa powder (for the chocolate swirl)
– 2 tablespoons hot water (to mix with the cocoa powder)
That’s it, just six ingredients! If you don’t have cocoa powder, you can use melted chocolate instead for a richer chocolate ripple.
You’ll also need a mixing bowl, whisk, and a freezer-safe container to store the ice cream. Ready? Let’s get started!
Step-by-Step Instructions for Homemade Marble Ice Cream
Making marble ice cream at home is easier than you think. Follow these simple steps, and you’ll have a creamy, dreamy frozen dessert ready in no time.
Step 1: Whip the cream
In a large mixing bowl, pour in the heavy cream. Whisk or use a hand mixer to whip the cream until soft peaks form. This step helps create that fluffy, soft texture we all love in ice cream.
Step 2: Mix the base
Add the whole milk, sugar, and vanilla extract to the whipped cream. Gently fold everything together until the sugar dissolves and the mixture is smooth.
Be careful not to deflate the whipped cream too much, you want to keep it light and airy.
Step 3: Prepare the chocolate swirl
In a small bowl, combine the cocoa powder and hot water. Stir until the mixture forms a smooth, thick paste. If you’re using melted chocolate, you can skip this step and melt your chocolate in the microwave or over a double boiler.
Step 4: Create the marble effect
Pour half of the vanilla base into your freezer-safe container. Drizzle half of the chocolate mixture over the top. Then, add the remaining vanilla base and drizzle the rest of the chocolate.
Use a butter knife to gently swirl the chocolate and vanilla together. Don’t overmix, you want those distinct swirls to stay visible.
Step 5: Freeze and enjoy
Cover the container tightly with a lid or plastic wrap. Place it in the freezer for 4–6 hours, or until the ice cream is firm but scoopable.
When you’re ready to serve, let it sit at room temperature for 5–10 minutes for easier scooping. Enjoy your creamy marble ice cream!

Recipe Variations and Customization Ideas
One of the best things about this recipe is how easy it is to customize. Here are a few ideas to make it your own:
- Dairy-Free Option: Swap the heavy cream and whole milk with coconut cream and almond milk. You’ll still get that rich, creamy texture, just without the dairy. Perfect for vegans or lactose-intolerant guests.
- Nutty Twist: Swirl in peanut butter, almond butter, or hazelnut spread for a nutty flavor that pairs beautifully with the chocolate and vanilla base.
- Mint Chocolate Marble: Replace vanilla extract with peppermint extract and fold in crushed mint candies or mini chocolate chips. It’s refreshing, cool, and perfect for summer.
- Kid-Friendly Fun: Add colorful sprinkles, mini marshmallows, or crushed cookies before freezing. It’s a simple way to turn this classic into a fun dessert the whole family will love.
If you have leftovers (though I doubt you will!), store your marble ice cream in an airtight container in the freezer. It’ll stay fresh for up to two weeks, perfect for a quick dessert after dinner or a weekend treat.
Frequently Asked Questions About Marble Ice Cream
Can I make this ice cream without heavy cream?
Yes, but keep in mind that heavy cream gives the ice cream its rich, creamy texture. If you substitute it with something lighter, like half-and-half, the texture might be a bit icier.
Can I add other flavors or mix-ins?
Absolutely! You can customize this recipe with your favorite flavors and mix-ins. Try swirling in caramel, adding crushed cookies, or even folding in fruit puree for a fun twist.
How long does it take to freeze?
The ice cream needs about 4–6 hours in the freezer to set. If you’re planning to serve it for a party or after dinner, I recommend making it the day before to ensure it’s fully frozen.
Can I use an ice cream machine for this recipe?
You don’t need an ice cream machine for this recipe, but if you have one, you can use it to churn the vanilla base before adding the chocolate swirl. It’ll give you an even creamier texture!
Is this recipe healthy?
This marble ice cream is made with natural ingredients and no condensed milk, so it’s a healthier option compared to store-bought versions filled with artificial additives. You can also adjust the sugar to suit your taste.
Give This Creamy Marble Ice Cream a Try!
I hope this homemade marble ice cream recipe inspires you to make your own swirled frozen treat at home. It’s soft, creamy, and so easy to whip up with just a few simple ingredients, no condensed milk, no eggs, and no ice cream machine required!
Whether you’re hosting an ice cream party or just looking for a refreshing dessert to enjoy with your family, this recipe is sure to be a hit.
If you try this recipe, I’d love to hear how it turned out! Leave a comment below or tag me on Instagram to share your results. Looking for more homemade desserts? You’ll love my Refreshing Strawberry Sorbet, it’s another quick and easy summer favorite.
Happy swirling, and enjoy every scoop!
-Wanda
Marble Ice Cream Without Condensed Milk
Equipment
- mixing bowl
- whisk
- Freezer-safe container
Ingredients
- 2 cups heavy cream use full-fat for the creamiest texture
- 1 cup whole milk adds a soft, scoopable consistency
- 1/2 cup granulated sugar adjust to taste
- 1 teaspoon vanilla extract for a rich, classic base
- 2 tablespoons cocoa powder for the chocolate swirl
- 2 tablespoons hot water to dissolve the cocoa and create the swirl
Instructions
Step 1: Whip the cream
- In a large mixing bowl, pour in the heavy cream. Whisk or use a hand mixer to whip the cream until soft peaks form. This step helps create that fluffy, soft texture we all love in ice cream.
Step 2: Mix the base
- Add the whole milk, sugar, and vanilla extract to the whipped cream. Gently fold everything together until the sugar dissolves and the mixture is smooth.
- Be careful not to deflate the whipped cream too much—you want to keep it light and airy.
Step 3: Prepare the chocolate swirl
- In a small bowl, combine the cocoa powder and hot water. Stir until the mixture forms a smooth, thick paste. If you’re using melted chocolate, you can skip this step and melt your chocolate in the microwave or over a double boiler.
Step 4: Create the marble effect
- Pour half of the vanilla base into your freezer-safe container. Drizzle half of the chocolate mixture over the top. Then, add the remaining vanilla base and drizzle the rest of the chocolate.
- Use a butter knife to gently swirl the chocolate and vanilla together. Don’t overmix, you want those distinct swirls to stay visible.
Step 5: Freeze and enjoy
- Cover the container tightly with a lid or plastic wrap. Place it in the freezer for 4–6 hours, or until the ice cream is firm but scoopable.
- When you’re ready to serve, let it sit at room temperature for 5–10 minutes for easier scooping. Enjoy your creamy marble ice cream!

