Skip the store-bought stuff! This rich, homemade chocolate syrup is made with Dutch-processed cocoa and a hint of espresso for deeper flavor. It comes together in minutes with simple ingredients and stays fresh in the fridge, ready to elevate scoops of ice cream, waffles, pancakes, and more!

adding chocolate sauce to ice cream

As a kid, a bowl of vanilla ice cream felt like magic on quiet afternoons, especially when someone drizzled warm homemade chocolate syrup over the top, the glossy ribbons melting into soft swirls. Pink sprinkles scattered like tiny confetti made it feel extra special, as if dessert itself was celebrating something secret and joyful. The first bite was always the best — warm and cold together, sweet and comforting — a small moment that turned an ordinary day into something cozy and unforgettable.

a bite of chocolate and ice cream

Enjoy it warm and pourable right off the stovetop or chilled and slightly thickened from the fridge – it’s delicious either way. This versatile syrup is thin enough to drizzle over desserts, stir into coffee, or even swirl inside glasses for beautifully layered milkshakes that feel extra special.

What is homemade chocolate syrup?

This homemade chocolate syrup strikes the perfect balance between rich and smooth. It’s not too thick, not too thin, with a deep cocoa flavor enhanced by a subtle hint of espresso. It offers the perfect pairing for your favorite scoop of ice cream, blends seamlessly into cold milk for chocolate milk, or stirs into hot coffee for a quick mocha. 

Unlike store-bought versions, this syrup tastes genuinely fresh and authentic, with a silky texture that elevates everything it touches.

homemade chocolate sauce and vanilla ice cream

Why you’ll love this homemade chocolate syrup 

  • It’s the perfect finishing touch for everything from holiday desserts to summer ice cream treats.
  • The consistency is not too thick or too thin with a smooth pour straight from the fridge. 
  • Make it with minimal ingredients that you likely already have in your pantry. 
  • The entire recipe comes together in about 15 minutes from start to finish.
  • It instantly elevates everything it touches, from pancakes and waffles to coffee and milkshakes.
ingredients to make Homemade Chocolate Syrup

Ingredients needed to make homemade chocolate syrup

  • Water: Add more or less depending on your desired thickness of syrup.
  • White sugar: Granulated sugar dissolves easily and helps to create a smooth consistency – perfect for syrups and dessert sauces. 
  • Dutch cocoa powder: I love using Dutch cocoa powder as it creates a deep, rich color in the chocolate syrup with a smoother, less bitter taste. 
  • Salt: Enhances all of the flavors in the syrup mixture. 
  • Espresso powder: The addition of espresso powder highlights the chocolate flavor in this homemade chocolate syrup. Feel free to add more if you love the flavor of coffee!
  • Vanilla extract: Adds depth of flavor. Make sure to use a high-quality extract. My favorite vanilla brand is Tillamook Vanilla Bean. 
whisking in vanilla

How do you make this homemade chocolate syrup? 

Combine and simmer:

  1. Combine water, sugar, cocoa powder, espresso powder, and salt together in a saucepan over high heat.
  2. Whisk constantly until the mixture starts to thicken and then turn down to simmer for a few minutes.
  3. Remove from the heat and stir in the vanilla.
pouring chocolate into a jar

Cool and store:

  1. Allow the syrup to cool. 
  2. Serve the syrup warm or pour it in a bottle to keep in the fridge until ready to serve. 
rich chocolate and ice cream

Serving

Serve this homemade chocolate syrup on vanilla ice creamchocolate ice cream, or your favorite flavor. Add a few sprinkles on top for a bit of fun! 

