The patty melt is a beloved classic that blends the best of a burger and a grilled cheese sandwich into one mouthwatering meal. With a juicy beef patty, melted cheese, and caramelized onions, all sandwiched between slices of buttery, toasted rye bread, the patty melt is comfort food at its finest. This savory dish has been a staple in diners and burger joints for decades, and it’s no surprise why—it’s delicious, satisfying, and incredibly easy to make at home.
The foundation of a patty melt is a perfectly seasoned beef patty, usually made from ground beef that’s formed into a thick, juicy patty. While some versions of the dish may feature other meats, beef is the traditional choice. The patty is grilled or seared to perfection, achieving a crispy, browned exterior while maintaining a tender and juicy interior.
What sets a patty melt apart from a standard burger is the addition of caramelized onions. These onions are cooked low and slow until they turn golden brown and sweet, adding depth and flavor to the sandwich. They’re a key component, bringing a rich, savory element that complements the beef and cheese.
Speaking of cheese, Swiss cheese is the classic choice for a patty melt. Its nutty, mild flavor melts perfectly and pairs wonderfully with the savory beef and onions. The cheese is melted over the hot patty, ensuring a gooey, cheesy bite in every mouthful.
The sandwich is then assembled on slices of rye bread, which is lightly buttered and toasted to golden perfection. The rye bread adds a unique flavor that sets the patty melt apart from other sandwiches, making it the perfect vehicle for all those rich, savory flavors.
Whether served with a side of crispy fries, a pickle, or a simple salad, a patty melt is a satisfying meal that hits all the right notes. It’s the perfect combination of savory beef, melted cheese, and crispy, buttery bread, making it a timeless favorite that’s always a crowd-pleaser.

Ingredients
- 200 grams ground beef 80% lean for optimal juiciness
- 2 slices rye bread buttered on the outside
- 1 slice Swiss cheese or use cheddar, if preferred
- 1/2 cup caramelized onions slow-cooked to enhance sweetness
- 1 tbsp butter for grilling
Instructions
- Form the ground beef into a patty and season with salt and pepper.
- Heat a skillet over medium heat and add the butter.
- Grill the patty until cooked to your liking, about 3-4 minutes per side.
- Remove the patty and place a slice of cheese on top.
- In the same skillet, add the buttered rye bread slices, and warm them slightly.
- Place the patty with melted cheese on one slice of bread.
- Spoon caramelized onions over the patty, then top with the second slice of bread.
- Grill the sandwich until the bread is golden brown on both sides and the cheese is fully melted.
Nutrition










