If you are craving something that sits somewhere between a burger and a grilled cheese, these Classic Patty Melts with Caramelized Onions & Swiss Cheese are an excellent recipe to make. Juicy seasoned beef patties are layered with deeply caramelized onions and melted Swiss cheese between slices of rye bread, then griddled in butter until the outside becomes crisp and golden.
What makes a great patty melt special is the balance of textures and flavors. The beef should stay juicy, the onions should be soft and deeply browned, the Swiss should melt around the patty, and the bread should develop a buttery crust without becoming greasy.
This recipe is perfect for an easy dinner, weekend lunch, diner-style comfort food night, or whenever you want a hearty sandwich with classic American flavors.
Why You’ll Love These Classic Patty Melts with Caramelized Onions & Swiss Cheese
The beef patties are thin, juicy, and full of savory flavor.
Slow-cooked onions add deep sweetness without needing complicated ingredients.
Swiss cheese melts beautifully and complements both the beef and onions.
Rye bread gives the sandwich a distinctive diner-style flavor.
The sandwiches are cooked directly in a skillet until crisp and golden.
They are easy to customize with different cheeses, sauces, mushrooms, or bacon.
Ingredients
For the Caramelized Onions
- 3 large yellow onions, thinly sliced
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- ½ teaspoon granulated sugar, optional
- 1 teaspoon Worcestershire sauce, optional
For the Beef Patties
- 1½ pounds ground beef, preferably 80/20
- 1 teaspoon kosher salt
- ¾ teaspoon freshly ground black pepper
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 1 teaspoon Worcestershire sauce
- 1 teaspoon Dijon mustard, optional
- 1 tablespoon neutral oil, if needed for the skillet
For the Patty Melts
- 8 slices rye bread
- 8 slices Swiss cheese
- 3 tablespoons softened unsalted butter
- 2 tablespoons mayonnaise, optional, for extra browning
Optional Patty Melt Sauce
- ¼ cup mayonnaise
- 2 tablespoons ketchup
- 1 tablespoon Dijon mustard
- 1 teaspoon Worcestershire sauce
- ½ teaspoon pickle juice
- ¼ teaspoon garlic powder
- Black pepper to taste

