McDonald’s Hamburger Copycat Recipe
McDonald’s hamburger copycat recipe fans, this one is for you. It’s the same thin beef patty, soft steamed bun, mustard-ketchup-pickle stack that made fast food history, and you can pull it together in about 20 minutes at home.
The flavor is surprisingly easy to nail. A few pantry staples, fresh ground beef, and the right bun size are all that stand between you and the real thing.

Why I Love This Recipe
The ratio is what makes this work. Thin patty, just enough sauce, and a bun that steams slightly from the heat of the burger. Nothing fights for attention.
It’s also cheaper than a drive-through run when you’re feeding more than 2 people, and you control the quality of the beef.
This is the version I keep coming back to when the craving hits on a weeknight.
Recipe Ingredients

- 1 lb 80/20 ground beef – The fat content keeps the thin patty juicy; leaner blends dry out fast
- 1/4 tsp salt – Fine salt distributes more evenly on a small patty than coarse
- 1/4 tsp black pepper – Freshly ground is fine, pre-ground works too
- 4 plain hamburger buns (potato or white, soft) – Look for small, about 3.5-inch buns; standard-size buns are too big
- 4 tsp yellow mustard – Classic yellow, not Dijon; the sharpness is part of the flavor
- 4 tbsp ketchup – Use your usual brand; nothing fancy needed here
- 16 dill pickle slices – Thin-cut deli-style; these carry a lot of the flavor
- 1/4 small white onion, finely minced – Rehydrate in a splash of cold water for 2 minutes if you want the softer, milder texture from the original
- 4 leaves iceberg lettuce – Optional, but adds a cool crunch
- 1 slice American cheese per burger (optional) – Add this if you want to make it a cheeseburger
Variations / Substitutions
- Ground turkey instead of beef – The patty will be slightly drier and milder, so season a little more generously with salt and pepper.
- Gluten-free buns – The texture won’t steam quite the same way, but the flavors hold up well.
- Bread and butter pickles instead of dill – Sweeter and less sharp, which changes the whole sauce balance; cut the ketchup by half a tablespoon to compensate.
- Red onion instead of white – Stronger bite and more color; skip the water soak if you want that sharpness.
- Sriracha mixed into the ketchup – Adds a low-level heat without changing the basic flavor profile.
- Dairy-free – Just skip the cheese slice; everything else in this recipe is already dairy-free.
If you enjoy making fast food classics at home, Copycat McDonald’s Filet-O-Fish Recipe is worth a look next.
How To Make McDonald’s Hamburger
Step 1: Shape the Beef Patties

Divide the 1 lb of 80/20 ground beef into 4 equal portions, about 4 oz each. Press each one flat between your palms, then finish on a sheet of parchment paper, pressing down to roughly 4 inches wide and about 1/4 inch thick. The patties will shrink as they cook, so go a bit wider than you think you need.
Don’t overwork the meat. Press once, flatten, and leave it alone. Overhandling makes the patty dense, and you want it to stay loose and tender.
Step 2: Spread the Sauce

Mix the 4 tbsp ketchup and 4 tsp yellow mustard together in a small bowl. Lay out the 4 bun bottoms and spread about 1 tbsp of ketchup and 1 tsp of mustard directly onto each one, then scatter the minced white onion over the sauce. Set the bun tops aside for now.
The sauce goes on the bottom bun before the burger, not after. That’s part of what makes the original taste the way it does — the patty sits on the sauce and the heat from the meat warms it slightly.
Step 3: Sear the Patties

Heat a large cast-iron skillet or flat griddle over high heat for about 2 minutes until it’s very hot. Place the patties in the pan with no added oil and press down firmly with a spatula. Cook for 2 minutes on the first side without moving them, until the edges are brown and a crust has formed on the bottom. Flip once and cook for 1 more minute.
The patty should have a dark, flat sear on each side with no pink visible at the edges when it’s done. If you’re adding American cheese, lay 1 slice on each patty in the last 30 seconds of cooking.
Step 4: Steam the Buns

