Grandma's Chocolate Gravy Recipe: Silky, Rich Sauce for Dessert or Meat

Desserts

Grandma's Chocolate Gravy Recipe: Silky, Rich Sauce for Dessert or Meat

Grandma's chocolate gravy recipe transforms simple pantry staples into a velvety, rich sauce that elevates both breakfast and dinner. The secret lies in tempering cocoa with butter and flour, then slowly blending with warm broth to create that signature silky texture.

I've perfected this recipe over years of holiday gatherings, where it disappears faster than the mashed potatoes.

What makes this gravy truly special is its versatility—pour it over biscuits and sausage for a Southern-style breakfast, drizzle it over roasted pork chops for a decadent dinner, or serve it warm with vanilla ice cream for a dessert that feels like a hug.

The key to success is patience; whisking constantly prevents lumps while building that luxurious, melt-in-your-mouth consistency.

This recipe delivers a sauce so rich and smooth it rivals restaurant-quality versions, yet it comes together in under 20 minutes with just five ingredients. The cocoa powder provides deep chocolate flavor without bitterness, while the flour and butter create that perfect velvety body.

Once you try homemade, store-bought chocolate gravy will never taste the same again.

Store leftovers in the refrigerator for up to five days or freeze for months—it reheats beautifully with just a splash of milk or broth. Whether you're serving it as a main course or dessert, this gravy brings comfort and richness to every meal.

Let's get started on creating your own family tradition.

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for grandma's chocolate gravy

Five simple pantry staples create this legendary gravy. No lumps, no fuss—just pure chocolate comfort.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup Cold, cubed for best texture
All-Purpose Flour 🌾 ½ cup Sifted for smooth sauce
Dutch-Processed Cocoa Powder 🍫 ¼ cup High-quality for rich flavor
Beef Broth 🥫 1 ½ cups Low-sodium preferred
Whole Milk 🥛 ¼ cup Warmed for smooth blending
Granulated Sugar 🍚 2 tbsp Adjust to taste
Salt 🧂 ½ tsp Fine sea salt preferred
Vanilla Extract 🍃 1 tsp Pure extract for flavor

The cocoa powder is non-negotiable here. Hershey's Special Dark or Ghirardelli 60% are my go-tos—they dissolve perfectly without bitterness. Butter? Cold cubes melt slower, giving you time to build that silky texture. Flour should be sifted—lumps ruin everything. For the beef broth, Kitchen Basics or Swanson are solid choices, but homemade is game-changing if you've got it. The milk? Warm it first—cold milk can curdle the sauce when mixed with hot broth.

No cocoa powder? Melted dark chocolate (70% cocoa) works in a pinch, but taste-test first. Out of beef broth? Chicken broth with a splash of Worcestershire keeps the depth. Prefer a sweeter gravy? Add 1 extra tbsp sugar or 1 tsp maple syrup. For a thinner consistency, add milk 1 tbsp at a time. Thicker? Whisk in 1 tsp cornstarch mixed with cold water. The vanilla extract? Imitation smells like perfume—splurge on the real stuff if you can.

This reheats like a dream—just add 1 tbsp milk or broth per cup of gravy to loosen it up. Keeps 5 days in the fridge, 3 months frozen. For freezing, cool completely first, then portion into ice cube trays—perfect for single servings. The sugar helps preserve flavor, so don't skip it. Leftovers taste even better the next day as the flavors meld.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe when I forget to meal prep—just butter, flour, cocoa, and broth. No fancy ingredients, no last-minute grocery runs. That rich, velvety texture comes from whisking the roux until it’s golden, then letting the cocoa dissolve like a secret hug for your taste buds.
  • Deep Chocolate Hug: Between us, Dutch-processed cocoa makes all the difference—it’s smoother, less bitter, and melts into the milk like a warm embrace. The beef broth adds this unexpected depth, so it’s not just sweet; it’s complex, like a dessert that sneaks in as dinner.
  • Weeknight Crowd-Pleaser: This gravy turns bland roasted chicken or mashed potatoes into a showstopper. Honestly, I’ve drizzled it over pancakes for brunch and even used it to glaze ham at Christmas—everyone clears their plate faster than you can say “seconds?”
  • Stretches Every Dollar: A single batch feeds six, reheats beautifully, and costs pennies. That beef broth? I use the leftover bones for another pot of soup later. Plus, the milk and butter are staples I already have—no wasted ingredients here, just pure, stretchable comfort.

