This 5-ingredient patty melt is my aunt’s late-night diner order brought straight into a home kitchen. She swears the secret is cooking everything in the same pan so the bread soaks up all that buttery, beefy flavor, giving you a crunchy, greasy exterior and a gooey, melty center. It’s simple enough for a weeknight, but tastes like something you’d grab at a little roadside diner after a long day.
Serve these patty melts hot off the pan on a simple oval plate with a handful of potato chips, fries, or a small green salad. A dill pickle spear and a little dish of ketchup or your favorite dipping sauce on the side make it feel like a true diner meal. For a cozy family night, pair with tomato soup or a quick veggie tray so everyone can balance that rich, cheesy sandwich with something fresh and crunchy.
5-Ingredient Patty Melt
Servings: 4
Ingredients
1 1/2 pounds ground beef (80/20 for best flavor)
2 large yellow onions, thinly sliced
8 slices sturdy sandwich bread or Texas toast
8 slices Swiss cheese (or your favorite melty cheese)
6 tablespoons salted butter, softened and divided
Directions
Shape the patties: Divide the ground beef into 4 equal portions. Gently shape each portion into a thin oval patty that’s about the same size and shape as your bread slices. Season both sides lightly with salt and pepper if you like, then set aside.
Cook the onions: In a large skillet over medium heat, add 2 tablespoons of the butter. When melted and sizzling, add the sliced onions and a pinch of salt. Cook, stirring often, for 12–15 minutes, until the onions are very soft, golden, and a little dark around the edges. If they start to brown too quickly, lower the heat. When done, push the onions to a plate and keep the skillet on the stove.
Cook the patties: In the same skillet (no need to wipe it out), increase the heat to medium-high. Add the beef patties and cook 3–4 minutes per side, or until nicely browned with crispy edges and cooked to your desired doneness. Transfer the cooked patties to a plate and turn the heat down to medium-low.
Butter the bread: While the patties rest, spread the remaining 4 tablespoons of softened butter evenly on one side of each bread slice. This is what gives you that greasy, golden crunch, so make sure you go all the way to the edges.
Assemble in the pan: Place 4 slices of bread, buttered side down, into the skillet. Top each with 1 slice of cheese, a generous scoop of the caramelized onions, one beef patty, and another slice of cheese. Cap each with a second slice of bread, buttered side up.
Grill the patty melts: Cook the sandwiches over medium-low heat for 3–4 minutes per side, pressing gently with a spatula, until the bread is deep golden brown and crisp and the cheese is fully melted and gooey in the center. If the bread is browning too fast, lower the heat and give the cheese more time to melt.
Serve: Transfer the patty melts to an oval plate and let them rest for 1–2 minutes so the cheese settles slightly. Slice in half if desired and serve hot, with the onions and melted cheese peeking out of the crunchy, buttery bread.
Variations & Tips
For picky eaters, you can skip the onions on their sandwich and simply add extra cheese. If your family prefers milder flavor, use American or mild cheddar instead of Swiss. To stretch the recipe, make smaller patties and use regular sandwich bread cut in half for kid-sized melts. For a slightly lighter version, use 90/10 ground beef and just 1 tablespoon of butter per sandwich, adding a quick spray of cooking oil to the pan if needed. If you love extra onion flavor, cook three onions instead of two and pile them high. For a classic diner twist, spread a thin layer of yellow mustard or Thousand Island dressing on the inside of the bread before grilling. You can also swap in rye bread for a more traditional patty melt taste, or use sourdough if that’s what you keep on hand. To make ahead for busy nights, cook the onions and shape the patties earlier in the day, then just sear, assemble, and grill when everyone’s hungry.