This Homemade White Gravy is creamy, peppery, and made with just five basic ingredients. Start with butter or reserved meat drippings, whisk in flour to make a simple roux, then slowly add milk until the gravy is smooth and thick.
It comes together in about 20 minutes and is perfect spooned over biscuits, fried chicken, country-fried steak, pork chops, mashed potatoes, or just about anything that needs a little gravy.
Updated September 29, 2026: I refreshed this post with clearer roux instructions, troubleshooting tips, serving ideas, storage guidance, and a simplified method overview. The recipe itself remains the same. This recipe was originally shared on January 20, 2023, and updated on August 26, 2024.

Want To Save This Recipe?
White gravy is one of those Southern basics that's worth knowing how to make without a packet.
Once you understand the simple formula, fat + flour + milk, you can make it with butter, bacon grease, sausage drippings, or whatever flavorful fat you already have in the skillet.
The most important part is taking your time when adding the milk and whisking constantly so the gravy stays smooth. Let's get started!
Jump to:
- Why You'll Love This Recipe
- Ingredients You'll need
- How to Make Homemade White Gravy
- LaKita's Expert Tips
- Butter vs. Meat Drippings
- What Color Should the Roux Be?
- How to Keep White Gravy From Getting Lumpy
- Why Is My Gravy Too Thick?
- Why Is My Gravy Too Thin?
- Why Does My Gravy Taste Like Flour?
- White Gravy Variations
- Can I Make White Gravy Ahead?
- Storage and Reheating
- What to Serve With White Gravy
- Frequently Asked Questions
- 📖 Recipe
- Did You Make This Recipe?
Why You'll Love This Recipe
- Only five ingredients: No gravy mix or complicated ingredient list.
- Ready quickly: From skillet to table in about 20 minutes.
- Easy to customize: Use butter, bacon grease, sausage drippings, or other meat drippings.
- Rich and creamy: Whole milk gives the gravy a smooth texture.
- Classic Southern comfort food: Perfect for biscuits, chicken, steak, pork chops, and potatoes.
Ingredients You'll need
See the recipe card below for exact measurements.

- Fat: Use butter or reserved meat drippings. Bacon grease or sausage drippings add extra savory flavor.
- All-purpose flour: Combines with the fat to form the roux that thickens the gravy.
- Whole milk: Gives the gravy its creamy texture. You can add a little extra milk if the gravy becomes thicker than you prefer.
- Salt: Brings out the flavor. If you're using salty meat drippings, taste before adding the full amount.
- Ground black pepper: White gravy should have plenty of peppery flavor. Freshly ground black pepper works especially well.
👉🏾 See the full recipe card below for exact quantities and instructions.
How to Make Homemade White Gravy
Here's the short version. The recipe card below contains the full measurements and directions.
1. Heat the Fat
Melt the butter or heat the reserved meat drippings in a large skillet over medium heat.

2. Make the Roux
Sprinkle the flour evenly over the fat.
Whisk constantly until the mixture is smooth and turns light blond to pale golden.
You're looking to cook out the raw flour taste without making a dark roux.

3. Add the Milk
Slowly pour in about 3 cups of milk while whisking continuously.
Adding it gradually helps prevent lumps.
4. Season and Simmer
Add the salt and black pepper.
Continue cooking and whisking until the gravy is smooth and thick enough to coat the back of a spoon.

5. Adjust the Consistency
If the gravy is too thick, whisk in additional milk a little at a time.
Remove it from the heat once it reaches your desired consistency.
LaKita's Expert Tips
- Use medium heat. High heat makes it easier to scorch the milk or brown the roux too quickly.
- Whisk constantly. Especially when the milk first goes into the roux.
- Add the milk gradually. This is one of the easiest ways to prevent lumps.
- Don't make the roux too dark. White gravy only needs a light blond or pale golden roux.
- Remember that gravy thickens as it sits. Stop cooking slightly before it looks overly thick.
- Keep extra milk nearby. A splash of warm milk can loosen the gravy at any point.
- Taste before adding more salt. Bacon grease, sausage drippings, and other meat fats can already contain plenty of salt.

