Homemade Chocolate Syrup

This Easy Homemade Chocolate Syrup will transport you back to childhood ice cream parties, and it absolutely begs to be mixed into a cold glass of milk. I don’t like to brag, but it tastes SO much better than the stuff you’d find at the corner store.

LOVE our DIY recipes? Try our homemade marshmallows next! And add them to our easy hot chocolate recipe!

Homemade chocolate syrup in a jar with a spoon.

What Makes This Chocolate Syrup The Best?

With only a handful of ingredients and a few minutes of cooking time, you’ll have a versatile dessert syrup with a rich, chocolatey flavor. All made with ingredients you can pronounce and probably already have in your pantry. 

Here are a few reasons why it’s worth it to make your own chocolate syrup:

  • You’ll only need five simple ingredients, and there are no artificial flavors like store-bought syrup.
  • It’s ready in less than 5 minutes, and with only one pot used cleanup is quick too.
  • It can be made ahead of time and lasts for weeks in the fridge.

Store-bought chocolate syrup may be what you’re used to, but once you try this recipe, you’ll never go back. Drizzle on our homemade chocolate ice cream for a rich flavor.

Ingredient Notes

Ingredients needed to make chocolate syrup.
  • Sugar – Granulated sugar is the best option here. It has a sweet and clean taste that allows the chocolate to shine. Plus, it’s inexpensive and available everywhere.
  • Unsweetened Cocoa Powder – Cocoa powder is the star of the show here. For the best results, use high-quality cocoa powder. Ghirardelli is usually my go-to.
  • Salt – You may not realize that salt is an important ingredient in chocolate syrup. However, salt balances out the sweetness and actually works to enhance the other flavors in the recipe. I like to use Kosher salt since it offers a cleaner taste compared to iodized table salt.
  • Vanilla Extract – Vanilla adds flavor, complexity, and mouthwatering aroma to this syrup. You’ll get the best results with real vanilla extract rather than artificial vanilla flavor. Or better yet, make your own vanilla extract!

Easy Instructions

Chocolate syrup in a saucepan before thickened.

Step 1: Add sugar, cocoa powder, and salt to a medium saucepan. Whisk to combine.

Step 2: Whisk in the water, and continue to mix until everything is fully incorporated. 

You’ll want to ensure you don’t have any large clumps of dry cocoa powder before moving on to cooking. A few small lumps are ok as they’ll get hydrated and thoroughly mixed as the syrup cooks.

Step 3: Simmer the syrup over medium heat for 2 minutes, stirring constantly. 

Step 4: After 2 minutes, your syrup should be smooth and lump-free. Remove it from the heat and whisk in your vanilla extract. Cool and enjoy.

Could it be any easier!?!

Chocolate syrup being drizzled over a waffle bowl of vanilla ice cream.

Tips and Tricks

  • For the best flavor, wait until the chocolate sauce has completely cooled before using it. Once the syrup has cooled, it will thicken slightly and be the perfect consistency for an ice cream topping!
  • If you like your syrup extra sweet, add 1 tablespoon of sugar, stir, taste and repeat until you reach your desired sweetness.
  • Use a saucepan that’s large enough to allow plenty of space above the syrup. While simmering, the syrup can bubble up significantly, and if your pot is too small, it may boil over.
  • Don’t cook the vanilla. Be sure to wait until you’re done simmering your syrup before adding the vanilla. If you cook the vanilla, you’ll lose some flavor and aroma.

Serving Suggestions

Two bowls of vanilla ice cream with chocolate syrup.

It’s hard to think of a sweet treat that isn’t better off with a drizzle of this homemade chocolate syrup, but I definitely have a few favorites.

A cold glass of chocolate milk is a no-brainer, but that’s just the tip of the iceberg. For a couple of drinks that are a step above, use this syrup in my S’mores Frappuccino or Chocolate Marshmallow Coffee Creamer.

And for my foolproof Chocolate Cream Cheese Frosting, I add this chocolate syrup as my secret ingredient for ultra-silky and over-the-top chocolatey flavor.

Make a sundae bar!

Recipe FAQs

How should I store homemade chocolate syrup?

Once cooled, chocolate syrup can be stored in a glass jar with lid in the refrigerator for up to 30 days.

How should I use chocolate syrup?

Chocolate syrup can be mixed into a cup of cold milk (use about 2 Tablespoons syrup) to make chocolate milk or hot milk for cocoa. You can use it as a dip for berries and bananas or as a topping for ice cream too.

Can I use milk instead of water to make chocolate syrup?

Yes. If you you’d like your chocolate syrup more creamy, you can replace the water with any variety of milk.

What is the difference between chocolate syrup and hot fudge sauce?

Hot fudge sauce is very thick and must be heated before it’s used. Chocolate syrup, on the other hand, has a perfect consistency at room temperature or cold straight from the fridge. That makes it perfect as a topping or mixed into cold drinks.

Chocolate syrup on vanilla ice cream in a waffle bowl with sprinkles.

More Basic Recipes

Chocolate Syrup

5 from 2 votes
By: Aimee
This Easy Homemade Chocolate Syrup will transport you back to childhood ice cream parties, and it absolutely begs to be mixed into a cold glass of milk. I don’t like to brag, but it tastes SO much better than the stuff you'd find at the corner store.
Prep Time: 5 minutes
Cook Time: 5 minutes
Cool Time: 15 minutes
Total Time: 25 minutes
Servings: 12 servings


  • 1 cup granulated sugar
  • 1 cup unsweetened cocoa powder
  • ¼ teaspoon kosher salt
  • 1 cup water
  • 2 teaspoons vanilla extract


  • In a medium saucepan, mix together the sugar, cocoa powder, and salt. Whisk in the water.
  • Cook over medium-high heat, stirring frequently, until it comes to a boil. Reduce heat to medium and continue to simmer for 2 minutes, stirring constantly.
  • Remove from heat and stir in the vanilla extract.
  • Allow the syrup to cool and pour into a glass jar or bottle.


  • For best flavor, use the chocolate sauce once it has completely cooled down.
  • The sauce will thicken a bit after refrigeration. This makes it into a perfect ice cream topping!
  • If you like your syrup extra sweet, add 1 tablespoon of sugar in at a time until desired sweetness.
  • Store in refrigerator for up to one month.


Calories: 94kcal, Carbohydrates: 21g, Protein: 1g, Fat: 1g, Sodium: 27mg, Fiber: 1g, Sugar: 17g
Course: Basics
Cuisine: American
Did you make this recipe?Mention @shugarysweets or tag #shugarysweets!

Avatar photo

About Aimee

Aimee is a dessert lover (specifically rice krispie treats), workout enthusiast, self-taught foodie, and recipe creator.

Learn more about Aimee.

Affiliate Disclosure:**There may be affiliate links in this post! By clicking on them, or purchasing recommended items I may receive a small compensation. However, I only recommend products I love! Thank you for supporting Shugary Sweets! See my disclosure policy for more info**

Learn How To Become a Better Home Baker
Sign up for the Shugary Sweets FREE Email Course Today—soon you’ll say, "I made it from scratch!"


Posted on August 31, 2022

Comments & Reviews

  1. This sounds delicious! But please share – how much does this make in ounces/cups? I’d love to able to put it in jars to share with family/friends, but I don’t really know the size to buy – please help!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating