Make-Ahead Cannoli Ice Cream Pints for Café Retail
By MenulabMarch 17, 2026

✦ Recipe Card
Dessert • Italian
Prep
30 minutes active, plus 6-12 hours hydration
Cook
40 minutes (including pasteurization and cooling assistance)
Total
7 hours to 12.5 hours (including overnight rest)
Servings
12 pints (16 fl oz each)
Ingredients
- Whole milk - 2000 g (2.0 L)
- Heavy cream - 2200 g (2.2 L)
- Granulated sugar - 700 g
- Invert sugar or light corn syrup - 150 g
- Large egg yolks - 24 (approx. 480 g)
- Whole-milk ricotta, well drained - 800 g
- Vanilla paste - 30 g
- Commercial ice cream stabilizer - 26 g (0.4% of mix)
- Kosher salt - 6 g
- Mini chocolate chips - 350 g (fold-in)
- Cannoli shell pieces, baked and cooled - 300 g (fold-in at finish)
- Candied orange zest - 120 g (optional folding and garnish)
Steps
- 1Combine milk, cream, granulated sugar, invert sugar and salt in…: Combine milk, cream, granulated sugar, invert sugar and salt in a heavy kettle. Heat gently while stirring to dissolve sugar.
- 2Whisk egg yolks in a separate bowl: Whisk egg yolks in a separate bowl. Temper yolks by slowly adding 20 percent of the hot milk mixture while whisking constantly.
- 3Return tempered yolks to the kettle: Return tempered yolks to the kettle. Heat the combined custard to 165 F and hold for 25 seconds for pasteurization. Alternatively reach 160 F and hold 3 minutes for an accepted time-temperature combination.
- 4Remove from heat and cool rapidly in an ice bath to 40 F or…: Remove from heat and cool rapidly in an ice bath to 40 F or below. Use an immersion chiller or ice bath and stir frequently to speed cooling.
- 5In a separate bowl, blend drained ricotta until smooth: In a separate bowl, blend drained ricotta until smooth. Whisk the cooled custard into the ricotta along with vanilla and the pre-weighed stabilizer until homogeneous.
- 6Cover and refrigerate the mix 6 to 12 hours to hydrate…: Cover and refrigerate the mix 6 to 12 hours to hydrate stabilizer fully and allow flavor melding. Record time and temperature.
- 7Churn the hydrated mix in an ice cream machine according to…: Churn the hydrated mix in an ice cream machine according to manufacturer recommendations to a soft-serve consistency. Monitor overrun; target moderate overrun for creamy texture.
- 8During the final minute of churn, add mini chocolate chips,…: During the final minute of churn, add mini chocolate chips, cannoli shell pieces and candied orange zest. Do not add inclusions too early to preserve structure.
- 9Portion the finished ice cream into sanitized 16-ounce pints: Portion the finished ice cream into sanitized 16-ounce pints. Target fill weight 595 g per pint, leaving approximately 1/2 inch headspace. Tamp lids and seal.
- 10Blast freeze or place in a -18 C freezer until solid: Blast freeze or place in a -18 C freezer until solid. Label each pint with production date, best-quality date (12 weeks), ingredient list and allergen notes.
Calories
450 kcal per pint (estimate)
Protein
7 g
Carbs
38 g
Fat
32 g
Tips
- →Weigh a sample of finished pints and record the fill weight to maintain consistency across staff and shifts.
- →If you lack an immersion chiller, divide the hot mix into shallow metal pans and stir in an ice bath for faster cooling.
- →Test stabilizer levels in small pilot batches before finalizing. Slight adjustments improve scoopability and melt resistance.
- →Use high-quality cannoli shells and add them at the end to preserve crunch. Consider packaging a small packet of extra shell crumbs for customers who want added crunch at consumption.
Overview and commercial promise
Single-serve frozen pints are one of the highest-margin grab-and-go items for cafés and casual restaurants. This guide gives a batch recipe sized for 12 retail 16-ounce pints, required pasteurization and stabilizer notes, portioning and labeling steps, plus a simple costing breakdown so you can price with confidence.
Quick batch summary
Target yield: 12 retail pints (16 fl oz / 473 ml containers). Fill weight per sanitized pint: approximately 595 g. Expected finished product quality: creamy custard base with ricotta character, dispersed cannoli shell bits and mini chocolate chips.
Essential food-safety and stabilizer notes
Pasteurization
For egg-yolk custard bases, bring the custard to 165 F and hold for 25 seconds, or reach 160 F and hold for at least 3 minutes. Cool the mix rapidly to 40 F or below within 90 minutes. If you prefer lower-temperature processing, use pasteurized liquid egg yolks. Always record time-temperature logs for each batch.
Stabilizer guidance
Use a commercial ice cream stabilizer or a blend of locust bean gum with guar at a total 0.3 to 0.6 percent of the total mix weight. Example: for a 6.5 kg final mix, 0.4 percent is 26 g. Hydrate and rest the mix refrigerated 6 to 12 hours before churning to allow full hydration and improved body.
Portioning, packaging and labeling
After churning and inclusion folding, package into sanitized 16-ounce pints. Leave about a 1/2-inch headspace to allow expansion during freezing. Weigh each filled pint for consistency; target 595 g per pint in this recipe.
- Sanitized pints and lids
- Rolled labels with production date and use-by
- Scale for fill weight verification
- Freezer organization bins with FIFO labeling
- Shopping bags or branded sleeves for counter sales
Shelf life and storage
Store pints at -18 C (0 F) or colder. Best quality for texture and inclusion crunch is 8 to 12 weeks. For safety, frozen shelf life may extend, but note quality will decline after 12 weeks. Thawed handling: keep labels that instruct customers to move product to refrigerator and consume within 3 days once thawed.
Pricing and simple costing sheet
Below is a practical example you can paste into your POS or spreadsheet. Adjust vendor prices for your market and labor rates.
| Ingredient / cost item | Cost per batch | Cost per pint (12 pints) |
|---|---|---|
| Milk, cream, sugar, yolks, ricotta, stabilizer, inclusions | $26.60 | $2.22 |
| Pint container, lid, label | $5.40 | $0.45 |
| Labor and utilities (fills, labeling) | $6.00 | $0.50 |
| Total COGS | $38.00 | $3.17 |
Suggested retail: multiply COGS by 3.5 to 4. For the example above a retail price of $11.50 to $12.50 gives a healthy margin and covers shrink and toss.
Service and display tips
Position pints upright in a front-of-house grab-and-go freezer with a clear label and flavor callout. Use tiered shelving so staff can rotate FIFO. Keep a small supply behind the counter for scooping to pair with espresso or pastries.
Batch recipe at a glance
Full recipe with step-by-step instructions and weights is below in the recipe object. Scale up by multiplying ingredient weights and adjust equipment run times for larger pasteurization capacity.
If you want a printable costing template for your shop or a quick supplier checklist tailored to your region, contact our team or download the one-page template from our resource library.
Frequently Asked Questions
How long will these pints keep in a commercial freezer?
Best quality 8 to 12 weeks at -18 C (0 F) or colder. For safety the product can remain frozen longer but expect texture and inclusion quality to decline.
Do I have to use egg yolks in the custard base?
No. Use pasteurized liquid yolks or a heat-stable custard base substitute. If you omit yolks, increase stabilizer slightly and test for body and mouthfeel.
How should I label date and use-by information?
Label with production date and a recommended best-quality date 12 weeks later. Add a thaw instruction: refrigerate after opening and consume within 72 hours.
Can I scale this recipe for larger batch production?
Yes. When scaling, keep stabilizer percentage constant and verify pasteurization times in proportion to larger kettle volumes. Run a pilot production lot to confirm churn times and overrun.
Can I substitute mascarpone for ricotta?
Yes. Mascarpone increases richness and yields a silkier texture. Adjust sweetness slightly if using mascarpone since it is richer and sometimes sweeter.
What is the target fill weight and why?
Target fill weight is about 595 g for this recipe. Weighing ensures consistent portion cost and prevents overfilling which affects freezer space and perceived value.