Chocolate Gravy
Chocolate gravy is the Appalachian and Deep South breakfast classic: a glossy, spoonable cocoa sauce cooked in a skillet and ladled hot over split buttermilk biscuits. It lands somewhere between hot fudge and warm pudding, but lighter, thanks to a flour-thickened milk base rather than cream or melted chocolate. Whisking the flour, cocoa, and sugar together before any liquid touches them coats the starch in fat-free dry particles, so the gravy thickens smoothly with no lumps.
Whisk 150 g (3/4 cup) sugar, 25 g (1/4 cup) cocoa powder, 24 g (3 tbsp) all-purpose flour, and 1/4 tsp salt together in a cold saucepan until no streaks remain, then gradually whisk in 480 ml (2 cups) milk, starting with just a splash to form a smooth paste. Set the pan over medium heat and whisk constantly, scraping the corners, until the gravy comes to a gentle simmer and thickens enough to coat the back of a spoon, about 6 to 8 minutes. Simmer 1 to 2 minutes more to cook out the raw flour taste, then pull it off the heat and whisk in 28 g (2 tbsp) butter and 1 tsp vanilla. Let it rest 3 minutes to finish thickening, then ladle over hot split biscuits.
- Whisk the dry ingredients thoroughly before adding any milk — the sugar and cocoa keep the flour granules separated, which is what prevents lumps.
- Never stop whisking once the pan hits the heat; milk-and-flour sauces scorch fast in the corners of the pan.
- Pull it from the heat when it is slightly thinner than you want — chocolate gravy keeps thickening as it rests.
Equipment
- Medium saucepan or 10-inch cast-iron skillet
- Balloon whisk
- Measuring cups and spoons (or a kitchen scale)
- Heatproof silicone spatula
- Ladle
Nguyên liệu
Dry base
- 150 g granulated sugar
- 25 g unsweetened cocoa powder, natural or Dutch-process both work; sift if clumpy
- 24 g all-purpose flour
- 1.5 g fine salt
Liquid and finish
- 480 ml whole milk, cold or room temperature; 2% works but the gravy will be thinner
- 28 g unsalted butter, cut into small pieces
- 5 ml vanilla extract
Cách làm
- BƯỚC01
In a cold medium saucepan or cast-iron skillet, whisk the sugar, cocoa powder, flour, and salt until the mixture is a uniform pale brown with no white streaks or cocoa clumps. This dry blending is your lump insurance: sugar granules keep the flour and cocoa particles separated so they hydrate evenly.
- BƯỚC02
Pour in about 60 ml (1/4 cup) of the milk and whisk to a thick, smooth paste, scraping the corners of the pan. Add the rest of the milk in two or three additions, whisking each one fully in before the next. Starting thick lets the whisk break up any stubborn bits before the mixture gets too loose to catch them.
- BƯỚC03
Set the pan over medium heat and whisk constantly, sweeping the bottom and corners, as the mixture heats. It will seem thin for several minutes, then thicken noticeably just as bubbles start to break the surface. Do not walk away — milk-based sauces scorch quickly once the starch begins to set.
- BƯỚC04
Reduce the heat to medium-low and let the gravy bubble gently, still whisking, for 1 to 2 minutes. It should coat the back of a spoon and leave a clear trail when you drag a finger through it. This short simmer removes the raw, pasty flour flavor.
- BƯỚC05
Take the pan off the heat and whisk in the butter pieces and vanilla until the butter melts and the gravy turns glossy. Taste it: if you want it deeper, whisk in another teaspoon of cocoa; if it tastes flat, a tiny pinch more salt sharpens the chocolate.
- BƯỚC06
Let the gravy sit off the heat for about 3 minutes; it will thicken to its final ladle-friendly texture. Split hot buttermilk biscuits, butter the cut sides if you like, and spoon the warm chocolate gravy generously over the top. If it gets too thick as it sits, whisk in a splash of warm milk.
Make ahead
Whisk the dry base (sugar, cocoa, flour, salt) up to a month ahead and store it in a jar at room temperature — it becomes a 10-minute breakfast: just whisk in milk and cook. The finished gravy can also be made the night before and rewarmed over low heat with extra milk, though the texture is silkiest fresh from the pan.
Storage
Cool leftovers, then refrigerate in an airtight container for up to 4 days; press plastic wrap directly on the surface if you want to prevent a skin. Reheat gently in a saucepan over low heat, whisking in a splash of milk (about 1 tbsp per 1/2 cup gravy) to loosen it back to pouring consistency. Freezing is not recommended — the flour-thickened base turns grainy and weeps when thawed.
Variations
Gluten-free and dairy-free
Swap the flour for 2 tbsp (16 g) cornstarch and use oat milk plus vegan butter. Cornstarch thickens faster and at a lower temperature, so pull the gravy from the heat as soon as it bubbles and thickens — extended simmering can thin a cornstarch sauce back out. This version is also fully vegan.
Mocha gravy
Whisk 1 tsp instant espresso powder into the dry base. It does not make the gravy taste like coffee; it deepens the cocoa flavor the way coffee does in chocolate cake, and it is a natural fit next to a breakfast mug.
Double-chocolate finish
Off the heat, stir in 30 g (1 oz) finely chopped bittersweet chocolate along with the butter. The gravy turns darker, glossier, and closer to hot fudge — good for dessert-leaning servings over pound cake or ice cream.
Serve with
Nutrition per serving
Nutrition values are estimates based on the metric measurements. Adjust as needed.
Câu hỏi thường gặp
What exactly is chocolate gravy?
Chocolate gravy is a warm, pourable breakfast sauce from the American South and Appalachia, made by cooking cocoa powder, sugar, flour, and milk together in a skillet, then finishing with butter and vanilla. It is called a gravy because it is built exactly like a milk gravy — starch whisked with liquid and simmered until it thickens — and it is traditionally served ladled over hot biscuits, not as a dessert sauce.
Why did my chocolate gravy turn out lumpy?
Lumps almost always come from adding all the milk at once to the dry ingredients or from uneven whisking over heat. Whisk the flour, cocoa, sugar, and salt together thoroughly first, then add only a splash of milk to make a smooth paste before thinning it with the rest. If lumps sneak through anyway, pour the finished chocolate gravy through a fine-mesh sieve or give it a quick pass with an immersion blender — no one will know.
How do I fix chocolate gravy that is too thick or too thin?
Too thick: whisk in warm milk a tablespoon at a time off the heat until it pours like warm hot fudge. Too thin: keep it at a gentle simmer, whisking, for another 2 to 3 minutes so the flour can finish swelling — resist adding more flour directly, which creates lumps. Also remember it thickens noticeably in the 3-minute rest and even more in the fridge.
Can I make chocolate gravy without flour?
Yes. Replace the 3 tbsp flour with 2 tbsp cornstarch, which makes the gravy gluten-free and slightly glossier. Whisk it into the dry base the same way, but stop cooking as soon as the gravy bubbles and coats a spoon, since cornstarch loses thickening power if it simmers too long. Arrowroot works similarly for a paleo-friendly pantry.
Does chocolate gravy taste like pudding or hot fudge?
It sits between the two. Chocolate gravy is thinner and less rich than hot fudge because it is milk-based with no melted chocolate or cream, and it is less set than pudding because it uses just enough flour to coat a biscuit rather than hold a shape. The flavor is straightforward cocoa with vanilla and a buttery finish — sweet, but balanced enough to eat alongside salty bacon.
Cooked this? Rate it.
Real ratings from real cooks. We only show a score once enough of you have weighed in — no fabricated stars.