Chocolate syrup is a rich, smooth, and deeply chocolaty sauce that’s perfect for drizzling over ice cream, stirring into milk, or adding to your favorite coffee drinks. Homemade chocolate syrup tastes so much better than store-bought, and it’s made with just a few pantry staples. I like keeping a jar of this on hand for whenever I need a quick chocolate fix.
Why You’ll Love This Recipe
I love how simple and versatile this recipe is. It comes together in minutes, uses ingredients I already have in my kitchen, and tastes incredibly rich and chocolatey. It’s also free from preservatives or artificial ingredients, which makes it a cleaner, better-tasting option. Whether I want to dress up a dessert or mix a glass of chocolate milk, this syrup delivers every time.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Unsweetened cocoa powder
-
Granulated sugar
-
Salt
-
Water
-
Vanilla extract
Directions
-
I combine the cocoa powder, sugar, and salt in a saucepan.
-
I gradually whisk in the water until the mixture is smooth and lump-free.
-
I bring it to a simmer over medium heat, stirring constantly to prevent burning.
-
I let it cook for about 4–5 minutes until it thickens slightly. It will continue to thicken as it cools.
-
I remove it from the heat and stir in the vanilla extract.
-
Once cooled, I transfer it to a clean jar or bottle and refrigerate.
Servings and timing
This recipe makes about 1½ cups of syrup and takes around 10–15 minutes to prepare. It’s ready to use as soon as it cools to room temperature or can be chilled for later use.
Variations
I sometimes add a pinch of espresso powder to enhance the chocolate flavor. For a spicy twist, I mix in a touch of cinnamon or cayenne. If I want a thicker sauce for drizzling, I let it simmer a bit longer. For a sugar-free version, I use a sugar substitute like stevia or erythritol, adjusting to taste.
Storage/Reheating
I store the syrup in a sealed jar in the refrigerator for up to 2 weeks. It may thicken slightly when cold, so I give it a stir before using. If I need it warm, I gently reheat it in the microwave or over low heat on the stove, stirring until smooth.
FAQs
Can I use this syrup for chocolate milk?
Yes, I stir a tablespoon or two into cold milk for a delicious homemade chocolate milk. It dissolves best in slightly warm milk but works in cold as well.
How do I make it thicker?
To thicken it more, I simmer it for a few extra minutes until it reduces to the desired consistency. Just remember it thickens further as it cools.
Is this syrup good for baking?
While I don’t use it as a direct substitute for melted chocolate in baking, it’s great for drizzling over cakes or using in dessert sauces and drinks.
Can I freeze the chocolate syrup?
I don’t recommend freezing it, as the texture may become grainy when thawed. It lasts well in the fridge, so I just make a fresh batch when needed.
What kind of cocoa powder works best?
I prefer using unsweetened natural cocoa powder, but I’ve also used Dutch-processed cocoa for a smoother, deeper flavor.
Conclusion
Homemade chocolate syrup is one of the easiest ways I bring rich, delicious flavor into everyday treats. It’s quick to make, endlessly adaptable, and so much better than anything from a bottle. I use it in everything from milk and coffee to pancakes and desserts—it’s a true kitchen staple I always come back to.

Chocolate Syrup Recipe
- Author: Olivia
- Prep Time: 5 minutes
- Cook Time: 5–10 minutes
- Total Time: 10–15 minutes
- Yield: 1½ cups
- Category: Sauce
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
Homemade chocolate syrup is a rich, smooth, and chocolaty sauce made with pantry staples. It’s perfect for drizzling over desserts, mixing into milk, or adding to coffee, and it tastes so much better than store-bought.
Ingredients
- 1/2 cup unsweetened cocoa powder
- 1 cup granulated sugar
- 1/4 teaspoon salt
- 1 cup water
- 1 teaspoon vanilla extract
Instructions
- In a saucepan, combine cocoa powder, sugar, and salt.
- Gradually whisk in water until smooth and lump-free.
- Bring the mixture to a simmer over medium heat, stirring constantly.
- Cook for about 4–5 minutes, allowing it to thicken slightly. It will thicken further as it cools.
- Remove from heat and stir in vanilla extract.
- Let the syrup cool, then transfer to a jar or bottle and refrigerate.
Notes
- Add a pinch of espresso powder to enhance the chocolate flavor.
- For a spicy twist, mix in a little cinnamon or cayenne pepper.
- Let it simmer longer for a thicker sauce, or adjust thickness by cooking time.
- Use a sugar substitute like stevia or erythritol for a sugar-free version.
Nutrition
- Serving Size: 1 tablespoon
- Calories: 50
- Sugar: 12g
- Sodium: 10mg
- Fat: 0g
- Saturated Fat: 0g
- Unsaturated Fat: 0g
- Trans Fat: 0g
- Carbohydrates: 13g
- Fiber: 1g
- Protein: 1g
- Cholesterol: 0mg