Rich, smooth, and deeply chocolatey, this homemade chocolate syrup comes together with just a handful of pantry ingredients in about 5 minutes. Dairy-free, vegan, and free from preservatives or corn syrup, it's perfect stirred into chocolate milk, drizzled over ice cream, or blended into milkshakes whenever a chocolate craving strikes!

Jump to:
Quick Recipe Summary ✨
Homemade Chocolate Syrup (Dairy-Free): A rich, smooth chocolate syrup made with cocoa powder, sugar, and water for pure chocolate flavor without dairy, preservatives, or corn syrup.
Quick and pantry-friendly: Just 5 ingredients and about 5 minutes of cooking create a versatile syrup that's perfect for chocolate milk, ice cream sundaes, milkshakes, and baking recipes.
Diet-friendly: Naturally dairy-free, vegan, and lactose-free while still delivering the classic chocolate syrup flavor everyone loves.
Active Time: About 5 minutes • Cooling Time: About 30 minutes • Total Time: About 35 minutes
Difficulty Level: ⭐ Easy. If you can make simple syrup, you can make homemade chocolate syrup. No special equipment or candy-making skills required!
Yield: About 1 cup (16 tablespoons) • Refrigerator-friendly: Up to 4 weeks • Make-ahead: Perfect for keeping a jar on hand whenever chocolate cravings strike.
👉 Follow the detailed instructions and troubleshooting tips below to make smooth, silky homemade chocolate syrup with rich chocolate flavor every time.
SUMMARIZE & SAVE THIS CONTENT ON
Why this recipe works
- A simple syrup base dissolves the cocoa powder evenly for a silky-smooth texture
- Cocoa powder delivers pure chocolate flavor without needing melted chocolate
- Straining removes any stubborn cocoa lumps for professional-looking results
- You control the sweetness, chocolate intensity, and ingredient quality
Chocolate syrup from the store is full of ingredients I can't spell or even pronounce, not to mention that slightly tinny, chemically taste. Who needs all those preservatives and high fructose corn syrup?
Most commercial chocolate syrups are dairy-free, but ingredients vary by brand. Making homemade chocolate syrup guarantees it's dairy-free, vegan, and free from preservatives, artificial flavors, and high fructose corn syrup.
Made with just a handful of pantry ingredients, this chocolate syrup has a rich, clean chocolate flavor and comes together in about 5 minutes. It's easy to keep a jar in the refrigerator whenever a chocolate craving strikes!
Chocolate syrup vs hot fudge sauce
You might be wondering what's the difference between chocolate sauce and hot fudge sauce? While both are delicious chocolate toppings, chocolate syrup and hot fudge aren't the same thing.
Chocolate syrup is thinner and pourable, making it ideal for stirring into milk, coffee, or milkshakes. Hot fudge is richer and thicker, designed to be warmed and spooned over ice cream. If you're looking for a dairy-free chocolate topping that's quick to make and versatile to use, chocolate syrup is the way to go.
Here's another way of looking at it:
| Chocolate Syrup | Hot Fudge Sauce |
| Thin and pourable, even when chilled | Thick and spoonable |
| Made with cocoa powder, sugar, and water | Usually made with chocolate, cream, butter, and sugar |
| Served cold or at room temperature | Traditionally served warm |
| Perfect for chocolate milk and milkshakes | Best for ice cream sundaes and desserts |
| Dairy-free and vegan-friendly when made with water | Often contains dairy |
Recipe Ingredients
You'll need the following ingredients to make this dairy-free chocolate syrup recipe:

Ingredient Notes
Cocoa powder: You can use regular cocoa powder, or for a deeper chocolate flavor, replace the cocoa powder with dark chocolate cocoa powder, and add ½ teaspoon of espresso powder.
Sugar: Simple syrup is the secret to making this homemade chocolate sauce recipe. It's just equal parts sugar and water, by weight (a kitchen scale is handy here, but not strictly necessary).
You can control the chocolate syrup's sweetness by adjusting the amount of sugar you use.
Vanilla: While it's not the star of the show, vanilla extract adds richness and floral notes to support the chocolate flavor. Just like with chocolate cake, chocolate syrup wouldn't be the same without it.
See the recipe card for a full list of ingredients and measurements.
How to make chocolate syrup at home
A homemade chocolate syrup recipe really is just chocolate-flavored simple syrup. If you can boil water and sugar together, you can make this easy chocolate syrup recipe.
Step 1: Make a simple syrup
Heat the water and sugar in a 1-quart saucepan set over medium-high heat until the sugar dissolves. Bring to just boiling, then reduce the heat to Low and simmer for 3 minutes, stirring regularly (photo 1).

Step 2: Stir in cocoa powder
Add the cocoa powder and salt to the simple syrup. Continue to simmer, stirring constantly, for two more minutes. The cocoa powder should be fully dissolved and the chocolate syrup should be smooth and slightly thickened (photo 2).
Make sure to scrape the bottom of the saucepan so the cocoa powder doesn't burn while it's simmering.

