Copycat Dilly Bars Recipe: Homemade Vanilla Ice Cream Bars

These homemade Dilly Bars offer a lighter take on the classic frozen treat. Made with a thick Greek yogurt base and a simple homemade chocolate “magic shell,” they’re lower in sugar and higher in protein than the traditional version while still delivering a satisfying frozen bite.

I won’t pretend these are identical to the original restaurant version, but they do a great job of recreating the creamy texture and that enjoyable crunch when the chocolate shell snaps.

Texture plays a huge role in how we perceive flavor. When the mouthfeel is similar, a homemade recipe can feel remarkably close to the real thing.

This idea began as an inspiration I saw on social media. I tweaked the proportions, cut down the sugar, and adapted the shell so it sets quickly in the freezer. The result was well-loved at home, so I’m sharing the streamlined version here.

My husband dubbed them “healthy Dilly Bars,” which seems about right—indulgent enough to satisfy a sweet tooth, but with a cleaner ingredient list.

Ingredients and substitutions

Homemade Dilly bar laying on a sheet of parchment paper.

The ice cream-like base is a simple blend of thick Greek yogurt, nut butter, a touch of maple syrup, vanilla, and stevia to keep sugar lower. The chocolate shell is made from cocoa powder, coconut oil (which firms up when chilled), maple syrup, and a pinch of sea salt.

  • Greek yogurt – I recommend a very thick variety such as Fage; Greek yogurt holds shape better when frozen.
  • Peanut butter – Provides a rich flavor. For a milder, creamier profile similar to vanilla ice cream, try cashew butter or almond butter instead.
  • Maple syrup – Adds natural sweetness and a bit of depth. You can adjust the amount to taste.
  • Stevia – Optional, used here to reduce added sugar. Omit or replace with extra maple syrup if you prefer.
  • Cocoa powder – Unsweetened, for the magic shell.
  • Coconut oil – Melts easily and solidifies in the freezer to form a crisp coating.
  • Sea salt – A pinch enhances the chocolate flavor.
  • Vanilla extract – Vanilla powder also works if you have it.

How to make healthy Dilly Bars

Start by combining the Greek yogurt, peanut butter, maple syrup, vanilla, and a few drops of stevia. Taste and adjust sweetness: if you don’t want to use stevia, add a little more maple syrup to reach your preferred sweetness level.

Yogurt, peanut butter, maple syrup, and vanilla in a bowl.
Greek yogurt mixed with peanut butter in a bowl.

Dollop the mixture onto a baking sheet or large flat plate lined with parchment or wax paper. Shape into four even mounds and press a popsicle stick into the center of each.

Freeze until the rounds are solid, about an hour or until firm to the touch.

Dollops of Greek yogurt mixed with maple syrup on a wax papered plate.
Circles of Greek yogurt with popsicle sticks on a baking sheet.
Frozen Greek yogurt pops on a wax paper-lined baking sheet.

While the bars freeze, whisk together the chocolate shell ingredients: cocoa powder, melted coconut oil, maple syrup, and a pinch of sea salt. Make sure the ingredients are at room temperature or the mixture can clump. The coconut oil will be liquid at room temperature but harden quickly when it hits the frozen bars.

Use a spoon to pour or spread the chocolate mixture over each frozen bar. The shell will begin to set right away. Return the bars to the freezer until the chocolate is fully hardened, then they’re ready to enjoy.

Hand holding a homemade Dilly bar.

If you prefer a sweeter or thicker shell, add a touch more maple syrup or slightly more cocoa to taste. Keep in mind coconut oil is what creates the quick-crack shell, so don’t substitute a liquid oil unless you plan to temper the chocolate differently.

Recipe notes

If you avoid coconut, you can use a more traditional magic-shell method by melting chocolate with a little neutral oil and allowing it to cool briefly before coating. The result will still solidify on frozen treats.

These bars are intentionally modestly sweet. Increase the maple syrup or add a touch more stevia if you prefer a sweeter dessert. For a different flavor profile, swap the peanut butter for cashew or almond butter.

Top down view of a homemade Dilly bar.

Looking for more frozen treats? Try peanut butter banana bars or chocolate pudding pops for more family-friendly recipes and variations.


Healthy Homemade Dilly Bars

A simple, protein-rich frozen treat made with Greek yogurt and a quick-firming chocolate shell.

Prep Time: 10 mins

Chill Time: 1 hr

Total Time: 1 hr 10 mins

Servings: 4 bars

Author: Lauren Goslin

Ingredients

Ice Cream Base

  • ¾ cup Greek yogurt (preferably very thick)
  • 2 tablespoons salted peanut butter (cashew, almond, or sunflower butter also work)
  • 1 tablespoon maple syrup
  • ½ teaspoon vanilla extract
  • Few drops stevia (optional)

Chocolate Magic Shell

  • ¼ cup cocoa powder
  • ¼ cup coconut oil, melted
  • 1 tablespoon maple syrup
  • Pinch sea salt

Instructions

  1. Mix the ice cream base: combine Greek yogurt, peanut butter, maple syrup, vanilla, and stevia. Taste and adjust sweetness.
  2. Spoon or dollop the mixture onto a parchment- or wax paper-lined baking sheet or flat plate.
  3. Shape into four equal-sized round mounds.
  4. Insert a popsicle stick into the center of each mound.
  5. Freeze until solid, about one hour or until firm.
  6. Prepare the magic shell: whisk together cocoa powder, melted coconut oil, maple syrup, and a pinch of sea salt. Ensure the mixture is smooth and lump-free.
  7. Spoon the chocolate over each frozen bar, covering completely. The shell will start to harden on contact.
  8. Return the coated bars to the freezer until the shell is fully set.
  9. Enjoy straight from the freezer. Store any extras in an airtight container or wrapped individually in the freezer.

Notes

Nutrition facts are based on using eight ounces of 2% Greek yogurt. These bars are modestly sweet by design; increase maple syrup or stevia to taste. If you prefer no coconut oil, melt chocolate with a small amount of a neutral oil for an alternate magic shell.

Weight Watchers points: 12 (as noted by the original source)

Nutrition

Calories: 247 kcal

Carbohydrates: 13.6 g

Protein: 8.7 g

Fat: 19.5 g

Fiber: 2.1 g

Sugar: 9.2 g

If you try this recipe, please leave a star rating and a comment below letting me know how you liked it!

Shared with Full Plate Thursday.