McDonald’s Bacon Ranch McCrispy (Easy Copycat Recipe)
The McDonald’s Bacon Ranch McCrispy is one of those fast food sandwiches that’s genuinely hard to put down — crispy fried chicken, smoky bacon, cool ranch sauce, and a soft brioche-style bun. This copycat brings the whole thing together at home in about 40 minutes, with ingredients you can actually pronounce.
Making it yourself means you control the crunch. The chicken stays hotter and crispier than anything that’s been sitting under a heat lamp, and the ranch dressing is fresher and tangier than the original.

Why I Love This Recipe
The buttermilk brine is the reason this chicken has a crust worth eating. It pulls moisture into the meat, so the inside stays juicy while the outside fries up shatteringly crisp.
The ranch sauce here is just good mayonnaise, a few dried herbs, and a squeeze of lemon. It takes 2 minutes to stir together and it beats the packet stuff.
This is the version I keep coming back to on Friday nights.
Recipe Ingredients

- 1.5 lbs boneless, skinless chicken breasts – Pound to an even thickness so they cook evenly; thighs also work
- 1 cup buttermilk – Tenderizes the chicken and helps the coating stick
- 1 tsp hot sauce – Adds subtle heat to the brine, not fire; Frank’s RedHot works well
- 1 cup all-purpose flour – The base of the crispy coating
- 1/4 cup cornstarch – Combines with the flour for extra crunch in the crust
- 1 tsp garlic powder – Savory depth in the breading
- 1 tsp onion powder – Rounds out the savory coating
- 1 tsp smoked paprika – Gives the crust a warm color and mild smokiness
- 1 tsp salt – For the flour mixture
- 1/2 tsp black pepper – For the flour mixture
- Vegetable oil, for frying – Use enough to fill your pot 3 inches deep; canola works too
- 4 brioche buns – Soft and slightly sweet, which balances the savory chicken
- 8 strips thick-cut bacon – Thicker bacon holds up better and gives a meatier bite
- 4 leaves green leaf lettuce – Adds cool crunch
- 4 slices tomato – Optional, but keeps it close to the original build
- 1/2 cup mayonnaise – The base of the ranch sauce; use full-fat for the best texture
- 1 tbsp buttermilk – Loosens the ranch sauce to a drizzleable consistency
- 1 tsp dried dill – The defining flavor of ranch
- 1/2 tsp dried parsley – Adds a little green, herby note to the sauce
- 1/2 tsp garlic powder (for ranch) – Keeps the sauce savory and well-rounded
- 1/2 tsp onion powder (for ranch) – Balances the garlic in the sauce
- 1 tsp lemon juice – Brightens the sauce and cuts through the richness of the mayo
Variations / Substitutions
- Chicken thighs instead of breasts – Thighs are fattier and stay juicier, though the shape is less uniform than a breast fillet.
- Air fryer instead of deep frying – Spray the coated chicken generously with oil and air fry at 400°F (200°C) for 18 to 20 minutes, flipping halfway; the crust will be slightly less shattery but still very good.
- Gluten-free flour blend – A 1-to-1 gluten-free flour swap works here since the cornstarch is already doing a lot of structural work in the crust.
- Greek yogurt instead of mayonnaise – The ranch sauce will be tangier and a bit thinner; add an extra 1/2 tsp of dried dill to compensate.
- Turkey bacon – It crisps up fine but renders less fat, so the flavor is a little leaner and milder.
- Extra heat – Add 1/2 tsp cayenne to the flour mixture for a spicier crust closer to a spicy McCrispy.
If you enjoy this kind of crispy chicken sandwich at home, the Chick-fil-A Deluxe Sandwich Copycat Recipe is worth checking out next.
How To Make Bacon Ranch McCrispy
Step 1: Brine the Chicken

Add the 1.5 lbs chicken breasts to a zip-top bag or shallow dish. Pour in the 1 cup buttermilk and 1 tsp hot sauce, turn the chicken to coat, and refrigerate for at least 30 minutes. An hour is better if you have the time.
The brine is doing two things at once: the acidity in the buttermilk begins to break down the muscle fibers slightly for a more tender bite, and the liquid gives the flour coating something to grab onto. Don’t skip it even when you’re in a hurry — 30 minutes is the minimum for it to do its job.
If your chicken breasts are thick, slice them horizontally into two thinner cutlets before brining. The target thickness is about 3/4 inch, which lets the chicken cook through completely before the crust gets too dark.
Step 2: Fry the Bacon

Set a large skillet over medium heat. Lay the 8 strips thick-cut bacon flat in the pan and cook for 4 to 5 minutes per side until deeply browned and crisp at the edges. Transfer to a paper-towel-lined plate.
Thick-cut bacon needs a lower, slower approach than thin strips. If the heat is too high, the outside chars before the fat has a chance to render, and you end up with chewy streaks of undercooked fat. Medium heat gives it time to crisp evenly all the way through.
Step 3: Stir the Ranch Sauce

Combine the 1/2 cup mayonnaise, 1 tbsp buttermilk, 1 tsp dried dill, 1/2 tsp dried parsley, 1/2 tsp garlic powder, 1/2 tsp onion powder, and 1 tsp lemon juice in a small bowl. Whisk until smooth, then refrigerate until you’re ready to build the sandwiches.
The sauce will thicken slightly as it sits, which is fine. If it looks too thick when you pull it out, stir in a few drops of buttermilk to loosen it back up. Keeping it cold until assembly means it contrasts nicely with the hot chicken.
Step 4: Coat the Chicken

