Crisp, buttery bread wrapped around a juicy beef patty, golden onions, melty Swiss cheese,
and creamy homemade sauce makes this classic patty melt hard to resist.
Serve it hot from the skillet with pickles and a pile of crispy fries for an easy diner-style meal at home.
There’s something especially satisfying about making a patty melt in a skillet.
The onions slowly turn soft and golden, the beef gets a flavorful browned crust,
and then everything comes together between slices of bread with plenty of Swiss cheese.
The final few minutes might be my favorite part—the bread turns crisp and buttery just as
the cheese begins melting around the warm beef and onions.
And that combination is really what makes this recipe so good.
You get savory beef, sweet onions, tangy sauce, gooey cheese, and crunchy toasted bread all in the same bite.
It’s familiar, comforting, and exactly the sort of sandwich I want when I’m craving classic diner food without leaving home.
Why You’ll Love This Recipe
If you love a good cheeseburger but also have a soft spot for grilled cheese, this patty melt gives you a little of both.
The beef patties are simply seasoned with Worcestershire Sauce, garlic powder, salt, and pepper, so they stay at the center of the sandwich without competing with the other flavors. Golden onions bring sweetness, while Swiss cheese adds a creamy, melty layer on both sides of the filling.
Then there’s the sauce. Mayonnaise, ketchup, grated onion, sweet pickle relish, and smoked paprika make it creamy, tangy, and just a little smoky. Spread over the bread before the sandwiches hit the skillet, it ties all those rich, savory flavors together.
But the buttery bread might be what makes me want a second sandwich. Cooking the assembled patty melt over medium-low heat gives it time to become beautifully golden on the outside while the cheese melts inside. Eat it straight from the skillet while everything is hot and gooey!
Patty Melt Ingredients
Here’s a quick breakdown of what each ingredient brings to the sandwich.
- Onion – The onion cooks down until soft and golden, adding a touch of sweetness that balances the savory beef and cheese.
- Ground Beef – This is the heart of the patty melt. Ground beef with some fat works especially well because it gives the patties plenty of flavor and helps keep them juicy.
- Kosher Salt and Black Pepper – Simple seasonings that bring out the flavor of the beef without overpowering the rest of the sandwich.
- Garlic Powder – Adds a little extra savory flavor to the beef patties.
- Worcestershire Sauce – A small amount adds rich, savory depth to the ground beef.
- Rye Bread or Sourdough – Both are sturdy enough to hold the beef, onions, sauce, and melted cheese while getting wonderfully crisp in the skillet.
- Swiss Cheese – Thick slices melt around the warm beef and onions, giving the sandwich its creamy, cheesy center.
- Butter – Used for cooking and toasting, helping the onions brown and giving the bread that crisp, golden finish.
- Pickles – Optional, but their cool, tangy crunch is a nice contrast to the rich patty melt.
For the Patty Melt Sauce
- Mayonnaise – Creates the creamy base of the sauce and gives it a smooth, rich texture.
- Ketchup – Adds a little sweetness and tomato tang to balance the mayonnaise.
- Grated Onion – Blends right into the dressing and gives it a fresh, savory bite.
- Sweet Pickle Relish – Adds sweetness, tang, and little pops of pickle flavor.
- Smoked Paprika – Just a small amount gives the sauce a subtle smoky note that works especially well with the browned beef and onions.
Step-by-Step Instructions
Start with the sauce. In a small bowl, whisk together mayonnaise, ketchup, grated onion, pickle relish, and paprika.
Next, cook the onions. Place 2 tablespoons butter in a nonstick skillet over medium-high heat. Add onions and cook until golden brown, approximately 10-15 minutes, stirring every few minutes. Plate the onions and cover to keep warm. For more caramelization, cook longer.
While the onions are warm, turn your attention to the beef. Mix ground beef, Worcestershire Sauce, salt, pepper, and garlic powder. Divide into four equal portions and form patties. Preheat the skillet and cook over medium heat until golden brown and cooked through, flipping halfway through the cooking process.
Now, assemble the sandwiches. Spread a little more than 1 tablespoon of dressing on each slice of bread. Place a piece of Swiss Cheese on each slice of bread. Add browned onions and one beef patty to four of the slices. Top with the remaining slices to form four sandwiches.
Finally, toast them. Butter the top side of the bread and place butter side down in a skillet over medium-low heat and cook until golden brown. Butter the other side of the bread before flipping. Flip and brown the other side until golden brown and the cheese is melted. It is helpful to cover the skillet with aluminum foil while it is browning.
Serve them right away, while the bread is crisp and the cheese is still wonderfully melted.
Expert Tips
Give the onions time to brown. Stir them every few minutes instead of constantly moving them around the skillet. Leaving them alone for a little while helps the edges develop that delicious golden color. If you want deeper caramelization, you can let them cook for 30-40 minutes.
Start with a hot skillet for the beef. Preheating the pan before adding the patties helps them brown nicely instead of simply steaming.
Lower the heat for the sandwiches. Once everything is assembled, medium-low heat is your friend. The bread needs enough time to become crisp and golden while the heat works its way through the sandwich and melts the Swiss cheese.
Cover the skillet if needed. A loose covering of aluminum foil can help trap enough heat to melt the cheese while the bread browns.
Serve them hot. This is one sandwich that really shines straight from the skillet. You want to catch it when the bread is warm and buttery, the onions are soft, and the cheese is at its meltiest.
Recipe Variations
There are a few simple ways to make this patty melt feel a little different without changing the basic recipe.
Try rye or sourdough. Both are included in the recipe, and each brings something different to the sandwich. Rye gives it that recognizable diner-style character, while sourdough adds a little tang and a wonderfully sturdy bite.
Take the onions a little further. The recipe calls for cooking them until golden brown, but you can continue cooking them if you prefer deeper caramelization. The longer cooking time brings out even more of their natural sweetness.
Serve the pickles on the side. They’re optional, but their cool, tangy crunch is a great contrast to the rich beef, melted cheese, and buttery bread.
Save some sauce for dipping. That creamy patty melt sauce is just as good alongside the finished sandwich, especially with fries.
Storage & Reheating
A patty melt is definitely at its best fresh from the skillet, when the bread is crisp and the cheese is warm and melted. Still, leftovers can be kept in an airtight container in the refrigerator.
When you’re ready for another one, I recommend reheating it in a skillet over low to medium-low heat. Let the first side warm and crisp before flipping it over. This takes a little longer than using a microwave, but it does a much better job of bringing back that toasted exterior.
If you have leftover sauce, keep it refrigerated separately. You can serve it cold alongside the reheated sandwich for dipping.
Serving Suggestions
For the full diner experience, I love the idea of serving these patty melts with crispy French fries and pickles. The salty crunch of the fries and the acidity of the pickles are just right alongside such a rich, cheesy sandwich.
Potato wedges and onion rings are great choices too. If you want something fresh to balance the meal, add a crisp green salad or coleslaw.
And if you’re keeping things simple? Put a hot patty melt on a plate, add a pickle and a spoonful of extra sauce for dipping, and call dinner done.
Recipe FAQs
1. Can I make the onions ahead of time?
Yes, you can definitely cook the onions ahead of time. Simply cook them until golden brown, let them cool and store them in an airtight container in the refrigerator. Warm them up in the skillet when you’re ready to make the patty melts.
2. How do I keep the bread from burning before the cheese melts?
Cook the sandwiches over medium-low heat. If the skillet is too hot, the bread can brown before the cheese has a chance to melt. You can also loosely cover the skillet with aluminum foil while cooking to help the cheese melt.
3. Should I use rye bread or sourdough?
Either one works great! Rye bread gives the sandwich more of that classic patty melt flavor, while sourdough is sturdy, slightly tangy and gets wonderfully crisp in the skillet. Use whichever one you enjoy most.
4. How do I get the beef patties nicely browned?
Make sure to preheat the skillet before adding the patties. Once they’re in the pan, let them cook without moving them around too much. Flip halfway through cooking and continue until they’re golden brown and cooked through.
5. Can I make the patty melt sauce ahead of time?
Yes! Simply whisk together the mayonnaise, ketchup, grated onion, sweet pickle relish and smoked paprika. Cover and keep it in the refrigerator until you’re ready to assemble the sandwiches. It’s an easy step to get out of the way ahead of time.

