Chocolate Peanut Butter Swirl Ice Cream

Scoops of delicious dairy free, gluten free chocolate peanut butter ice cream.

I have two vices: ice cream and french fries. When I first went on the Specific Carbohydrate Diet, I thought I'd never be able to enjoy ice cream again. Then I found Coconut Bliss ice cream at Whole Foods and realized that coconut milk ice cream is even better than the dairy version!

This recipe for Chocolate Peanut Butter Swirl Ice Cream is super easy and sinfully delicious. The hardest part is waiting the 2 hours that it needs in the freezer to firm up!

So, go ahead, eat it right out of the ice cream maker. You know you want to.

Also – be sure to check out my vegan version of this ice cream

Cocoa isn't technically SCD legal, so leave it and the dark chocolate chunks out completely and then you'll just have a vanilla ice cream with a peanut butter swirl. Just as tasty, just not chocolate!

Chocolate Peanut Butter Swirl Ice Cream



Cuisine: American

Category: Desserts

PREP TIME: 20 + 4 hours chill time mins

COOK TIME: 8 mins TOTAL TIME: 28 mins


  • 3 egg yolks
  • 2 cups coconut milk
  • 1 cup light coconut milk
  • 1/3 cup unsweetened cocoa powder
  • 1/2 cup honey
  • 1 teaspoon vanilla extract
  • 1/2 cup dark chocolate chunks

For the Peanut Butter Swirl

  • 1/4 cup peanut butter (unsweetened, smooth) or sunbutter
  • 1 tablespoon coconut oil (melted)
  • 1 tablespoon honey


  1. In a saucepan, whisk the egg yolks, coconut milk, cocoa powder, honey, and vanilla extract.
  2. Heat the mixture over medium heat stirring constantly until the mixture coats the back of a spoon, about 8-10 minutes. Make sure it doesn’t boil.
  3. Transfer ice cream mixture to a bowl, and cover with plastic wrap. Place the plastic wrap directly on the liquid, so there is no condensation. Place in the refrigerator and chill until cold, at least 2 hours.
  4. Using your ice cream maker (I use the Kitchen Aid stand mixer attachment) according to the manufacturer’s instructions, process the chilled ice cream mixture.
  5. While the ice cream is processing, mix together the peanut butter swirl ingredients.
  6. During the last 5 minutes, once the ice cream has started to firm up, drizzle in the peanut butter mixture. Then add the dark chocolate chunks.
  7. Turn the ice cream into an air tight container. Place a sheet of plastic wrap directly on the surface of the ice cream so freezer burn doesn’t occur.
  8. Freeze until firm, at least 2 hours.
  9. And lastly, try not to eat all of the ice cream in one night. Seriously though, it will be tempting.

Keywords: dairy free, dessert, gluten free, snacks, vegetarian, ice cream, summer, celebration