• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Spoon Fork BaconSpoon Fork Bacon
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
    • Twitter
    • TikTok
  • What’s for Dinner?
  • Recipes By Category
  • Most Recent
  • Contact
  • Shop
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes By Category
  • Most Recent
  • What’s for Dinner?
  • Shop
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
    • Twitter
    • TikTok
  • ×
    Home > Blog > Desserts > Homemade Chocolate Sauce

    Homemade Chocolate Sauce

    by Jenny Park · Published: May 25, 2026

    Jump to Recipe
    This 5-ingredient homemade chocolate sauce is rich, glossy, and so easy to make, you'll never buy the bottled stuff again!
    A plate with churros and a bowl of homemade chocolate sauce.

    Our homemade chocolate sauce is ready to drizzle over ice cream, coat fresh fruit, or spread on top of Leige Waffles in less than 15 minutes! With just five ingredients, you’ll have a rich, velvety sauce that’s guaranteed to be better than anything you’ve had from a jar or bottle.

    The secret is using unsweetened cocoa powder and heavy cream as the base, which creates a sauce that’s intensely chocolatey and silky smooth without any of the artificial flavors you’ll find in store-bought versions. We love keeping a jar in the fridge for everything from impromptu sundae nights to drizzling over our Buttermilk Pancakes for a special weekend treat.

    How to Make Our Homemade Chocolate Sauce

    Ingredients

    Ingredients to make a homemade chocolate sauce all laid out.

    Process

    1. In a small saucepan combine cocoa powder, sugar, and salt.
    2. Whisk together.
    A pot with sugar and cocoa powder in it to make chocolate sauce.
    Dry ingredients for a chocolate sauce whisked together in a pot.
    1. Add cream and stir until combined (a few lumps are okay). Mixture will become very thick.
    2. Place pot over medium-low heat and simmer mixture over medium-low heat until mixture loosens, 2 to 3 minutes. Continue to cook chocolate over low heat until sugar dissolves and chocolate sauce is smooth, 4 to 5 minutes.
    Cream added into dry ingredients and whisked together to make a chocolate sauce.
    Chocolate sauce in a pot being cooked.
    1. Remove from heat and stir in vanilla. Cool chocolate sauce for 5 to 7 minutes before serving.
    A pot full of freshly made homemade chocolate sauce with a whisk in it.

    Why We Prefer Using Unsweetened Cocoa Powder vs. Chocolate Chips

    Melted chocolate chips can act as a quick last-minute chocolate sauce, but using cocoa powder will give you a much better result.

    Chocolate chips are often diluted with stabilizers, fat, fillers, and sweeteners, which can interfere with the texture and taste of the chocolate sauce. Using unsweetened cocoa powder allows you to control the sweetness and keeps the texture velvety smooth as the powder dissolves into the heavy cream.

    Close up on a bowl of chocolate sauce with a Spanish churro being dipped into it.

    Tips for the BEST Homemade Chocolate Sauce

    • Since this chocolate sauce uses only a handful of ingredients, the type of cocoa powder you use can make a big difference in the flavor and quality. A Dutch-processed cocoa powder will make the sauce a bit darker and fudgier, while natural cocoa powder will be a bit more intense and tangy.
    • For the smoothest consistency, whisk the dry ingredients together before adding the cream.
    • Letting the mixture simmer low and slow will help the sugar fully dissolve, developing into a rich and velvety sauce. If you crank the heat too high, you may end up with a grainy sauce.
    • Don’t panic if the sauce is lumpy at first! When you first stir the cream into the dry ingredients, it will be lumpy. Once everything is heated through and dissolved, those lumps should smooth right out.
    • Add the vanilla extract after you’ve taken the sauce off the heat for the best flavor, as high heat can cause some of the extract (and the flavor) to evaporate.
    Overhead on a bowl of homemade chocolate sauce with a spoon and churros on the side.

    Storing and Reheating Instructions

    Storing

    To store leftover chocolate sauce, let it cool to room temperature, then transfer it to an airtight jar or container and refrigerate for 1 to 2 weeks. The sauce will thicken significantly as it chills, turning it into more of a chocolate fudge-like topping!

    If you want your chocolate sauce to last even longer, you can store it in the freezer! Once cool, store the chocolate sauce in a freezer-safe container for up to three months. When ready to use, let it thaw overnight in the refrigerator, then follow the reheating instructions below.

    Reheating

    To return cold sauce to a pourable consistency, you can either heat it in the microwave or on the stove. For both methods, you may need to add a splash of cream if it feels too thick after reheating.

    • To heat it in the microwave, spoon the amount you want to heat into a microwave-safe bowl and heat it in 15-second intervals, stirring between each session, until it’s the consistency you prefer.
    • To heat it on the stove, place the sauce in a small pot and stir it over low heat until it loosens and becomes smooth and pourable again.

    What to Enjoy with Our Homemade Chocolate Sauce

    Here are some of our favorite foods to drizzle, dip, and spread with this rich and creamy chocolate sauce!

    • Liege Waffles
    • French Toast
    • Banana Cream Pie
    • No-Churn Ice Cream
    • Brown Butter Ice Cream Sandwiches
    • Old Fashioned Donuts
    • Bunuelos
    • Milkshakes
    • Peanut Butter Pie
    • Strawberry Shortcake
    A bowl of homemade chocolate sauce with a churro being dipped in it.

    More Delicious Sweet Spread and Sauce Recipes You Will Love

    • A close up of an open glass jar of simple blackberry jam with a wooden spoon.
      Simple Blackberry Jam
    • A spoonful of cajeta on a surface.
      Cajeta
    • Cranberry sauce recipe in a bowl with a spoon.
      The BEST Cranberry Sauce Recipe
    • A sweet pumpkin butter recipe in a bowl and smeared on toast.
      Pumpkin Butter

    Hungry for more?

    Subscribe to never miss a recipe.

    EmailPinTweetShareYummly
    A plate with churros and a bowl of homemade chocolate sauce.

    Homemade Chocolate Sauce

    No ratings yet
    PRINT RECIPE Pin Recipe
    This 5-ingredient homemade chocolate sauce is rich, glossy, and so easy to make, you'll never buy the bottled stuff again!
    RECIPE BY Teri & Jenny
    Prep Time: 5 minutes mins
    Cook Time: 8 minutes mins
    Total Time: 13 minutes mins
    Servings: 20

      INGREDIENTS  

    • 1/2 cup unsweetened cocoa powder
    • 1 cup superfine sugar
    • 1 cup heavy cream
    • 1/4 teaspoon salt
    • 1 teaspoon vanilla

      INSTRUCTIONS  

    • In a small saucepan combine cocoa powder, sugar, and salt.
    • Whisk together.
    • Add cream and stir until combined (a few lumps are okay). Mixture will become very thick.
    • Place pot over medium-low heat and simmer mixture over medium-low heat until mixture loosens, 2 to 3 minutes. Continue to cook chocolate over low heat until sugar dissolves and chocolate sauce is smooth, 4 to 5 minutes.
    • Remove from heat and stir in vanilla. Cool chocolate sauce for 5 to 7 minutes before serving.

      NOTES  

    **Makes about 1 1/4 cups**  **Each serving is 1 tablespoon**
    Tips for the BEST Homemade Chocolate Sauce
    • Since this chocolate sauce uses only a handful of ingredients, the type of cocoa powder you use can make a big difference in the flavor and quality. A Dutch-processed cocoa powder will make the sauce a bit darker and fudgier, while natural cocoa powder will be a bit more intense and tangy.
    • For the smoothest consistency, whisk the dry ingredients together before adding the cream.
    • Letting the mixture simmer low and slow will help the sugar fully dissolve, developing into a rich and velvety sauce. If you crank the heat too high, you may end up with a grainy sauce.
    • Don’t panic if the sauce is lumpy at first! When you first stir the cream into the dry ingredients, it will be lumpy. Once everything is heated through and dissolved, those lumps should smooth right out.
    • Add the vanilla extract after you’ve taken the sauce off the heat for the best flavor, as high heat can cause some of the extract (and the flavor) to evaporate.
    Calories: 84kcal Carbohydrates: 12g Protein: 1g Fat: 5g Saturated Fat: 3g Polyunsaturated Fat: 0.2g Monounsaturated Fat: 1g Cholesterol: 13mg Sodium: 33mg Potassium: 44mg Fiber: 1g Sugar: 10g Vitamin A: 175IU Vitamin C: 0.1mg Calcium: 11mg Iron: 0.3mg
    CUISINE: Mexican
    KEYWORD: chocolate sauce from scratch
    COURSE: condiment

    You Might Also Love...

    • A close up of a marshmallow stuffed S'more cookie broken in half.S’mores Cookies
    • No churn ice cream with waffle cones next to the container.No Churn Ice Cream
    • Banana Bread cut into cubes and fried, served with an ice cream dipping sauce.Banana Bread Churro Bites

    May 25, 2026 / Leave a Comment

    About Jenny Park

    Jenny Park is half of Spoon Fork Bacon. She is also a food stylist and recipe developer. One of her favorite foods is donuts. #sfbJENNY

    Previous Post: < Previous Post Chicken and Sausage Gumbo

    Reader Interactions

    May 25, 2026 / Leave a Comment

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    HI! WE ARE GLAD YOU'RE HERE!

    Teri and Jenny of Spoon Fork Bacon

    We hope you find something you love in
    our little corner of the internet.
    XOXOXO, Teri + Jenny

    ABOUT US

    As Featured On

    A complication of logos showcasing where Spoon Fork Bacon has been featured. Including delish, today show, cosmopolitan, good morning america, domino, good housekeeping, william sonoma, and country living.

    Asian Inspired

    BBQ

    PORK

    DESSERT

    For Dinner Tonight

    • Chicken sausage gumbo recipe in two bowls with rice. Chicken and Sausage Gumbo
    • Mongolian Beef recipe in a platter ready to be served. Mongolian Beef Recipe
    • Air fryer chicken skewers on a platter with green onions on top. Honey Garlic Chicken Skewers (Air Fryer Recipe)
    • Cashew chicken recipe in a skillet with rice on the side. Cashew Chicken
    • Tallarines Verde in a bowl with queso fresco on top. Tallarines Verde (Peruvian Green Spaghetti)
    • Panko crusted lamb chop recipe on a plate. Panko-Crusted Lamb Chops Recipe

    Popular Now

    • Baked egg boats with a knife. Baked Egg Boats
    • A sliced bacon, cheddar, and chive quiche with hash brown crust. Hash Brown Crust Bacon and Cheddar Quiche
    • An oval baking dish of cheesy root vegetable gratin with a spoon. Cheesy Root Vegetable Gratin
    • Mongolian Beef recipe in a platter ready to be served. Mongolian Beef Recipe
    • Bowls of broccoli cheddar soup with a spoon. Easy Broccoli Cheddar Soup
    • Panfried potstickers with ramekin of sauce. Potstickers

    Footer

    As Featured On
    As featured on graphic.

    GET NEW RECIPES DELIVERED TO YOUR INBOX!

    Thank you!

    You have successfully joined our subscriber list.

    Footer

    • Facebook
    • Instagram
    • Pinterest
    • RSS Feed
    • Twitter
    • TikTok

    All content including images © 2011-2022 Teri Lyn Fisher & Jenny Park. Stealing is bad karma.

    Spoon Fork Bacon contains paid advertising banners and occasionally affiliate links, and sponsored posts.
    As an Amazon Associate I earn from qualifying purchases.

    Sponsored posts are indicated at the start of such posts. All of our opinions are always our own.
    Thank you for supporting our sponsors. It helps us pay to run this site and bring you unique and original recipes.

    Privacy Policy | Accessibility Statement

    A plate with churros and a bowl of homemade chocolate sauce.
    Overhead on a bowl of homemade chocolate sauce with a spoon and churros on the side.
    Overhead on a bowl of homemade chocolate sauce with a spoon and churros on the side.
    Close up on a bowl of chocolate sauce with a Spanish churro being dipped into it.
    A bowl of homemade chocolate sauce with a churro being dipped in it.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required