This post may contain affiliate links. Please read our disclosure policy.
If you know about Chocolate Gravy, you know. It’s one of those recipes that feels nostalgic and just makes everything about breakfast better! It comes together with the simplest ingredients, and the result is pure comfort: warm, smooth, deeply chocolatey, and perfect for drizzling over biscuits or toast!

why you’ll love this Chocolate Gravy Recipe

As a Southern gal, I absolutely love biscuits and gravy, but chocolate gravy and biscuits?! Now that is a combo I can’t get enough of. Chocolate gravy is used just like sausage gravy, but turns your breakfast into a sweet treat that is literally so good!
Plus, this recipe is a favorite with adults and kids alike. It turns an ordinary morning into something special, whether it’s a holiday breakfast or a special weekend treat. If you’re looking for a breakfast that brings everyone to the table fast, this chocolate gravy will never disappoint!
Here’s what makes this Chocolate Gravy Recipe a keeper:
❥ A Southern Classic: Being from the South, this recipe is a classic comfort recipe that always brings some nostalgia to the table.
❥ Simple Ingredients: Made with pantry staples like cocoa, sugar, flour, and milk, yet it delivers the richest, silkiest chocolate sauce!
❥ Crowd Pleaser: Whether you’re serving a weekend breakfast or hosting holiday guests, chocolate gravy is always a guaranteed breakfast win.
❥ Versatile: Pour it over biscuits, toast, pancakes, waffles, or even ice cream! This warm, chocolatey gravy works with pretty much anything.
Chocolate Gravy Ingredients

- Granulated Sugar: Sweetens the gravy and helps it thicken smoothly.
- Light Brown Sugar: I like to add some brown sugar here, too. It adds a hint of caramel flavor thanks to the molasses.
- All-Purpose Flour: The key thickener that gives the gravy its silky, spoon-coating texture!
- Unsweetened Cocoa Powder: Choose a good-quality cocoa for the richest flavor.
- Salt: Just a pinch balances the sweetness!
- Instant Espresso Powder: While this is optional, I add just enough to deepen the chocolate flavor without adding coffee taste.
- Whole Milk: Creates a creamy, luscious base for the gravy.
- Butter: Adds richness and a glossy finish.
- Vanilla extract: For an added depth of flavor!
How To Make Southern Chocolate Gravy
✱ Be sure to see the recipe card below for exact ingredients and full recipe instructions!
Step 1 | Combine Dry Ingredients
Add both sugars, flour, cocoa powder, salt, and espresso powder in the medium saucepan. Whisk thoroughly until the mixture is free of lumps.

Step 2 | Add the Milk
Pour in the milk while whisking constantly. Continue whisking until smooth.

Step 3 | Bring to a Simmer
Place the saucepan over medium heat. Cook, whisking constantly, until the gravy begins to bubble, which should take about 8-10 minutes. Make sure to scrape the bottom and corners of the pan.
Allow the gravy to gently simmer for another minute. Continue to whisk to prevent scorching.

Want to Save this Recipe?
By submitting this form, you consent to receive emails from Soulfully Made.
Step 4 | Serve & Enjoy
Remove the pan from the heat. Add the butter and vanilla extract, whisking until the butter has melted. Serve warm over biscuits, toast, or pancakes.

Variations and Substitutions
- Extra rich: Use ½ cup heavy cream or evaporated milk in place of some of the whole milk for an extra-rich, dessert-like gravy.
- Add spice: Add a pinch of cinnamon or even cayenne for a twist. Warm spice or gentle heat both work beautifully with chocolate.
- Deeper Chocolate: Swap part of the cocoa powder with Dutch-process cocoa for a deeper, darker chocolate flavor.
Recipe FAQs
Chocolate gravy is made from simple pantry staples like cocoa powder, sugar, flour, milk, butter, and vanilla. The flour thickens it into a silky, spoonable gravy instead of a thin sauce.
Chocolate sauce is typically thinner and made without flour, giving it more of a pourable, syrup-like consistency. Chocolate gravy, on the other hand, is thickened with flour and cooked like a traditional gravy, making it richer, creamier, and perfect for serving over biscuits!
Milk-based sauces naturally form a skin as water evaporates and proteins concentrate on the surface. To prevent it, press plastic wrap directly onto the surface before refrigerating.

What to Serve with Chocolate Gravy
My favorite way to serve chocolate gravy is over warm buttermilk biscuits or my buttermilk swim biscuits, but honestly, it’s just as good over other breakfast options like chocolate chip pancakes, croissant waffles, or crepes. You can also drizzle it over fruit, spoon it on vanilla ice cream, or swirl it into oatmeal!
If you’re serving a big brunch spread, it pairs well with savory items too, like crispy bacon or even an overnight breakfast casserole.
More Sweet Breakfast Recipes to Try
Hungry for more easy, home-cooked, delicious recipes?
Sign up for my free recipe club to get family-friendly recipes in your inbox each week! Find me sharing daily meal-time inspiration on Pinterest, Facebook, and Instagram.

Chocolate Gravy Recipe
Click Stars To Rate
Ingredients
- ¾ cup granulated sugar
- ¼ cup light brown sugar - packed
- 3 tablespoons all purpose flour
- ⅓ cup unsweetened cocoa powder
- ½ teaspoon salt
- 1 teaspoon instant espresso powder - optional
- 2 cups whole milk
- 2 tablespoons butter - cut into pieces
- 1 teaspoon vanilla extract
Instructions
- Add both sugars, flour, cocoa powder, salt, and espresso powder in the medium saucepan. Whisk thoroughly until the mixture is free of lumps.
- Pour in the milk while whisking constantly. Continue whisking until smooth.
- Place the saucepan over medium heat. Cook, whisking constantly, until the gravy begins to bubble, which should take about 8-10 minutes. Make sure to scrape the bottom and corners of the pan.
- Allow the gravy to gently simmer for another minute. Continue to whisk to prevent scorching.
- Remove the pan from the heat. Add the butter and vanilla extract, whisking until the butter has melted. Serve warm over biscuits, toast, or pancakes.
Notes
- To prevent lumps, whisk or sift the dry ingredients together before adding liquid.
- If your gravy scorches on the bottom, don’t scrape the scorched bits into the gravy. Immediately pour the gravy into a clean pan to finish cooking. This happens when the heat is too high or from inconsistent whisking.
- If the gravy is too thick, remove it from the heat and whisk in an extra tablespoon or two of milk until you reach your desired consistency.
- Don’t let the gravy come to a rolling boil. A gentle simmer is all that’s needed for the flour to thicken the mixture. Boiling it too aggressively will cause scorching.
Want to Save this Recipe?
By submitting this form, you consent to receive emails from Soulfully Made.

