McDonald’s McRib Sandwich (Easy Copycat Recipe)
The McDonald’s McRib sandwich is one of the most talked-about fast food items ever made, and this homemade version gives you that same saucy, smoky pork experience any night of the week. No waiting for the limited-time return.
Making it at home means you control the sauce thickness, the char on the meat, and how much onion goes on top.

Why I Love This Recipe
The pork patty gets a sticky, tangy barbecue glaze that caramelizes at the edges when you press it on a hot grill pan. That’s the part people actually remember about the McRib.
The whole thing comes together in under 30 minutes. Ground pork patties are easy to shape, and the sauce is a quick stir, not a project.
This is the version I keep coming back to when the craving hits and the drive-through is not an option.
Recipe Ingredients
- 1 lb ground pork (80/20) – The fat content keeps the patty juicy; leaner pork dries out fast
- 1 tsp garlic powder – Seasoning for the patty
- 1 tsp onion powder – Adds background savory flavor to the pork
- 1/2 tsp smoked paprika – Gives the patty a subtle smoky note before the sauce goes on
- 1/2 tsp kosher salt – Season the meat itself, not just the sauce
- 1/4 tsp black pepper – Standard seasoning
- 3/4 cup barbecue sauce (store-bought, smoky style) – Something like Sweet Baby Ray’s Hickory works well; avoid thin, vinegar-forward sauces
- 1 tbsp apple cider vinegar – Sharpens the sauce so it’s not flat-sweet
- 1 tsp Worcestershire sauce – Adds a savory, slightly fermented depth to the glaze
- 4 hoagie-style buns (about 6 inches long) – The oblong shape is key to the McRib look; sub a soft sub roll if needed
- 1/2 medium white onion, sliced thin – Raw, sharp sliced onion is a signature element
- 40 dill pickle chips (about 10 per sandwich) – Jarred sliced dill pickles cut the richness
Variations / Substitutions
- Ground chicken or turkey – Works fine structurally but produces a leaner, lighter patty with less richness; add 1 tsp of neutral oil to the mix to compensate.
- Spicy barbecue sauce – Swap your standard sauce for a chipotle or habanero-style variety for real heat in every bite.
- Sweet onion instead of white – Mellows the sharpness considerably; the bite is less aggressive but the flavor is rounder.
- Honey instead of Worcestershire – Pushes the glaze sweeter and thicker, which suits people who want a less savory sauce.
- Dairy-free – This recipe is already dairy-free as written, so no swaps needed.
- Extra acid – Add a second teaspoon of apple cider vinegar to the sauce if you want a tangier, brighter glaze.
If you like saucy pork sandwiches, you might also enjoy a Pulled Pork Slider recipe.
How To Make McRib Sandwich
Step 1: Season and Shape the Pork Patties

In a large bowl, combine the 1 lb ground pork, 1 tsp garlic powder, 1 tsp onion powder, 1/2 tsp smoked paprika, 1/2 tsp kosher salt, and 1/4 tsp black pepper. Mix just until the spices are distributed, about 30 seconds of hand mixing. Overworking the pork makes the patty dense and tight.
Divide the mixture into 4 equal portions. Press each one into a flat, oblong rectangle roughly 6 inches long and 2 1/2 inches wide. It should be about 1/2 inch thick. Use your fingers to press shallow ridges across the top if you want to mimic the rib-bone look.
Press the patties firmly so they hold together on the pan. They will shrink slightly as they cook, so go a little longer than the bun.
Step 2: Stir Together the Glaze

In a small bowl, stir the 3/4 cup barbecue sauce, 1 tbsp apple cider vinegar, and 1 tsp Worcestershire sauce together until combined. Taste it. It should be smoky, tangy, and just sweet enough. Set it aside at room temperature so it is ready to go the moment the pork comes off the heat.
The glaze should be thick enough to coat a spoon. If your barbecue sauce is very thin, microwave the mixture for 30 seconds and stir; it will tighten as it cools.
Step 3: Sear the Pork Patties

Heat a cast iron or nonstick grill pan over medium-high heat for 2 minutes before adding the patties. Cook the patties for 4 minutes on the first side without moving them. You want a firm, brown crust on the bottom. Flip once, then cook for another 3 minutes.
The edges will start to look grey and the surface will tighten. That is what you want before the glaze goes on.
Do not press the patties down while they cook. It pushes out fat and you will lose the moisture that keeps them tender.
Step 4: Glaze the Patties

