Are you a thrifter? Grab my free tips! Click Here!

Homemade Non Dairy Chocolate Magic Shell Recipe

April 26, 2021

This post may contain affiliate links.

Looking for a super sweet, non dairy, chocolate covered frozen fruity treat?

Well, today, I have a fun one for you.

Frozen Peaches Dessert Recipe

Lately, whenever I ask what everyone wants from the grocery store, my daughter yells out, Frozen peaches!

Get two or three bags.
At first, her request kind of threw me, since she'd never ever asked for them before.

For smoothies? 

I asked, even though she was wasn't a huge smoothie drinker. 

But, honestly, I couldn't fathom what else she might be making with them.
Turns out I was totally wrong.

She wasn't interested in smoothies.

What she was making was far more decadent and a lot more interesting.

It was part non-dairy treat and part science experiment.

And clearly it required a lot of frozen peaches.

Frozen Peaches

Over the past several years, she's been playing with recipes, especially vegetarian ones and those that don't include dairy.

This one was a homemade non-dairy chocolate magic shell topping and she was putting it guessed it...frozen peaches.

Of course, this recipe will work on any frozen fruit, it's not peach specific. However peaches are her latest snack obsession.

Being a pretty boring and basic omnivore, I'm always intrigued by what's on her plate. I don't eat most of what she makes, but I found this one particularly interesting, so I thought I'd share.

Here's how she did it.

How To Make A Non Dairy Chocolate Magic Shell At Home


Hard Chocolate Shell Recipe Ingredients

1 Cup Frozen Peaches - or whatever frozen fruit you prefer
1/2 Tbsp Hershey's Cocoa Powder - 100% Cacao Naturally Unsweetened
1 Tbsp Sugar
1 Tbsp Extra Virgin Coconut Oil - we use refined for a stronger coconut flavor

*If you do eat dairy, you can make this recipe with melted chocolate chips.

Ok, so first, let's talk about the science part, because without that, this recipe doesn't work.

The magic here comes from the coconut oil.

I don't cook with coconut oil and I've never used it in my beauty routine, so I was shocked the first time I opened the container and realized it's solid.

Coconut Oil Is Solid On A Spoon

Yup. At lower temperatures, coconut oil solidifies. And by lower temperatures, I'm talking about room temperature.

If you want it in a liquid form, you need to heat it.

You see where I'm going with this?

Basically, coconut oil is temperature sensitive, so when you melt it into a warm liquid, as soon as it hits the frozen peaches it solidifies and forms a shell.
Neat, huh?

I thought so, too.


To start, place the coconut oil in a microwave safe bowl for about 30 seconds until it liquifies.

Mix coconut oil, cocoa powder and sugar

Then stir in the sugar and cocoa and mix well. Once everything is combined, place your frozen peaches on a plate and drizzle the chocolate mixture on them.

The shell should form as soon as the warm liquid hits the frozen fruit.

Drizzle Chocolate On Fruit

The result is a coconutty, chocolatey, fruity treat. Crunchy on the outside, cold and sweet on the inside.

If you want your fruit to be a bit softer, you can let your dessert sit for a few minutes before eating. Otherwise, you can dig in immediately.

As I said before, you can use this trick on any frozen fruit you like.

Strawberries, cherries, bananas, raspberries, oranges...yum.

Non Dairy Magic Shell Recipe

You can enjoy the fruit alone.

Or as a topping on your favorite gelato or cake.

You could even put it on top of some homemade vanilla ice cream.

Because let's face it, you don't have to be non-dairy to enjoy this delicious non-dairy recipe.

And how great is that?

Yield: 1
Author: Kim @Exquisitely Unremarkable
Homemade Non Dairy Chocolate Magic Shell Recipe

Homemade Non Dairy Chocolate Magic Shell Recipe

