The smell of rich, savory gravy simmering on the stove takes me straight back to lazy Sunday dinners and holiday spreads where this creamy, peppery sauce stole the show from everything else on the plate.
Making KFC gravy at home is one of those small kitchen victories that feels like you’ve cracked a secret code, and the best part is how simple it actually is.
This gravy tastes nearly identical to what you get at the restaurant, with that signature peppery kick and buttery richness that makes mashed potatoes completely irresistible.
Once you master this recipe, you’ll never buy jarred gravy again, and you’ll have a foolproof technique that works for poultry, beef, or vegetables.
Why You’ll Love This Recipe
This copycat recipe delivers authentic KFC flavor in about 15 minutes with ingredients you probably already have in your kitchen.
- Tastes nearly identical to the restaurant version with that distinctive peppery seasoning
- Made with simple pantry staples like butter, flour, and chicken broth
- Ready in minutes, perfect for busy weeknights or last-minute holiday cooking
- Freezes beautifully and reheats without any texture loss
- Works with any meat or as a vegetable topper
My Experience Making This Recipe
The first time I replicated this gravy at home, I was honestly skeptical that I could match what KFC does with such basic ingredients.
My family sat down to dinner, poured it over mashed potatoes, and nobody asked for ketchup or hot sauce, which for my picky eaters is basically a standing ovation.
Since then, I’ve made this recipe probably fifty times, and it’s never disappointed once.
Recipe Overview
- Recipe Name: KFC Gravy
- Servings: 8 servings
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Course: Side Dish / Sauce
- Cuisine: American
- Calories per Serving: 95
Equipment You Will Need
- Large saucepan or skillet
- Wooden spoon or whisk
- Measuring cups and spoons
- Small bowl for mixing
- Strainer (optional, for lumps)
Ingredients for KFC Gravy
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 2 cups chicken broth
- 1/2 cup whole milk
- 1 teaspoon black pepper
- 1/2 teaspoon salt
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
- Pinch of cayenne pepper (optional)
Ingredient Notes and Substitutions
- Butter provides the rich, savory base and helps create a smooth roux. You can use margarine in a pinch, but real butter delivers superior flavor.
- All-purpose flour acts as the thickening agent that gives gravy its signature body. Cornstarch works as a substitute if you need a gluten-free option, using 2 tablespoons instead of 1/4 cup.
- Chicken broth is the foundational liquid that creates the savory backbone of this gravy. Beef broth or turkey broth work well if you prefer a different poultry or meat pairing.
- Whole milk adds richness and creaminess without overpowering the savory flavors. Heavy cream creates an even richer version, or use half-and-half for a middle ground.
- Black pepper is what makes this gravy instantly recognizable as KFC’s signature version. Freshly cracked pepper delivers more flavor punch than pre-ground, so grind it fresh if you can.
How to Make KFC Gravy
Step 1: Melt the Butter
Place a large saucepan over medium heat and add the butter, allowing it to melt completely and coat the bottom of the pan. This base prevents sticking and ensures your roux cooks evenly without burning.
Step 2: Create a Roux
Sprinkle the flour into the melted butter while stirring constantly with a wooden spoon or whisk, cooking for about 1 minute until the mixture turns light golden. This step is crucial because it removes the raw flour taste and creates a thickening agent that will give your gravy its silky texture.
Step 3: Add Chicken Broth Slowly
Pour in the chicken broth gradually while whisking constantly to prevent lumps from forming. Adding liquid slowly ensures the flour fully incorporates and thickens evenly rather than clumping up.
Step 4: Bring to a Simmer
Increase the heat to medium-high and stir frequently until the gravy comes to a light simmer, which usually takes 2 to 3 minutes. You’ll notice the mixture thickening as it heats, and small bubbles should gently break the surface.
Step 5: Add Milk for Creaminess
Reduce heat to medium and slowly pour in the whole milk while continuing to stir, making sure it combines smoothly with the broth mixture. The milk rounds out the flavors and creates that signature creamy texture without making the gravy feel heavy.
Step 6: Season Generously
Add the black pepper, salt, garlic powder, and onion powder, stirring well to distribute the seasonings evenly throughout. Taste the gravy and adjust seasonings to your preference, since this is where the KFC flavor really comes alive.
Step 7: Add Optional Cayenne
If you enjoy a subtle heat that builds on the palate, add a pinch of cayenne pepper and stir to combine. This optional ingredient adds depth without making the gravy spicy, just warm and complex.
Step 8: Check Consistency
Let the gravy simmer on medium heat for another 2 to 3 minutes, stirring occasionally until it reaches your desired thickness. If it’s too thick, add more broth a tablespoon at a time; if too thin, let it simmer a bit longer to reduce and thicken naturally.
Pro Tip: Never skip the slow broth addition when making the roux, and always whisk constantly to prevent lumps that can ruin an otherwise perfect gravy.
Tips for the Best KFC Gravy
- Use fresh, high-quality black pepper because this ingredient really shines through and defines the KFC flavor profile. Pre-ground pepper loses potency quickly, so grind whole peppercorns fresh if possible.
- Keep the heat moderate during cooking to avoid scorching the roux or causing the milk to break and separate. Low and steady wins every time with gravy.
- Taste as you go and adjust seasonings incrementally rather than dumping everything in at once. You can always add more salt or pepper, but you can’t take it out.
- If lumps do form, pour the gravy through a fine-mesh strainer while it’s still warm to catch any clumps. This rescue move takes just 30 seconds and saves an otherwise perfect batch.
- Make this gravy just before serving for the best flavor and texture, though it reheats beautifully if you need to prepare it ahead.
- Keep the gravy warm in a slow cooker on the keep-warm setting if serving a crowd, which prevents it from thickening too much while waiting for dinner time.
Common Mistakes to Avoid
- Adding all the broth at once creates lumps that are difficult to fix and ruins the smooth texture you’re working toward. Always add liquid gradually while whisking.
- Using margarine instead of real butter compromises the rich flavor that makes this copycat recipe taste authentic. The butter is essential to the taste profile, so don’t skip it.
- Cooking the roux at too high heat burns it quickly, creating a bitter taste that dominates the finished gravy. Medium heat gives you time to work without risking a scorched base.
- Forgetting to stir during the simmering stage causes the bottom to scorch and creates a burnt flavor throughout the entire batch. Constant attention pays off with smooth, flavorful results.
- Using low-fat milk instead of whole milk produces gravy that tastes thin and lacks the creamy richness that makes KFC gravy so satisfying. The fat content matters here.
Serving Suggestions
This gravy is the ultimate companion to mashed potatoes, chicken, and just about any comfort food you can imagine.
- Serve over creamy mashed potatoes for the classic pairing that makes every bite feel like comfort in a bowl
- Pour it over fried chicken to create the ultimate copycat KFC experience at home
- Use it as a topping for biscuits, especially fresh-baked buttermilk biscuits that soak up every drop
- Drizzle over roasted vegetables like cauliflower or brussels sprouts for unexpected richness
- Spoon over egg noodles or rice for a quick side dish that feels restaurant-quality
Variations to Try
- Sausage Gravy: Brown 1/2 pound of bulk sausage before making the roux, then proceed with the recipe using the sausage drippings as part of the fat base for a heartier version.
- Herb-Infused Gravy: Add 1/2 teaspoon of dried thyme and 1/4 teaspoon of dried sage to the spice mixture for a more savory, herbaceous take on the classic.
- Mushroom Gravy: Sauté 1 cup of sliced mushrooms in the butter before adding flour, creating an earthy depth that pairs beautifully with beef.
- Spicy Southwest Gravy: Increase cayenne pepper to 1/2 teaspoon and add 1/4 teaspoon of cumin for a Southwestern flair that works well with Mexican-inspired mains.
- Roasted Garlic Gravy: Replace garlic powder with 2 tablespoons of roasted garlic puree for a more complex, mellow garlic flavor that feels elevated.
Dietary Adaptations
- Gluten-Free: Use cornstarch or rice flour instead of all-purpose flour, using 2 tablespoons to replace the 1/4 cup of wheat flour for the same thickening power without gluten.
- Dairy-Free: Substitute the butter with olive oil or vegan butter, and replace milk with unsweetened almond milk or oat milk to maintain creaminess while keeping the gravy dairy-free.
- Vegan: Use vegan butter and unsweetened plant-based milk, ensuring your broth is vegetable-based rather than chicken broth for a fully plant-based gravy.
- Low-Carb/Keto: Use almond flour or coconut flour as a thickener (reduce amount to 2 tablespoons) and replace any added sugars, which this recipe doesn’t contain, so it’s already keto-friendly as written.
Storage and Reheating
Refrigerator
Store your finished gravy in an airtight container on the coldest shelf of your refrigerator for up to 4 days.
- Cool the gravy to room temperature before covering to prevent condensation
- Keep it separate from other foods to prevent cross-contamination
- Cover tightly to prevent absorption of refrigerator odors
Freezer
Gravy freezes exceptionally well for up to 3 months when stored properly in freezer-safe containers.
- Leave about 1/2 inch of headspace for expansion as it freezes
- Label the container with the date so you know when you made it
- Thaw overnight in the refrigerator before reheating for best results
Reheating
Reheat your gravy gently on the stovetop over medium-low heat, stirring frequently to prevent scorching and lumping.
- Add a splash of broth or milk if the gravy has thickened too much during storage
- Microwave reheating works in a pinch, stirring every 30 seconds to ensure even heating
- Never boil the gravy when reheating, as high heat can break the cream and create a separated, grainy texture
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 95 |
| Total Fat | 7g |
| Saturated Fat | 4.5g |
| Carbohydrates | 5g |
| Fiber | 0g |
| Sugar | 0.5g |
| Protein | 3g |
| Sodium | 480mg |
| Cholesterol | 18mg |
These values are approximate and may vary slightly based on specific brands and exact ingredient measurements used in your preparation.
Frequently Asked Questions
Can I make this gravy without milk?
Yes, you can use all chicken broth and skip the milk entirely, though the gravy will be less creamy and more intensely savory. The result tastes good but loses some of that signature KFC richness.
How do I fix lumpy gravy?
Strain the warm gravy through a fine-mesh sieve while it’s still hot to catch lumps quickly. You can also blend it with an immersion blender for a smoother texture.
Can I make this gravy ahead of time?
Absolutely, you can make it up to 4 days ahead and refrigerate it in an airtight container. Reheat gently on the stovetop over medium-low heat, adding a splash of broth if it’s too thick.
Why is my gravy too thin?
Let it simmer a few minutes longer to allow more liquid to evaporate, or create a slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it in while cooking. Either method will thicken it quickly.
Is this gravy vegetarian?
Yes, if you use vegetable broth instead of chicken broth, this gravy is completely vegetarian and works beautifully with plant-based mains. The flavor profile changes slightly but remains delicious.
Can I use this gravy on something other than mashed potatoes?
Definitely, this gravy is incredibly versatile and works over rice, egg noodles, vegetables, biscuits, and any protein you’re serving. KFC fans pour it on just about everything.
Final Thoughts
Making your own KFC gravy at home is genuinely easier than driving to the restaurant, and it tastes just as good for a fraction of the cost. Once you realize how simple this recipe is, you’ll make it regularly and wonder why you ever bought jarred gravy.
Give this recipe a try this week and watch how quickly it becomes a family favorite that people request at dinnertime. Your next potluck or holiday meal just got a whole lot better.

