Quick Recipe Version (TL;DR)
Quick Ingredients
- Chicken: 1 1/2 pounds boneless skinless chicken thighs, 1 cup buttermilk, 1 teaspoon kosher salt, 1 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/2 teaspoon black pepper, 1/2 teaspoon sweet paprika
- Crispy coating: 1 1/4 cups all-purpose flour, 1/2 cup cornstarch, 2 teaspoons baking powder, 1 teaspoon kosher salt, 1 teaspoon sweet paprika, 1 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/2 teaspoon black pepper
- For frying: 2 1/2 cups neutral oil, such as canola, vegetable, or peanut oil
- Sweet onion sauce: 2 tablespoons unsalted butter, 2 large sweet onions thinly sliced, 1 teaspoon light brown sugar, 1 minced garlic clove, 2 tablespoons all-purpose flour, 1 1/2 cups low-sodium chicken broth, 1/3 cup heavy cream, 1/2 teaspoon Worcestershire sauce, 1 teaspoon apple cider vinegar, 1 teaspoon chopped fresh thyme, 2 tablespoons chopped parsley
Do This
- 1. Pound chicken to 1/2-inch thickness, then marinate with buttermilk and seasonings for 30 minutes.
- 2. Stir together the flour coating and heat 2 1/2 cups oil in a heavy skillet to 350°F.
- 3. Dredge chicken well, pressing on the coating, and rest the coated pieces for 10 minutes.
- 4. Fry chicken for 4 minutes per side, keeping oil between 325°F and 350°F, until golden and 165°F inside.
- 5. Cook onions in butter with salt and brown sugar for 12 to 14 minutes until soft, golden, and sweet.
- 6. Add garlic and flour, whisk in broth, then simmer with cream, Worcestershire sauce, vinegar, and thyme until glossy.
- 7. Spoon the onion sauce under or around the crispy chicken, garnish with parsley, and serve right away.
Why You’ll Love This Recipe
- Crunchy chicken, cozy sauce: The chicken stays crisp while the mellow onion gravy brings a soft, savory-sweet comfort-food finish.
- No deep fryer needed: This is a shallow-fry recipe made in a regular heavy skillet.
- Balanced flavor: Sweet onions, a little cream, thyme, and a tiny splash of vinegar make the sauce rich but not heavy.
- Family-friendly: The flavor is round, gentle, and deeply savory, with no sharp heat or aggressive spice.
Grocery List
- Poultry: 1 1/2 pounds boneless skinless chicken thighs
- Produce: 2 large sweet onions, 1 garlic clove, fresh thyme, fresh parsley
- Dairy: Buttermilk, unsalted butter, heavy cream
- Pantry: All-purpose flour, cornstarch, baking powder, kosher salt, black pepper, garlic powder, onion powder, sweet paprika, light brown sugar, low-sodium chicken broth, Worcestershire sauce, apple cider vinegar, neutral frying oil
Full Ingredients
For the Chicken and Buttermilk Marinade
- 1 1/2 pounds boneless skinless chicken thighs, trimmed and pounded to 1/2-inch thickness
- 1 cup buttermilk
- 1 teaspoon kosher salt
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon sweet paprika
For the Crispy Coating
- 1 1/4 cups all-purpose flour
- 1/2 cup cornstarch
- 2 teaspoons baking powder
- 1 teaspoon kosher salt
- 1 teaspoon sweet paprika
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon freshly ground black pepper
For Frying
- 2 1/2 cups neutral oil, such as canola, vegetable, or peanut oil
For the Sweet Onion Sauce
- 2 tablespoons unsalted butter
- 2 large sweet onions, total weight 1 pound, halved and thinly sliced
- 3/4 teaspoon kosher salt, divided
- 1 teaspoon light brown sugar
- 1 garlic clove, finely minced
- 2 tablespoons all-purpose flour
- 1 1/2 cups low-sodium chicken broth, warmed
- 1/3 cup heavy cream
- 1/2 teaspoon Worcestershire sauce
- 1 teaspoon apple cider vinegar
- 1 teaspoon chopped fresh thyme leaves
- 1/4 teaspoon freshly ground black pepper
- 2 tablespoons chopped fresh parsley, for serving