Mix the 1 cup all-purpose flour, 1/4 cup cornstarch, 1 tsp garlic powder, 1 tsp onion powder, 1 tsp smoked paprika, 1 tsp salt, and 1/2 tsp black pepper together in a wide, shallow dish. Lift each chicken piece from the buttermilk brine, let the excess drip off for about 5 seconds, then press firmly into the flour mixture on both sides. Set the coated pieces on a wire rack for 5 minutes before frying.
That 5-minute rest on the rack matters. It lets the coating hydrate and set so it bonds to the chicken rather than sliding off when it hits the oil. You’ll see the flour go from powdery and dry to slightly tacky, which is exactly what you want.
Step 5: Deep-Fry the Chicken

Pour the vegetable oil into a heavy pot or Dutch oven to a depth of 3 inches. Heat it over medium-high until it reaches 350°F (175°C). Working in batches of 2, lower the chicken gently into the oil and fry for 6 to 8 minutes, turning once halfway through, until the crust is deep golden brown and the internal temperature reaches 165°F (74°C).
Don’t crowd the pot. Adding too many pieces at once drops the oil temperature sharply, which means the chicken absorbs more oil before the crust sets, and you get greasy breading instead of a crisp one. Let the oil return to 350°F (175°C) between batches.
The crust should be a rich amber color, not pale yellow, by the time the chicken is done. If it’s browning faster than the 6-minute mark and still hasn’t reached 165°F (74°C), the oil is too hot. Dial it back to medium.
Step 6: Build and Garnish the Sandwiches

Toast the 4 brioche buns cut-side down in a dry skillet over medium heat for about 1 to 2 minutes until the insides are golden. Spread the ranch sauce generously on both halves of each bun. Place a leaf of green leaf lettuce on the bottom bun, then a slice of tomato, then the hot fried chicken, then 2 strips of bacon crossed over the top. Set the top bun on and press gently so everything holds together, then serve immediately.
Recipe Tips
- Use a thermometer for the oil. Guessing the oil temperature is the most common reason homemade fried chicken turns out soggy or burnt. An instant-read thermometer takes all the guesswork out of it.
- Pound uneven breasts before brining. If one end of the chicken is significantly thicker than the other, the thin end overcooks before the thick end is safe to eat. A quick 30 seconds with a meat mallet evens things out.
- Make the ranch sauce up to 3 days ahead. It keeps well in the fridge in a sealed container, and the flavor actually improves after a night of the dried herbs hydrating fully.
- Don’t salt the chicken before frying. The salt is already built into the flour dredge. Salting the raw chicken separately can draw out moisture and make the brine watery, which weakens the coating’s grip.
Cook times vary by thickness, so use internal temperature as your final check:
| Chicken Thickness | Oil Temp | Fry Time Per Side |
|---|---|---|
| 1/2 inch | 350°F (175°C) | 3 to 4 min |
| 3/4 inch | 350°F (175°C) | 4 to 5 min |
| 1 inch | 350°F (175°C) | 5 to 6 min |
How To Store
- Refrigerate – Store leftover fried chicken (without the bun or toppings) in an airtight container for up to 3 days. Keep the ranch sauce separate in a sealed jar for up to 5 days.
- Reheating – Reheat the chicken on a wire rack set over a baking sheet in a 375°F (190°C) oven for 10 to 12 minutes. This brings the crust back to life far better than a microwave, which will steam it soft.
What To Serve With Bacon Ranch McCrispy
Shoestring fries are the obvious call here, but waffle fries or crinkle-cut fries hold up better if you’re eating at the table rather than in the car. A simple coleslaw with cider vinegar dressing works well on the side because the acidity cuts through the richness of the fried chicken and the ranch. If you want something lighter, a romaine salad dressed with just lemon juice and olive oil keeps the meal from feeling too heavy.
Frequently Asked Questions
Can I brine the chicken overnight?
Yes, up to 12 hours is fine. Beyond that, the texture can start to get a little mushy as the acid in the buttermilk over-tenderizes the meat.
Can I use store-bought ranch dressing instead of making my own?
You can, though the homemade version is tangier and less sweet than most bottled ranch. If you go with store-bought, choose a full-fat version for the closest texture.
My coating is falling off during frying. What went wrong?
The most likely cause is oil that wasn’t hot enough when the chicken went in. If the oil is below 325°F (165°C), the coating soaks through before it can set and bond.
Can I freeze the fried chicken after cooking?
Yes. Freeze the cooked, cooled chicken pieces in a single layer on a baking sheet, then transfer to a freezer bag for up to 2 months. Reheat directly from frozen at 375°F (190°C) for 18 to 20 minutes.

Ingredients
Method
- Combine the 1 cup buttermilk and 1 tsp hot sauce in a bag or dish, add the chicken breasts, and refrigerate for at least 30 minutes.
- Cook the 8 strips thick-cut bacon in a skillet over medium heat for 4 to 5 minutes per side until crisp, then drain on paper towels.
- Whisk together the 1/2 cup mayonnaise, 1 tbsp buttermilk, 1 tsp dried dill, 1/2 tsp dried parsley, 1/2 tsp garlic powder, 1/2 tsp onion powder, and 1 tsp lemon juice, then refrigerate.
- Mix the 1 cup flour, 1/4 cup cornstarch, 1 tsp garlic powder, 1 tsp onion powder, 1 tsp smoked paprika, 1 tsp salt, and 1/2 tsp black pepper in a shallow dish. Lift each chicken piece from the brine, shake off excess, press into the flour mixture on both sides, and rest on a wire rack for 5 minutes.
- Heat vegetable oil in a heavy pot to 350°F (175°C) and fry the chicken in batches of 2 for 6 to 8 minutes total, turning once, until the crust is deep golden brown and the internal temperature reaches 165°F (74°C).
- Toast the 4 brioche buns cut-side down in a dry skillet for 1 to 2 minutes, spread ranch sauce on both halves, then layer lettuce, tomato, fried chicken, and 2 strips of bacon on each bun and serve immediately.
