Beef / Dinner Ideas / Sandwiches

Classic Patty Melts

What’s for dinner? How about Classic Patty Melts! Tender all-beef patties are seasoned to garlicky perfection, topped with layers of melted cheese and caramelized onions, and served on buttery grilled bread. 

patty melt sandwich cut in halves and stacked up.

Diner-Style Patty Melts at Home!

When I’m in need of a super easy meal that everyone will love, there are a few options that are basically irresistible. Sloppy joes are always popular. Pizza, of course. Chicken tenders. But, Patty Melts? Now those are guaranteed to make ME smile!

There’s just something about a really tender, well-seasoned hamburger patty sandwiched into a grilled cheese that makes it feel like we are eating something super indulgent. Maybe even more indulgent than pizza! And, they are so simple to make. This is a great meal for a relaxed Saturday night, and if you follow it up with ice cream, that’s a total WIN. 🙌

What’s the Difference Between Patty Melts and Hamburgers?

The main difference is that, instead of resting the hamburger patty on a fluffy bun, the patty is actually served on a grilled cheese sandwich! Additionally, patty melts are usually topped with Swiss cheese instead of American or Cheddar cheese, and a healthy helping of caramelized onions.

cooking thinly sliced onions in a skillet.

Recipe Ingredients

Another great thing about patty melts is that, although the result is festive and feels like something special, you only need the simplest ingredients! Most of these are probably items you always have on hand.

For the Onions

  • Butter: You’ll need a little bit of butter for sauteeing the onion. If you’d rather use olive oil, that’s fine, too.
  • Onion: Thinly slice up one large onion. I use yellow onion, but you can use any kind you like.
  • Salt

For the Beef Patties

  • Ground Beef: You can go with lean ground beef, but I find that ground chuck tends to have more flavor and tenderness. 
  • Salt and Pepper
  • Worcestershire Sauce: This classic condiment adds so much flavor! It’s tangy, garlicky, and salty, with lots of umami depth.
  • Garlic and Onion Powder: Powdered garlic and onion add intense flavor in a snap.
  • Butter: Soften the butter before using, so it’s spreadable. 
  • Sandwich Bread: It’s traditional to use rye, but any sandwich bread that you like will work just fine.
  • Swiss Cheese: Swiss cheese has a nutty flavor that’s almost bitter, and goes perfectly with these savory patties.
three beef patties cooking in a white skillet.

How to Make Patty Melts

Making patty melts is so simple. It does take a bit of time to make the sauteed onions, but it is worth it! To make things faster, you can cook the onions in a separate skillet so that the patties and onions cook at the same time.

Make the Onions

  1. Saute the Onions in Butter. Melt a small amount of butter in a large skillet set over medium heat. Add the thinly sliced onions to the melted butter, and cook them slowly for about 25 minutes. The onions will become very brown and soft. (If they start to scorch, turn the heat down to medium-low, and add more butter if needed.)

Make the Hamburger Patties

  1. Shape the Beef Patties. To make the patties, combine ground beef, salt, pepper, Worcestershire sauce, garlic powder, and onion powder. Mix well. You can use a big spoon, or your hands. Shape the beef into four equal patties.
  2. Cook the Patties. Take the caramelized onions out of the skillet and set them aside. Wipe down the skillet, and set it back over medium-high heat. Arrange the patties in the skillet, and let them cook for 3 to 5 minutes per side, until they are done to your taste. Cooking time will depend on the thickness of the patties. 

Make the Sandwiches

  1. Start Toasting the Bread. Wipe down the skillet again, and set it back over medium-low heat. Spread softened butter on one side of each slice of bread. Arrange 4 of the slices in the skillet, buttered side down.
  2. Top with Patties, Cheese, and Onions. Layer 1 slice of Swiss cheese on each piece of bread, followed by beef patties and caramelized onions. Add one more slice of cheese on top.
  3. Close the Sandwich, Cook, and Flip. Finally, top each sandwich with the remaining bread slices, buttered side up this time. Let the sandwiches cook for a few more minutes before flattening them slightly with a spatula, and then carefully flipping them.
  4. Cook the Second Side. Cook the patty melts on the second side for three or four minutes, until the bread is golden-brown when you peek under it. 
  5. Enjoy! Take the finished patty melts out of the skillet, cut them in half, and serve immediately.
four bread slices in a skillet, with two of the bread slices topped with slices of cheese and one bread slice is topped with caramelized onions.

Tips for Success

For patty melt enthusiasts, there are tons of great ways to customize and tweak your patty melt to make it just right. I definitely have a few favorite tips of my own, which I’m happy to share with you here! Bon appetite!

  •  Thin Patties for the Win: Ground beef tends to shrink and thicken as it cooks, so use the classic fry cook technique of pressing the patties flat as they cook with a spatula. A thinner patty sits well on the bread, and has a more tender mouthfeel.
  • Add Something Tangy: Whether it’s a bit of mayo or flavorful rye bread, something tangy helps to cut the richness of the patty melt and makes it even better.
  • Add Veggies: Change things up by adding in extra veggies, like sauteed mushrooms or a bell pepper trio.
  • Substitution: If you need to, you can substitute ground turkey for the ground beef, and havarti or provolone for the Swiss cheese. This will make a slightly lighter-tasting patty melt, but still rich and full of flavor.
