KFC Mashed Potatoes Copycat Recipe
KFC mashed potatoes are one of those sides that somehow upstage the main event, and this copycat recipe gets you that same thick, creamy texture and savory brown gravy at home. It comes together in about 30 minutes with ingredients you probably already have.
The gravy is the real reason people order these. This version uses a chicken broth and butter base with a little Worcestershire for depth, and it coats the potatoes exactly the way the original does.

Why I Love This Recipe
This is the version I keep coming back to on weeknights when I want something filling without a lot of cleanup. The butter and warm cream going into the potatoes is what keeps them smooth instead of gluey.
The gravy takes maybe 8 minutes start to finish, and it tastes like it simmered all afternoon because of the chicken broth and beef bouillon together.
It is honest, satisfying food, and it holds well if you are making it ahead of dinner.
Recipe Ingredients

- 2 lbs russet potatoes – High starch content gives you the fluffiest mash; Yukon Golds work too but yield a denser texture
- 4 tbsp unsalted butter – Used in both the potatoes and the gravy; unsalted lets you control the salt level
- 1/2 cup whole milk – Warmed before adding so it doesn’t cool the potatoes down
- 1/4 cup sour cream – Adds a mild tang and keeps the mash creamy without making it heavy
- 1 tsp salt – For the potatoes; adjust to taste
- 1/4 tsp white pepper – White pepper gives a clean bite without dark specks; black pepper works fine as a swap
- 3 tbsp unsalted butter – For the gravy base; listed separately from the potato butter for clarity
- 3 tbsp all-purpose flour – Thickens the gravy; measure level, not heaped
- 1 1/2 cups chicken broth – The base of the gravy; low-sodium lets you season as you go
- 1/2 cup beef broth – Small amount, but it gives the gravy its darker color and savory depth
- 1 tsp Worcestershire sauce – Adds a background savoriness to the gravy
- Salt and black pepper to taste – Final seasoning for the gravy
Variations / Substitutions
- Dairy-free butter – Use a plant-based butter like Miyoko’s in equal amounts; the gravy will still thicken and the potatoes stay rich.
- Oat milk or unsweetened almond milk – Swaps 1:1 for the whole milk; the mash will be slightly less creamy but still smooth.
- Yukon Gold potatoes – Replace russets in equal weight for a naturally buttery flavor and a slightly denser, wetter mash.
- All chicken broth – Skip the beef broth and use 2 cups chicken broth total; the gravy will be lighter in color and a little milder.
- Add garlic – Stir 1/2 tsp garlic powder into the potatoes for a subtle savory note that blends in without overpowering.
- Extra heat – Add a pinch of cayenne to the gravy for a gentle warmth that builds at the end of each bite.
If you enjoy this kind of comfort side, the KFC Coleslaw Copycat Recipe makes a natural pairing.
How To Make KFC Mashed Potatoes
Step 1: Boil the Potatoes

Fill a large pot with cold water and add the 2 lbs russet potatoes, peeled and cut into roughly 2-inch chunks. Bring to a boil over high heat, then reduce to a steady simmer and cook for 15 to 18 minutes, until a fork slides through a chunk with no resistance.
Drain the potatoes well and return them to the hot pot over low heat for about 1 minute. This dries out any lingering water so your mash doesn’t turn watery.
Step 2: Mash the Potatoes

Take the pot off the heat. Add the 4 tbsp unsalted butter and mash with a potato masher or a hand mixer on low until the butter melts in, about 1 minute. Pour in the 1/2 cup warm whole milk and the 1/4 cup sour cream, then mash again until the potatoes are smooth and no lumps remain.
Season with the 1 tsp salt and 1/4 tsp white pepper. Taste and adjust. The mash should be thick enough to hold a small peak when you lift the masher but still creamy enough to fall slowly off a spoon. Keep covered on low heat while you make the gravy.
Step 3: Build the Gravy

In a medium saucepan over medium heat, melt the 3 tbsp unsalted butter. Once it foams and the foam starts to settle, add the 3 tbsp all-purpose flour all at once. Whisk constantly for about 2 minutes until the mixture turns a light golden color and smells faintly nutty.
You want the flour to cook through here. If you rush this and add the broth too soon, the gravy can taste raw and chalky.
Step 4: Simmer the Gravy

Pour in the 1 1/2 cups chicken broth and 1/2 cup beef broth in a slow, steady stream, whisking the whole time to prevent lumps. Add the 1 tsp Worcestershire sauce. Raise the heat slightly to medium-high and whisk until the gravy thickens and begins to bubble, about 3 to 4 minutes.
Reduce to low and simmer for another 2 minutes, stirring occasionally. The finished gravy should coat the back of a spoon and leave a clean line when you run your finger through it. Season with salt and black pepper to taste.
Step 5: Plate and Garnish

Spoon a generous portion of mashed potatoes into a bowl. Ladle the hot gravy over the top so it pools around the edges and runs into the center. Finish with a small pat of butter on top if you like, and a crack of black pepper.
Recipe Tips
- Warm your milk before adding it. Cold milk going into hot potatoes drops the temperature fast and can make the mash gluey. Thirty seconds in the microwave is enough.
- Don’t over-mash. Once the potatoes look smooth, stop. Over-working them breaks down the starch and turns the texture pasty rather than fluffy.
- Whisk the broth in slowly. Adding all the liquid at once to the roux can shock it into lumps. A slow, steady pour while whisking keeps the gravy silky.
- Taste the gravy before you plate. Chicken broth varies a lot in saltiness by brand, so the final seasoning step matters more than it sounds.
Bake times by pan are not applicable here, but if you’re scaling this recipe for a crowd, here’s how to adjust the gravy quantities:
| Servings | Chicken Broth | Beef Broth | Butter + Flour |
|---|---|---|---|
| 4 | 1 1/2 cups | 1/2 cup | 3 tbsp each |
| 8 | 3 cups | 1 cup | 6 tbsp each |
| 12 | 4 1/2 cups | 1 1/2 cups | 9 tbsp each |
How To Store
- Refrigerate – Store the potatoes and gravy in separate airtight containers for up to 4 days. Keeping them apart prevents the potatoes from absorbing all the gravy overnight.
- Reheating – Reheat the potatoes in the microwave in 60-second intervals, stirring between each, adding a splash of milk if they’ve thickened up. Reheat the gravy in a small saucepan over medium-low, whisking in a tablespoon of water or broth if it’s become too thick.
What To Serve With KFC Mashed Potatoes
These potatoes are a natural alongside fried or baked chicken because the gravy has enough body to bring the whole plate together without competing with a crispy crust. A sharp coleslaw on the side works well because the acidity cuts through the richness of the butter and gravy. Corn on the cob or a simple green bean dish rounds out the plate with something that has a little texture contrast against the soft mash.
Frequently Asked Questions
Can I make the mashed potatoes ahead of time?
Yes. Make them up to a day ahead and refrigerate. Reheat gently with a splash of warm milk stirred in to bring back the creamy texture.
Why does my gravy have lumps?
It usually means the broth was added too fast or the heat was too high. Strain the gravy through a fine mesh sieve and whisk it over low heat to smooth it out.
Can I use instant mashed potatoes instead?
You can, and the gravy will still taste great over them, but the texture gap is noticeable. The scratch version takes about 20 minutes and is worth the extra time.
Can I freeze the gravy?
Yes, the gravy freezes well for up to 3 months in an airtight container. Thaw in the fridge overnight and whisk over medium-low heat to bring it back together.
—

Ingredients
Method
- Place the peeled, chunked potatoes in a large pot of cold water. Bring to a boil, then simmer for 15 to 18 minutes until fork-tender. Drain and return to the hot pot over low heat for 1 minute to dry out.
- Remove the pot from heat. Mash in 4 tbsp butter, then add the warmed 1/2 cup milk and 1/4 cup sour cream and mash until smooth. Season with 1 tsp salt and 1/4 tsp white pepper. Keep covered on low.
- In a medium saucepan over medium heat, melt 3 tbsp butter. Add 3 tbsp flour and whisk for 2 minutes until light golden.
- Pour in 1 1/2 cups chicken broth and 1/2 cup beef broth slowly, whisking constantly. Add 1 tsp Worcestershire sauce. Cook on medium-high for 3 to 4 minutes until thickened, then simmer on low for 2 more minutes. Season with salt and black pepper.
- Spoon the mashed potatoes into bowls, ladle the gravy over the top, and finish with a pat of butter and a crack of black pepper.
