Patty Melt
intro
A nostalgic, crispy diner classic loaded with seared beef, melted Swiss, sweet caramelized onions, and tangy Thousand Island on buttery grilled rye bread.
Ingredients
Steps
Caramelize the onions
Melt 3 tablespoons (42 grams) of unsalted butter in a large cast-iron skillet over medium-low heat. Add the thinly sliced yellow onions, stir to fully coat in butter, and cook for 12-15 minutes, stirring every 2 minutes, until onions are deep golden, soft, and naturally sweet. Season with 1/4 teaspoon (1 gram) of kosher salt, then transfer onions to a small bowl and set aside.
Form beef patties
While the onions cook, divide the 680 grams of 80/20 ground beef into 4 equal 170-gram portions. Press each portion into a thin, oblong patty slightly larger than the rye bread slices (patties will shrink as they cook). Season both sides of each patty evenly with the remaining 3/4 teaspoon (4 grams) kosher salt and 1/2 teaspoon (1 gram) freshly ground black pepper.
Sear the beef patties
Return the used cast-iron skillet to medium-high heat; do not wipe out leftover onion butter, as it adds deep flavor. Once the skillet is fully hot, add patties in a single layer (cook in batches if needed to avoid crowding the pan) and cook for 2 minutes per side for medium doneness, until a dark, crispy crust forms on each surface. Transfer seared patties to a clean plate and set aside.
Assemble the sandwiches
Lay all 8 rye bread slices on a clean work surface. Spread 1 tablespoon (15 ml) of Thousand Island dressing evenly across one side of each bread slice. Layer 1 slice of Swiss cheese on 4 of the dressed slices, top each with one seared beef patty, 1/4 of the reserved caramelized onions, a second slice of Swiss cheese, then close each sandwich with the remaining dressed rye slices.
Grill the patty melts
Reduce stovetop heat to medium. Melt the remaining 3 tablespoons (43 grams) of unsalted butter in the skillet. Place assembled sandwiches in the pan (cook in batches if needed) and cook for 3 minutes per side, pressing gently with a metal spatula as they cook, until the rye bread is deep golden and crispy, and the Swiss cheese is fully melted through all layers.
Rest and serve
Transfer cooked patty melts to a cutting board and let rest for 2 minutes to allow cheese to set and juices to redistribute, then cut each sandwich diagonally into two halves. Serve immediately, with extra Thousand Island for dipping if desired.
Tips
2.Do not rush caramelizing the onions: cooking over steady medium-low heat coaxes out their natural sweet flavor, while high heat will burn edges before the onions soften fully.
3.Shape patties slightly larger than your rye bread slices, as ground beef shrinks by roughly 20% during cooking, ensuring even patty coverage in every bite.

OMG this patty melt tastes EXACTLY like the ones I got at the little diner down the street from my high school! I made it for family dinner last night and my husband and two kids practically licked their plates. Only swap I did was use sourdough instead of rye because that’s what I had in the pantry, still SO good.
Game changer for quick weeknight meals! I prepped the patties and caramelized onions on Sunday, and threw these together in 10 minutes flat after soccer practice on Tuesday. Even my picky 7 year old asked for seconds! Only note: make sure you butter the bread *all the way to the edges* for that perfect crispy crust, trust me.
Took me right back to my grandma’s favorite diner spot when we’d visit her in Florida as a kid! I did add a little extra thousand island on mine because I’m a sauce fiend, and it was perfect. Cook time was right at 30 minutes just like the recipe said, no fancy equipment needed which I love.
Okay y’all, I’m literally the worst at cooking, I burn toast 50% of the time, and I nailed this on the first try! It was so easy, I didn’t even have to look up a how-to video. My roommate came home while I was making it and thought I ordered takeout from the diner downtown lmao.
Made a big batch of these for our neighborhood block party last weekend and they were the first thing gone! People were coming up to me asking for the recipe all night, I felt like a celebrity. I cut them into quarters so they were easy slider-sized portions, worked like a charm. Only reason I’m not giving 5 stars is I wish there was a note about how to keep them warm for a crowd without getting soggy, but that’s a tiny thing.
Bro. The caramelized onion recipe on here alone is worth 5 stars. I could put those onions on literally everything — burgers, eggs, toast, you name it. The patty melt itself was incredible, crispy bread, juicy patty, oozing Swiss, exactly what I crave when I’m hungover on a Saturday.
So happy I found this! I swapped the rye bread for my favorite gluten-free seeded bread, and used a little dairy-free Swiss, and it turned out so good I almost cried. I haven’t had a proper patty melt since I went gluten free 6 years ago, this totally scratched that itch.
Added a couple slices of crispy bacon to mine because everything’s better with bacon, and let me tell you — chef’s kiss. The sweet caramelized onions with the salty bacon and melted cheese? Unbeatable. My teen son said it’s better than the patty melts at the Whataburger down the street, which is high praise coming from him.
Grew up eating patty melts at diners in Manhattan after late nights out with friends, and this is spot on. The only thing missing is the little side of pickles and the vintage milkshake, but that’s on me to add next time. 10/10, will be making this at least once a week now.
This is so budget friendly! I already had most of the ingredients at home — ground beef, bread, cheese, onions, butter — I didn’t have to make a special trip to the grocery store at all. Total win for when it’s the end of the month and the grocery budget is tight. Tasted way fancier than the cost would suggest!
Loved the flavor of this patty melt, but I’m curious: has anyone tried toasting the bread in the air fryer instead of on the griddle? I hate having to stand over the stove flipping sandwiches, wondering if I can make this a little more hands off.
Made this for my partner for our at-home date night last Friday, paired it with some crispy tater tots and a couple of chocolate milkshakes, and they said it was better than any restaurant meal we’ve had in months. We didn’t even miss going out! Super easy to throw together, left us plenty of time to watch our movie after dinner.
Wait a second, leftover patty melt for breakfast the next day? Chop it up and throw it on top of hash browns with a fried egg? Game. Changer. Don’t knock it till you try it, y’all. The original recipe is great, but the leftover upgrade is next level.
Threw a couple slices of pickled jalapeño on mine for a little kick, and it was *chef’s kiss*. The heat cuts through all the rich cheese and beef so nicely, I’ll never make a patty melt without them again. SO good.
Used a plant-based ground beef patty for this and it was still incredible! The caramelized onions and Swiss have so much flavor, you honestly don’t even miss the real beef. Perfect for when I’m cooking for my vegetarian roommate and don’t want to make two separate meals.
Quick heads up for other new cooks: don’t crank the heat up too high when you’re toasting the bread! I had my burner on high for the first one and burned the outside before the cheese was even melted. Turned it down to medium for the rest and they came out perfect, just be patient!
My dad owned a tiny diner in rural Ohio for 30 years, and his patty melt was famous in our town. I made this recipe last night and it is dead on for his — the ratio of meat to cheese to onions is exactly right, the bread is perfectly buttered. I almost teared up taking the first bite, it tasted like childhood.
Made a double batch of these on Sunday to take for work lunches all week, and they hold up surprisingly well! I just wrap them in parchment paper and reheat in the office toaster oven for 5 minutes, and the bread is still crispy, no sad soggy sandwich. Way better than the sad cafeteria sandwiches I usually eat.
I know everyone loves thousand island on these, but I skipped it and used plain mayo with a little extra mustard, and it was perfect for me. I hate sweet pickles so thousand island is a no-go in my house, and the recipe was super easy to tweak to my taste. Juicy patty, crispy bread, melty cheese, 10/10.