Skip to Content

Chocolate Ice Cream Recipe (No Eggs)

This chocolate ice cream recipe doesn’t call for eggs, dairy, or sugar, yet it is rich, creamy, and sinfully sweet. It’s hard to believe it’s vegan. So make a batch today to stash in the freezer for whenever you’re craving something sweet.

Close-up side view shot of the Vegan Chocolate Ice Cream on a white plate with two silver spoons on the left and some raspberry sauce on the right.

No eggs? No worries. This dark chocolate ice cream is egg-free, dairy-free, and refined sugar-free, but you’d never know the difference.

In this post, I’ll walk you through how to make vegan ice cream from scratch without churning or an ice cream maker.

Instead, you will need a durable food processor, a muffin pan, and about 15 minutes of your time to whip up a luxurious batch of delicious homemade chocolate ice cream.

It’s almost as easy to make as it is to grab a pint from the store.

If you’re new to my no-churn approach to homemade ice cream, let me catch you up.

First, you’ll make an ice cream base from coconut milk, flavoring agents, and a thickening agent (in this case, arrowroot powder).

From there, you’ll freeze the mixture into cups using a muffin tin.

Then whenever you want a scoop of chocolate ice cream, pop the frozen cup in the food processor, give it a quick spin, and your ice cream is ready to serve!

Don’t miss my homemade mango, raspberry, or blueberry no-churn ice cream recipes while you’re here -but first, CHOCOLATE.

Why You’ll Love This Recipe

  • This chocolate ice cream recipe has no eggs, no dairy, and no refined sugars.
  • It’s a healthier alternative to high-sugar and high-fat ice cream.
  • No ice cream maker and no tedious churning are needed.
  • This easy chocolate ice cream recipe is made with simple ingredients.
  • You can use this egg-free ice cream as a canvas for any ice cream flavor.

Top view of the Vegan Chocolate Ice Cream on a white plate. Two silver spoons on the left and some raspberry sauce on the right.

Ingredients You’ll Need

  • Full-fat coconut milk – This is key to making creamy ice cream with no eggs. For the best results, use a can of coconut milk with a thick layer of coconut cream at the top, so buy a can of coconut milk with only coconut, water, and guar gum.
  • Unsweetened baker’s chocolate – A quality bar of baker’s chocolate works best for the rich chocolate flavor. I do not suggest using chocolate chips as they contain stabilizers, so they do not melt smoothly.
  • Arrowroot powder – Arrowroot is a grain and gluten-free flour that comes from the starchy matter extracted from the tropical Arundinacaea plant. Please do not substitute cornstarch! Your ice cream won’t be nearly as silky smooth.
  • Maple syrup – Sweetens the ice cream and adds flavor. You can also use date syrup or agave nectar.
  • Vanilla extract – Use pure vanilla extract with at least 35% alcohol. The alcohol helps stabilize the ice cream mixture, so it stays soft and creamy and prevents the formation of ice crystals.
  • Sea salt – Adding a pinch of salt improves and rounds out the rich, dark chocolate flavors.

How To Make Chocolate Ice Cream Without Eggs

  1. Make the  ice cream slurry: When you open the can of coconut milk, the solidified layer at the top is the “coconut cream,” and the milky liquid underneath is the “coconut water.” So dump the whole can into a medium saucepan and scoop a few tablespoons of the coconut water from the saucepan into a small bowl. Add the arrowroot powder to the bowl and whisk until smooth. Set aside.
  2. Combine the chocolate and coconut milk: Add the chocolate to the saucepan with the remaining coconut milk and warm over medium heat. Stir constantly with a wooden spoon until the chocolate softens, then switch to a wire whisk and whisk until the chocolate is fully melted and incorporated.
  3. Add the flavoring and thickening agents: Add maple syrup, vanilla extract, and sea salt to the chocolate mixture. Then slowly pour in the arrowroot slurry while continuously whisking. Continue to whisk until just before the mixture reaches a simmer. Immediately remove the saucepan from the heat and set it aside to cool.
  4. Freeze the chocolate ice cream base in cups: Fill 5 cups in a standard muffin tin to the top with the chocolate base. Place the muffin tin in the freezer, and let stand until the cups of ice cream base are frozen solid. Then pop them out of the pan and keep the cups frozen in a freezer-safe container.
  5. Blend the ice cream cups: When the chocolate craving strikes, break one of the ice cream cups into chunks, add to a high-power food processor or blender, and process until you achieve a creamy soft ice cream.
  6. Add toppings and serve: Scoop your ice cream into a dessert bowl and build yourself a sundae with your favorite toppings!
8 Step by Step Photos of the no-churn ice cream method.

These images are from my Raspberry Ice Cream Recipe. But the no-churn method is the same.

Recipe Tips

The ice cream base mustn’t get too hot, so remove it from the heat before it reaches a simmer. The arrowroot powder slurry loses its thickening ability if it’s overheated.

The time it takes for the ice cream base cups to freeze will depend on how cold your freezer is. It can take anywhere from 3 to 5 hours, or you can leave them to freeze overnight.

I like freezing the ice cream cups in a silicone muffin pan as they pop right out. If you’re having trouble removing the cups from a metal muffin pan, submerge the bottom of the pan in hot water to loosen them up.

If you do not have a high-power food processor or high-speed blender, let the ice cream base cup sit at room temperature to soften slightly and reduce the wear and tear on the blade.

Be patient with your food processor. It may take a few minutes to achieve the perfect texture.