Step-by-step instructions for grandma's chocolate gravy

This rich, velvety sauce comes together in minutes—perfect over meat or dessert.

1

Melt Butter and Whisk in Flour

Place the 0.5 cup unsalted butter in a medium saucepan over medium heat. Let it melt completely, then reduce the heat to medium-low. Add the 0.5 cup all-purpose flour, all at once, and whisk continuously for 1-2 minutes until the mixture turns a light golden color and smells nutty.

This roux is the foundation of your gravy—don't rush it. You'll know it's ready when it stops looking like raw flour and takes on a smooth, paste-like texture. If it browns too quickly, lower the heat slightly to prevent burning.

2

Gradually Add Broth and Cocoa

Slowly pour in the 1.5 cups beef broth while whisking constantly to prevent lumps. Bring the mixture to a gentle simmer and cook for 3-4 minutes, stirring frequently, until it thickens slightly. Then whisk in the 0.25 cup Dutch-processed cocoa powder and the 2 tablespoons granulated sugar until completely dissolved.

Here's where the magic happens—the cocoa powder should disappear without a trace. If you see any specks, keep whisking for another 30 seconds. The sauce will look thick and glossy, but we're not done yet.

3

Finish with Milk and Seasonings

Reduce the heat to low and gradually whisk in the 0.25 cup whole milk and the 1 teaspoon vanilla extract. Stir in the 0.5 teaspoon salt and let the mixture simmer for 2-3 minutes, stirring occasionally, until it reaches your desired consistency—smooth and silky, coating the back of a spoon.

Taste and adjust the sweetness or saltiness if needed. The gravy should be rich but not overly sweet, with just a hint of vanilla warmth. If it's too thick, whisk in 1 tablespoon of hot water at a time until it reaches pouring consistency.

4

Strain and Serve Warm

For ultra-smooth gravy, strain it through a fine-mesh sieve into a clean saucepan. Return it to low heat and keep it warm until serving. This step removes any potential lumps and gives you that restaurant-quality finish.

Serve immediately over mashed potatoes, pancakes, or even roasted meat. The gravy should coat everything beautifully, with a velvety texture and deep chocolate flavor that balances perfectly with salty or sweet dishes. Leftovers keep well in the fridge for up to 3 days—just reheat gently with a splash of milk or water to restore smoothness.

👨‍🍳

Pro Tips For Making Grandma'S Chocolate Gravy

  • WHISK THE COCOA FIRST: Don’t just dump the cocoa powder in with the flour—whisk it into the milk first for a smoother, lump-free finish. I used to toss it all in at once and ended up with gritty bits in every bite. A quick 10-second stir with the milk before adding to the roux saves you from scraping the pot later.
  • COOK THE ROUX LOW AND SLOW: The butter-flour mix needs steady heat, not a rush. Too hot, and you’ll burn the flour before it browns properly. Keep it at a gentle simmer—small bubbles, not a frenzy—until it’s a rich, nutty gold. My first attempt turned the kitchen into a smokehouse because I panicked and cranked the heat.
  • USE COLD MILK FOR CONTROL: Cold whole milk tempers the roux and prevents sudden lumps when you pour it in. I learned this after watching my gravy curdle like a science experiment. Add the milk slowly, whisking like you’re mixing paint, and keep the heat low until it thickens.
  • SALT THE BROTH EARLY: If your beef broth is unsalted, season it before adding to the gravy—it’s easier than trying to fix flat flavor later. I skipped this once and ended up with a dish that tasted like it needed a whole salt shaker. A pinch now saves you from overdoing it at the end.

Common mistakes when making your grandma's chocolate gravy

Overcooking the Roux

