Homemade Chocolate Syrup Recipe
That store‑bought chocolate syrup in the squeeze bottle? It’s convenient, but it’s also loaded with high‑fructose corn syrup, preservatives, and artificial flavors.

Homemade chocolate syrup is the opposite: deep, complex chocolate flavor, just the right sweetness, and ingredients you can actually pronounce. It takes 10 minutes, keeps for weeks in the fridge, and costs pennies compared to the bottled stuff.
I’m Fatima, and this recipe is my pantry staple. Use it on ice cream, in chocolate milk, over pancakes, or stirred into coffee. Once you taste the real thing, you’ll never go back.
Why Make Your Own Chocolate Syrup?
Store‑bought syrup is mostly corn syrup with a little cocoa. Homemade gives you control and quality.
- Real chocolate flavor – Cocoa powder and a touch of vanilla extract create depth.
- Adjustable sweetness – Use less sugar, or swap in maple syrup or honey.
- No weird additives – Just cocoa, sugar, water, salt, and vanilla.
- Endless uses – Chocolate milk, sundae topping, mocha coffee, cake glaze.
This recipe makes a thick, pourable syrup that stays liquid even when cold – no hardening in the fridge.
Ingredients You’ll Need
| Ingredient | Quantity | Notes |
|---|---|---|
| Unsweetened cocoa powder | 1 cup (100g) | Dutch‑process or natural – both work |
| Granulated sugar | 1½ cups (300g) | Or 1 cup for less sweet |
| Water | 1½ cups (360ml) | |
| Salt | ¼ tsp | Enhances chocolate flavor |
| Vanilla extract | 2 tsp | Pure vanilla, not imitation |
| Light corn syrup (optional) | 2 tbsp | Adds gloss and prevents crystallization |
Pro tip: Skip the corn syrup if you prefer – the syrup will still be delicious, just slightly less shiny and a tad thinner. You can also substitute honey or maple syrup for ½ cup of the sugar for a different flavor.
How to Make Homemade Chocolate Syrup? (Step‑by‑Step)
1. Whisk Dry Ingredients
- In a medium saucepan, whisk together cocoa powder, sugar, and salt. Breaking up any cocoa lumps now prevents clumps later.
2. Add Water and Cook
- Pour in water and whisk until smooth. Add corn syrup if using.
- Place over medium heat, whisking constantly, until the mixture comes to a gentle simmer. Do not boil vigorously.
3. Simmer and Thicken
- Reduce heat to low and simmer for 5‑8 minutes, whisking occasionally. The syrup will thicken slightly as it cools – it should coat the back of a spoon while warm.
- Remove from heat.
4. Add Vanilla
- Stir in vanilla extract. The vanilla flavor blooms with the residual heat.
5. Cool and Store
- Let the syrup cool completely in the saucepan, then pour into a glass jar or squeeze bottle.
- Refrigerate for up to 1 month. The syrup thickens as it cools – if it becomes too thick, stir in a tablespoon of warm water.
Video Guide 🎥
Pro Tips & Common Mistakes to Avoid
Do this ✅
- Sift the cocoa powder – If yours is lumpy, sift it into the saucepan to avoid clumps.
- Whisk constantly at the start – Cocoa powder can scorch easily. Keep it moving.
- Store in a squeeze bottle – So much easier for drizzling. Wide‑mouth bottles work best.
- Shake or stir before each use – Natural separation can occur; a quick shake blends it right back.
Avoid that ❌
- Boiling the syrup – A full boil can make the sugar crystallize, leading to a grainy texture. Keep it at a gentle simmer.
- Adding vanilla too early – High heat cooks off vanilla’s delicate flavors. Stir it in off the heat.
- Using hot syrup on ice cream – Warm syrup melts ice cream into a puddle. Let it cool to room temperature or chill first.
- Storing in a metal container – Metal can react with the syrup and leave a metallic taste. Use glass or plastic.
Nutrition Facts (Per 2 tbsp serving)
| Nutrient | Amount |
|---|---|
| Calories | 80 kcal |
| Protein | 1 g |
| Fat | 1 g |
| Saturated Fat | 0.5 g |
| Carbohydrates | 19 g |
| Fiber | 1 g |
| Sugar | 17 g |
| Sodium | 30 mg |
Frequently Asked Questions
Can I use this syrup for chocolate milk?
Absolutely. Stir 2‑3 tablespoons into a glass of cold milk. For hot chocolate, warm the milk first, then stir in the syrup – it dissolves beautifully.
How long does homemade chocolate syrup last?
Stored in an airtight container in the refrigerator, it lasts up to 1 month. If you see mold or an off smell, discard it (but that’s rare with the sugar content).
Can I make a sugar‑free version?
Yes. Replace sugar with 1 cup of powdered erythritol or monk fruit sweetener that measures like sugar. The texture will be slightly different, and it may crystallize faster, but it works. Use within 2 weeks.
Why is my syrup grainy?
Graininess usually means the sugar crystallized. This can happen if you boiled the syrup too hard, didn’t stir enough, or used old sugar. To fix: strain through a fine‑mesh sieve and reheat gently with a tablespoon of water, stirring constantly.
Can I use this syrup in baking?
Yes. Use it as a substitute for corn syrup in recipes, or as a swirl in brownies or cheesecake. Reduce other liquids slightly to compensate.
What’s the difference between natural and Dutch‑process cocoa?
Natural cocoa is lighter, more acidic, and has a sharper chocolate flavor. Dutch‑process is treated with alkali, making it darker, smoother, and less acidic. Both work perfectly here – just don’t use “hot cocoa mix” (it has added sugar and milk powder).
Can I double this recipe?
Yes. Use a larger pot and increase simmering time by 2‑3 minutes. The syrup freezes well, too – pour into ice cube trays for single‑serving portions.
3 Delicious Variations
| Variation | Changes |
|---|---|
| Mexican Chocolate Syrup | Add ½ tsp ground cinnamon + ⅛ tsp cayenne pepper with the dry ingredients. |
| Mint Chocolate Syrup | Add ½ tsp peppermint extract (not mint) along with the vanilla. |
| Salted Caramel Chocolate Syrup | Replace ½ cup sugar with ½ cup brown sugar. Add ¼ tsp flaky sea salt at the end. |
How to Use Homemade Chocolate Syrup
| Use | How |
|---|---|
| Chocolate milk | 2‑3 tbsp per glass of cold milk |
| Ice cream sundae | Drizzle over vanilla ice cream with nuts and whipped cream |
| Mocha coffee | 2 tbsp stirred into hot coffee + steamed milk |
| Pancakes or waffles | Warm slightly and pour over the top |
| Fruit dip | Mix with Greek yogurt for a healthy-ish dip |
| Cake glaze | Thin with a little warm water and pour over bundt cakes |
A Quick Gift Idea: Pour cooled syrup into a small glass bottle or mason jar. Tie a ribbon around the neck and attach a tag: “Homemade Chocolate Syrup – Shake well before using. Refrigerate after opening.” It makes a thoughtful, inexpensive gift for neighbors, teachers, or hostesses.
Final Thoughts
Homemade chocolate syrup is one of those small kitchen projects that pays off in a big way. You get a product that’s tastier, cleaner, and cheaper than anything from the store. The process is simple enough for a beginner, and the result is endlessly useful – from lazy Sunday chocolate milk to fancy dessert drizzles.
Keep a jar in your fridge, and you’ll always be ready for a chocolate emergency.
And remember: a little shake before each pour brings it back to life.