KFC Gravy
Ingredients
Equipment
Method
- Place a large saucepan over medium heat and add the butter, allowing it to melt completely and coat the bottom of the pan.
- Sprinkle the flour into the melted butter while stirring constantly with a wooden spoon or whisk, cooking for about 1 minute until the mixture turns light golden to create a roux.
- Pour in the chicken broth gradually while whisking constantly to prevent lumps from forming, adding liquid slowly to ensure the flour fully incorporates.
- Increase the heat to medium-high and stir frequently until the gravy comes to a light simmer, which usually takes 2 to 3 minutes, until you notice the mixture thickening and small bubbles gently breaking the surface.
- Reduce heat to medium and slowly pour in the whole milk while continuing to stir, making sure it combines smoothly with the broth mixture.
- Add the black pepper, salt, garlic powder, and onion powder, stirring well to distribute the seasonings evenly throughout. Taste and adjust seasonings to your preference.
- If you enjoy a subtle heat, add a pinch of cayenne pepper and stir to combine.
- Let the gravy simmer on medium heat for another 2 to 3 minutes, stirring occasionally until it reaches your desired thickness. If too thick, add more broth a tablespoon at a time; if too thin, let it simmer a bit longer to reduce naturally.
- Serve immediately over mashed potatoes, fried chicken, biscuits, or your favorite comfort food.