Cinnamon and Cream

Black Sesame Ice Cream Bars with Vanilla Allulose Swirl

21 min read

↓ Jump to Recipe

There is something almost magical about black sesame paste — the way it turns ice cream this dramatic shade of charcoal grey, and delivers a flavor that is toasty, earthy, and faintly sweet all at once. These bars are the kind of frozen treat you pull from the freezer and set on the counter, and people immediately want to know what they are. The color alone stops conversations. But the flavor is what keeps people reaching for another.

What sets this recipe apart is the use of allulose as the primary sweetener. Unlike erythritol, allulose behaves almost identically to sugar in frozen desserts — it depresses the freezing point in a way that keeps the ice cream scoopable and creamy rather than rock-hard, without any of the cooling aftertaste that some sugar-free sweeteners leave behind. The black sesame paste is made fresh from toasted seeds, which takes only a few minutes and makes an enormous difference compared to store-bought. A thin coat of allulose-sweetened dark chocolate sets into a satisfying snap around each bar.

This recipe is rated medium in difficulty, mostly because of the freezing stages and the chocolate dipping step, which require patience more than any advanced skill. If you can whisk a custard and work with a loaf pan lined with plastic wrap, you can absolutely make these. They are ideal for anyone managing blood sugar who still wants a truly elegant frozen dessert, and they keep beautifully in the freezer for weeks.

Prep: 40 minutesTotal: 6 hours (including freezing time)Yield: 8 ice cream barsDifficulty: ★★☆ IntermediateOccasion: Special Occasion
✓ Vegetarian✓ Gluten-Free✓ Sugar-Free✓ Keto-Friendly
Servings:

8

servings

Ingredients

  • Chocolate Shell
  • 120 gblack sesame seeds (about 3/4 cup), raw or lightly toasted
  • 480 mlheavy whipping cream (2 cups), divided
  • 240 mlwhole milk (1 cup)
  • 150 gallulose (about 3/4 cup), divided
  • 4 large egg yolks
  • 1 tsppure vanilla extract
  • Pinch of fine sea salt
  • 200 gsugar-free dark chocolate (70% or higher, sweetened with allulose or stevia), finely chopped
  • 30 mlrefined coconut oil (2 tbsp)
  • Garnish
  • 15 gtoasted black sesame seeds (1 tbsp)

Ingredient Substitutions

allulose

  • Erythritol at the same weight (3/4 cup total) — note the ice cream will freeze harder and may need 5 to 10 minutes of thawing before serving, as erythritol does not depress the freezing point as effectively
  • Monk fruit sweetener blended with erythritol (a 1:1 ratio blend sold as Lakanto) at the same weight — results will be similar to using erythritol alone
heavy whipping cream

  • Full-fat coconut cream (from a chilled can, solids only) at the same volume for a dairy-free version — the flavor will be slightly coconutty but pairs beautifully with black sesame
whole milk

  • Full-fat oat milk or unsweetened cashew milk at the same volume — the ice cream will be very slightly less creamy but still excellent
  • Additional heavy cream thinned with water (180ml cream plus 60ml water) if dairy-free is not a concern
egg yolks

  • 2 tbsp cornstarch whisked into the cold milk before heating — this creates a custard-free Philadelphia-style base that skips the tempering step entirely, though the result will be slightly less rich and more icy over time
sugar-free dark chocolate

  • Regular 85% dark chocolate (like Lindt 85%) if strict sugar-free is not required — the bar will still be relatively low in sugar
  • Cocoa powder shell: melt 60g cocoa butter with 30g sifted Dutch-process cocoa powder and 2 tbsp powdered allulose, stirring until smooth, then use in place of the chocolate coating
refined coconut oil

  • Cacao butter at the same amount for a cleaner chocolate flavor
  • Neutral-flavored avocado oil at the same amount — the shell will be slightly softer and less snappy

Instructions

🔧 Equipment

