5-Minute Southern Chocolate Gravy
Southern chocolate gravy is a rich, old-fashioned breakfast sauce that turns a pan of hot biscuits into something worth lingering over. It tastes like warm chocolate pudding, but with a pour-able, glossy finish that seeps into every nook of a split biscuit.

It comes together on the stovetop in about five minutes with pantry staples you probably already have, no mixer or double boiler needed. If you grew up with it, this is the version that tastes like Saturday morning.
Why This Chocolate Gravy Stays in the Rotation
The texture is the thing: smooth and glossy, never pasty, with a deep cocoa flavor that is not too sweet. Unsweetened cocoa powder and a good pinch of salt do the heavy lifting so the sugar just balances the bitterness rather than taking over.
A splash of vanilla at the end lifts everything, and butter gives it a silky mouthfeel that a water-based syrup just cannot match. It is quick enough for a weekday but special enough to feel like a treat, which is exactly what a good breakfast gravy should do.
Ingredients

- 1/4 cup unsalted butter: use salted butter and skip the added salt if that is what you have
- 1/4 cup all-purpose flour: spooned and leveled for accurate measuring
- 1/4 cup unsweetened cocoa powder: natural or Dutch-process both work well
- 3/4 cup granulated sugar: add up to a full cup if you like a sweeter gravy
- 1/4 teaspoon fine salt: a little salt brightens the chocolate
- 2 cups whole milk: 2% works, but whole milk gives the creamiest result
- 1 teaspoon vanilla extract: stir it in off the heat to keep the flavor fresh
Variations / Substitutions
- Use plant-based milk and vegan butter: oat milk and a good dairy-free butter make a gravy that tastes surprisingly close to the original.
- Swap the cocoa for dark cocoa: dark cocoa gives a more intense, almost bittersweet finish; you might want a tablespoon more sugar to balance it.
- Add a pinch of cinnamon: a tiny pinch stirred in with the dry ingredients adds warmth without tasting spiced.
- Make it mocha: whisk in 1 teaspoon of instant espresso powder with the cocoa for a morning coffee kick.
Fluffy Buttermilk Biscuits and Sausage Gravy is an easy way to put this gravy to good use.
How to Make Chocolate Gravy
Step 1: Toast the Flour and Cocoa

Melt the 1/4 cup butter in a medium saucepan over medium heat. Once it is foamy, whisk in the 1/4 cup flour, 1/4 cup cocoa powder, 3/4 cup sugar, and 1/4 teaspoon salt. Keep stirring for about 1 minute, until the mixture looks like a dark, wet paste and smells faintly toasty. This quick bloom takes the raw edge off the flour and deepens the chocolate.
Step 2: Whisk in the Milk

Slowly pour in the 2 cups of whole milk while you whisk. It will look lumpy and thick at first, which is normal. Keep whisking steadily, and within 30 seconds or so the paste will relax into a smooth, thin liquid without a single lump.
Step 3: Simmer Until Thickened

Bring the gravy to a gentle simmer over medium heat, whisking often so nothing sticks to the bottom. Let it bubble softly for 2 to 3 minutes. You will feel it start to resist the whisk as it thickens, and when you lift the whisk the gravy should coat the back of a spoon and leave a visible trail. It will still look a little looser than you expect in the pan because it sets up further as it cools.
Step 4: Pour Over Hot Biscuits

Take the pan off the heat and stir in the 1 teaspoon vanilla extract. Ladle the warm chocolate gravy right over split hot biscuits and serve while it is still smooth and glossy. The gravy will hold that pour-able consistency for a few minutes, then begin to set into a soft pudding-like layer on the plate.
A Few Tips for Perfect Chocolate Gravy
- Choose a heavy-bottomed saucepan so the milk does not scorch before the gravy thickens.
- Use a flat whisk if you have one; it reaches the edges better and stops the corners from catching.
- Work with room-temperature milk straight from the carton; cold milk poured slowly makes it easier to avoid lumps.
- Taste before adding the vanilla and decide if you want a little more salt, not more sugar. Salt does more for the chocolate flavor.
Storing Leftover Chocolate Gravy
- Refrigerate: cool completely, then store in an airtight container for up to 3 days. The gravy will thicken into a soft pudding as it chills.
- Reheating: warm it gently in a saucepan over low heat with a splash of milk, whisking until it loosens back to a pourable consistency.
What to Serve With Chocolate Gravy
Warm, split buttermilk biscuits are the classic partner, their salty, buttery crumb balancing the sweet gravy. Beyond biscuits, pour it over pancakes or waffles when you want a change from maple syrup. It is also surprisingly good spooned over a scoop of vanilla ice cream for a quick dessert.
Frequently Asked Questions
Can I use milk chocolate instead of cocoa powder?
No, chocolate gravy gets its flavor from unsweetened cocoa powder, not melted chocolate. Milk chocolate would make it way too sweet and heavy, and the texture would not set up correctly.
Why did my gravy turn out gritty?
Grittiness usually means the sugar did not dissolve fully. Whisk the dry ingredients into the melted butter and cook them for that full minute so the sugar melts into the butter before any liquid goes in.
Can I double this recipe?
Yes, just use a larger saucepan so the gravy has room to bubble without spilling. The simmering time will be closer to 4 or 5 minutes, so watch for that spoon-coating thickness rather than the clock.
Is this the same as chocolate pudding?
Not quite. Chocolate pudding uses egg yolks or cornstarch for a much thicker, spoon-stable set. This gravy has less thickener, so it stays loose enough to pour over biscuits while still being rich and creamy.

Southern Chocolate Gravy Recipe
Ingredients
Method
- Melt the butter in a medium saucepan over medium heat. Whisk in the flour, cocoa, sugar, and salt and cook, stirring constantly, for 1 minute.
- Slowly pour in the milk while whisking, and keep whisking until the mixture is completely smooth.
- Bring to a gentle simmer over medium heat, whisking often, and cook until the gravy thickens enough to coat the back of a spoon, about 2 to 3 minutes.
- Remove from the heat, stir in the vanilla, and serve warm over hot biscuits.
