Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Chocolate Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lidia
  • Prep Time: 15 mins
  • Cook Time: 5–6 mins
  • Total Time: 20 mins
  • Yield: about 1½ cups
  • Category: Sauce / Dessert topping
  • Method: Stovetop whisking
  • Cuisine: General / American‑style
  • Diet: Vegetarian

Description

A rich, versatile chocolate sauce that can be poured over desserts or mixed into drinks. Smooth, chocolatey, and easy to make.


Ingredients

  • ¾ cup white sugar
  • ½ cup unsweetened cocoa powder
  • 1½ tablespoons all‑purpose flour
  • 1¼ cups milk
  • 2 tablespoons butter
  • ½ teaspoon vanilla extract (or more to taste)
  • a tiny pinch of salt

Instructions

  1. In a bowl, whisk together sugar, cocoa powder, and flour to remove lumps.
  2. In a saucepan over medium heat, warm the milk, butter, and vanilla extract until butter melts.
  3. Add the dry ingredients gradually into the milk mixture, whisking constantly.
  4. Increase the heat to medium‑high until it comes to a simmer, stirring constantly.
  5. Cook for about 6 minutes, then remove from heat and whisk in the pinch of salt.
  6. Serve hot over desserts (e.g. ice cream) or allow to cool and store in an airtight container in the refrigerator.

Notes

  • The sauce thickens as it cools, so adjust cooking time depending on how thick you want it.
  • Vanilla enhances flavor—feel free to use pure vanilla extract for best taste.
  • Store refrigerated; reheat gently before using.
  • You can adjust sweetness by using less sugar or substituting part of it with alternative sweeteners.

Nutrition

  • Serving Size: 2 tablespoons
  • Calories: ~108
  • Sugar: 17 g
  • Sodium: 49 mg
  • Fat: 4 g
  • Saturated Fat: 2 g
  • Unsaturated Fat:
  • Trans Fat:
  • Carbohydrates: 20 g
  • Fiber: 2 g
  • Protein: 2 g
  • Cholesterol: 9 mg