Old-fashioned Southern white gravy made from scratch with simple ingredients on the stovetop in about 15 minutes. Smooth, rich, and creamy, this classic country gravy is often called white pepper gravy, sawmill gravy, milk gravy, or poor man’s gravy. It’s an essential recipe to have on hand for breakfast, dinner, or anytime you want a comforting sauce.

What is white gravy?
White gravy is a simple sauce made from a roux (flour cooked with fat) and milk. The roux thickens the milk into a velvety gravy that pairs beautifully with biscuits, chicken fried steak, mashed potatoes, and other Southern favorites. Its flavor is mild and comforting, and it can be adjusted easily with pepper, salt, or added ingredients like sausage or bacon drippings.
How to make white gravy from scratch (country gravy)
- Heat butter — Melt butter in a nonstick saucepan over medium heat.
- Add flour — Whisk the flour into the melted butter to form a smooth roux. Cook and bubble for 1–2 minutes, watching carefully so it does not brown or burn.
- Add milk — Gradually whisk in the milk, adding a little at a time to prevent lumps. Continue whisking until the gravy is thick and smooth.
- Season and serve — Remove from heat, season with salt and black pepper to taste, and serve immediately.

What to serve with homemade white gravy
Chicken-fried steak with white gravy is a classic Southern plate. This gravy is also perfect poured over freshly baked biscuits—drop biscuits, cheddar, or buttermilk biscuits all work well.
Other delicious pairings include eggs, omelettes, grits, breakfast or home fries, and roasted or mashed potatoes. The neutral, creamy profile of white gravy makes it a versatile sauce for many savory dishes.
Variations
Use meat drippings: Replace some or all of the butter with bacon, sausage, or turkey drippings for a richer, meatier flavor.
Sausage gravy: Brown ground sausage and stir it into the gravy for a heartier, traditional Southern breakfast gravy.
Herbs and seasonings: While not traditional, adding Italian, Cajun, or other seasoning blends, or fresh herbs like parsley or oregano, can deepen the flavor.
Cheesy gravy: Stir in shredded cheddar, Colby-Jack, cream cheese, or goat cheese to make a richer, thicker sauce.
Spicy option: Add red pepper flakes, cayenne, or a dash of hot sauce for heat.
Vegetables: Finely sautéed onions, mushrooms, or bell peppers added to the base will introduce more texture and flavor.

Tips and techniques
Flour alternatives: Cornstarch or arrowroot slurry can thicken gravy, but they change the texture and appearance. All-purpose flour gives the most classic result.
Don’t substitute water for milk: Milk (or cream) provides fat and flavor; water will make a thin, bland sauce.
Thickening and thinning: To thicken, simmer longer to reduce excess liquid. To thin, whisk in more milk a little at a time.
Keep it lump-free: Whisk constantly while adding milk to prevent lumps and ensure a silky finish.
Best flours and milks: All-purpose flour is standard. For richer gravy, use whole milk, half-and-half, or a splash of cream. Unsweetened non-dairy milks (oat, almond, coconut) can be used, but they alter the flavor.
Storage and reheating: Store leftover gravy in a sealed container in the refrigerator for up to 3 days. Reheat gently on the stovetop and whisk in a splash of milk to restore creaminess. Freezing is not recommended because the texture may separate when thawed.
Nonstick cookware: Use a nonstick pan to prevent the roux from sticking and burning. If the roux scorches, discard and start fresh, as burnt roux will make the gravy bitter.

Recipe
One Pot White Gravy (Country Gravy)
Serves: 6 | Prep: 5 mins | Cook: 10 mins | Total: 15 mins
Ingredients
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups whole milk (or milk/half-and-half combination)
- Salt, to taste
- ½ teaspoon freshly ground black pepper (adjust to taste)
Instructions
- Heat butter in a nonstick saucepan over medium heat until melted.
- Add the flour and whisk until combined. Cook and bubble for 1–2 minutes, stirring constantly, but do not let the roux turn brown.
- Gradually add the milk while whisking constantly to avoid lumps.
- Continue to cook and whisk until the mixture thickens and becomes smooth.
- Remove from heat and season with salt and black pepper. Serve immediately over biscuits, steak, or potatoes.
Notes
- For best texture and flavor, serve the gravy right away. If making ahead, store in the refrigerator and reheat gently with a splash of milk, whisking to smooth.
- If using meat drippings, reduce added salt until you taste the finished gravy.
Nutrition (approx. per serving)
- Calories: 115 kcal
- Carbohydrates: 7 g
- Protein: 3 g
- Fat: 8 g
Serving ideas and final thoughts
This creamy white gravy is a staple for Southern breakfasts and comfort food dinners. It’s quick to make, easy to customize, and pairs well with a wide range of dishes. Keep the technique simple—make a smooth roux, add milk gradually, and season at the end—and you’ll have a reliable gravy that elevates biscuits, steaks, potatoes, and more.
Happy cooking!