🍳dry skillet or small frying pan
⚙️food processor or high-powered blender
🥣medium heavy-bottomed saucepan
🔵fine-mesh sieve
🌡️instant-read thermometer
🟫9×5-inch loaf pan
🧁plastic wrap
📄parchment paper
📋rimmed baking sheet
stand mixer or hand mixer with whisk attachment
🍴silicone spatula
🧁heatproof bowl
🧁tall narrow glass or deep bowl (for chocolate dipping)
🧁popsicle sticks or dessert skewers
🔪sharp chef’s knife
🧁ruler (optional, for even bars)


Prep: 40 minutes
Bake: None
Total: 6 hours (including freezing)
This is the primary method. A cooked egg yolk custard base gives the ice cream bars their luxurious, creamy texture and prevents large ice crystals from forming.
  1. Toast the black sesame seeds in a dry skillet over medium heat for 3 to 4 minutes, stirring constantly, until fragrant and just beginning to pop. Transfer immediately to a food processor or high-powered blender. Add 60ml (1/4 cup) of the heavy cream and blend on high for 2 to 3 minutes, scraping down the sides frequently, until you have a smooth, dark grey paste. Set aside.
  2. In a medium heavy-bottomed saucepan, whisk together the milk, 240ml (1 cup) of the heavy cream, and 100g (1/2 cup) of the allulose. Place over medium heat and warm until steaming and just beginning to simmer at the edges, about 5 minutes. Do not boil.
  3. In a separate bowl, whisk the egg yolks with the remaining 50g (1/4 cup) of allulose and the pinch of sea salt until pale and slightly thickened, about 1 minute. While whisking constantly, slowly pour about half of the hot cream mixture into the egg yolks to temper them. Pour the tempered egg mixture back into the saucepan.
  4. Cook the custard over medium-low heat, stirring constantly with a silicone spatula, scraping the bottom and sides of the pan. Continue until the custard thickens enough to coat the back of the spatula and holds a line when you drag your finger across it, about 6 to 8 minutes. Do not let it boil or the eggs will scramble.
  5. Remove from heat and whisk in the black sesame paste and vanilla extract until fully combined and smooth. Strain through a fine-mesh sieve into a large bowl to remove any fibrous sesame bits. Stir in the remaining 180ml (3/4 cup) of heavy cream. Press plastic wrap directly onto the surface of the custard and refrigerate until completely cold, at least 2 hours or overnight.
  6. Line a 9×5-inch loaf pan with two layers of plastic wrap, leaving plenty of overhang on all sides. Pour the chilled custard into the pan and smooth the top. Freeze for at least 4 hours or until completely firm. For cleaner bars, freeze overnight.
  7. Once frozen solid, lift the ice cream block out of the pan using the plastic wrap overhang and place on a cutting board. Using a sharp knife warmed under hot water and wiped dry, cut the block into 8 equal bars. Place the bars on a parchment-lined baking sheet and return to the freezer for at least 30 minutes while you prepare the chocolate shell.
  8. Melt the chopped sugar-free dark chocolate and coconut oil together in a heatproof bowl set over a pot of barely simmering water, stirring until completely smooth. Alternatively, microwave in 30-second intervals, stirring between each. Transfer to a tall, narrow glass or deep bowl for easier dipping. Let cool to about 95°F to 100°F (35°C to 38°C) — it should feel just barely warm to the touch.
  9. Working quickly with one bar at a time (keeping the rest in the freezer), insert a popsicle stick or dessert skewer into one end of each bar. Dip the bar into the chocolate, let the excess drip off for 5 seconds, then sprinkle immediately with a few toasted black sesame seeds. Set on the parchment-lined tray. The chocolate shell will set within 30 to 60 seconds on contact with the frozen bar. Return each finished bar to the freezer immediately. Repeat with the remaining bars.
  10. Store finished bars in the freezer in an airtight container, layered with parchment, for up to 4 weeks. Allow to sit at room temperature for 3 to 5 minutes before serving.
