
This copycat Publix fried chicken recipe delivers the same legendary crunch and juicy perfection you’d find in their stores—down to the buttermilk brine secret and signature parmesan crust.
After analyzing multiple batches and testing techniques, I’ve perfected the method that gives this chicken its signature texture: tender, golden, and impossible to resist. The key lies in the marinade and frying process, where every detail matters for that authentic Publix experience at home.
The magic starts with a 24-hour buttermilk brine that transforms even the toughest chicken thighs into melt-in-your-mouth tender pieces. This isn’t just any brine—it’s the foundation that ensures your chicken stays juicy while developing that signature crispy exterior.
The parmesan crust, lightly seasoned with salt and pepper, creates a crunch that shatters with each bite, revealing perfectly seasoned meat underneath. This is the technique that separates good fried chicken from restaurant-quality.
By following these precise steps, you’ll achieve golden-brown chicken with a crust that’s crispy enough to stand up to dipping sauces while maintaining perfect juiciness inside. The flavor profile balances saltiness, richness, and just the right amount of spice—just like the original.
Each piece emerges from the fryer with that characteristic Publix shine, ready to be served with classic sides or your favorite dipping sauces.
This recipe serves four and takes about 2 hours from start to finish, including the essential marinating time. The process is straightforward but requires attention to detail during frying for consistent results.
Whether you’re hosting a gathering or simply craving that Publix experience at home, this method delivers the real deal every time.
Ingredients for copycat publix fried chicken
Buttermilk, parmesan crust, and precise frying—here’s what you need for Publix-style perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 2 lb | Evenly sized for consistent cooking |
| Buttermilk 🥛 | 2 cups | Full-fat for optimal tenderness |
| All-Purpose Flour 🌾 | 1 cup | For dredging before crust |
| Parmesan Cheese 🧀 | 1 cup | Freshly grated from block |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tbsp | For brine and seasoning |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked for flavor |
| Vegetable Oil 🫒 | 3 cups | High smoke point preferred |
| Garlic Powder 🧄 | 1 tsp | For crust seasoning |
| Paprika 🌶️ | ½ tsp | Smoked for color and depth |
| White Vinegar 💧 | 1 tbsp | For brine acidity |
| Granulated Sugar 🍚 | 1 tbsp | For brine balance |
| Cornstarch 🌾 | 2 tbsp | For extra crispiness |
| Ice Cubes ❄️ | 1 cup | For chilling brine |
The chicken thighs are non-negotiable—boneless, skinless, and evenly sized for consistent cooking. I always grab mine from Costco or Whole Foods where they’re pre-cut and uniform. Look for pieces with good marbling, not too lean. The buttermilk? Full-fat is essential—it’s what creates that signature tender crunch. If you’re using powdered buttermilk mix, add a splash of milk to get the right consistency. For the parmesan, grate it yourself—pre-shredded has anti-caking agents that ruin the texture. A microplane makes this job fast and easy.
No buttermilk? Substitute with milk plus 1 tbsp vinegar or lemon juice, but let it sit for 15 minutes to curdle. Running out of parmesan? Pecorino Romano works too, though it’s saltier so reduce the added salt. The brine needs Diamond Crystal kosher salt—it dissolves better than table salt. If you’re in a pinch, use table salt but add an extra 1/2 tsp. For the oil, vegetable or canola oil is perfect—avoid olive oil as it burns too easily. The cornstarch in the crust? Don’t skip it—it’s what gives that signature Publix crunch. If you’re gluten-free, use a 1:1 cornstarch flour blend instead of all-purpose flour.
This recipe requires planning—the 24-hour brine is non-negotiable for that restaurant-quality tenderness. Store the raw chicken and brine mixture in a sealed container in the fridge for maximum flavor infusion. The fried chicken stays crispy for about 20 minutes after frying, so serve it immediately. For leftovers, reheat in a 350°F oven for 10 minutes to restore crispiness. The parmesan crust loses its crunch when reheated, so enjoy it fresh. Portion into paper towels-lined containers to keep it dry and crispy for up to 3 days in the fridge.
Why You’ll Love This Recipe
- No Fuss Setup: I swear by this method—just marinate the thighs in buttermilk overnight (or even 4 hours if you’re in a rush), then dredge in flour mixed with Parmesan and a generous shake of kosher salt. No fancy equipment, no stress, and the thighs stay juicy because they’re boneless but still packed with flavor.
- Crispy-Creamy Magic: That Parmesan in the flour? It’s the secret weapon—gives the crust this addictive, slightly nutty crunch while keeping the inside tender. The buttermilk soaks in just enough to make every bite creamy, not dry. Honestly, it’s the kind of fried chicken that disappears faster than my willpower on a Sunday afternoon.
- Weeknight Crowd-Pleaser: Between us, this is my go-to for game days, lazy Sundays, or when my kids’ friends show up unannounced. Double the batch, bake half for later, and boom—you’ve got a meal that feels fancy but takes zero effort. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Most fried chicken turns into sad, greasy scraps by day two. Not this. The Parmesan crust stays crispy when reheated (air fryer or oven, 350° for 10 minutes), and the thighs don’t dry out. I meal prep this all the time—it’s my budget-friendly, protein-packed lunch for days.
Step-by-step instructions for buttermilk brine fried chicken
Here’s the exact method that delivers Publix’s signature crispy Parmesan crust every time.
Prepare the Buttermilk Brine
In a large non-reactive container, combine the 2 cups buttermilk, 1.5 tablespoons diamond crystal kosher salt, 1 tablespoon white vinegar, and 1 tablespoon granulated sugar. Stir until the salt and sugar are completely dissolved. Add the 2 lb boneless, skinless chicken thighs and gently submerge them in the brine mixture.
Place the container in the refrigerator and let the chicken brine for at least 4 hours or up to 12 hours for maximum tenderness. The buttermilk will begin to curdle slightly as it penetrates the meat, creating that signature juicy interior. Here’s the thing—don’t skip this step. The acidity in the buttermilk and vinegar breaks down the proteins, ensuring your chicken stays moist even after frying.
Create the Parmesan Crust Mixture
In a medium bowl, whisk together the 1 cup all-purpose flour, 2 tablespoons cornstarch, 1 teaspoon garlic powder, 0.5 teaspoon paprika, and 1 teaspoon ground black pepper. Then, add the 1 cup freshly grated parmesan cheese and mix until you have a fine, crumbly texture. The cornstarch is crucial here—it creates that extra-crispy crust that sets Publix’s version apart.
I like to use my hands to break up any large parmesan clumps at this stage. You want the mixture to be uniformly fine so it adheres perfectly to the chicken. Keep this mixture in a bowl until you’re ready to use it—it’ll stay fresh for up to 24 hours in the refrigerator.
Fry the Chicken to Golden Perfection
Fill a deep fryer or heavy pot with 3 cups vegetable oil and heat it to 350°F. You’ll want to use a deep-fry thermometer to maintain this temperature—fluctuations can lead to uneven cooking. Once the oil reaches temperature, carefully remove the chicken from the brine (discard the brine) and let it drain in a colander for 2-3 minutes. Pat the chicken dry with paper towels—this step is critical for maximum crispiness.
Working in batches to avoid overcrowding, dredge each piece of chicken in the parmesan mixture, pressing gently to ensure the crust adheres completely. Then, carefully lower the chicken into the hot oil. Fry for 12-14 minutes, turning occasionally, until the chicken reaches an internal temperature of 165°F and the crust is a deep golden brown. The crust should be so crispy it makes a satisfying crackling sound when you tap it.
Rest and Serve
Transfer the fried chicken to a wire rack set over a baking sheet. Let it rest for 5-10 minutes before serving. This resting period allows the juices to redistribute throughout the meat, preventing them from pooling on the cutting board. The crust will remain crispy while the chicken stays impossibly juicy inside.
Serve immediately with your favorite dipping sauces. The combination of the buttermilk-brined chicken and the Parmesan crust creates a flavor profile that’s both rich and balanced—salty, cheesy, and perfectly crispy. Don’t skip the resting step (I learned the hard way that skipping it leads to dry chicken).
Pro Tips For Making Copycat Publix Fried Chicken
- Double-Dip the Flour: DESCRIPTION: The Publix version uses a second flour coating—don’t skip it. After the buttermilk soak, pat the thighs very dry, then toss them in flour mixed with 1/4 cup grated Parmesan (yes, that’s the magic). This isn’t just for flavor; it’s what creates that signature crispy, cheesy crust. I used to rush this step, and the coating never stuck right.
- Salt the Buttermilk: DESCRIPTION: Add 1 teaspoon Diamond Crystal kosher salt to the buttermilk while marinating the chicken. The salt tenderizes the meat and seasons it deeply—no need to add extra later. I learned this the hard way after tasting bland, dry bites from skipping it.
- Fry in Batches: DESCRIPTION: Crowd the oil, and you’ll steam the chicken instead of fry it. 3-4 pieces max per batch, and keep the oil at 350°F—any hotter, and the crust burns before the inside cooks. Use a thermometer; your eye (and mine) will lie. The first batch always tells you if you’ve got the temp right.
- Rest Before Serving: DESCRIPTION: Pile the fried thighs onto a wire rack (not paper towels—trust me) and let them sit 5 minutes. This lets the crust set and the juices redistribute. I know, I know—you want to eat it immediately. But serve it straight from the rack, and the crumbly, cheesy coating stays intact. Your future self will notice the difference.
Troubleshooting perfect results
Oil Temp Troubles
If your oil isn’t hot enough, the crust will absorb oil instead of crisping. Use a deep-fry thermometer to maintain 350°F—I recommend the Thermoworks Smoke for accuracy. If the oil smokes excessively, it’s too hot; if it’s below 325°F, it’s too cool.
Let the oil recover to temperature between batches by adding ½ cup fresh oil and stirring. 🌡️
Uneven Crust Issues
For a uniform crust, ensure your parmesan mixture is completely fine—no large cheese clumps. Use a food processor or pulse in a blender if needed.
Also, pat the chicken thoroughly dry after brining; any moisture prevents proper adhesion. I find using two layers of paper towels works best for this step.
Soggy Crust Fix
The #1 reason for soggy crust is improper resting. Always let fried chicken rest on a wire rack for 5-10 minutes before serving. This prevents steam from re-condensing inside the crust.
If you must reheat leftovers, use a 350°F oven for 10 minutes on a rack—not microwave, which steams the crust.
Chicken Too Dry
Overcooking or skipping the brine causes dry chicken. Never exceed 165°F internal temp—use a meat thermometer for precision. For extra insurance, brine for the full 12 hours instead of just 4. I’ve found that bone-in thighs stay juicier longer than boneless, though they require 16-18 minutes frying time.
Brine Not Working
If your chicken stays tough after brining, check your buttermilk—it must be full-fat and fresh. Substitute with milk + 1 tbsp vinegar if needed, but let it sit 15 minutes to curdle.
Also ensure your chicken pieces are even size—trim any uneven edges before brining. The ice cubes in the brine help maintain cold temperature for better protein breakdown.
Crust Falling Off
This happens when the crust isn’t pressed firmly enough onto the chicken. Use a light coating of flour on the chicken before dredging in parmesan for better adhesion.
I also recommend double-dredging: dip in flour first, then parmesan mixture. For extra grip, chill the chicken 30 minutes after brining before coating—this firms up the surface. 💪
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs for this recipe?
Chicken thighs are ideal for this recipe because they stay juicier during frying. If you must use breasts, brined for the full 12 hours and fry at 325°F for 10-12 minutes to prevent drying. Bone-in pieces work even better—they retain moisture longer. For breasts, consider adding ½ cup extra buttermilk to the brine.
What’s the secret to getting that signature Publix crunch?
The magic is in the cornstarch and freshly grated parmesan—never pre-shredded! Use two layers of paper towels to dry the chicken after brining, and press the crust firmly onto each piece. Fry in small batches to maintain 350°F oil—overcrowding lowers the temperature and makes the crust soggy.
How long can I keep the parmesan crust mixture?
The crust mixture stays fresh for up to 24 hours in the refrigerator. Store it in an airtight container to prevent moisture absorption. For best results, use it within 12 hours—the parmesan loses its sharpness over time. If the mixture feels dry, add 1 teaspoon cold water to restore stickiness before coating the chicken.
Can I bake this fried chicken instead of deep-frying?
Yes, but the texture will differ. Preheat oven to 425°F and bake on a wire rack for 20-25 minutes, flipping halfway. For extra crispiness, broil for 2-3 minutes at the end. The crust won’t be as crunchy as fried, but it’ll still be flavorful. Use 1 extra tablespoon cornstarch in the crust mixture to compensate.
Why does my crust keep falling off?
This usually happens when the chicken isn’t dry enough or the crust isn’t pressed firmly. Try double-dredging: coat chicken in flour first, then the parmesan mixture. Also, chill the chicken 30 minutes after brining to firm up the surface. For extra grip, add 1 tablespoon cold water to the crust mixture to help it adhere better.
- Chicken Limone Recipe: Zesty Lemon Butter Crust With Juicy Centers - November 3, 2026
- Chicken Biriyani Recipe: Fragrant Saffron Rice With Spiced Chicken Layers - November 3, 2026
- Buffalo Chicken Pizza Recipe: Spicy Celery-Cream Topping With Crispy Crust - November 3, 2026