One of the biggest mistakes is letting that roux burn. When you melt the 0.5 cup butter and add the 0.5 cup flour, keep the heat at medium-low and whisk constantly. A burned roux will taste bitter and ruin your gravy.

I’ve seen people walk away for just a minute, and suddenly, the kitchen smells like toasted flour instead of nutty, golden goodness. 🔥

Adding Cocoa Too Fast

Whisking in the 0.25 cup cocoa powder too quickly creates clumps that won’t dissolve, no matter how much you stir later. Instead, add it slowly while whisking vigorously. If you see any specks after mixing, strain the gravy through a fine-mesh sieve to ensure a silky texture.

I once had to start over because I dumped the cocoa all at once—don’t make that mistake!

Skipping the Straining Step

Even with perfect whisking, tiny flour or cocoa particles can sneak through. Straining through a fine-mesh sieve guarantees a velvety finish. I’ve tasted gravy without straining, and while it’s edible, it lacks that restaurant-quality smoothness. Take the extra 30 seconds—your taste buds will thank you.

Using Cold Milk

Adding cold milk to hot gravy can cause the sauce to curdle or separate. Always warm the 0.25 cup milk slightly before whisking it in. Cold milk can also thin the gravy too much, making it watery.

I learned this the hard way after a dinner party where the gravy turned out more like chocolate pudding than a rich sauce.

Ignoring the Simmer Time

Rushing the 3-4 minutes simmer after adding the broth and cocoa can leave the gravy too thin. Let it cook just until it thickens slightly—this helps the flavors meld and the texture develop.

I once served gravy that was too runny because I hurried, and it didn’t coat the mashed potatoes properly. Patience pays off here!

Over-Salting or Over-Sweetening

Taste as you go! Adding all the 0.5 tsp salt or 2 tbsp sugar at once can make the gravy taste unbalanced. Start with the full amount, then adjust.

I’ve had guests add extra sugar or salt after tasting, which can throw off the harmony. The goal is a rich, balanced flavor—not a dessert or a savory glaze.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 90mg30%
Sodium 580mg25%
Total Carbohydrate 26g9%
Dietary Fiber 2g8%
Sugars 18g
Protein 4g8%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this chocolate gravy without beef broth?

For a vegetarian version, use chicken broth or even vegetable broth—just add 1 tsp soy sauce or 1 tbsp Worcestershire sauce to deepen the flavor. For a richer taste, try mushroom broth or chocolate stout beer (reduce by half first) for a decadent twist. The key is balancing the richness with umami.

2

Why did my gravy turn out too thick?

This usually happens when the roux cooks too long or you skip the simmer time. To fix it, whisk in 1 tablespoon of hot milk or water at a time until smooth. For future batches, stop cooking the roux when it's light golden (not brown) and simmer the broth mixture for exactly 3-4 minutes. The sauce should coat the back of a spoon but still be pourable.

3

How can I make this gravy sweeter or richer?

For extra sweetness, add 1 extra tablespoon of sugar or 1 teaspoon of maple syrup while simmering. To boost richness, stir in 1 tablespoon of melted butter or 1 teaspoon of instant espresso powder (enhances chocolate flavor). For a velvety texture, whisk in 1 tablespoon of cornstarch mixed with cold water at the end.

4

Can I use melted chocolate instead of cocoa powder?

Yes! Replace the 0.25 cup cocoa powder with 0.5 cup melted dark chocolate (70% cocoa). Reduce the sugar to 1 tablespoon since chocolate already contains some sweetness. Melt the chocolate gently over a double boiler to avoid burning. This version will be slightly thicker, so adjust with milk as needed. The result is a deeper, more complex flavor.

5

What are the best ways to serve this chocolate gravy?

This versatile sauce shines over mashed potatoes, biscuits, or pancakes for breakfast, but it's also perfect with roasted pork chops, fried chicken, or even vanilla ice cream for dessert. For a showstopper, drizzle it over warm apple pie or use it as a dip for chocolate chip cookies. The possibilities are endless!

★★★★★5.0(1 review)
Categories Desserts