I don’t understand the hype. The recipe was okay, but nothing extraordinary. The onions were too sweet for my taste.
This patty melt is so delicious! I made it with cheddar and it turned out amazing. My family loved it! 😊
Why is everyone saying to use Swiss cheese?? Cheddar is way better! Just my opinion.
Meh, my friend said it was good, I thought it was just ok. Just a sandwich after all.
Rye bread is too hard! I don’t get it. Why not use white bread? Way yummier. Just sayin’.
3-4 minutes per side? Mine took longer, like 6-7, and I used the same thickness. Maybe my pan was colder? Idk.
Not sure what the big deal is… it was okay but honestly, I’ve had better sandwiches. The meat was a bit greasy for my taste.
This patty melt is amazing! The caramelized onions add such a great flavor! Definitely my new favorite.
This sandwich is my jam! I’ve added mushrooms too, makes it even better.
Yummy! I used cheddar instead and it was so gooood. 5 stars all the way!
Not sure about rye bread + caramelized onions. I mean, it works, but it’s kinda sweet-salty and I wasn’t into that. Cheddar probably would’ve been better for me.
I used cheddar instead and it still tasted great. My only tweak: I pressed the patty a little thinner so it cooked more evenly. Would make again.
Rye bread buttered on the outside is the move. The onion sweetness really balances the beef. 10/10 would eat again.
Why is everyone raving about this? Didn’t taste all that special to me. My sandwich is better. LOL
Too greasy for my taste. Might skip the butter next time.
Made this tonight—juicy patty and the caramelized onions really make it. Rye + Swiss is such a good combo. Will do again!
Perfect combo of flavors! Yum!
Yum! My kids loved these. Easy and fun to make together! 👩🍳👨🍳
So glad to hear that! My kids loved making it too. 🥰
WOW! I didn’t think it could be this easy to make such deliciousness! Thank you!
Simple and tasty! Can I use any bread? Really want to try with sourdough.
This was amazing! The burger was juicy and the onions added so much flavor. Will make again!
Sounds good, but my burger didn’t turn out right. Too greasy or something. Maybe I did something wrong?
I’m glad you liked it! The caramelized onions really do make a big difference. Did you add any spices?
Not sure if I’m sold on the rye bread. I usually use regular white and it works just fine. 🤷♂️
I followed the recipe but it turned out dry. Maybe my beef was too lean? 🤔
Idk, my burger was also dry once. Maybe add some liquids? Or more onions? 🤷♂️
Yeah, using lean beef can make it drier. Maybe try 80% next time? It helps a lot!
I mean, it’s just a burger with cheese and onions?? I don’t get the hype.
Just okay.
Caramelized onions are key, but I messed up and used regular sautéed onions. It tasted more like an onion sandwich than a patty melt. I’ll try slow-cooked next time.
I had no idea what a patty melt was until today. Made this one for lunch, and now I’m obsessed! 😍
YUM! I used cheddar instead of Swiss and it was still delicious. Who needs fancy cheese?
This recipe is awesome! I love the flavor of the caramelized onions. 5 stars!
Wasn’t sure about the swiss cheese… used cheddar instead and it turned out fine. Just saying.
My grandma used to make something like this, but with turkey. Got my mouth watering just thinking about it. Nostalgia!
80% lean beef? I’m tempted but also worried it’ll shrink a lot. Still, the timing (3–4 min/side) seems doable.
80% lean is a good compromise—yeah it might shrink a bit, but 3–4 min/side in a hot skillet should keep it juicy. Just don’t press it too hard.
Not sure about 80% lean—sounds like it could be greasy. I’d rather do 90% lean and add a tiny bit of fat. Anyone tried that?
80% lean = greasy? Mine never was, but I use medium heat and don’t press the patty. 90% with a little extra fat sounds totally fine though.
I’ve done 90% before—still juicy if you don’t overcook it. Just keep the heat medium and pull it when it’s done, around 3 min-ish per side for me.
IDK, maybe it’s just me, but the bread got too soggy. Is that normal? I’m not sure I did it right.
I had the same issue the first time! Just take the bread off earlier, it should be crusty, not soggy! Good luck!
Soggy bread is kinda normal if you don’t grill it long enough. Make sure to toast it really good! Might need more time on the skillet next time.
The rye bread + butter grilling is genius. I didn’t even have Swiss, so I used mozzarella and it melted like crazy. 10/10 for crunch.
I tried it but I found it kinda boring. Maybe add some spices or something next time?
This patty melt is legit! Best thing I’ve made in a while. 🍔
Delicious! My husband is asking for seconds. Can’t complain here, this is a winner! 🥳
Patty melts are the best! But why rye bread? Should’ve used white bread, way better.
I forgot to caramelize onions, used raw instead. Taste was off. Follow recipes! 🙄
The steps were easy to follow, but my sandwich ended up a soggy mess. Did I not grill it long enough or something?
Patty melts are for kids, I prefer a good old fashioned burger. But I guess it’s alright.
Patty melt, what even is that? Sounds fancy for a burger! 1 star for confusion.
Mine turned into a gooey mess, but it was still pretty good. 😂
I followed the steps but my bread got golden before the cheese melted—had to lower the heat and cover it for a minute. Next time I’ll start lower.
So good! My kids loved it too! Super easy to make and now they wanna help cook! 😊
This is the best patty melt I’ve ever made! The caramelized onions add such a great sweetness. Thx for sharing!
YUM!!! This recipe took me to flavor town! I swapped the cheese for pepper jack and it rocked!
Glad you loved it! Pepper jack is a fun twist! Makes it extra spicy, yum! 😋
Patty melt? More like patty fail 🤷♂️. Didn’t turn out how I expected.
This sounds good on paper, but 80% lean beef makes me nervous—mine shrank a lot and got kind of greasy. Flavor was still decent though.
This sounds great but I prefer my patty melts with no onions. Is that okay? LOL. Still giving it a shot. 4 stars!
This was absolutely delicious! The caramelized onions made it so sweet and tasty. Will make again!
Delicious! My kids loved it, even my picky eater! Will make again!
Best recipe i found all month! Too bad I was outta cheese though.
It’s good, but I think it could use more cheese. Just didn’t feel cheesy enough for me.
Caramelized onions in a melt… yes please. The patty stayed juicy, especially with the 80% lean beef. That part matters!
It sounds good, but the rye bread is kinda weird, right? I mean, why not white bread? Not sure about this… 3 stars.
I actually love rye bread! It gives such a unique flavor to the melt. Try it, you might like it!
My cheese never fully melted even after grilling longer. I think my skillet was too hot? Any tips for melting faster without burning the bread?
Yeah, sounds like your skillet ran a bit too hot—cheese will seize up before it melts. Try medium-low and keep the bread from browning too fast. Also, melt trick: cover the pan for the last minute so the steam helps the Swiss/cheddar go gooey.
Honestly? The amount of onions felt like a lot. I like onions, but this was almost too sweet for me. Still tasty, just personal preference.
I followed the steps pretty closely. Mine took closer to 5 minutes per side to get to my preferred doneness, but the final melt and flavor were worth it.
Wow, who knew making a patty melt was so easy! 🤯
Easy? Really? It sounds a bit complicated for my taste. 🥴
I never thought it was so simple! Gonna try this tonight. 🍔
My kids loved it! Even asked for seconds, which is rare. Simple recipe too, easy to follow!
Idk… patty melt sounds like a diner thing but this is basically a grilled cheese with burgers? Pretty tasty anyway.
Too much butter for my taste. I just used one tbsp. Was still good tho!
I made this and it came out good, but my cheese didn’t fully melt until I covered the skillet. Still an easy weeknight sandwich.
Nice! Covering the skillet makes sense—helps trap heat so the Swiss/cheddar melts faster. Glad it was still a simple weeknight win!
Made this for my hubby, he ate two falls! ❤️
Yum! I added some hot sauce to it and it was 🔥🔥🔥. Must try!
I dunno, I thought it was kinda bland. Needed more spices or something.
Not gonna lie, I was skeptical about putting onions inside a grilled sandwich, but wow. The melt + onions situation is perfect. 10/10.
Too much butter for my taste, I think I’d skip it next time. 😖
Pretty solid, but 200g for one patty felt small for my appetite 😂. Also I used cheddar and it was a bit sharper than Swiss—still good, just different.
Rye bread is underrated. This came out golden and crispy on the outside, and the beef stayed tender. Easy, not fussy.
Totally agree—rye makes everything better. I did mine a little longer and the outside got extra crispy too. Beef stayed juicy for sure!
Your recipe is a total game changer! The caramelized onions are a must! 10/10
Hmmm, my kids didn’t like the onions. I guess it’s a grown-up thing.
I made it tonight and it came out juicy. I used cheddar and it was super melty. Rye bread also adds a nice flavor.
Caramelized onions are the key here. I used cheddar instead of Swiss and it was still great—more bold and a little salty, but good.
3-4 minutes per side felt a little short for my pan—might’ve been thicker patties? But still tasted great and the bread got properly golden.
This recipe is amazing! The caramelized onions add such a rich flavor, I can’t believe I never tried a patty melt before. 5 stars!
Totally agree! The caramelized onions really do make a difference. Have you tried adding some jalapeños for a kick? 😋
80% lean is a weirdly specific number. My patty shrank a lot and I think I overcooked it at 3-4 minutes. Flavor was good, texture was meh.
Are you sure beef should be cooked that long? I always heard only 2 mins. Must be juicy!
I think 3-4 mins is just right! If you want juicy beef, gotta cook it long enough! 🤤
2 mins? Nah, that’s too quick! You gotta let it cook so it’s not raw inside. 🤔
Not sure about “caramelized onions” being 1/2 cup—mine was too sweet, almost like jam. Maybe use less or stop earlier next time.
Yum! I did it with cheddar and it was soooo good! My kids loved it too. Gonna make this again for sure!
I’m skeptical about the 3–4 minutes per side—my patties took closer to 6. Maybe my pan runs hot? But flavor was still good and the cheese melted nicely.
i think 3-4 min is too short tbh. my one time i did it and it was raw inside, bread got burnt. i guess we need lower heat or thinner patties. but it taste good at least 😅
Totally possible—3–4 minutes per side feels fast if the patty is thicker or your skillet runs hot. I usually go more like 5–6 and just check doneness (juices/thermometer). Glad the cheese + onions still worked out though!
Not gonna lie, 80% lean is probably the sweet spot. My only tweak was adding a pinch of garlic powder to the beef.
I made this but the cheese didn’t melt right. What did I do wrong?? So confused. 😕
I followed the instructions but the bread got brown before the cheese fully melted. I think I should lower the heat—classic me rushing, lol.
3-4 minutes per side depends a lot, like if your pan is hot or not. Mine was kinda underdone at that time, but I just added another minute. Tastes better when cooked through anyway.
I just don’t see the point of Swiss cheese. Cheddar is king! Changed it up and was much happier.
Yum! Just so yummy. Who needs fast food when you can make this at home? ❤️
Absolutely! It’s so much healthier and tastes way better than fast food. I can’t wait to try this! 😋
Why do you need butter? Can’t you just use olive oil?
Swiss cheese is okay but I feel like cheddar is better here. Also I don’t have rye so I used sourdough—still decent.
I followed the recipe, but my patty turned out dry. Maybe I overcooked? Shoulda checked the times better.
Instructions were clear, but my bread burned! Why is that?
Burnt bread, uh? Sounds like a common mistake. I usually turn it down after the first flip!
Maybe your heat was too high? The instructions say medium heat, so you gotta watch it!
The buttered rye part is clutch. Next time I’ll caramelize onions a bit longer because mine were kinda sweet but not deep enough.
Yes!! Caramelizing longer really does make it taste “patty melt” level—sweet but also deep and savory. I usually go until the onions are darker and jammy.
Wait, I thought the onions should be sweet? Mine end up like jam if I cook them too long lol. Maybe I’m doing something wrong with the heat?
So I made this with turkey instead of beef and it was… not the same, lol. But I like it still.
I made this for my kids and they loved it! Will definitely make again. Simple and tasty!
I followed it pretty much exactly, but mine took longer than 3-4 minutes per side (thicker patty). Still delicious though—great balance of salty and sweet.
Yeah thicker patties definitely need longer—3-4 min/side is more for thinner ones. Glad it still turned out great though; the salty-sweet with Swiss + caramelized onions is a winner.
Caramelized onions in a patty melt feels fancy for a “cheap sandwich.” But okay, I’m in. My onions took way longer than expected though.
Yes!! Patty melts are totally “fancy cheap” territory 😄 Caramelized onions can be a time sink—mine always take longer too unless I crank the heat (then they burn, lol).
I tried this and my onions STILL didn’t caramelize right. I think 1/2 cup isn’t enough for that much beef? also medium heat took forever for me… next time I’ll use more onions and like, brown the patties longer.
This sounds dangerously good—caramelized onions + Swiss is such a classic combo. I’d probably add a little mustard on the inside too.
I tried caramelizing onions but I kinda rushed it, so mine weren’t very sweet. The sandwich still worked though. Would do it slower next time.
Totally agree—caramelizing onions is the slow part for a reason. Even 5–10 extra minutes on low heat usually makes a huge difference in sweetness and that deep flavor.
Mine always takes forever too 😂 but I tried cranking the heat once and… it went from “caramelized” to “burnt onion dust”. Your sandwich still working is a win though.
So easy and so good! Patty melt status: unlocked. 10/10 would eat again tomorrow.
Yes!! The caramelized onions really make it next level. “Patty melt status: unlocked” is exactly the vibe 😄
Looks good, but I’m confused—do you cook the onions first or do you just throw them in? Also I only have mozzarella… would that work?
This was amazing! My husband loved it. Way better than just a plain burger.
I’m so glad you enjoyed it! Patty melts are definitely a step up from plain burgers.
Made this last night and wow—those caramelized onions really level it up. Juicy patty, melty Swiss, and the rye toast is perfect. Will absolutely make again.
I followed the steps but my bread got golden before the cheese fully melted, lol. Maybe lower heat or cover the pan? Still tasty though.
Yeah that happens—cheese melts slower than bread browns. Next time try lowering the heat a bit and/or covering the skillet for the last couple minutes so the cheese can catch up.
I don’t get why you use rye bread? Isn’t that for sandwiches? Tried it and it was okay but not great.
Solid recipe, clear steps. I used cheddar because that’s what I had, and it still worked great. Next time I’ll caramelize onions a bit longer for more depth.
Glad it still worked with cheddar! Caramelizing onions longer really does add that extra sweetness/depth—3–5 more minutes can make a big difference.
This was absolutely delicious! The caramelized onions made it so sweet, yum! 💖
Totally agree! The caramelized onions are the best part 😍. I’m making this again for sure!
Caramelized onions in a melt is genius, but 3–4 minutes per side might be off depending on patty thickness. Mine took closer to 5-6.
3-4 minutes per side is probably fine for thin patties, but mine were thicker and I didn’t check the temp… so yeah, not my finest moment. Flavor was still good.
This turned out way better than I expected—juicy beef, the rye + Swiss combo is perfect, and the caramelized onions make it feel like a diner classic.
Totally agree—my onions never turn out “diner-style” but slow-cooking them changed everything. The rye + Swiss combo is such a cheat code.
I liked it, but mine came out a little greasy. Maybe next time I’ll drain the fat or use slightly leaner beef? Still pretty tasty though—caramelized onions are legit.
I made it with cheddar because that’s what I had. Turned out great, super melty and not dry. Great comfort food.
Not sure what I did wrong but my bread got too brown before the cheese melted. Next time I’ll lower the heat and press it a bit more.
Meh. My patty fell apart while cooking. No idea what I did wrong. 😒
Sorry to hear that! Maybe try using a bit of breadcrumbs or an egg to help bind the patty next time. It can make a difference! 🍔
Not bad at all. My onions were kinda sweet-salty (I think I overcooked them). Still good though, would make again with better timing.
Why rye bread??? It should be white! That’s a real patty melt!
I don’t buy the “optimal juiciness” marketing 😅. Still, it was a good sandwich. Could’ve used a stronger seasoning than just salt and pepper.
Totally get what you mean about the “optimal juiciness” line 😅—I usually go a bit heavier on seasoning too. Salt/pepper is fine, but a pinch of garlic powder or smoked paprika could really level it up.
I tried rye bread once and it was so… weirdly healthy tasting? 😅 This one is better than that memory, but I’d still swap to sourdough next time.
Rye + Swiss + those slow onions sounds like the perfect cozy combo 😋 I’ve never tried sourdough here—think it’d be way better or just a fun swap?
This looks insanely comforting. I love rye + Swiss together—caramelized onions really make it feel like a diner sandwich. Going to try it with 80/20 beef too.
Yes! That combo is perfect—caramelized onions + rye + Swiss is basically diner magic. 80/20 beef is going to be sooo juicy.
This looks dangerously good. The caramelized onions are the move—exactly what I’d want in a patty melt.
I dunno, onions sound kinda sweet with beef… but I guess if you slow-cook ’em it balances. Also rye bread is a choice, I might use sourdough instead.
Yesss—caramelized onions make everything better. Patty melts are already elite, but this version sounds dangerously good 😄
I tried this but the cheese just wouldn’t melt right. Maybe my skillet was too hot? I dunno. taste was decent anyway.
That sounds dangerously tasty—80% lean + caramelized onions is a great combo. I’d definitely add a little mustard next time.
Honestly, rye bread buttered on the outside? Yes. That’s the whole reason I even bother making these at home.
Agreed—having the rye buttered on the outside is the key. Makes it crispy and not soggy.
5 stars! so easy and it tastes like diner food. only thing i would change is adding a little mustard inside… and maybe more cheese. yum.
5 stars. Do it. Seriously.
I followed it mostly but my onions weren’t as sweet as I wanted. Still tasty though—next time I’ll slow-cook longer. The grilling step really matters for the crunch.
Meh. Too much work for a grilled burger sandwish if you ask me.
Wow, the caramelized onions idea really makes this feel special. I tried it and the whole sandwich tasted way more “burger-house” than I expected.
I gotta say, I was skeptical about putting sweet onions on a beef sandwich, but I tried it and… wow. Also my onions took longer than expected lol, but still turned out great.
Yes!! Caramelized onions totally take it from “just a patty melt” to that cozy diner/burger-joint vibe. Glad it worked for you!