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!

Chocolate gravy is just a thing in Southern kitchens. I feel like I came out of the womb already knowing how to make it. It turned an ordinary breakfast into a treat, and some afternoons we’d use leftover biscuits from breakfast just to have it as a treat later in the day.
This is still that same recipe from my childhood. After I got married, I kept the tradition going with my own family, and I added one small twist along the way. I first stirred in instant espresso powder to elevate it for a friend’s bridal brunch back in the 90s, and it stuck ever since. Now I love making a big pot of this for a holiday brunch or a lazy weekend breakfast. Once it hits the table, everyone shows up fast.
Why You’ll Love this Southern Chocolate Gravy

❥ 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.

My Signature Fall Dinner Dishes!
FREE EMAIL BONUS: My greatest hits: bold, cozy, and brag-worthy.n
Homemade 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 Chocolate Gravy
✱ Below shows step-by-step photos and instructions. For the complete recipe, along with ingredient amounts, scroll down to the recipe card.
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.

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.

Southern Chocolate Gravy 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.

What To Serve With This Chocolate Gravy Recipe
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.
Homemade Chocolate Gravy 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.
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.

Homemade Chocolate Gravy
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.





I remember growing up and my mom making Chocolate Gravy. Oh it was sooo good. My mom would make it with water if out of milk and it was still delicious! Home made biscuits and Chocolate Gravy oh what wonderful memories.