Prep: 40 minutes
Bake: None
Total: 5 hours 30 minutes (including freezing)
This egg-free method skips the custard entirely and uses whipped cream to incorporate air, making it faster and accessible to those avoiding eggs. The texture is slightly lighter and more mousse-like than the custard version.
  1. Toast the black sesame seeds in a dry skillet over medium heat for 3 to 4 minutes until fragrant. Transfer to a food processor. Add 60ml (1/4 cup) of the heavy cream and 2 tablespoons of the allulose, then blend for 2 to 3 minutes, scraping down frequently, until you have a smooth paste. Set aside to cool completely.
  2. In a small saucepan, combine the whole milk and 80g of the allulose over medium heat. Whisk until the allulose is fully dissolved and the mixture is just warm (not simmering). Remove from heat, whisk in the black sesame paste and vanilla extract until smooth. Strain through a fine-mesh sieve into a large bowl. Refrigerate until completely cold, about 1 hour.
  3. In a stand mixer or with a hand mixer fitted with a whisk attachment, beat the remaining 420ml (1 and 3/4 cups) of heavy cream with the remaining allulose and a pinch of sea salt on medium-high speed until stiff peaks form, about 3 to 4 minutes. Be careful not to overwhip.
  4. Using a large silicone spatula, gently fold the cold black sesame milk mixture into the whipped cream in three additions. Fold slowly and deliberately, scooping from the bottom and turning, until no white streaks remain. The mixture will be a uniform dark grey. Avoid stirring — you want to keep as much air in the mixture as possible.
  5. Line a 9×5-inch loaf pan with plastic wrap, leaving generous overhang. Pour in the mixture and smooth the top. Press a piece of plastic wrap directly onto the surface. Freeze for at least 4 hours, or until fully firm.
  6. Once frozen, remove from the pan, cut into 8 bars with a warm knife, and dip in the chocolate shell following steps 8 through 10 of the Stovetop Custard method above.

Nutrition Per Serving

Per 1 serving (makes 8 ice cream bars)

285Calories
9gCarbs
1gSugar
27gFat
6gProtein

Glycemic Load2Low
Low0–10
Medium11–19
High20+
Allulose is a rare sugar that is absorbed by the body but not metabolized, contributing virtually zero calories and having no effect on blood glucose or insulin levels. It has a glycemic index of 0, making these bars suitable for people managing blood sugar, including those with type 2 diabetes. Always consult your healthcare provider regarding dietary changes.

Sweetener: allulose

Why This Recipe Works

The secret to creamy, scoopable sugar-free ice cream lies in understanding what sugar actually does in a frozen dessert beyond just sweetness. Sugar is what chemists call a freezing point depressant — it interferes with water molecules bonding into large ice crystals, which is what keeps regular ice cream soft enough to eat straight from the freezer. Allulose is exceptional here because it behaves almost identically to sucrose in this regard, depressing the freezing point at roughly the same rate. This is why bars made with allulose cut cleanly with a knife without shattering, while those made with erythritol (which does not depress the freezing point nearly as effectively) freeze rock solid and need considerable thawing time before serving.

The egg yolk custard base (in the primary method) does two important things. First, the lecithin in egg yolks is an emulsifier, meaning it coats fat globules and helps them stay evenly suspended in the water-based milk, creating a smooth, cohesive texture rather than a grainy or icy one. Second, cooking the custard to approximately 170°F to 175°F (77°C to 79°C) partially denatures the proteins in the yolks, which thickens the base and traps small air bubbles during freezing. This directly translates to a creamier bite. The addition of coconut oil to the chocolate coating is equally deliberate — coconut oil is rich in saturated fat that melts sharply at body temperature, which is precisely what creates that satisfying, clean snap when you bite into the shell.

If your chocolate shell seizes up or becomes grainy during melting, it has likely come into contact with a small amount of water (steam counts). Start fresh with dry equipment and a completely dry bowl. If your ice cream bars are cracking or breaking during the dipping step, they may have been cut while too warm — always ensure the bars are thoroughly frozen solid and re-chilled after cutting before dipping. Work with only one or two bars at a time, keeping the rest in the freezer.