Pour about 3/4 of the sauce mixture over the patties in the pan. Turn the heat down to medium and cook for 2 more minutes, turning the patties once so both sides get coated. The sauce should bubble and thicken slightly, and the edges of the patties will look sticky and a little dark.
A quick check with an instant-read thermometer should read 160°F (71°C) in the center before you pull them off the heat.
Step 5: Toast the Buns and Assemble

Set the 4 hoagie buns cut-side down in the same pan over medium heat for about 1 minute, until the cut surface is lightly golden and warm. Pull them off the heat.
Spread a spoonful of the reserved sauce on the bottom bun, then lay a glazed pork patty on top. Add about 10 dill pickle chips, then a few slices of raw white onion. Close the bun and serve immediately, open-faced for the photo so the glistening patty, pickles, and onion are all visible.
Recipe Tips
- Chill the shaped patties for 15 minutes before cooking if they feel soft or are sticking to your hands. Cold pork holds its shape better in a hot pan.
- Use a grill pan if you have one. The ridges leave char marks that visually read as the “rib” texture and add a small amount of smoky flavor you do not get from a flat pan.
- Reserve that last quarter of the sauce to spread on the bun. Putting raw sauce on the bread as well as the cooked patty is what makes the sandwich feel saucy all the way through rather than just on top.
- White onion is meant to be sharp here. If yours has been in the fridge a while, soak the sliced rings in cold water for 5 minutes to revive the crunch before putting them on the sandwich.
Cook times by pan type and heat level:
| Pan Type | Heat Setting | Sear Time Per Side |
|---|---|---|
| Cast iron grill pan | Medium-high | 4 min / 3 min |
| Nonstick flat pan | Medium-high | 4 min / 3 min |
| Stainless steel pan | Medium-high | 3 min / 3 min (watch closely) |
| Outdoor grill grate | Medium direct heat | 4 min / 3 min |
How To Store
- Refrigerate – Store cooked patties and sauce separately in airtight containers for up to 3 days. Keep the buns at room temperature.
- Reheating – Warm patties in a covered skillet over medium-low heat for 3 to 4 minutes, adding a spoonful of sauce to the pan to keep them moist. Avoid the microwave if you can; it toughens the pork.
What To Serve With McRib Sandwich
Thin, crisp shoestring fries are the natural match because they do not compete with the saucy, sticky sandwich. A simple coleslaw with a vinegar dressing works well too, since the acid cuts through the richness of the pork glaze in a way that a creamy slaw does not. If you want something lighter, a plain green salad with lemon dressing keeps the meal balanced without getting in the way.
Frequently Asked Questions
Can I make the patties ahead of time?
Yes. Shape the raw patties and refrigerate them stacked between sheets of parchment for up to 24 hours before cooking.
Can I use pork shoulder or tenderloin instead of ground pork?
You could slice pork shoulder thin and pound it flat, but the texture will be more chewy than the original. Ground pork is the easier route and gives a closer result.
My sauce burned before the patties were cooked through. What went wrong?
The heat was likely too high when you added the sauce. Turn it down to medium, not medium-high, for the glazing step and the sauce will thicken without scorching.
Can I freeze the cooked patties?
Yes, freeze them without sauce in a zip-lock bag for up to 2 months. Thaw overnight in the refrigerator and reheat in a skillet with fresh sauce.
—

Ingredients
Method
- Combine ground pork, garlic powder, onion powder, smoked paprika, salt, and pepper. Mix for about 30 seconds, then shape into 4 oblong patties roughly 6 inches long, 2 1/2 inches wide, and 1/2 inch thick.
- Stir together barbecue sauce, apple cider vinegar, and Worcestershire sauce in a small bowl. Set aside.
- Heat a grill pan over medium-high for 2 minutes. Cook patties 4 minutes on the first side, flip, and cook 3 more minutes.
- Pour about 3/4 of the sauce over the patties. Reduce heat to medium and cook 2 more minutes, turning once, until patties reach 160°F (71°C) internally.
- Toast bun halves cut-side down in the same pan over medium heat for 1 minute until lightly golden.
- Spread reserved sauce on the bottom bun, top with a glazed pork patty, 10 dill pickle chips, and sliced white onion. Serve open-faced for serving.