up close shot of cut into and stacked up patty melt sandwich.

What Do I Serve with Patty Melts?

Since this dish is all about umami (meaty) flavor and the richness of cheese and butter, I like to add a contrasting note, using crunchy, cold, or tangy sides. 

  • Cowboy Caviar: This fresh and colorful Cowboy Caviar is part dip, part relish, part salad, and all delicious! You’ll love the medley of fresh raw veggies, tangy cumin-scented vinaigrette, and creamy avocado.
  • Salad: Avocado Tomato Salad is a bright and healthy side dish that goes with anything! The acidity of the tomatoes and feta is well-balanced by chunks of fresh avocado.
  • Grilled Pineapple: Throw some Tequila Grilled Pineapple skewers on a cast-iron skillet for a few minutes, and create this lusciously juicy side that makes your patty melt even more unbelievably good.

How to Make This Ahead

  • To get a head start on these patty melts, I recommend making the onions and patties in advance! You can make them up to two days ahead, cool them down, and store in airtight containers.
  • If you want to cook the patties fresh on the day of, then just season and shape them, and store in food storage bags or containers in the refrigerator for up to 24 hours.
Print Recipe
5 from 7 votes

Classic Patty Melts

Tender beef patties are seasoned to garlicky perfection, topped with melted cheese and caramelized onions, and grilled on buttery bread.
Prep Time15 minutes
Cook Time45 minutes
Total Time1 hour
Course: Dinner
Cuisine: American
Keyword: ground beef dinner idea, hamburger meat dinner ideas, how to make a patty melt
Servings: 4
Calories: 507kcal


For the Caramelized Onions:

For the Beef Patties:

For the Sandwiches:

  • 2 tablespoons butter, softened
  • 8 slices sandwich bread
  • 8 slices swiss cheese


Make the Caramelized Onions:

  • Melt butter in a large skillet set over medium-heat.
  • Add the onions; season with salt and cook the onions for about 25 minutes, stirring occasionally, until they are very soft and browned. If the onions start to burn, turn down the heat to a medium-low.
  • Meanwhile, in a large mixing bowl combine ground beef, salt, pepper, worcestershire sauce, garlic powder, and onion powder. Mix until thoroughly combined.
  • Shape the beef into 4 even patties; they should weigh 4 ounces each.
  • Remove caramelized onions from the pan and transfer to a plate; set aside.

Cook the Beef Patties:

  • Wipe down the skillet and set it back over medium-high heat.
  • Add the patties to the heated skillet and cook for about 4 to 5 minutes per side, or until done. Cooking time will depend on the thickness of the patties; ground beef is cooked through when internal temperature registers at 160˚F.
  • Remove patties from the skillet and set aside.

Make the Sandwiches:

  • Wipe down the skillet and set it back over medium-low heat.
  • Butter one side of each slice of bread.
  • Add 4 bread slices to the skillet, buttered side down.
  • Place 1 slice of Swiss cheese on each piece of bread; top cheese with a beef patty and caramelized onions.
  • Add one more slice of cheese on top.
  • Top each sandwich with the remaining bread slices, buttered side UP.
  • Cook for 3 to 4 minutes, or until golden brown on the bottom and cheese begins to melt.
  • Press down on top of the sandwiches and then carefully flip them over; continue to cook for 3 to 4 more minutes, or until golden brown and crispy.
  • Remove from skillet.
  • Cut in half.
  • Serve immediately.


Calories: 507kcal | Carbohydrates: 30g | Protein: 39g | Fat: 25g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 124mg | Sodium: 1131mg | Potassium: 541mg | Fiber: 2g | Sugar: 4g | Vitamin A: 548IU | Vitamin C: 2mg | Calcium: 422mg | Iron: 5mg

More Satisfying Sandwiches


  • Amanda
    Dec 2, 2021 at 5:26 pm

    I have everything I need to make these in the kitchen right now. I am so excited!

  • Beth
    Dec 2, 2021 at 6:09 pm

    5 stars
    I’m seriously drooling over here! Patty melts always hit the spot. They’re so beefy and cheesy. I can’t wait to make this.

  • Sandra
    Dec 3, 2021 at 6:23 pm

    5 stars
    This is seriously amazing!! Everyone at my house really loved this!

    • Katerina
      Katerina Petrovska
      Dec 4, 2021 at 10:12 am

      That’s great to hear! I’m very happy everyone loved it! Thank YOU! 🙂

  • Juliane
    Dec 4, 2021 at 9:16 am

    5 stars
    Can’t wait to try this!

  • Vikki
    Dec 4, 2021 at 4:48 pm

    5 stars
    Had these for dinner and they were a hit for the family! Definitely going to make again

    • Katerina
      Katerina Petrovska
      Dec 8, 2021 at 4:01 pm

      That’s great! I’m very happy everyone loved it! Thank YOU! 🙂

  • Catalina
    Dec 6, 2021 at 4:10 am

    5 stars
    What a delicious idea! My family will go crazy over it!

  • Amanda
    Dec 6, 2021 at 6:57 am

    5 stars
    These are perfect patty melts. I can’t get over how delicious they are!

  • Krystle
    Dec 14, 2021 at 2:27 pm

    5 stars
    These taste just like my Mom made. An easy and hearty supper.


Leave a Reply

Recipe Rating