The Ultimate Cheesy Diner-Style Sandwich with Caramelized Onions
This Patty Melt with Secret Sauce combines everything you love about a classic diner sandwich: a juicy seasoned beef patty, sweet caramelized onions, melted Swiss cheese, crispy buttery bread, and a creamy, tangy homemade sauce. It’s essentially the perfect combination of a cheeseburger and a grilled cheese sandwich.
Why You’ll Love This Patty Melt
- Juicy, flavorful beef patty
- Crispy, buttery toasted bread
- Gooey melted cheese
- Sweet caramelized onions
- Creamy homemade secret sauce
- Easy comfort-food dinner
- Perfect for lunch, game day, or a casual dinner
Ingredients
For the Beef Patties
- 1 lb (450 g) ground beef, preferably 80/20
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon smoked paprika
- 1 tablespoon Worcestershire sauce
For the Caramelized Onions
- 2 large yellow onions, thinly sliced
- 2 tablespoons butter
- 1 tablespoon olive oil
- ½ teaspoon salt
- 1 teaspoon brown sugar, optional
For the Sandwich
- 8 slices rye bread, sourdough, or thick white bread
- 8 slices Swiss cheese
- 4 slices cheddar cheese, optional
- 3 tablespoons butter, for grilling
For the Secret Sauce
- ½ cup mayonnaise
- 2 tablespoons ketchup
- 1 tablespoon yellow mustard
- 1 tablespoon pickle relish
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- 1 teaspoon Worcestershire sauce
- Pinch of black pepper
Instructions
Step 1: Make the Secret Sauce
In a small bowl, combine the mayonnaise, ketchup, mustard, pickle relish, garlic powder, onion powder, Worcestershire sauce, and black pepper.
Stir until smooth.
Cover and refrigerate while preparing the rest of the sandwich. Chilling gives the flavors time to blend together.
Step 2: Caramelize the Onions
Heat the butter and olive oil in a large skillet over medium-low heat.
Add the sliced onions and salt.
Cook slowly for approximately 25–35 minutes, stirring occasionally, until the onions become soft, deeply golden, and sweet.
For extra sweetness, stir in the brown sugar during the final few minutes.
Remove from the heat and set aside.
Step 3: Prepare the Beef Patties
Place the ground beef in a bowl.
Add the salt, pepper, garlic powder, onion powder, smoked paprika, and Worcestershire sauce.
Mix gently until combined.
Divide into four portions and shape into thin patties slightly larger than the bread slices.
Cook in a hot skillet for approximately 3–4 minutes per side, or until browned and cooked through.
Step 4: Assemble the Patty Melts
Spread the secret sauce on one side of each slice of bread.
Build each sandwich in this order:
- Bread
- Swiss cheese
- Beef patty
- Caramelized onions
- Additional cheese
- Second slice of bread
Press gently to hold everything together.
Step 5: Grill the Sandwiches
Heat butter in a skillet over medium heat.
Place the sandwiches in the skillet and cook for approximately 3–5 minutes per side.
The bread should become crisp and golden brown while the cheese melts completely.
If the bread is browning too quickly before the cheese melts, reduce the heat slightly and continue cooking.
Step 6: Slice and Serve
Remove the patty melts from the skillet.
Let them sit for a minute, then slice diagonally and serve immediately.
Tips for the Best Patty Melt
Use 80/20 ground beef
The extra fat helps create a juicy, flavorful patty.
Take your time with the onions
Low and slow cooking creates the sweet, deeply caramelized onions that make a patty melt special.
Choose sturdy bread
Rye is the classic choice, but sourdough or thick-cut white bread works beautifully too.
Butter the bread generously
The butter creates that crisp, golden diner-style crust.
Keep the patties thin
Thin patties fit better inside the sandwich and provide the classic patty-melt texture.
Delicious Variations
Bacon Patty Melt
Add crispy bacon for a smoky, salty flavor.
Mushroom Swiss Patty Melt
Sauté sliced mushrooms and add them with the caramelized onions.
Spicy Patty Melt
Add sliced jalapeños or a few dashes of hot sauce to the secret sauce.
Breakfast Patty Melt
Add a fried egg for an extra-hearty breakfast sandwich.
Chicken Patty Melt
Replace the beef patty with a seasoned chicken patty.
Extra-Cheesy Patty Melt
Use a combination of Swiss, cheddar, and American cheese for an especially gooey sandwich.
What to Serve With a Patty Melt
Pair your sandwich with:
- French fries
- Sweet potato fries
- Onion rings
- Coleslaw
- Dill pickles
- Potato salad
- Green salad
For a classic diner-style meal, serve it with crispy fries and a pickle spear.
Make-Ahead Instructions
The beef patties, caramelized onions, and secret sauce can all be prepared ahead of time.
Store them separately in the refrigerator, then assemble and grill the sandwiches just before serving.
This keeps the bread crisp instead of soggy.
Storage
Store leftover cooked patties and caramelized onions separately in airtight containers in the refrigerator for up to 3 days.
For the best result, assemble and grill a fresh sandwich when you’re ready to eat it. A fully assembled leftover patty melt can become soft during storage.
Frequently Asked Questions
What cheese is best for a patty melt?
Swiss cheese is traditional, but cheddar, provolone, and American cheese are also excellent choices.
What bread should I use?
Rye is the classic option. Sourdough and thick-cut white bread are great alternatives.
Can I prepare patty melts ahead of time?
Yes. Prepare the patties, onions, and sauce ahead, then grill the sandwiches just before serving.
Why is it called a patty melt?
A patty melt combines a hamburger-style beef patty with melted cheese and grilled bread, creating a sandwich that’s somewhere between a burger and a grilled cheese.
Final Thoughts
This Patty Melt with Secret Sauce is pure diner-style comfort food. The combination of juicy beef, sweet caramelized onions, melted Swiss cheese, crispy buttery bread, and creamy tangy sauce makes every bite incredibly satisfying.
Serve it hot with crispy fries and a pickle for the ultimate homemade diner experience.