How to Make Classic Patty Melts with Caramelized Onions & Swiss Cheese
1. Slice the Onions
Peel the onions.
Slice them thinly from root to stem.
Keeping the slices relatively even helps them cook at the same rate.
2. Heat the Skillet
Place a large skillet over medium heat.
Add:
- Butter
- Olive oil
3. Add the Onions
Add the sliced onions.
Sprinkle with salt and black pepper.
4. Begin Softening
Cook for approximately 5 minutes, stirring occasionally.
The onions will begin releasing moisture and softening.
5. Lower the Heat
Reduce the heat to medium-low.
6. Continue Caramelizing
Cook the onions for approximately 25–35 minutes.
Stir every few minutes.
The onions should gradually turn soft, deep golden brown, and sweet.
7. Add Optional Sugar
If you want slightly sweeter onions, add ½ teaspoon sugar once they have softened.
This is optional because onions naturally become sweeter as they caramelize.
8. Deglaze if Necessary
If browned bits begin sticking to the skillet, add 1–2 tablespoons water.
Scrape the bottom gently.
9. Add Worcestershire
During the final few minutes, stir in Worcestershire sauce if using.
10. Remove the Onions
Transfer the caramelized onions to a bowl.
Set aside.
Making the Beef Patties
11. Prepare the Beef
Place the ground beef in a mixing bowl.
12. Add Seasonings
Add:
- Salt
- Black pepper
- Garlic powder
- Onion powder
- Worcestershire sauce
- Dijon mustard, if using
13. Mix Gently
Combine with your hands just until the seasonings are distributed.
Avoid compacting or overworking the beef.
14. Divide the Meat
Divide into 4 equal portions.
15. Shape the Patties
Form each portion into a thin oval or rectangular patty slightly larger than the bread.
The patties will shrink as they cook.
Aim for approximately ¼–⅓ inch thick.
16. Make a Slight Center Indentation
Press the center lightly with your fingers.
This helps the patties cook more evenly.
17. Heat the Skillet
Wipe out the onion skillet if necessary.
Heat it over medium-high heat.
Add a small amount of neutral oil only if needed.
18. Add the Patties
Place the beef patties in the hot skillet.
Do not overcrowd.
19. Cook the First Side
Cook for approximately 2–3 minutes.
Allow a deep brown crust to develop.
20. Flip
Turn the patties.
21. Cook the Second Side
Cook for another 2–3 minutes, or until the ground beef reaches 160°F (71°C) internally.
22. Remove the Patties
Transfer to a plate.
Let them rest briefly while you assemble the sandwiches.
Making the Optional Patty Melt Sauce
23. Combine the Sauce
In a small bowl, mix:
- Mayonnaise
- Ketchup
- Dijon mustard
- Worcestershire sauce
- Pickle juice
- Garlic powder
- Black pepper
24. Taste
Adjust with more Dijon, pickle juice, or pepper if desired.
Set aside.
Assembling the Patty Melts
25. Prepare the Bread
Lay the rye bread slices on a clean work surface.
26. Butter the Outside
Spread a thin layer of softened butter on one side of each slice.
You can also combine a little mayonnaise with the butter for deeper browning.
27. Turn the Bread Over
The buttered sides should face downward.
28. Add Sauce
Spread the optional patty melt sauce over the inside surfaces.
29. Add Swiss Cheese
Place one slice of Swiss cheese on each bottom slice of bread.
30. Add the Beef Patty
Place one cooked beef patty over the cheese.
31. Add Caramelized Onions
Spoon a generous layer of caramelized onions over the beef.
32. Add More Swiss
Top each sandwich with another slice of Swiss cheese.
Using cheese on both sides helps hold the sandwich together as it melts.
33. Close the Sandwich
Add the second slice of bread with the buttered side facing outward.
Griddling the Patty Melts
34. Heat the Skillet
Place a clean skillet or griddle over medium-low to medium heat.
35. Add the Sandwiches
Place one or two patty melts in the skillet.
Do not crowd the pan.
36. Cook Slowly
Cook the first side for approximately 3–4 minutes.
The bread should become crisp and golden.
37. Press Gently
Use a spatula to press lightly.
Do not smash aggressively or the juices may run out.
38. Flip
Carefully turn each sandwich.
39. Cook the Second Side
Cook for approximately 3–4 minutes.
40. Help the Cheese Melt
If necessary, reduce the heat and cover the skillet for approximately 1 minute.
This helps the Swiss melt without burning the bread.
41. Check the Bread
Both sides should be evenly browned and crisp.
42. Remove from the Skillet
Transfer to a cutting board.
43. Rest Briefly
Let each patty melt rest for approximately 2 minutes.
44. Slice
Cut diagonally for a classic diner-style presentation.
45. Serve
Serve immediately while the bread is crisp and the cheese is melted.
What to Serve With Classic Patty Melts
These sandwiches pair perfectly with classic diner-style sides.
Try:
- French fries
- Potato wedges
- Onion rings
- Tater tots
- Potato salad
- Coleslaw
For lighter options, serve with:
- Garden salad
- Tomato cucumber salad
- Pickles
- Roasted vegetables
They are also excellent alongside:
- Tomato soup
- French onion soup
- Creamy mushroom soup
Tips for the Best Patty Melts
Use 80/20 Ground Beef
A little extra fat helps the patties stay juicy.
Keep the Patties Thin
Patty melts traditionally use thinner patties than many burgers.
Shape the Meat Larger Than the Bread
Ground beef shrinks during cooking.
Caramelize the Onions Slowly
Do not rush the onions over high heat.
Use Rye Bread
Rye gives the sandwich its classic flavor.
Butter the Bread Evenly
Too much butter makes the sandwich greasy, while too little can prevent proper browning.
Cook Over Moderate Heat
If the heat is too high, the bread burns before the cheese melts.
Use Cheese on Both Sides
This creates better melt and helps secure the fillings.
Easy Recipe Variations
Mushroom Swiss Patty Melt
Brown 8 ounces sliced mushrooms in butter.
Add them with the caramelized onions.
Bacon Patty Melt
Add 2 crispy bacon strips to each sandwich.
Double Cheese Patty Melt
Use a combination of:
- Swiss
- Provolone
- Cheddar
Spicy Patty Melt
Add:
- Pepper Jack cheese
- Pickled jalapeños
- Hot sauce
Garlic Butter Patty Melt
Mix minced garlic or garlic powder into the softened butter used on the bread.
Sourdough Patty Melt
Replace rye with sourdough for a tangier, crispier variation.
French Onion Patty Melt
Add extra caramelized onions and Gruyère cheese.
BBQ Patty Melt
Add a thin layer of barbecue sauce and cheddar cheese.
How to Get Deeply Caramelized Onions
The best caramelized onions take patience.
Use medium-low heat.
Add a little butter and oil so the onions cook evenly.
Salt them lightly at the beginning.
Stir occasionally rather than constantly.
If browned bits stick to the pan, loosen them with a splash of water.
Continue until the onions are deeply golden, soft, and noticeably sweet.
This usually takes around 30–40 minutes.
Make-Ahead Instructions
The caramelized onions can be prepared up to 3–4 days ahead.
Store them in an airtight container in the refrigerator.
The patties can be shaped several hours in advance.
Keep them covered and refrigerated until ready to cook.
For best results, assemble and grill the sandwiches immediately before serving so the bread remains crisp.
How to Store Leftovers
Fully assembled patty melts are best eaten fresh.
If you have leftovers, refrigerate in an airtight container for up to 3 days.
Reheating in a Skillet
Place the sandwich in a dry skillet over medium-low heat.
Cover loosely.
Heat for a few minutes per side until the cheese melts again and the bread becomes crisp.
Reheating in the Oven
Place on a baking sheet.
Reheat at 350°F (175°C) for approximately 8–12 minutes.
Flip halfway through if needed.
Air Fryer
Air fry at approximately 350°F for 4–6 minutes.
This works especially well for restoring the crisp bread.
Microwave
Microwaving will warm the sandwich, but the bread will become soft.
Freezing
For best quality, freeze the cooked beef patties and caramelized onions separately rather than freezing fully assembled sandwiches.
Freeze cooked patties for up to approximately 2 months.
Caramelized onions can also be frozen for approximately 2 months.
Thaw overnight in the refrigerator.
Assemble fresh sandwiches with bread and cheese before griddling.
Frequently Asked Questions
What is a patty melt?
A patty melt is a grilled sandwich traditionally made with a beef patty, caramelized onions, melted cheese, and rye bread.
What cheese is traditionally used?
Swiss cheese is one of the most classic choices.
Can I use another cheese?
Yes. Provolone, Gruyère, cheddar, or American cheese all work well.
Why is my bread burning before the cheese melts?
Your skillet is probably too hot. Reduce the heat and cook more slowly.
Can I make the onions ahead?
Absolutely. They can be refrigerated for several days.
Can I use sourdough instead of rye?
Yes. It changes the traditional flavor slightly but makes an excellent patty melt.
How do I keep the beef juicy?
Use ground beef with enough fat, avoid overworking it, and cook only until it reaches 160°F.
Can I add sauce?
Yes. A mixture of mayonnaise, ketchup, Dijon, Worcestershire, and pickle juice works especially well.
Final Thoughts
These Classic Patty Melts with Caramelized Onions & Swiss Cheese combine juicy seasoned beef, deeply caramelized onions, melted Swiss cheese, and crisp buttery rye bread in one satisfying diner-style sandwich.
The key is cooking the onions slowly until deeply golden, shaping the beef patties thin enough to fit the bread, and griddling the assembled sandwiches over moderate heat so the bread becomes crisp while the cheese melts completely.
Serve them immediately with fries, pickles, onion rings, or a fresh salad for a comforting meal packed with beefy, cheesy, buttery flavor.