While the patties are on their second side, place the bun tops face-down onto the same pan beside the patties for about 30 seconds, just until warm and slightly soft. Alternatively, set them directly on top of the cheese-covered patties for the last 30 seconds — the steam from the meat does the work.
The buns should be warm and a little pliable, not toasted. A toasted bun is a different sandwich entirely.
Step 5: Assemble and Garnish

Place a patty directly onto the sauced bun bottom. Add 4 dill pickle slices on top of the patty, then add a leaf of iceberg lettuce if you’re using it. Set the warm bun top in place, then serve open-faced for a moment before closing so you can see the layers: the glossy sauce, the seared beef, the bright green pickles.
Recipe Tips
- Buy the right buns. Standard grocery-store hamburger buns are usually around 4.5 inches wide, which makes everything look skimpy. Look for dinner rolls or slider buns if you can’t find small hamburger buns.
- Cold beef, hot pan. Form your patties and keep them in the fridge until the pan is fully hot. Cold meat on a screaming-hot surface sears better and shrinks less.
- Don’t salt in advance. Season the patties right before they hit the pan. Salting ahead draws out moisture and gives you a denser, tougher texture.
- Double up for a double. Stack 2 patties with a slice of American cheese between them for a close version of the McDonald’s Double Hamburger.
Cook times by beef patty thickness:
| Patty Thickness | Side 1 | Side 2 |
|---|---|---|
| 1/4 inch | 2 mins | 1 min |
| 3/8 inch | 3 mins | 1.5 mins |
| 1/2 inch | 3.5 mins | 2 mins |
How To Store
- Refrigerate – Keep cooked patties separate from buns and sauce in an airtight container for up to 3 days.
- Reheating – Reheat patties in a dry skillet over medium heat for about 2 minutes per side, or in the microwave for 45 seconds. Reassemble fresh with cold toppings.
What To Serve With McDonald’s Hamburger
Thin-cut fries are the obvious call, and they work because the salt and crunch contrast directly with the soft bun and saucy patty. A quick coleslaw with vinegar dressing also holds up well here — the acidity cuts through the richness of the beef in the same way the pickles do inside the burger. If you’re feeding kids, a simple cucumber and carrot plate gives the meal some balance without competing with the burger.
Frequently Asked Questions
Can I cook these on an outdoor grill instead of a skillet?
Yes, but the result is a bit different. A flat skillet gives you that tight, uniform sear and captures the fat, while a grill lets it drip away, making the patty slightly drier and giving it a smoky edge rather than the steamed-bun effect.
Can I make the patties ahead of time?
Yes. Shape and stack them with parchment paper between each one, then refrigerate for up to 24 hours before cooking. Any longer and the texture starts to soften.
Do I have to use 80/20 beef, or will leaner beef work?
You can use 85/15, but the patties will be noticeably drier since there’s so little meat to begin with. Anything leaner than that is not recommended for a patty this thin.
What if my patties puff up in the middle while cooking?
Press them flat again with the back of a spatula as soon as they puff. A domed thin patty cooks unevenly and loses contact with the pan in the center.
—

McDonald’s Hamburger Recipe
Ingredients
Method
- Divide the beef into 4 portions and press each into a patty about 4 inches wide and 1/4 inch thick.
- Stir together the 4 tbsp ketchup and 4 tsp yellow mustard, then spread onto the 4 bun bottoms and top with minced onion.
- Season the patties with the 1/4 tsp salt and 1/4 tsp pepper, then sear in a hot dry skillet over high heat for 2 minutes on the first side and 1 minute on the second; add 1 slice American cheese per patty in the last 30 seconds if using.
- Press the bun tops face-down in the same pan for 30 seconds to warm them, or rest them on the cheesy patties to steam.
- Stack each patty onto a sauced bun bottom, add 4 pickle slices and a lettuce leaf, then close the bun and serve open-faced for a moment so the layers are visible before eating.