Butter vs. Meat Drippings
Both work well.
Butter
Butter gives you a mild, creamy gravy that works with almost anything.
It's a great option when you're making gravy by itself rather than after cooking meat.
Meat Drippings
Reserved fat from bacon, sausage, fried chicken, pork chops, or another meat gives the gravy deeper savory flavor.
Just be mindful of the salt level before seasoning.
What Color Should the Roux Be?
For white country gravy, the roux should stay light.
Whisk the flour and fat together until the mixture is smooth and turns from raw white flour to a light blond or pale golden color.
You don't need a deep brown roux here.
A darker roux gives you a nuttier flavor but also changes the color of the gravy and reduces some of the flour's thickening power.
How to Keep White Gravy From Getting Lumpy
Three things make the biggest difference:
Whisk constantly.
Keep the mixture moving as you add the milk.
Add the milk slowly.
Pouring all the milk in at once makes it harder to create a smooth mixture.
Make sure the roux is smooth first.
The flour should be fully coated in fat before the milk goes in.
If you still end up with a few lumps, whisk vigorously over low heat.
For stubborn lumps, you can pour the gravy through a fine-mesh strainer.
Why Is My Gravy Too Thick?
White gravy continues to thicken as it cooks and as it cools.
If it becomes thicker than you like, simply whisk in more milk a few tablespoons at a time until it reaches the right consistency.
Keep the heat low while adjusting it.
Why Is My Gravy Too Thin?
Give it another few minutes over medium-low heat.
The flour needs time to fully thicken the milk.
If the gravy is still very thin after simmering, avoid dumping dry flour directly into it, that usually creates lumps.
Instead, continue cooking first. In most cases, it simply needs a little more time.
Why Does My Gravy Taste Like Flour?
The roux probably wasn't cooked long enough before the milk was added.
Let the flour and fat cook together until the mixture becomes light blond and smells slightly nutty rather than like raw flour.
You don't need to brown it deeply, just give the flour enough time to cook.

White Gravy Variations
Sausage Gravy
Cook breakfast sausage first.
Remove the sausage, use the rendered fat to make the gravy, then stir the cooked sausage back in before serving.
Bacon Gravy
Cook bacon until crisp.
Use the bacon grease as the fat for the roux, then crumble the bacon into the finished gravy.
Ground Beef Gravy
Brown ground beef, reserve enough fat for the roux, and add the cooked beef back once the gravy has thickened.
Spicy White Gravy
Add a pinch of cayenne pepper or extra freshly ground black pepper.
Can I Make White Gravy Ahead?
Yes, although it is at its best freshly made.
Prepare the gravy, let it cool slightly, then refrigerate it in an airtight container.
When reheating, add a splash of milk because the gravy will thicken considerably as it chills.
For a holiday or larger meal, I would make it no more than 1 to 2 days ahead for the best texture.
Storage and Reheating
Refrigerator
Store cooled gravy in an airtight container in the refrigerator for 3 to 4 days.
Freezer
Milk-based gravy can separate slightly after freezing, but it can still be frozen.
For best quality, freeze it in an airtight container for up to about 2 months.
Thaw overnight in the refrigerator and whisk well while reheating.
Reheating
Warm the gravy in a saucepan over low to medium-low heat, whisking frequently.
Add a splash of milk as needed to restore the creamy consistency.
If reheating leftovers, heat them thoroughly before serving.

What to Serve With White Gravy
White gravy belongs with comfort food.
Try it over:
- Homemade Biscuits
- Creamy Mashed Potatoes
- Fried chicken
- Country-fried steak
- Pork chops
- Breakfast potatoes
- Chicken tenders
- Sausage and biscuits
It's also very good with a warm biscuit split in half and absolutely drowning in gravy, which is really the appropriate gravy-to-biscuit ratio.
Frequently Asked Questions
Classic white gravy is made from fat, flour, milk, salt, and black pepper.
The fat can be butter or flavorful meat drippings.
The names are commonly used interchangeably.
Country gravy usually refers to a white milk-based gravy made from a simple roux.
Not exactly.
Sausage gravy starts with the same basic white gravy technique but includes cooked breakfast sausage.
Absolutely.
Use butter as the fat and make the recipe exactly the same way.
Yes.
Bacon grease adds a smoky, savory flavor.
Taste the finished gravy before adding much salt because bacon grease may already be salty.
Yes.
Whole milk gives you the richest texture, but 2% milk also works.
I would avoid very low-fat milk if possible because the gravy won't be quite as creamy.
The starch in the flour continues to set as the temperature drops.
That's why gravy that looks perfect in the skillet may become much thicker after sitting for several minutes.
Just whisk in a splash of milk if needed.
Yes.
Prepare it 1 to 2 days ahead, refrigerate it, then slowly reheat it with additional milk as needed.
📖 Recipe

