Homemade Chocolate Sauce


If you’ve ever wanted a silky, rich chocolate sauce that tastes better than anything from the grocery store, this homemade chocolate sauce recipe is exactly what you need. Made with simple pantry ingredients, it’s smooth, glossy, deeply chocolatey, and takes just 10 minutes from start to finish.

Whether you’re drizzling it over pancakes, waffles, ice cream, cheesecakes, brownies, or fresh fruit, this easy chocolate sauce transforms everyday desserts into something special. Even better? It stores beautifully in the refrigerator, so you’ll always have chocolate sauce ready whenever cravings strike.

Once you make it from scratch, you may never buy bottled chocolate syrup again.

Why You Should Make this Recipe

  • Ready in just 10 minutes: It literally takes 10 minutes, I promise.
  • Rich chocolate flavor without using a chocolate bar (trust me)
  • Perfectly smooth and glossy
  • Made with everyday ingredients
  • No corn syrup (because we don’t like corn syrup over here, and also because it’s so not necessary for this recipe)
  • Stores well for weeks

What Makes Homemade Chocolate Sauce Better?

Store-bought chocolate sauces often contain preservatives, artificial flavors, and extra sweeteners (corn syrup, cough cough). Making your own means you control exactly what goes into it.

This recipe creates a luxurious sauce that’s:

  • Thick enough to coat desserts
  • Thin enough to drizzle beautifully
  • Rich without being overly sweet
  • Full of real chocolate flavor

Ingredients

Please note that this is not a recipe you make if you’re trying to be ‘healthy’ just because it contains quite a lot of sugar.

  • ½ cup (50g) unsweetened cocoa powder
  • 1 cup (200g) granulated sugar
  • ½ cup (120ml) water
  • ¼ teaspoon salt
  • 1 teaspoon vanilla extract
  • 2 tablespoons unsalted butter

Ingredient Notes

Cocoa Powder

Use a good-quality unsweetened cocoa powder for the richest flavor. You could also use dutch- processed but that’s totally not necessary.

Butter

Butter adds shine, richness, and helps create a silky finish.

Vanilla

A little vanilla rounds out the chocolate flavor beautifully.

Salt

Just a pinch balances the sweetness and makes the chocolate taste richer.

How to Make Homemade Chocolate Sauce

Step 1

In a medium saucepan, whisk together the cocoa powder, sugar, and salt.

Step 2

Slowly whisk in the water until completely smooth with no lumps remaining.

Step 3

Place over medium heat and bring to a gentle simmer while stirring constantly.

Step 4

Allow the mixture to simmer for 3 to 5 minutes until slightly thickened.

Don’t boil aggressively… gentle bubbling is perfect.

Step 5

Remove from the heat.

Stir in butter and vanilla extract

Step 6

Let the sauce cool for about 10 minutes.

It will continue to thicken as it cools.

Consistency Tips

Too Thick?

Whisk in 1 tablespoon of hot water at a time.

Too Thin?

Simmer for another minute or two.

Remember that it thickens considerably once cooled.

Delicious Ways to Use Chocolate Sauce

This homemade sauce is incredibly versatile.

Try it on:

  • Chocolate pancakes
  • Classic pancakes
  • Waffles
  • Crepes
  • Ice cream
  • Brownies
  • Cheesecake
  • Fresh strawberries
  • Bananas
  • Apples
  • Yogurt bowls
  • Oatmeal
  • Milkshakes
  • Coffee drinks
  • Hot chocolate

Flavor Variations

Dark Chocolate

Stir in 2 ounces (55g) chopped dark chocolate after removing from the heat.

Mocha

Add 1 teaspoon instant espresso powder with the cocoa powder.

Salted Chocolate

Sprinkle flaky sea salt over the finished sauce.

Cinnamon Chocolate

Add ½ teaspoon ground cinnamon while cooking.

Spicy Chocolate

Add a pinch of cayenne pepper for a Mexican-inspired twist.

Storage

Allow the sauce to cool completely.

Store in an airtight jar or container in the refrigerator for up to 3 weeks.

How to Reheat

The sauce thickens in the refrigerator.

To make it pourable again:

  • Microwave for 15–20 seconds.
  • Stir well.
  • Add a splash of milk or water if needed.

Tips for Success

  • Whisk constantly while cooking.
  • Use good-quality cocoa powder.
  • Don’t overcook the sauce.
  • Let it cool before judging the consistency.
  • Store in a glass jar for the freshest flavor.

Frequently Asked Questions

Can I use milk instead of water?

Yes. Milk creates a creamier, richer sauce, though it shortens the storage time slightly.

Can I freeze chocolate sauce?

Yes. Freeze it in an airtight container for up to 3 months. Thaw overnight in the refrigerator and stir well before serving.

Why is my sauce grainy?

This usually happens if the sugar hasn’t fully dissolved. Stir continuously over medium heat until smooth.

Can I make it dairy-free?

Absolutely. Use a dairy-free butter substitute or simply omit the butter for a vegan-friendly version.

Can I make it less sweet?

Yes. Reduce the sugar to ¾ cup (150g) for a darker, more bittersweet sauce.

Can I Make Chocolate Sauce Without Butter?

Yes! Butter isn’t essential for making homemade chocolate sauce. It mainly adds extra richness and a glossy finish. If you don’t have butter on hand, leave it out. The sauce will still be smooth, rich, and delicious. For a little extra flavor, you can increase the vanilla extract to 1½ teaspoons. The sauce may be slightly less shiny, but it’s just as perfect for drizzling over pancakes, waffles, ice cream, brownies, and more.

Homemade Chocolate Sauce

Recipe by A Thing of FoodsCourse: All RecipesCuisine: AmericanDifficulty: Easy
Servings

4

servings
Prep time

3

minutes
Cooking time

5

minutes
Calories

88

kcal
Carbs

16g

Protein

1g

Fat

3g

Ingredients

  • ½ cup unsweetened cocoa powder

  • 1 cup granulated sugar

  • ½ cup water

  • ¼ teaspoon salt

  • 2 tablespoons butter

  • 1 teaspoon vanilla extract

Directions

  • Whisk together cocoa powder, sugar, and salt in a saucepan.
  • Gradually whisk in the water until smooth.
  • Bring to a gentle simmer over medium heat, stirring constantly.
  • Simmer for 3–5 minutes until slightly thickened (to your preferred consistency)
  • Remove from the heat and stir in butter and vanilla.
  • Allow to cool for 10-15 minutes before serving.

Notes

  • Refrigerate for up to 3 weeks.
  • Thickens as it cools.

More Sweet Recipes You’ll Love

If you enjoyed this homemade chocolate sauce, try pairing it with:

  • High Protein Chocolate Pancakes
  • High Protein Chocolate Waffles
  • Banana Muffins
  • Classic Energy Balls

This chocolate sauce also makes a wonderful edible gift- pour it into a decorative glass jar, tie on a ribbon, and include a handwritten label with serving suggestions. It’s a simple homemade treat that’s always appreciated.

A Thing of Foods Avatar

AUTHOR

Hi! I’m Mary and Welcome to A Thing of Foods.

I’m a Nigerian food lover. I believe every food tells a story and I’m here to share those stories with you. Follow along and experience food in a whole different way.

Search

Subscribe

Get exclusive access to recipes and cooking tips!





You’ll also love