Patty Melt Recipe
A juicy, cheesy, diner-style patty melt made right on your stovetop with simple ingredients and ready in under 30 minutes!

Easy Patty Melt Recipe
- This beef patty melt recipe is easy to make and packed with nostalgic flavor. It’s like a cross between a cheeseburger and grilled cheese, with crispy bread, melted Swiss, and savory onions in every bite.
- It comes together in about 30 minutes using just 6 simple ingredients you might already have in your kitchen! It’s the perfect way to use that pound of ground beef in the fridge and transform it into a delicious dinner the whole family will love!

Ingredients for Patty Melt Recipe
- Yellow Onion: Adds sweet, rich flavor when caramelized. You can substitute white onion if needed, but yellow is best for deep sweetness.
- Butter: Used for caramelizing onions and grilling the sandwiches. You could also use olive oil, but butter gives the best flavor.
- Ground Beef (80/20): Juicy and flavorful with just the right amount of fat. Leaner beef will be a bit drier and less flavorful, but still works.
- Bread (Rye or Sourdough): Rye bread gives it that classic diner feel, but sourdough adds a great tang. Any sturdy sandwich bread works in a pinch.
- Swiss Cheese or Cheddar Cheese: Swiss is traditional, but cheddar adds a sharper flavor. Use your favorite melty cheese here.
How to Make a Classic Patty Melt Recipe
Caramelize the Onions. Add 1 tablespoon of butter to a large sauté pan over medium heat. Add the onions and cook, stirring occasionally, until golden brown and soft, about 15 minutes. Set aside.

Shape and Season the Patties. Form the ground beef into 4 thin oval-shaped patties to match the shape of your bread. Season both sides generously with salt and pepper.
Cook the Burger Patties. In the same pan, add another tablespoon of butter and raise the heat to medium-high. Cook the patties for 2–3 minutes per side, or until they reach your desired doneness. Set aside.

Assemble the Sandwiches. Layer one slice of bread, one slice of Swiss cheese, one burger patty, 1/4 of the caramelized onions, another slice of cheese, and a second slice of bread. Repeat with remaining ingredients to build all four sandwiches.

Toast the Sandwiches. Wipe out the pan and melt 1/2 tablespoon of butter over medium heat. Add two sandwiches and cook for 2–3 minutes until the bread is golden and crisp. Press down gently with a spatula. Flip, add another 1/2 tablespoon butter, and cook the second side for another 2–3 minutes. Repeat with remaining sandwiches.

Slice and Serve. Cut each sandwich in half and serve warm with pickles, fries, or your favorite dipping sauce.

Tips for Making Hamburger Patty Melt
- Press the sandwich gently with a spatula while it cooks to help everything melt together and crisp evenly.
- Let the onions caramelize slowly for the best flavor. Don’t rush this step.
- Choose bread that holds up well to buttering and toasting. Avoid soft sandwich bread.
Make-Ahead Instructions
- You can caramelize the onions and shape the burger patties up to 2 days in advance.
- Store them in the fridge in airtight containers until ready to cook.

Storing Leftovers
- Wrap leftover patty melts in foil and refrigerate for up to 3 days.
- Reheat in a skillet on the stove for best texture.
Reheating Patty Melt Recipe
- Reheat leftover sandwiches in a skillet with a bit of melted butter over medium heat until warmed through and the bread is crisp again.
- Avoid microwaving, as it can make the bread soggy.
- Baking the sandwiches will likely dry them out too much.
Serving Suggestions
Try these easy family dinners next!
Did you love this recipe?
Please leave a 5-star rating and review below!
Patty Melt Recipe
A juicy, cheesy, diner-style patty melt made right on your stovetop with simple ingredients and ready in under 30 minutes!
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stove Top
- Cuisine: American
Ingredients
- 1 yellow onion, thinly sliced
- 4 tablespoons butter, divided
- 1 pound ground beef (80/20)
- 8 slices bread (rye or sourdough)
- 8 slices Swiss or cheddar cheese
Instructions
- Add 1 tablespoon butter to a large saute pan over medium heat. Add onions and cook, stirring occasionally, until browned and slightly caramelized (about 15 minutes). Set aside.
- Form ground beef into 4 thin oval shaped burger patties (similar to the shape of the bread). Season on each side with salt and pepper.
- Add 1 tablespoon butter to the saute pan and turn heat to medium-high. Add burgers and cook on each side for 2-3 minutes or until the burgers are cooked to your desired doneness.
- Assemble the sandwiches by layering one slice of bread, one slice of cheese, one burger patty, 1/4 of the onions, another slice of cheese, and another slice of bread. Assemble remaining sandwiches with the rest of the ingredients.
- Wipe out the large saute pan and melt 1/2 a tablespoon butter over medium heat.
- Add two sandwiches at a time and cook on the first side for 2-3 minutes or until a dark golden brown crust forms and the cheese is melted. Gently press the sandwich with spatula to smoosh everything together and toast the bread evenly.
- Carefully remove sandwiches from the pan and melt another 1/2 tablespoon of butter in the pan. Add the two sandwiches back to the pan, uncooked side down, and cook for another 2-3 minutes or until a dark golden brown crust forms on the second side and the cheese is melted. Remember to gently press the sandwich with a spatula.
- Continue cooking the other two sandwiches in the same way with the remaining tablespoon of butter.
- Slice, serve, and enjoy!
- If you loved this recipe, please leave a 5-star rating and review below!
Equipment

Notes
- Press the sandwich gently with a spatula while it cooks to help everything melt together and crisp evenly.
- Let the onions caramelize slowly for the best flavor. Don’t rush this step.
- Choose bread that holds up well to buttering and toasting. Avoid soft sandwich bread.
Nutrition
- Serving Size: 1 patty melt
- Calories: 635
- Sugar: 5.3 g
- Sodium: 727.6 mg
- Fat: 35.5 g
- Carbohydrates: 34.1 g
- Fiber: 2.2 g
- Protein: 43.3 g
- Cholesterol: 153.8 mg