Chocolate Gravy
This old-fashioned Southern chocolate gravy is a warm cocoa sauce made for spooning over split biscuits. It comes together on the stovetop with pantry staples and tastes like a cozy cross between pudding and hot fudge.
Total
15 min
Servings
About 2 cups, enough for 6 servings
Level
Easy
Chocolate gravy is a classic in parts of the American South, especially when served at breakfast with hot biscuits. Despite the name, it is not meat gravy. It is a sweet cocoa sauce thickened with flour and finished with butter and vanilla.
The texture should be pourable but not watery, like a thin pudding or warm dessert sauce. It is most often ladled over fluffy biscuits, but it is also lovely on pancakes, waffles, toast, pound cake, or ice cream.
This version keeps the method simple: whisk the dry ingredients first, add milk slowly, then cook until glossy and smooth. The key is steady whisking so the gravy thickens without lumps.
01What you'll need
Ingredients
8 items · About 2 cups, enough for 6 servings
- 1 cup granulated sugar
- 1/4 cup unsweetened cocoa powder, natural or Dutch-process
- 3 tablespoons all-purpose flour
- 1/4 teaspoon fine salt
- 2 cups whole milk, plus more if needed
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla extract
- Warm biscuits, pancakes, waffles, or toast, for serving
02How to make it
Step-by-step
1. Combine the dry ingredients
In a medium saucepan, whisk together the sugar, cocoa powder, flour, and salt. Break up any cocoa lumps now so the gravy will be smooth later.
2. Add the milk slowly
Pour in about 1/2 cup of the milk and whisk until you have a smooth paste. Slowly whisk in the remaining milk. Adding the milk in stages helps prevent dry pockets and lumps.
3. Cook over medium heat
Set the pan over medium heat. Cook, whisking often and scraping the corners of the pan, until the mixture starts to steam and thicken, about 5 to 7 minutes.
4. Simmer until glossy
Once the gravy begins to bubble gently, keep whisking for 1 to 2 minutes. This short simmer cooks the flour so the gravy does not taste raw and gives it a smooth, glossy texture.
5. Finish with butter and vanilla
Remove the pan from the heat. Whisk in the butter until melted, then whisk in the vanilla. The butter adds shine and a softer flavor.
6. Adjust the texture
If the gravy is thicker than you like, whisk in a splash of warm milk. If it is too thin, return it to low heat and cook for another minute or two, whisking constantly.
7. Serve warm
Spoon the chocolate gravy over split warm biscuits, pancakes, waffles, or toast. Serve right away while it is smooth and pourable.
03From our kitchen
Cook's tips
- Make-ahead: Chocolate gravy can be made up to 3 days ahead. Cool it, cover it, and refrigerate. Reheat gently on the stove or in the microwave, whisking in a splash of milk to loosen it.
- Storage: Keep leftovers in an airtight container in the refrigerator for 3 to 4 days. The gravy will thicken as it chills, which is normal.
- Freezing: Freezing is not ideal because milk-based sauces can turn grainy after thawing. If you do freeze it, thaw overnight in the fridge and whisk well while reheating.
- Milk swaps: Whole milk gives the richest texture, but 2% milk works. For a dairy-free version, use unsweetened oat milk or almond milk and replace the butter with a plant-based butter.
- Cocoa note: Natural cocoa gives a classic, slightly sharp chocolate flavor. Dutch-process cocoa makes the gravy darker and a little smoother tasting. Either works.
- Lump fix: If lumps form, whisk hard off the heat for 30 seconds. For very stubborn lumps, strain the warm gravy through a fine-mesh sieve, which is a very fine strainer.
Cook's note
Chocolate gravy thickens quickly once it reaches a simmer. Stay near the stove and whisk often, especially around the edges of the pan where flour can settle.
04Frequently asked
Questions & answers
Is chocolate gravy the same as chocolate sauce?
Not quite. Chocolate gravy is usually thickened with flour and made with milk, so it has a soft, pudding-like body. Chocolate sauce is often thinner or made with chocolate, cream, or corn syrup.
Why does my chocolate gravy taste floury?
It likely did not simmer long enough. Once the gravy starts bubbling gently, cook it for 1 to 2 minutes while whisking. That gives the flour time to cook and thicken properly.
Can I make chocolate gravy without flour?
Yes. Replace the 3 tablespoons flour with 2 tablespoons cornstarch. Whisk it well with the dry ingredients, then cook the gravy until it bubbles and turns glossy.
What should I serve with chocolate gravy?
Warm buttermilk biscuits are the traditional choice. It is also good over pancakes, waffles, French toast, toasted bread, pound cake, or vanilla ice cream.
Can I reduce the sugar?
Yes, you can reduce the sugar to 3/4 cup for a less sweet gravy. The texture will still work, though the cocoa flavor will taste a bit stronger.
05Keep cooking
You might also like
BreakfastSimple Muffins
These tender, plain muffins are easy to mix by hand and ready in about 30 minutes. Keep them classic with vanilla, or fold in berries, chocolate chips, or chopped nuts.
BreakfastBaked Donut Recipe
These soft baked donuts are made in a donut pan, so there is no frying oil to manage. A quick vanilla glaze gives them the classic donut-shop finish at home.
BreakfastDutch Baby Pancake
This puffed oven pancake is crisp at the edges, tender in the middle, and made from a simple blender batter. Serve it hot with lemon, powdered sugar, berries, or maple syrup for an easy breakfast that feels special.
BreakfastSourdough Pancakes
These soft, lightly tangy sourdough pancakes are a smart way to use sourdough discard. The batter comes together in one bowl and cooks into fluffy, golden pancakes with crisp edges.