Step 3: Strain and cool
Remove the pan from the heat and stir in the vanilla extract (photo 3, top). Strain the chocolate syrup through a fine mesh strainer into a bowl to remove any lumps of undissolved cocoa powder.
Let the chocolate syrup cool to room temperature (it will thicken upon standing). Transfer to a clean jar and cover with a tight-fitting lid (photo 3, bottom).
What could be simpler?

Storage Instructions
You can store a jar of tightly sealed chocolate syrup in the refrigerator for up to 4 weeks.
Yield Notes
This recipe makes about 1 cup of chocolate syrup, and can be easily doubled.
Troubleshooting guide
Here are some issues you might encounter when making homemade chocolate syrup:
- My chocolate syrup is lumpy: Cocoa powder can clump when added to liquid. Whisk constantly while simmering and strain the finished syrup through a fine-mesh strainer to smooth it out
- My syrup seems too thin: That's normal while it's warm. The syrup thickens noticeably as it cools and chills
- My syrup is too thick after refrigeration: Let the jar sit at room temperature for a few minutes, or stir in a teaspoon or two of warm water before using
- My syrup tastes bitter: Dark cocoa powders can be more intense. Try using regular unsweetened cocoa powder or adding a little extra sugar next time
- My syrup tastes weak: Use dark cocoa powder and add ½ teaspoon espresso powder to deepen the chocolate flavor without making it taste like coffee
- I see cocoa settling at the bottom: Natural cocoa solids can settle during storage. Give the jar a quick shake or stir before using.
Ways to use chocolate syrup
This really is the best chocolate syrup recipe around, easy and quick. You probably don't need me to tell you what to use it on (or in), but I will anyway:
- As an ice cream topping (or swirled into homemade ice cream)
- Use in marble cake or brownie recipes
- Mix with vanilla ice cream and milk for a killer chocolate milkshake
- Whisk into milk for delicious chocolate milk. Start with 1 to 2 tablespoons of chocolate syrup per cup of milk and adjust to taste

Questions asked and answered
Here are some questions you might have...
You can use natural cocoa powder, Dutch-process cocoa powder, or dark cocoa powder in this recipe. Since the cocoa is providing flavor, use whichever cocoa powder you enjoy most. Dutch-process cocoa will give a darker color and smoother flavor, while natural cocoa has a brighter, more intense chocolate taste.
For more about the differences between natural and Dutch-process cocoa powder, check out my in-depth comparison for using the right cocoa powder for your recipe.
Yes. Just reduce the sugar slightly for a darker chocolate flavor. Keep in mind that using too little sugar may affect the syrup's texture and shelf life.
I wouldn't recommend freezing chocolate syrup. Technically, it can be frozen for longer storage, but the texture and consistency might be compromised, leading to graininess and possible separation.
Since making chocolate syrup is quick and easy, I'd recommend just making a fresh batch instead of freezing it.
Learn more about the impact of freezing chocolate syrup.
Chocolate syrup and chocolate ganache are not the same thing.
Chocolate ganache is made with heavy cream and chocolate (along with other ingredients like butter, corn syrup, depending on what it's being used for). It's thicker than chocolate syrup and will set up rather than remaining loose and runny.
Didn't find the answer you're looking for?
Ask AI to answer for this specific recipe:
Disclaimer: I am not responsible for the quality of AI information

More dessert sauce recipes to try
Recipe

Homemade Chocolate Syrup (Dairy-Free)
Equipment
- 1-quart saucepan
Ingredients
- ¾ cup granulated sugar
- ⅔ cup water
- ½ cup cocoa powder, sifted, see Recipe Notes
- ⅛ teaspoon kosher salt
- 1 teaspoon pure vanilla extract
Instructions
- Heat ¾ cup granulated sugar and ⅔ cup water in a 1-quart saucepan set over medium-high heat until the sugar dissolves. Bring to just boiling, then reduce the heat to low and simmer for 3 minutes, whisking regularly.
- Add ½ cup cocoa powder (sifted) and ⅛ teaspoon kosher salt to the simple syrup. Continue to simmer, whisking constantly, for two more minutes. The cocoa powder should be fully dissolved and the chocolate syrup should be smooth and slightly thickened. Make sure to scrape the bottom of the saucepan so the cocoa powder doesn't burn while it's simmering.
- Remove the saucepan from the heat and stir in 1 teaspoon pure vanilla extract. Strain the chocolate syrup through a fine mesh strainer into a bowl to remove any lumps of undissolved cocoa powder.
- Let the syrup cool to room temperature (it will thicken upon standing). Transfer to a clean jar and cover with a tight-fitting lid.
- Storage instructions: You can store a jar of tightly sealed chocolate syrup in the refrigerator for up to 4 weeks.
- Yield Notes: This recipe makes about 1 cup of chocolate syrup, and can be easily doubled.













Comments
No Comments