Side Dishes
Church's-style mashed potatoes deserve the same crispy, buttery magic as their fried chicken counterpart—this recipe delivers restaurant-quality creaminess topped with celery and buttery flakes.
Growing up in small-town Georgia, I learned that the secret to perfect mashed potatoes isn't just the butter or milk, but the technique of layering textures and flavors that make them unforgettable.
The foundation starts with velvety potatoes that are whipped to silky perfection, then finished with a touch of cream cheese for that signature Church's richness. What sets this apart is the celery topping—a crisp, aromatic garnish that adds freshness and visual appeal.
I've perfected this method over years of testing, ensuring every bite delivers that buttery crust and creamy center that Southern diners crave.
By the time you're done, you'll have mashed potatoes so smooth and flavorful they'll stand up to the crispy, spicy fried chicken they're meant to accompany. The celery topping adds a refreshing contrast, while the buttery crust gives that satisfying crunch.
This is comfort food at its finest—simple ingredients elevated to restaurant-quality through precise technique.
Pair these mashed potatoes with your favorite fried chicken or use them as a base for a hearty Southern meal. The recipe scales beautifully for gatherings or meal prep, so you can enjoy this taste of Georgia anytime. Let's get cooking!
Ingredients for church's chicken mashed potatoes
Simple ingredients that transform into velvety, celery-topped mashed potatoes with a buttery crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 ½ lb | Medium-sized, peeled and quartered |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into small pieces |
| Whole Milk 🥛 | ½ cup | Warm, not hot |
| Cream Cheese 🧀 | 4 oz | Room temperature, Philadelphia brand |
| Celery Stalks 🥬 | 1 whole | Fresh, finely chopped |
| Butter Flakes 🧈 | ¼ cup | For topping, store-bought or homemade |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Cloves 🧄 | 1 whole | Minced, optional for depth |
| Heavy Cream 🥛 | ¼ cup | Full-fat for richness |
| Fresh Parsley 🌿 | 2 tbsp | Chopped, for garnish |
The potatoes are everything here. Russets are your best bet—they're starchy and fluffy when cooked right. Publix or Kroger usually carry them in the produce section, but if you're in a pinch, Yukon Golds work too. Look for ones that feel heavy for their size and have smooth, unblemished skin. The cream cheese is non-negotiable for that signature Church's texture—Philadelphia brand melts the smoothest. I always buy the 8 oz block and grate it myself for the best results. For the celery, grab the freshest bunch you can find; Trader Joe's has great pre-washed stalks that save time.
No butter flakes? Toasted breadcrumbs mixed with melted butter work in a pinch—just don’t tell anyone. Short on cream cheese? Substitute sour cream at half the amount, but the texture won’t be quite the same. The heavy cream adds that ultra-smooth finish, but if you’re watching calories, whole milk works fine. For the celery topping, you can use green onions or chives if that’s what you’ve got, but celery’s that crisp, fresh bite is what makes this recipe special. And trust me, the garlic—even just one clove—elevates everything. If you’re feeling fancy, roast the garlic first for a sweeter flavor.
These potatoes reheat beautifully—just pop them in the microwave with a splash of milk for about 2 minutes. They keep in the fridge for 3-4 days, though they’re best fresh. For meal prep, I like to portion them into ramekins and store them that way so I can just reheat and serve. The celery topping is best added fresh right before serving, but if you’re prepping ahead, you can chop it and store it separately. The butter flakes? Sprinkle them on just before serving so they stay crispy.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—Russets, butter, milk, cream cheese, and celery. That’s it. No fancy gadgets, no last-minute grocery runs. The cream cheese gives it that signature velvety texture while the celery adds a subtle crunch that keeps it interesting.
- Creamy Without the Guilt: Between us, this is the only mashed potatoes recipe I make when I’m craving something rich but don’t want to feel like I overdid it. The whole milk keeps it luscious, but the butter and cream cheese balance it so it’s still satisfying—like a hug from your favorite chef.
- Leftovers That Don’t Suck: Honestly, I always make extra. These reheat like a dream—just a quick zap in the microwave or a warm-up in the oven—and they taste just as good the next day. Perfect for meal prep when you’re juggling a million things.
- Sunday Dinner Ready: Here’s what sold me—this pairs perfectly with Church’s chicken (obviously), but it’s also the star of holiday dinners, potlucks, or even a lazy Saturday brunch. The celery adds a little freshness that cuts through the richness, making it feel special without trying too hard.
Step-by-step instructions for creamy celery-topped mashed potatoes
This method delivers velvety, restaurant-style mashed potatoes with that signature celery topping.
Boil the Potatoes Until Fork-Tender
Place the 2.5 lb russet potatoes in a large pot and cover with cold water by about 2 inches. Add the 1.5 tsp salt and bring to a boil over high heat. Once boiling, reduce to a gentle simmer and cook for 15-20 minutes until a knife slides in easily.
Here's the thing—don't skip the salt in the water. It seasons the potatoes from the inside out, making every bite more flavorful. I like to test doneness by piercing with a knife near the thickest part. If it goes in like butter, you're good to go. Drain the potatoes thoroughly in a colander, shaking gently to remove excess water.
Mash with Butter and Cream Cheese
Return the drained potatoes to the pot and let them steam dry for 1 minute. This step prevents that watery texture we all hate. Add the 0.75 cup cold unsalted butter (those small pieces melt beautifully) and the 4 oz room temperature cream cheese. Mash everything together with a potato masher or ricer until completely smooth.
I've found that cream cheese adds that luxurious, almost creamy texture that separates these from ordinary mashed potatoes. Keep stirring gently—you want to incorporate all that butter while keeping the potatoes fluffy. The mixture should look like thick, velvety pudding at this point.
Add Warm Milk and Heavy Cream
Heat the 0.5 cup whole milk in a small saucepan until it's warm to the touch but not hot (you shouldn't see steam). Slowly whisk it into the potato mixture along with the 0.25 cup heavy cream. Add the 0.5 tsp freshly ground black pepper and the 1 minced garlic clove if using. Taste and adjust seasoning with additional salt if needed.
The warm milk helps emulsify the butter and cream cheese, creating that ultra-smooth consistency. This is where you'll notice the difference between good mashed potatoes and great ones—they should be light enough to pipe but still hold their shape. If they're too thick, add a splash more warm milk.
Prepare the Celery Topping
While the potatoes are still warm, finely chop the 1 whole celery stalk. In a small bowl, mix the chopped celery with the 0.25 cup butter flakes until evenly distributed. This creates the signature crunchy topping that makes these potatoes special.
Here's a pro tip: If you want extra flavor, lightly toast the celery mixture in a dry skillet for 1-2 minutes until the butter melts and the celery softens slightly. Just don't let it brown or it'll lose that fresh crunch. Keep this mixture warm until ready to use.
Assemble and Serve
Transfer the mashed potatoes to a serving bowl or individual ramekins. Spoon the celery butter mixture evenly over the top, pressing down gently to create that classic crunchy crust. Garnish with the 2 tbsp chopped fresh parsley for a pop of color and freshness.
Serve immediately while the celery topping is still crisp. These potatoes are best enjoyed right away when the topping is at its crunchiest. The contrast between the creamy potatoes and the buttery celery topping is what makes this recipe so special—don't skip the topping!
Pro Tips For Making Church'S Chicken Mashed Potatoes
- BOIL POTATOES UNIFORMLY: Cut Russets into even 1.5-inch chunks—no thick ends, no thin slivers. I learned this the hard way when my first batch had some potatoes mushy and others undercooked. Use a large pot with plenty of water (about 2 inches over potatoes) and a pinch of salt. They’re done when a knife slides in effortlessly—no guessing.
- SAUTE CELERY LOW AND SLOW: Cook the celery in butter on medium-low heat until it’s soft but not browned. Rushing this step turns it bitter, and you’ll taste it in every bite. My grandmother swore by this, and she was right: it should take 8-10 minutes, not 3.
- WARM THE MILK FIRST: Heat the whole milk just until it’s warm to the touch (not boiling) before mixing it into the potatoes. Cold milk makes the mash grainy, and no one wants that. I skip this when I’m lazy, but the dish is noticeably better when I don’t—especially with the cream cheese.
- MASH IN STAGES: Add the cream cheese after the potatoes are mashed smooth, then fold in the warm milk and butter. Dumping everything at once turns the potatoes gluey. Start with half the cream cheese, taste, then adjust—this is where the real flavor comes together.
Serving suggestions for leftovers
Classic Southern Plating
Serve these mashed potatoes alongside crispy, golden Church's-style fried chicken for the ultimate Southern combo. I like to arrange the chicken pieces on a large platter first, then spoon the celery-topped potatoes beside them.
The contrast between the crispy chicken and creamy potatoes is what makes this meal so satisfying. 🍗
Gravy Pairing
For extra richness, serve with a side of homemade country gravy—just whisk 2 tbsp butter and 2 tbsp flour into a roux, then slowly add 1 cup chicken broth until thickened.
The gravy soaks into the celery topping beautifully, creating a decadent finish. Store-bought gravy works too, but homemade elevates everything.
Family-Style Presentation
For gatherings, transfer the mashed potatoes to a cast-iron skillet and place it in the center of the table. Top with extra celery butter flakes and let guests serve themselves. I’ve found that vintage blue-and-white china makes the dish look even more inviting—it’s a nod to classic Southern hospitality.
Add a bowl of pickled okra or collard greens for a full spread.
Individual Portions
For meal prep, portion the mashed potatoes into ramekins or small bowls, then top with celery butter flakes and parsley. Store in the fridge for up to 3 days—just reheat in the microwave for 2 minutes with a splash of milk to restore creaminess.
This makes serving easy for busy weeknights or quick lunches.
Dessert Twist
Yes, you read that right! For a fun dessert, mix in ½ cup sweetened condensed milk and 1 tsp vanilla extract into the mashed potatoes, then top with crushed pecans and a drizzle of honey.
The buttery celery topping adds a surprising crunch to this sweet version—trust me, it’s a crowd-pleaser at holiday dinners. 🍯
Make-Ahead Tips
Prep the celery butter topping and store it separately in an airtight container for up to 2 days. Assemble the mashed potatoes ahead of time (without the topping) and refrigerate.
Just before serving, reheat in the oven at 350°F for 10 minutes, then add the celery topping while still warm. This keeps the texture perfect for leftovers or meal prep. ✨
Nutrition facts
Frequently asked questions
Why does this recipe use cream cheese in the mashed potatoes?
The cream cheese creates that signature Church's texture—ultra-smooth and velvety without being gluey. It also adds a subtle tang that balances the richness of the butter. The key is using room-temperature Philadelphia brand for the best melt and consistency.
Can I make these mashed potatoes ahead of time?
Prepare the potatoes (without the celery topping) up to 3 days ahead. Store in an airtight container and reheat in the oven at 350°F for 10 minutes with a splash of warm milk. Add the celery butter topping fresh so it stays crispy.
What's the best way to reheat leftovers?
For perfect texture, microwave portions for 2 minutes with 1 tablespoon of warm milk. Stir well, then top with fresh celery butter flakes. If reheating from cold, a quick 350°F oven warm for 8-10 minutes works better than the microwave alone.
Can I substitute Yukon Gold potatoes?
Yukon Golds work but won't be as fluffy as russets. For best results, use a 50/50 mix of russets and Yukons—they'll still give that creamy texture while holding together better. Add an extra 1 tbsp butter if using all Yukons to compensate for their waxier nature.
How do I make the celery topping extra crispy?
Toast the chopped celery with butter flakes in a dry skillet over medium-low heat for just 1-2 minutes until the butter melts and celery softens slightly. Press the warm mixture onto the potatoes immediately before serving—this creates that perfect crunchy crust.