Blank Form (#3)

WANT TO SAVE THIS RECIPE?
Enter your email below and we'll send the recipe straight to your inbox (and more recipes sent weekly!)

If you prefer a thinner chocolate sauce, this homemade chocolate syrup is ideal to pour over ice cream sundaes, chocolate cakepancakes, or waffles

You can also use this homemade chocolate syrup to line the inside of glasses for making gourmet milkshakes at home or stir it into a glass of creamy milk for an easy treat!

adding pink sprinkles to chocolate ice cream

Sandy’s tips and substitutions:

  • Storage: Store this homemade chocolate syrup in a syrup bottle in the fridge for up to 2 weeks. It will have a shorter shelf life compared to store-bought chocolate syrup since it doesn’t include any preservatives. I never find this to be an issue since it’s always used up so quickly anyway!
  • Freezing: This homemade chocolate syrup will freeze for up to 3 months, becoming thicker in consistency. To serve, simply thaw the bottle in the refrigerator overnight or place it in a bowl of warm water, then shake or stir well to regain its smooth, pourable consistency. 
  • Reheat: This homemade chocolate syrup is delicious whether served warm or cold. If you want to reheat stored chocolate syrup, warm it on the stovetop in a saucepan for about 5 minutes on low heat, stirring regularly. Or, microwave for about 5-10 seconds at a time until warm.
  • Keep whisking: Don’t walk away while the syrup mixture is over high heat. Constant whisking prevents the sugar from scorching on the bottom of the pan and ensures the cocoa dissolves evenly.
  • Store in a squeeze bottle: For the easiest serving, pour the cooled syrup into a plastic squeeze bottle (using a funnel helps). This makes it simple to drizzle over ice cream or other foods without making a mess.
  • How to tell it’s done: This homemade chocolate syrup will thicken significantly as it cools. It should still be slightly runny off the heat and will set to a perfect pourable consistency once refrigerated. If you overcook it, it will become fudge-like when cold.
a bite of chocolatey ice cream

Variations:

  • Thicker chocolate syrup: For a thicker chocolate syrup, simmer the mixture for longer or reduce the water slightly. For a thinner syrup, mix in some hot water after cooking. 
  • Mocha syrup: For a bolder mocha taste, increase the instant espresso powder to 1 ½ or 2 teaspoons. For an even deeper coffee flavor, you can replace some or all of the water with strong brewed coffee or cold brew
  • Chocolate hazelnut syrup: Use hazelnut extract instead of vanilla for a Nutella-style syrup. 
  • Boozy mocha syrup: For an adult-only treat, stir in 2 tablespoons of your favorite coffee liqueur after removing the syrup from the heat. This adds both a boozy kick and an extra layer of coffee flavor.
a serving of Homemade Chocolate Syrup

If you love having full control over the ingredients in your condiments like this homemade chocolate syrup, make sure to also try this Homemade Chocolate Sauce (a thicker, creamier version), or this Homemade Wholesome Hazelnut Spread

More sweet condiments you may want to try:

adding chocolate sauce to ice cream
No ratings yet
Leave a Review

Get the Recipe:

Homemade Chocolate Syrup

Skip the store-bought stuff – this rich Homemade Chocolate Syrup comes together in just 15 minutes with simple pantry ingredients. Silky smooth and perfectly pourable, it’s the secret to better desserts, treats, and more.
Cook Time: 5 minutes
cooling time: 10 minutes
Total Time: 15 minutes
Yield: 12

Ingredients
 

Instructions
 

  • Combine water, sugar, cocoa powder, espresso powder, and salt together in a saucepan over high heat.
  • Whisk constantly until the mixture starts to thicken and then turn down to simmer for a few minutes.
  • Remove from the heat and stir in the vanilla.
  • Allow the syrup to cool.
  • Serve the syrup warm or pour it in a bottle to keep in the fridge until ready to serve.

Notes

Sandy’s tips:

  • Storage: Store this homemade chocolate syrup in a syrup bottle in the fridge for up to 2 weeks. It will have a shorter shelf life compared to store-bought chocolate syrup since it doesn’t include any preservatives. I never find this to be an issue since it’s always used up so quickly anyway!
  • Freezing: This homemade chocolate syrup will freeze for up to 3 months, becoming thicker in consistency. To serve, simply thaw the bottle in the refrigerator overnight or place it in a bowl of warm water, then shake or stir well to regain its smooth, pourable consistency. 
  • Reheat: This homemade chocolate syrup is delicious whether served warm or cold. If you want to reheat stored chocolate syrup, warm it on the stovetop in a saucepan for about 5 minutes on low heat, stirring regularly. Or, microwave for about 5-10 seconds at a time until warm.
  • Store in a squeeze bottle: For the easiest serving, pour the cooled syrup into a plastic squeeze bottle (using a funnel helps). This makes it simple to drizzle over ice cream or other foods without making a mess.
Cuisine: American
Course: Dessert
Calories: 60kcal, Carbohydrates: 15g, Protein: 1g, Fat: 1g, Saturated Fat: 0.3g, Polyunsaturated Fat: 0.02g, Monounsaturated Fat: 0.2g, Sodium: 2mg, Potassium: 59mg, Fiber: 1g, Sugar: 13g, Calcium: 5mg, Iron: 1mg
Did you make this recipe?Tag @reluctantentertainer on Instagram and hashtag it #reluctantentertainer!
Homemade Chocolate Syrup