Whip up a super sweet, non dairy, chocolate magic shell to drizzle over your favorite fruit.
Prep time: 5 MinTotal time: 5 Min


  • 1 Cup Frozen Fruit
  • 1/2 Tbsp Hershey's Cocoa Powder - 100% Cacao Naturally Unsweetened
  • 1 Tbsp Sugar
  • 1 Tbsp Extra Virgin Coconut Oil - we use refined for a stronger coconut flavor


  1. Place coconut oil in a microwave safe bowl for about 30 seconds until it liquifies.
  2. Stir in sugar and cocoa and mix well.
  3. Drizzle the chocolate mixture over your choice of frozen fruit.
  4. Shell forms when liquid hits the frozen fruit.


Kim Signature

Post a Comment | 28 Comments

Hey~ before you go, let me know what you think!

I love comments and respond to them all.

*Please refer to our privacy policy if you have questions regarding your profile and note that comments with links will not be published.

  1. YUM!!! I had this with frozen bananas. I will try peaches next.

    1. Oh...bananas! That sounds good, too!! Summer food fun here we come!

  2. Ok Yum. I love frozen fruits of all kind and this would make it just a little sweeter to have for a desert. Love the science of this too. Very clever. Happy Monday. Have a great week. xoxo

    1. The science is fun...but yum is right!! Enjoy the week my friend!

  3. The peaches look so good for a snack and I love that it's so easy to make. Thanks for sharing this fruit snack treat Kim.

    1. I hope you enjoy it if you try it, Julie!!

  4. this is Wonderful! thank you!
    it's so nice to find something Good if you're trying to give up sugar.
    and I AM. and with our summer HEAT coming on fast... it will be perfect! xoxo

    1. Hello Tammy!! I need to give up sugar, too. The kids are baking up a storm and it is not helpful. I have no willpower so fruit is always good.

  5. Sounds yummy! I am going to try this recipe! Thanks for sharing!

  6. Looks so good! I just saw the first fresh peaches of summer in the market this week! All kinds of summer fruit are appearing early, for some reason. Let me enjoy spring for a little longer, summer can wait.

    1. Spring seems to be an elusive season lately. We go from winter to summer weather, looks like the fruit is finally catching up!! xo

  7. How clever! We're not fans of coconut around here, but I still might give it a try!

    1. If you ever wanted to try it, use the unrefined coconut oil, Ann, the coconut taste is barely even there.

  8. We've made magic shell with chocolate chips for years, using butter, but I can see how the coconut oil would work too! I've never thought bought using magic shell on frozen fruit before would be wonderful!

    1. It really is a fun and tasty treat for the warmer months!!

  9. Kim, those look so good. I have been noticing in the cook book I have for my Instant Pot they used a lot of cocanut oil. I never have it so I just use olive oil, and it tastes good to me, but should try it sometime..This was a pretty dessert too..xxoJudy

    1. I never would've tried it, Judy, I'm not that adventurous a cook. It's all about the kids, they keep me trying the new things!!

  10. Thus looks really good. I think I am going to give this a try.

    Thank your smart girl.

  11. Now I'm intrigued and I bet my daughter will love to do this. She's not strictly vegan, but she's heading in that direction and it's a mission to try find recipes that pack the yummy punch of decadent chocolate without diary. This sounds like a total winner

    1. My daughter is heading in that direction too, Michelle, she's dabbles right now. It's a fun recipe and checks all those dietary boxes!

  12. Kim,
    Looks good!!
    Thanks so much for stopping by!! Stay safe, healthy and happy!!

    1. Thanks Debbie!! Always a pleasure to visit your lovely home.

  13. You've sold me. I'm all in on anything peachy. xo Laura

  14. Yummy! This looks perfect for summer, and I think the chocolate drizzled peaches would be great on poundcake, angel food cake, or ice cream....I'll definitely be trying it! I also see a link for five minute blueberry pie....I need to read about that!

    1. Oh my gosh, poundcake...yes!! I need to try that. Maybe blueberry poundcake? ☺️