Classic Patty Melt
Ingredients
Patty Melt Sauce
- 1/2 cup mayonnaise
- 2 tbsp ketchup
- 1 tbsp grated onion
- 1 tbsp sweet pickle relish
- 1/8 tsp paprika
Patty Melt
- 1 large onion cut in half and then sliced
- 1 lb ground beef
- 1/2 tsp kosher salt
- 1/4 tsp fresh ground black pepper
- 1/4 tsp garlic powder
- 1 tsp Worcestershire Sauce
- 8 slices rye bread or sourdough
- 8 thick slices Swiss cheese
- Butter
- Pickles optional
Instructions
- Prepare the sauce. Add the mayonnaise, ketchup, grated onion, sweet pickle relish, and smoked paprika to a small bowl. Whisk until evenly combined.
- Brown the onions. Melt 2 tablespoons butter in a nonstick skillet over medium-high heat. Add the sliced onions and cook for approximately 10–15 minutes, stirring every few minutes, until golden brown. Cook them longer if you prefer additional caramelization. Transfer the onions to a plate and cover to keep warm.
- Prepare and cook the beef. Combine the ground beef with the Worcestershire Sauce, kosher salt, black pepper, and garlic powder. Divide the mixture into four equal portions and shape each portion into a patty. Preheat the skillet, then cook the patties over medium heat until browned and cooked through, flipping them halfway through cooking.
- Assemble the sandwiches. Spread a little more than 1 tablespoon of the prepared dressing over each slice of bread. Place one slice of Swiss cheese on every piece of bread. Divide the browned onions and four cooked beef patties among four of the bread slices. Place the remaining bread slices on top to make four sandwiches.
- Toast the first side. Butter the top of each sandwich. Place the sandwiches butter-side down in a skillet over medium-low heat. Cook until the bread is golden brown.
- Flip and finish. Before turning the sandwiches, butter the other side of the bread. Flip and continue cooking until the second side is golden brown and the Swiss cheese has melted. Covering the skillet with aluminum foil while the sandwiches brown can help the cheese melt.
.
Recipe Notes
- Don’t rush the onions. Cook them until golden brown, stirring every few minutes. For deeper caramelization and a sweeter flavor, let them cook for 30–40 minutes.
- Preheat the skillet. Make sure the pan is hot before adding the beef patties. This helps them develop a nicely browned exterior.
- Keep the heat low when toasting. Medium-low heat gives the bread time to become golden and crisp while allowing the Swiss cheese to melt.
- Cover while browning. Loosely covering the skillet with aluminum foil can help the cheese melt without having to increase the heat.
- Use a cast-iron skillet if you have one. A well-seasoned cast-iron skillet works especially well for getting the patties and bread nicely browned.
- Save time with bottled dressing. You can use your favorite Thousand Island dressing instead of making the patty melt sauce from scratch.
- Serve immediately. Patty melts are best straight from the skillet while the bread is buttery and crisp and the cheese is still warm and melted.



