This is the best homemade patty melt recipe with caramelized onions, melty cheese, and toasted rye bread. It's easy, diner-style comfort food that you can make at home!
Make the patties. Season the ground beef with salt and pepper. Shape the meat into two patties, trying to mimic the shape of your bread slices.
Cook the patties. Heat oil in a skillet over medium-high heat. Add the patties and cook for 3-4 minutes per side or until cooked through. Remove the patties from the skillet and set aside, covered on a plate to collect the meat juices.
Prepare the onions and butter. Peel and thinly slice the onions into half-moons. Melt the butter in a large skillet over medium-high heat.
Caramelize the onions. Season the onions with salt and pepper, and cook for 5 minutes. Then reduce the heat to medium and cook the onions, stirring, until they start to change color. At this point, add some water to prevent burning. Scrape down any browned bits. Continue to cook the onions for 20 minutes, adding water as needed. Finally, stir any meat juices into the onions. Remove the onions from the skillet and set aside.
Get ready to assemble. Spread mayonnaise over one side of the bread slices. Add the bread slices to the skillet, mayonnaise side down. Place the skillet on the stove over medium-high heat.
Assemble the sandwiches and cook. Add 2 slices of Provolone cheese on top of a slice of bread, followed by half of the onions and a cooked patty. Add the Emmental cheese on top of the meat patty, and close the sandwich with another piece of bread, mayonnaise side up. Cook for 2-3 minutes per side or until the bread is browned and the cheese is melted. Repeat the same with the second sandwich.
Serve. Slice the patty melt in half and serve.
Notes
Ground meat options. You can use any type of ground beef or ground meat.
The seasonings are simple in this recipe because other ingredients, like onions and cheese, give enough flavor. You can add some of your favorite spices, but sometimes it is best to keep things simple.
Instead of mayonnaise, you can spread butter over the bread.
Cheese options. I used Emmental and Provolone cheese because I like the combo of salty, nutty, and sweet notes from both cheeses. You can also use Swiss cheese, Monterey Jack, or American cheese if you want.