Baker’s Tips

  • Blend the black sesame paste longer than you think necessary — at least 2 to 3 full minutes in a high-powered blender. Undermixed paste will leave a slightly gritty texture in the finished bars. The paste should look shiny and smooth, similar to natural peanut butter.
  • Allulose is hygroscopic, meaning it absorbs moisture from the air. This is why the chocolate shell can sometimes become slightly tacky after a day or two in the freezer. Storing bars in a fully sealed airtight container rather than loosely covered will prevent this.
  • For perfectly even bars with clean edges, use a ruler and score the top of the frozen block lightly before cutting all the way through. Warm the knife blade under hot running water and wipe it completely dry between each cut.
  • The ideal temperature for the chocolate dipping mixture is between 95°F and 100°F (35°C to 38°C). If it is too hot, it will melt the surface of the bar; if it is too cool, it will set too quickly and pool unevenly at the base. Use an instant-read thermometer if you have one.
  • If you do not have popsicle sticks, these bars are equally elegant without them — simply use a small offset spatula or fork to lower each bar into the chocolate, turn once to coat, and lift out cleanly. Place on parchment to set.

Variations

  • White sesame and matcha swirl: Replace the black sesame seeds with white sesame seeds and add 1 tsp of high-quality ceremonial-grade matcha powder to the custard base for a green-hued bar with a grassy, complex flavor.
  • Tahini honey bars: Substitute 80g of good-quality tahini (sesame paste) for the fresh black sesame paste if you want a smoother, more subtle sesame flavor and want to save time. Stir in 1 tbsp of raw allulose honey substitute.
  • Black sesame bark: Instead of individual bars, pour the frozen mixture into a parchment-lined quarter sheet pan to a 3/4-inch thickness, freeze solid, then pour the melted chocolate over the top as a thin layer. Once set, break into shards for a dramatic dessert plate garnish.

Troubleshooting & FAQ

My chocolate shell is thick and uneven instead of a thin, crisp coat. What went wrong?
The chocolate was likely too cool when you dipped the bars, causing it to thicken and set before it could flow evenly. Reheat the chocolate gently until it reaches 95°F to 100°F (35°C to 38°C) and try again. Also make sure you are using a tall, narrow vessel for dipping — a wide shallow bowl makes it difficult to submerge the bar fully and encourages pooling at the bottom.
My ice cream turned out icy and grainy, not creamy. What happened?
This is almost always caused by one of two things: the custard was not cold enough before freezing (large ice crystals form more easily when a warm mixture enters the freezer), or the freezer temperature is too warm. Make sure the custard is thoroughly chilled, ideally overnight, before pouring into the pan. Your freezer should be at 0°F (-18°C) or below. In the no-churn method, an icy texture can also mean the whipped cream was not whipped to stiff peaks, which reduces the air content that prevents large crystals.
The bars broke apart when I was cutting them. How do I prevent this?
The block likely needed more freezing time, or the knife was cold. Always freeze the block for a full 4 hours minimum, and ideally overnight. Warm your knife under hot running water, wipe it completely dry, and use a single firm downward motion rather than a sawing motion. Letting the block sit at room temperature for 2 to 3 minutes before cutting also helps.
My custard curdled or turned scrambled-eggy on the stovetop. Can I fix it?
Curdled custard happens when the heat is too high or the eggs were not tempered slowly enough. If you catch it early (small lumps but still pourable), immediately remove it from heat and strain it through a fine-mesh sieve — you may be able to rescue most of it. If it is fully scrambled, unfortunately it is best to start again. To prevent this, keep the heat at medium-low, stir constantly especially around the edges and bottom, and pour the hot milk into the eggs very slowly at first, whisking the whole time.
The ice cream bars have a slightly cooling or tingling aftertaste. Is this normal?
This is the characteristic cooling sensation of erythritol, which is sometimes present even in products labeled as allulose if they are blended sweeteners. Pure allulose should not produce this effect. Check the label on your sweetener to confirm it is 100% allulose. If you used a blend and find the sensation bothersome, switching to pure allulose or monk fruit sweetener in future batches will eliminate it.

Storage & Make-Ahead

  • Storage: Store finished bars in a single layer or stacked with parchment between each bar in an airtight freezer container for up to 4 weeks. Do not refrigerate, as the chocolate shell will soften and the bars will lose their structure.
  • Make-Ahead: The custard base or no-churn mixture can be made up to 2 days ahead and kept covered in the refrigerator before freezing. The finished bars (without the chocolate shell) can be frozen for up to 1 month before dipping. Dip in chocolate the day before or the morning of serving for best results.


Leave a Comment