Spumoni Ice Cream Recipe From Scratch: Italian Tri-Color Creamy Indulgence

Spumoni Ice Cream Recipe From Scratch: Italian Tri-Color Creamy Indulgence

There’s something magical about creating your own spumoni at home, with its vibrant layers of creamy Italian flavors. This recipe brings together three distinct flavors in one beautiful dessert that’s as impressive as it is delicious.

Each layer offers a unique taste experience, from rich chocolate to fruity pistachio to sweet cherry. The secret is in the balance—getting the textures just right so they hold their shape while melting together perfectly.

What you’ll achieve is a dessert that looks and tastes like it came from an Italian gelateria. The colors pop, the flavors sing, and every spoonful delivers that signature spumoni experience.

Perfect for special occasions or when you want to treat yourself to something extraordinary. Here’s how to make it happen.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Spumoni Ice Cream Recipe from Scratch

Three rich layers come together for this showstopping Italian dessert with vibrant colors and textures.

Ingredient Amount Notes
Heavy Cream 🥛 3 cups Full-fat for creaminess
Whole Milk 🥛 1 cup Cold, for base mixture
Granulated Sugar 🍚 1 ¼ cups Divided between layers
Egg Yolks 🥚 6 whole Large, for custard base
Vanilla Extract 🌿 1 tsp Pure, for flavor depth
Unsweetened Cocoa Powder 🌾 ½ cup Dutch-process preferred
Semi-Sweet Chocolate 🍫 4 oz Chopped, for texture
Pistachios 🌰 1 cup Shelled, finely chopped
Maraschino Cherries 🍒 ¾ cup Chopped, drained well
Cherry Juice 💧 ¼ cup From maraschino jar
Almond Extract 🌿 ¼ tsp For pistachio layer
Green Food Coloring 🎨 ¼ tsp Optional, for pistachio hue
Salt 🧂 ¼ tsp Balances sweetness

[recipe_ingredient_scaler]

The heavy cream is non-negotiable here—full-fat from a trusted brand like Organic Valley gives you that velvety texture. Whole milk adds smoothness without thinning it out. For the chocolate layer, Ghirardelli cocoa powder and chocolate bars have the right intensity. Most supermarkets carry these in the baking aisle, but Whole Foods has a great bulk section for pistachios (fresher than the pre-packaged kind).

No pistachios? Almonds or cashews work in a pinch—just pulse them finely. Swap maraschino cherries for candied cherries if you prefer less artificial color. Skip the food coloring entirely if you’re avoiding additives (the pistachio layer will be pale but still delicious). For the chocolate, bittersweet works too—just reduce the sugar slightly. The egg yolks are key for richness, so don’t skip them.

Store leftovers in an airtight container for up to 1 week—though it’s best fresh. Freeze for 2-3 months if needed, but thaw in the fridge overnight. The layers may soften slightly, but the flavors hold up well. Always let it sit at room temperature for 5-10 minutes before scooping (don’t dig in straight from the freezer).

❤️

Why You’ll Love This Recipe

  • No-Fuss Custard: I love that this only needs egg yolks, cream, and a little sugar—no fancy techniques, just whisk and chill.
  • Velvety Dream: The heavy cream and whole milk blend into this rich, smooth base that tastes like a dessert shop’s best.
  • Party Ready: Honestly, it’s my go-to for summer gatherings since I can prep it the night before and add mix-ins later.
  • Leftovers? Yes Please: Between us, it keeps perfectly for a week, so I always make a double batch—no waste, just extra joy.

Step-by-Step Instructions for Spumoni Ice Cream From Scratch

Here’s the method to create this tri-color Italian dessert with perfect creamy layers every time.

Step 1: Prepare the Chocolate Custard Base

In a saucepan, combine 1 cup Whole Milk, 1 cup Heavy Cream, 0.5 cup Granulated Sugar, and 0.5 cup Unsweetened Cocoa Powder. Heat over medium heat until small bubbles form at the edges.

In a separate bowl, whisk 2 whole Egg Yolks with the remaining 0.75 cup Granulated Sugar until pale and slightly thickened. Slowly pour the hot milk mixture into the egg mixture while whisking constantly to temper the eggs. Return everything to the saucepan.

Cook over low heat for 5-7 minutes, stirring constantly, until the custard thickens enough to coat the back of a spoon. Remove from heat and stir in 4 oz Semi-Sweet Chocolate until melted and smooth. Add 1 tsp Vanilla Extract and 0.25 tsp Salt, then chill completely.