Homemade White Gravy Recipe
Equipment
- 1 cast iron skillet
Ingredients
- ¼ cup fat or butter
- ⅓ cup all-purpose flour
- 3 to 4 cups whole milk
- ½ teaspoon salt
- 1 teaspoon ground black pepper
Instructions
- Begin this country-style gravy recipe by cooking the meat and reserving the meat drippings (pan drippings) or melt ¼ cup butter in a cast iron skillet (or large skillet) over medium heat.

- While the fat is hot or the butter has completely melted, sprinkle the ⅓ cup all-purpose flour evenly over the fat.
- Whisk constantly until the roux is smooth and light blond to pale golden, about 1 to 2 minutes.

- Slowly pour in the 3 cups whole milk while whisking constantly. Add in the ½ teaspoon salt and 1 teaspoon ground black pepper. Taste before adding additional salt when using meat drippings.

- Continue whisking until the gravy is thick and smooth, about 5 to 10 minutes, until the gravy coats the back of a spoon. If you notice that it's becoming too thick, then add a little of the 1 cup of milk at a time until it reaches your desired consistency.
- Carefully remove the gravy from the heat and serve warm with chicken tenders, country fried steak, or some hot biscuits. Enjoy!

Notes
- For best results, constantly whisk the gravy and adjust the ingredients as necessary. Add more milk and fat as needed.
- A small whisk helps to give the gravy a creamy texture, but you may also use a wooden spoon.
- If not beginning with meat, then use salted or unsalted butter instead.
- Make sausage gravy by cooking some pork sausage or breakfast sausage first, then use the reserved grease to make the gravy.
- Cook some ground beef and use the grease to make the gravy, add the cooked beef before serving over biscuits.
- Fry some bacon first and leave the bacon grease in the pan to make the gravy. Chop the bacon and add it to the gravy before serving.
- To make brown gravy, add in a few dashes of Kitchen Bouquet. This will make the white color of the gravy brown.
- Add a bit of heat by adding in some cayenne pepper along with the salt and ground black pepper.
Did You Make This Recipe?
Made this Homemade White Gravy? Leave a ⭐⭐⭐⭐⭐ rating and a comment below. And tell me, are you pouring yours over biscuits, fried chicken, mashed potatoes, or everything on the plate?










Alex says
I made this for some biscuits yesterday. Yum! I was already too intimidated to make gravy but this was easy!
LaKita says
Thank You Alex, glad to hear you didn't find this gravy recipe too intimidating 🙂
Erin says
This was so quick and easy! This will be my new go-to gravy recipe. Thanks so much!
LaKita says
Thank you so much Erin!! Happy to hear the gravy was a success and you enjoyed it!
Danielle says
Served this Gravy with some biscuits and everyone was raving about it. I used bacon fat (and some butter) and the smell was heavenly. Love this recipe for Gravy
LaKita says
Thank you Danielle, glad to hear you and your family enjoyed the gravy recipe!
Liz says
My husband LOVED this! I couldn't believe how creamy it was and it wasn't hard to make!
LaKita says
Thank you Liz! I'm happy to hear the gravy is husband approved 😉
Silvia says
I didn’t have meat drippings but we were craving gravy so I followed your recommendation and used butter instead. It was easy, fast and flavorful.
LaKita says
Thank you Silvia, butter works just as well 🙂
Ann says
This was a very easy gravy to make! Made it with chicken fried steak, and was delicious! Thanks for the recipe share!
LaKita says
Thank you Ann, I love pairing it with chicken fried steak as well 🙂
Jessica says
So excited to try this over the weekend! Biscuits and gravy are my husband's fave, and this recipe looks easy-peasy. Thanks!!
LaKita says
Thank you Jessica, hope you enjoy it!
Kathryn says
This is such an easy and delicious gravy! Made it over the weekend with biscuits and it was such a hit, thanks for sharing!
LaKita says
Thank you so much Kathryn! Glad to hear that you enjoyed the gravy and with biscuits sounds perfect!
Gloria says
I love a good gravy recipe. Canned and powered mixes are not tasty at all. This is versatile and can be used on potatoes, rice and more.
LaKita says
Thank you Gloria! I agree, so versatile and just as easy to make as the powdered gravy 🙂