Step-by-Step Instructions
Step 1: Marinate the chicken
Place the chicken thighs between two sheets of parchment paper or plastic wrap and pound them to an even 1/2-inch thickness. In a medium bowl, whisk together 1 cup buttermilk, 1 teaspoon kosher salt, 1 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/2 teaspoon black pepper, and 1/2 teaspoon sweet paprika. Add the chicken, turn to coat, cover, and refrigerate for exactly 30 minutes. This short soak seasons the chicken and helps the coating cling without making the recipe an all-day project.
Step 2: Mix the crispy coating
In a wide shallow bowl, whisk together 1 1/4 cups flour, 1/2 cup cornstarch, 2 teaspoons baking powder, 1 teaspoon kosher salt, 1 teaspoon sweet paprika, 1 teaspoon garlic powder, 1/2 teaspoon onion powder, and 1/2 teaspoon black pepper. Set a wire rack over a rimmed baking sheet. This rack will be used twice: first to rest the coated chicken, then to drain the fried chicken so the bottom stays crisp.
Step 3: Dredge the chicken and let it rest
Lift one piece of chicken from the buttermilk marinade, letting the excess drip back into the bowl. Place it in the flour mixture and press firmly on both sides so the coating forms little craggy bits. For extra crunch, drizzle 2 tablespoons of the buttermilk marinade into the flour mixture and rub it in with your fingers before coating the final pieces. Place the coated chicken on the prepared rack and let it rest for 10 minutes while the oil heats. This resting time hydrates the flour coating and helps prevent it from falling off in the skillet.
Step 4: Fry the chicken until deeply golden
Pour 2 1/2 cups neutral oil into a 12-inch heavy skillet or Dutch oven. The oil should be roughly 1/2 inch deep. Heat over medium-high heat to 350°F. Carefully add the chicken in batches, leaving at least 1 inch between pieces. Fry for 4 minutes on the first side, then turn and fry for 4 minutes on the second side, adjusting the heat to keep the oil between 325°F and 350°F. The chicken is done when the coating is golden brown and the thickest part registers 165°F on an instant-read thermometer. Transfer to the wire rack and lightly sprinkle with a small pinch of kosher salt while hot. If needed, hold the cooked chicken in a 200°F oven while you make the sauce.
Step 5: Soften and sweeten the onions
In a clean large skillet, melt 2 tablespoons unsalted butter over medium heat. Add the sliced sweet onions, 1/2 teaspoon of the kosher salt, and 1 teaspoon light brown sugar. Cook for 12 to 14 minutes, stirring every 1 to 2 minutes, until the onions are very soft, glossy, and light golden. Lower the heat to medium-low if the onions begin browning too quickly. You want them mellow and sweet, not dark or bitter.
Step 6: Build the onion gravy
Add the minced garlic to the onions and cook for 30 seconds. Sprinkle 2 tablespoons flour over the onions and stir constantly for 1 minute to cook off the raw flour taste. Slowly pour in 1 1/2 cups warm low-sodium chicken broth while stirring, scraping the bottom of the pan to loosen any flavorful bits. Simmer for 4 to 5 minutes, until the sauce thickens enough to coat the back of a spoon.
Step 7: Finish the sauce until silky
Reduce the heat to low. Stir in 1/3 cup heavy cream, 1/2 teaspoon Worcestershire sauce, 1 teaspoon apple cider vinegar, 1 teaspoon chopped fresh thyme, the remaining 1/4 teaspoon kosher salt, and 1/4 teaspoon black pepper. Simmer gently for 2 minutes. Taste and adjust only if needed: add 1 tablespoon extra broth for a looser sauce, or simmer 1 to 2 minutes longer for a thicker gravy.
Step 8: Plate and serve
For the crispiest result, spoon the sweet onion sauce onto each plate first, then set the fried chicken on top so the top crust stays crunchy. Spoon a little extra sauce around the sides, not directly over the entire surface. Finish with 2 tablespoons chopped fresh parsley. Serve immediately while the chicken is hot, crisp, and juicy.
Pro Tips
- Use a thermometer for the oil: Oil that is too cool makes greasy chicken; oil that is too hot browns the coating before the inside is done. Aim for 350°F when adding chicken and maintain 325°F to 350°F as it fries.
- Do not skip the 10-minute coating rest: It helps the flour mixture cling and creates a sturdier, crunchier crust.
- Slice onions thinly and evenly: Even slices cook at the same speed and melt into a smoother, more spoonable sauce.
- Keep the sauce mellow: Let the onions cook until soft and golden, but avoid taking them to a dark caramel color. This keeps the flavor sweet, rounded, and gentle.
- Sauce around, not all over: Spoon the onion sauce under or beside the chicken if you want to preserve maximum crispiness.
Variations
- Chicken breast version: Use 1 1/2 pounds boneless skinless chicken breasts sliced into 4 cutlets and pounded to 1/2-inch thickness. Fry for 3 to 4 minutes per side, until 165°F inside.
- Extra-savory mushroom onion sauce: Add 8 ounces sliced cremini mushrooms with the onions and cook until their moisture evaporates before adding the flour.
- Herbier Sunday-style gravy: Add 1/2 teaspoon finely chopped rosemary along with the thyme for a deeper, roast-chicken flavor.
Storage & Make-Ahead
Store leftover chicken and sweet onion sauce separately in airtight containers. Refrigerate the chicken for up to 3 days and the sauce for up to 4 days. Reheat the chicken on a wire rack in a 375°F oven for 10 to 12 minutes, or in an air fryer at 350°F for 5 to 7 minutes, until hot and crisp. Warm the sauce gently in a saucepan over low heat for 4 to 6 minutes, stirring often and adding 1 to 2 tablespoons chicken broth if it has thickened. For make-ahead prep, slice the onions and mix the dry coating up to 1 day ahead. You can marinate the chicken for up to 8 hours, but for the most tender texture, do not exceed 12 hours.
Nutrition (per serving)
Calories: 650 kcal | Carbs: 38g | Protein: 41g | Fat: 37g | Saturated Fat: 10g | Fiber: 2g | Sugar: 9g | Sodium: 1040mg | Cholesterol: 185mg