Step 2: Make the Pistachio Layer

In a clean saucepan, heat 1 cup Heavy Cream and 0.25 cup Whole Milk over medium heat until steaming. In a bowl, whisk 2 whole Egg Yolks with 0.25 cup Granulated Sugar until combined.

Temper the eggs with the hot cream mixture, then return to the saucepan. Cook over low heat for 5-7 minutes, stirring constantly, until the custard coats the back of a spoon. Remove from heat and stir in 1 cup Pistachios, 0.25 tsp Almond Extract, and 0.25 tsp Green Food Coloring if using. Chill completely.

Step 3: Prepare the Cherry Layer

In another saucepan, heat 1 cup Heavy Cream and 0.25 cup Whole Milk over medium heat until steaming. In a bowl, whisk the remaining 2 whole Egg Yolks with 0.25 cup Granulated Sugar until smooth.

Temper the eggs with the hot cream mixture, then return to the saucepan. Cook over low heat for 5-7 minutes, stirring constantly, until thickened. Remove from heat and stir in 0.75 cup Maraschino Cherries and 0.25 cup Cherry Juice. Chill completely.

Step 4: Churn and Layer the Ice Cream

Churn each custard mixture separately in your ice cream maker according to the manufacturer’s instructions, about 20-25 minutes per batch. The ice cream should be thick and creamy, like soft-serve.

In a loaf pan, layer the chocolate ice cream first, spreading it evenly. Add the pistachio layer next, smoothing the top. Finish with the cherry layer. Cover with plastic wrap and freeze for at least 4 hours or until firm. Slice to serve, revealing the beautiful tri-color layers.

👨‍🍳

Pro Tips For Making Spumoni Ice Cream Recipe From Scratch

  • Temper the eggs: Slowly whisk a cup of hot cream mixture into the yolks before combining—this prevents scrambled eggs in your ice cream base.
  • Chill completely: Let the custard cool to room temp, then refrigerate at least 4 hours (overnight is better) before churning, or it won’t set properly.
  • Use full-fat dairy: Skip the low-fat milk or cream substitutes—the fat content is what gives spumoni its rich, creamy texture.
  • Infuse vanilla early: Add the vanilla extract to the warm cream mixture and let it steep for 10 minutes before straining—this deepens the flavor.

Flavor Customization for This Recipe

Nutty Variations

Swap pistachios for toasted almonds or cashews—pulse them finely for the best texture. I love using Blue Diamond almonds from my local grocery store. Add ½ tsp cinnamon to the nut layer for warmth. 💛

Chocolate Twists

For a deeper flavor, use dark chocolate instead of semi-sweet and reduce sugar by 2 tbsp. Stir in 1 tsp espresso powder to intensify the cocoa notes. Ghirardelli dark chocolate works beautifully here.

Fruit Swaps

Replace maraschino cherries with drained candied cherries or chopped dried cranberries. For a fresh twist, use pitted sweet cherries simmered with 2 tbsp sugar until soft. The natural color is gorgeous.

Color Creativity

Skip the food coloring and embrace natural hues. The pistachio layer stays pale but looks elegant. For green, blend ½ cup spinach into the pistachio custard—it adds color without altering flavor. ✨

Boozy Upgrade

Add 1 tbsp cherry liqueur to the cherry layer for adult flair. For the chocolate, a splash of Kahlúa or Baileys deepens the flavor. Just 1 tbsp per layer is enough.

Texture Play

Fold in ½ cup mini chocolate chips to the chocolate layer or crushed amaretti cookies to the pistachio layer for crunch. I find Ghirardelli mini chips melt perfectly without overpowering.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 345mg115%
Sodium 180mg8%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 40g
Protein 10g20%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I make this without an ice cream maker?

Yes! Freeze each layer in a shallow dish, stirring vigorously with a fork every 30 minutes for 3-4 hours to break up ice crystals. It won’t be as smooth but still delicious.

2

How do I prevent the layers from mixing?

Freeze each churned layer for 1-2 hours before adding the next. Use a loaf pan and spread gently. A thin layer of parchment between colors helps too.

3

Why did my custard turn grainy?

Likely overheated or not whisked enough. Cook custard over low heat and stir constantly. If it curdles, strain through a fine sieve before chilling.

4

Can I use fresh cherries instead?

Pit and chop 1 cup fresh cherries, then cook with 2 tbsp sugar until soft. Cool completely before adding to the custard.

★★★★★4.7(15 reviews)
Chef Melanie

More recipe sites