Don’t crowd the food processor. Depending on its capacity, you may need to break the frozen cups into smaller chunks and blend each serving individually.

Close-up side view shot of the Vegan Chocolate Ice Cream with two silver spoons on the right and raspberry sauce being poured over the ice cream.


This vegan chocolate ice cream is a perfect canvas for your favorite ice cream toppings. You can sprinkle them on top for sundaes or fold the extras into the ice cream once it’s soft and blended.

Mix-ins – Toasted coconut, almonds, walnuts, hazelnuts, cacao nibs, chia seeds, mini dark chocolate chips, chocolate bark, fresh or frozen berries, etc.

Saucy Toppings – Drizzle dairy-free chocolate sauce, caramel, raspberry sauce, or blueberry sauce over the top.

Creamy Toppings – Serve with a dollop of vegan whipped cream, banana slices, almond butter, or peanut butter.


This recipe yields roughly 2 pints (5 servings) of homemade ice cream, but you do not need to blend and serve it all at once. Instead, the cups of ice cream will keep in the freezer for 2-3 months.

So you can blend as many cups as you want and keep the rest in the freezer until the next time the chocolate craving calls.

Close-up side view of the chocolate ice cream on a white plate with two silver spoons on the left and some raspberry sauce on the right.

Frequently Asked Questions

Can I make this no-eggs chocolate ice cream with almond milk instead of coconut milk?

The healthy fats and layer of coconut cream you get from a can of coconut milk whip into soft ice cream like a dream. If you make it with almond milk, I can not guarantee your ice cream will be as thick and creamy.

Can I make this recipe with yogurt instead of coconut milk?

If dairy isn’t a concern, you can use full-fat plain or vanilla yogurt instead of coconut milk. However, I’ve never tested this recipe with yogurt.

More Chocolate Recipes You Will Love

No Churn Vegan Chocolate Ice Cream

Chocolate Ice Cream Recipe (No Eggs)

Yield: 5 portions
Prep Time: 5 minutes
Cook Time: 10 minutes
Additional Time: 6 hours
Total Time: 6 hours 15 minutes

This chocolate ice cream is so rich, smooth, and creamy that it's hard to believe it's dairy and egg-free. Made without an ice cream maker using a simple no-churn method.


  • 1 (13.5 oz/400 ml) can full-fat coconut milk
  • 2 Tbsp arrowroot powder
  • 2 oz/ 55 gr 100% pure unsweetened baker's chocolate
  • 2 1/2 Tbsp maple syrup
  • 1 tsp vanilla extract
  • 1/4 tsp sea salt

To serve the ice cream as in the photo:

  • 400 gr fresh or frozen raspberries
  • 1 to 2 Tbsp maple syrup


Chocolate Ice Cream Base:

  1. When you open the coconut milk can, you should see the white coconut cream and coconut water. Add 2 to 3 tablespoons of the coconut water into a small bowl. Scoop the rest of the coconut milk can into a saucepan.
  2. Add the arrowroot powder to the coconut water and whisk well until dissolved. Set aside.
  3. Place the chocolate into the saucepan where you have the coconut cream and start warming it up over medium heat, first stirring with a spoon and then whisking with a whisk. Whisk until the chocolate and coconut milk are fully combined.
  4. Add the maple syrup, vanilla extract, and sea salt.
  5. Slowly add the arrowroot powder and coconut water mixture making sure to constantly whisk. Keep whisking and warming up the mixture until it thickens. Make sure not to boil or simmer because arrowroot powder loses it's thickening ability when overheated.
  6. Let the ice cream base cool completely.

No Churn Method:

  1. Pour the ice cream base into a muffin pan. This recipe makes enough ice cream base to fill 5 muffin pan cups if using a standard 12-cup muffin pan.
  2. Place the muffin pan into the fridge and let the ice cream freeze. Depending on the temperature in your freezer, it might take anywhere between 3 to 5 hours. You can also leave it there overnight.
  3. Once the ice cream base is frozen, pop the frozen ice cream cups out of the muffin pans. You can store them in a glass container with a tight lid or in a freezer bag. I have a silicone muffin pan, so the ice cream cups easily pop out. But if you have a metal muffin pan, you can briefly place the bottom of the muffin pan into hot water to loosen them up.
  4. Once you are ready to serve the ice cream, break one ice cream cup into 4 pieces and then process it in a food processor until you get soft ice cream (check the instructions of your food processor first to make sure it's powerful enough to crush it).

To serve the ice cream as in the photo:

  1. Chocolate ice cream pairs perfectly with my favorite 2 Ingredient Raspberry Sauce. Decorate the plate with it or pour it over the ice cream.
  2. Sprinkle the plate with some chocolate chunks.


Nutrition information is a rough estimate for 1 serving of the ice cream calculated without any toppings.

Nutrition Information
Yield 5 portions Serving Size 1/5 of recipe
Amount Per Serving Calories 259Total Fat 21.4gSaturated Fat 18gTrans Fat 0gUnsaturated Fat 2.2gCholesterol 0mgSodium 109mgCarbohydrates 19.1gFiber 0.8gSugar 12.1gProtein 2.2g

Nutrition facts provided on this website are an estimate and not guaranteed to be accurate. Please see a qualified health care provider for personalized diet advice and make sure that each of the ingredients is allowed in your diet.

Did you make this recipe?

If you tried this recipe, please give it a 5-star rating! To do this, click on the stars above. You can also leave a review or comment below. And don't forget to tag me if you share a picture on Instagram!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe