There is a very specific kind of mashed potato that belongs next to fried chicken: smooth (almost whipped), creamy, a little peppery, and sturdy enough to hold a ladle of gravy without turning into soup. That is the vibe we are chasing here.
This is a copycat-inspired take that focuses on what most people miss when they try to recreate that familiar fast-food comfort: the ultra-smooth texture, the buttery richness, and that gentle peppery note that plays so well with brown gravy. It is less about claiming a perfect brand match and more about nailing the experience on a weeknight.
The good news is it comes down to a few small choices that make a big difference, like starting potatoes in cold water, drying them out after draining, and mashing while they are still steaming hot. You will end up with mashed potatoes that feel restaurant-style with no stress and no fancy ingredients. And yes, if you are tempted to sneak in a little extra garlic, I will not stop you, but consider it an optional upgrade, not the whole point.

Because fried chicken does not wait for anyone, I am also including my favorite way to hold these potatoes warm for serving for up to an hour. It keeps them creamy and spoonable, with a simple stir schedule and a splash-of-milk fix if they start to thicken.
The idea
Why This Recipe Works
- Cold-water start equals even cooking. Potatoes added to cold, salted water cook more uniformly, so you do not get waterlogged outsides and undercooked centers.
- A quick steam-dry step keeps them fluffy. Returning drained potatoes to the hot pot drives off excess moisture, which is the secret to mash that holds gravy instead of turning runny.
- Warming the dairy prevents a temperature shock. Adding cold milk or cold butter can cool the potatoes fast and make you overmix to compensate. Warm dairy blends in quickly, keeping the texture light.
- Seasoning is simple but deliberate. A little garlic powder and white pepper give that classic fast-food comfort profile without tasting aggressively “garlicky.” If you want to push the garlic, go for it.
- Mixing method matters. A masher plus a final quick pass with a hand mixer on low gives that signature smoothness while minimizing the risk of gluey potatoes.
Shopping
Ingredient Notes
- Potatoes: Use Russets for the most classic “KFC-like” texture: smooth, fluffy, and light. Yukon Golds are creamier and slightly denser. If you use Golds, reduce the milk slightly at first and add only as needed.
- Butter: This recipe uses enough butter to taste restaurant-rich, but not so much that the mash feels oily. Salted or unsalted both work. If using unsalted, taste and increase salt at the end.
- Milk and cream: Whole milk is ideal. A small amount of heavy cream gives that plush mouthfeel. If you only have milk, it still works.
- Garlic powder: This adds savory depth without changing the color or texture. It is optional, but highly recommended.
- White pepper: This is a big part of the “nostalgic cafeteria” flavor note. Black pepper is fine, but you will see specks and the flavor is sharper.
- Sour cream (optional): Not required, but 2 to 3 tablespoons makes the mash taste extra “finished” and helps it stay creamy during holding.
Get set up
Equipment You Will Need
- Large pot (6 to 8 quarts)
- Colander
- Potato peeler
- Potato masher or ricer
- Small saucepan or microwave-safe measuring cup (to warm dairy)
- Hand mixer (optional, for extra smooth restaurant texture)
- Rubber spatula
Technique
Tips for Getting It Right
- Cut potatoes the same size. Aim for 1 to 1 1/2-inch chunks so they finish at the same time.
- Salt the water like pasta water. Potatoes need more salt than most people expect. It seasons them from the inside.
- Do the fork test, not the timer test. They are done when a fork slides in with almost no resistance and the chunk wants to fall apart.
- Steam-dry for 1 to 2 minutes. After draining, put potatoes back in the hot pot over low heat, shaking gently, until the surface looks dry and a little powdery.
- Warm the milk and cream. Warm dairy blends in fast, which means less stirring and fluffier potatoes.
- Stop mixing the moment it looks right. If you keep beating, starches overwork and you drift into gluey territory.
Flexibility
Substitutes That Work
- No heavy cream: Use all whole milk, or swap in half-and-half.
- No white pepper: Use black pepper, or do half black pepper and a tiny pinch of ground mustard for warmth.
- Dairy-free: Use unsweetened oat milk and vegan butter. The flavor changes, but the method still gives a smooth, gravy-friendly mash.
- No hand mixer: Mash very well by hand, or use a ricer for a naturally smooth base. Avoid a blender or food processor, which can turn potatoes gummy fast.
Make it yours
Variations to Try
- Extra savory: Stir in 1 to 2 teaspoons chicken bouillon powder (or a crushed bouillon cube) with the warm milk for a more “restaurant” savory note. Taste before adding extra salt.
- Ultra smooth: Run the cooked potatoes through a ricer, then fold in warm dairy with a spatula.
- Roasted garlic: For a deeper garlic flavor, add 4 to 6 roasted garlic cloves mashed into a paste, then stir in at the end.
- Mashed potato bowls: Serve in bowls with crispy chicken pieces, corn, gravy, and a sprinkle of shredded cheese.
On the table
What to Serve It With
- Serve with fried chicken and plenty of gravy, plus a crunchy side like coleslaw or green beans.
- Make a “chicken plate” with mashed potatoes, biscuits, and a drizzle of honey.
- Use leftovers as a base for shepherd’s pie, topped with gravy or pan drippings.
- Turn them into quick potato cakes: chill, shape into patties, and pan-fry until crisp on both sides.
Later
Storage, Freezing and Reheating
- Refrigerate: Store cooled mashed potatoes in an airtight container for up to 4 days.
- Reheat (best method): Warm in a saucepan over low heat with a splash of milk, stirring gently until creamy and hot.
- Microwave: Cover and heat in 60-second bursts, stirring between, adding a little milk or butter as needed.
- Freezing: You can freeze mashed potatoes for up to 2 months, but the texture can change slightly. For best results, thaw overnight in the fridge and reheat slowly with extra butter and milk.
- How to hold for serving: Keep potatoes warm in a heatproof bowl set over a pot of barely simmering water (double boiler style). Cover tightly. Stir every 10 to 15 minutes and add a splash of warm milk if they start to look thick.
Watch out
Common Mistakes to Avoid
- Overcooking until waterlogged: If potatoes sit boiling too long, they absorb water and get bland and loose. Pull them as soon as they are fork-tender.
- Skipping the steam-dry: This is the difference between fluffy mashed potatoes and mashed potatoes that slowly weep on the plate.
- Adding cold dairy: It cools the potatoes and encourages overmixing. Warm it first.
- Using a food processor: It breaks cells aggressively and releases starch, creating a gummy paste.
- Not tasting at the end: Potatoes need assertive salt. Taste after mixing and adjust.
Questions
Frequently Asked Questions
Are KFC mashed potatoes made from real potatoes?
This copycat recipe is made from real potatoes and is designed to match that smooth, gravy-ready texture at home. Many restaurants use a prepared potato base for speed and consistency, but you can absolutely get a similar result with the right technique.
How do I make mashed potatoes really smooth like a restaurant?
Use Russets, cook them evenly, steam-dry, then mash thoroughly. For the smoothest finish, use a ricer, or use a hand mixer on low speed very briefly after the dairy is added. Stop the moment the texture looks silky.
Why did my mashed potatoes turn gluey?
Overmixing is the usual culprit, especially with an electric mixer on high or a blender. Once starches are overworked, they get sticky. Next time, mix gently and stop as soon as combined.
Can I make these ahead for a fried chicken dinner?
Yes. Make them up to a day ahead, then reheat slowly with a splash of milk and a little butter. If you are making them just an hour or two ahead, the double boiler holding method keeps them warm and creamy.
Do I peel the potatoes?
For the classic copycat texture, yes, peel them. Potato skins add great flavor, but they change the signature smooth look and feel.
The recipe
Copycat KFC Mashed Potatoes
Creamy, ultra-smooth copycat KFC mashed potatoes with a savory, lightly peppery flavor and the sturdy, fluffy body that holds gravy beautifully.
Ingredients
- 3 lb Russet potatoes, peeled and cut into 1 to 1 1/2-inch chunks
- 1 1/2 tbsp kosher salt, plus more to taste (for the cooking water and final seasoning)
- 6 tbsp butter
- 3/4 cup whole milk
- 1/4 cup heavy cream
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp white pepper (or 1/3 tsp black pepper)
- 2 to 3 tbsp sour cream (optional, for extra creaminess)
Instructions
- Start the potatoes in cold water. Add the peeled, cut potatoes to a large pot and cover with cold water by about 1 inch. Add 1 1/2 tablespoons kosher salt and stir to dissolve.
- Boil, then simmer. Bring to a boil over high heat, then reduce to a steady simmer. Cook 12 to 18 minutes, stirring once or twice, until the potatoes are very tender and a fork slides in easily.
- Drain well. Drain the potatoes in a colander, then return them to the hot pot.
- Steam-dry for fluffy mash. Set the pot over low heat for 1 to 2 minutes, shaking gently and stirring with a spatula, until the potatoes look a little dry and powdery on the surface. Remove from heat.
- Warm the dairy. While the potatoes steam-dry, warm the milk and cream with the butter in a small saucepan over low heat until the butter melts and the mixture is hot but not boiling. (Microwave also works, 60 to 90 seconds total, stirring once.)
- Mash while hot. Mash the potatoes in the pot until mostly smooth. Sprinkle in the garlic powder, onion powder, and white pepper.
- Add warm dairy and finish the texture. Pour in about two-thirds of the warm milk mixture and fold or mash until incorporated. Add the remaining dairy gradually until the potatoes are creamy and spoonable, but still hold their shape. If using sour cream, stir it in at the end.
- Optional for extra smooth: Use a hand mixer on low speed for 10 to 20 seconds, just until silky. Stop immediately once smooth.
- Taste and adjust. Taste and add more salt if needed. Serve hot with gravy.
- To hold warm for serving (up to 1 hour): Transfer potatoes to a heatproof bowl, cover tightly, and set over a pot of barely simmering water. Stir every 10 to 15 minutes. If they thicken, stir in a splash of warm milk.
Recipe notes
- Texture cue: You want the mash to look glossy and smooth, and a spoon dragged through should leave a soft trail that slowly fills in.
- Make it more KFC-style smooth: Russets plus a brief low-speed hand-mixer finish gets you closest.
- Scaling: This recipe doubles well. For a crowd, hold the potatoes in a slow cooker on WARM with a little extra milk and butter, stirring occasionally.
Nutrition (per serving, approximate)
- Calories: 290
- Protein: 5 g
- Carbohydrates: 38 g
- Fat: 14 g
- Saturated Fat: 9 g
- Fiber: 3 g
- Sugars: 3 g
- Sodium: 520 mg